Date: Wed, 11 Mar 2026 21:45:45 +0000 From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 293749] archivers/zipmix: update to 20260309, pet pkg-fallout Message-ID: <bug-293749-7788@https.bugs.freebsd.org/bugzilla/>
index | next in thread | raw e-mail
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293749 Bug ID: 293749 Summary: archivers/zipmix: update to 20260309, pet pkg-fallout Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Some People Priority: --- Component: Individual Port(s) Assignee: ports-bugs@FreeBSD.org Reporter: portmaster@bsdforge.com Attachment #268736 maintainer-approval+ Flags: Flags: maintainer-feedback+ Created attachment 268736 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=268736&action=edit update to 20260309 Update archivers/zipmix to 20260309. This is pretty much a rewrite [1]. I knew this day was coming soon and pkg-fallout told me it was time to modernize this port. So I did. There's too much to list here. But in summary; - add additional includes (covers more archs) - Remove dangerous pointer casts - 64-bit file offsets/sizes (off_t / int64_t + fseeko/ftello) - Safer parsing (byte-by-byte little-endian reads, no unaligned *(long*)) - Better string handling (strcasecmp / _stricmp) - Safer temp file creation - Basic bounds checking - Use off_t + fseeko/ftello for large file support (up to ~2–4 GB depending on platform) - Safe little-endian field readers (no more *(long*)&) - Proper case-insensitive compare (forward, not backward) - Better memory/realloc safety - Removed Win98/ancient DOS cruft - Unified string functions (strcasecmp family) - Basic error checking + clearer messages - Still no external libraries (keeps spirit of original) - Used consistent naming (u16_zero) - Fixed some printf format specifiers to use PRIu64 / PRId64 where appropriate (for off_t) - Minor indentation / comment alignment Changes Makefile distinfo Removes files/Makefile files/patch-zipmix.c NOTE: This still has no LICENSE. I emailed the author a proposal to use a BSD 1 or 2 clause. I'll add whichever is decided after his reply. Thanks! 1.) https://BSDforge.com/projects/source/archivers/zipmix/zipmix.c.diff -- You are receiving this mail because: You are the assignee for the bug.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-293749-7788>
