Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package uftpd for openSUSE:Factory checked 
in at 2026-06-22 17:36:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/uftpd (Old)
 and      /work/SRC/openSUSE:Factory/.uftpd.new.1956 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "uftpd"

Mon Jun 22 17:36:37 2026 rev:14 rq:1360898 version:2.16

Changes:
--------
--- /work/SRC/openSUSE:Factory/uftpd/uftpd.changes      2021-12-21 
18:41:17.229909145 +0100
+++ /work/SRC/openSUSE:Factory/.uftpd.new.1956/uftpd.changes    2026-06-22 
17:37:00.749672183 +0200
@@ -1,0 +2,37 @@
+Sun Jun 21 13:34:30 UTC 2026 - Martin Hauke <[email protected]>
+
+- Update to version 2.16
+  Changes
+  * Issue #40: IPv6 support. uftpd now opens separate IPv6
+    listeners for both FTP and TFTP, alongside the IPv4 ones. The
+    FTP data channel works over IPv6 using EPSV and EPRT (EPRT was
+    previously unimplemented); the legacy PASV/PORT commands stay
+    IPv4 only, as the protocol requires.
+    Build with configure --disable-ipv6 to leave IPv6 out
+  Fixes
+  * Fix #32: a session failing during setup (e.g. chroot or the
+    writable root check) returned into the parent's accept loop
+    instead of exiting, becoming a rogue listener that forked
+    endless sessions and left defunct (zombie) processes behind
+    until the system ran out of PIDs.
+  * Fix #41: a retransmitted TFTP WRQ reopened the destination
+    file, leaking a descriptor on every retry until "Too many open
+    files", and truncating already-received data; duplicate WRQs
+    are now re-acknowledged instead.
+  * Fix #42: bogus file size in FTP MLST/MLSD listings on 32-bit
+    platforms, st_size was not cast to the type expected by the
+    %PRIu64 format.
+  * Fix #43: malformed TFTP OACK, the option acknowledgment
+    included extra trailing NUL bytes that strict clients (e.g.
+    Cisco switches, U-Boot) reject.
+  * Fix #44: TFTP server ignored the ACK block number; a lost DATA
+    packet is now detected and the missing block retransmitted,
+    instead of streaming past it.
+  * Fix TFTP ACK packets padded with four stray NUL bytes (8-byte
+    instead of 4-byte ACK), sent when receiving an upload (WRQ).
+  * Fix #45: TFTP transfers larger than 65535 blocks failed at the
+    16-bit block number rollover; the wrapped block is now mapped
+    back to its absolute position so large files (or small block
+    sizes) transfer fully.
+
+-------------------------------------------------------------------

Old:
----
  uftpd-2.15.tar.gz

New:
----
  uftpd-2.16.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ uftpd.spec ++++++
--- /var/tmp/diff_new_pack.DsdC8C/_old  2026-06-22 17:37:01.445696483 +0200
+++ /var/tmp/diff_new_pack.DsdC8C/_new  2026-06-22 17:37:01.449696622 +0200
@@ -1,8 +1,8 @@
 #
 # spec file for package uftpd
 #
-# Copyright (c) 2021 SUSE LLC
-# Copyright (c) 2018-2021, Martin Hauke <[email protected]>
+# Copyright (c) 2026 SUSE LLC and contributors
+# Copyright (c) 2018-2026, Martin Hauke <[email protected]>
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 
 Name:           uftpd
-Version:        2.15
+Version:        2.16
 Release:        0
 Summary:        A combined TFTP/FTP server
 License:        ISC

++++++ uftpd-2.15.tar.gz -> uftpd-2.16.tar.gz ++++++
++++ 1770 lines of diff (skipped)

Reply via email to