Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package tftp for openSUSE:Factory checked in at 2026-07-02 20:06:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tftp (Old) and /work/SRC/openSUSE:Factory/.tftp.new.1982 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tftp" Thu Jul 2 20:06:10 2026 rev:51 rq:1362644 version:5.3 Changes: -------- --- /work/SRC/openSUSE:Factory/tftp/tftp.changes 2026-04-21 12:42:50.125478483 +0200 +++ /work/SRC/openSUSE:Factory/.tftp.new.1982/tftp.changes 2026-07-02 20:06:48.415882860 +0200 @@ -1,0 +2,15 @@ +Tue Jun 30 08:57:52 UTC 2026 - Dirk Müller <[email protected]> + +- update to 5.3: + * tftp: convert IPv6-mapped IPv4 addresses to IPv4 + * tftpd: Canonicalize all the addresses + * tftpd: Canonicalize myaddr before address_is_local() + * recvfrom: update config.h define for in_pktinfo.ipi_addr + * Modernize: use sigaction() whenever possible. Remove uses of common. + * tftpd.8: document IPv6 handling in remapping rules + * tftp: drop "inline" from definition of usage() + * tftpd: explicitly declare timer() static +- drop tftp-c99.patch: obsolete +- drop tftp-multi-addresses.patch: upstream (differently) + +------------------------------------------------------------------- Old: ---- tftp-c99.patch tftp-hpa-5.2.tar.bz2 tftp-multi-addresses.patch New: ---- tftp-hpa-5.3.tar.gz ----------(Old B)---------- Old: * tftpd: explicitly declare timer() static - drop tftp-c99.patch: obsolete - drop tftp-multi-addresses.patch: upstream (differently) Old:- drop tftp-c99.patch: obsolete - drop tftp-multi-addresses.patch: upstream (differently) ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tftp.spec ++++++ --- /var/tmp/diff_new_pack.OKh8Rw/_old 2026-07-02 20:06:50.071939918 +0200 +++ /var/tmp/diff_new_pack.OKh8Rw/_new 2026-07-02 20:06:50.087940469 +0200 @@ -21,13 +21,13 @@ %define _fillupdir %{_localstatedir}/adm/fillup-templates %endif Name: tftp -Version: 5.2 +Version: 5.3 Release: 0 Summary: Trivial File Transfer Protocol (TFTP) License: BSD-3-Clause Group: Productivity/Networking/Ftp/Clients URL: https://www.kernel.org/pub/software/network/tftp/ -Source: https://www.kernel.org/pub/software/network/tftp/tftp-hpa/tftp-hpa-%{version}.tar.bz2 +Source: https://git.kernel.org/pub/scm/network/tftp/tftp-hpa.git/snapshot/tftp-hpa-%{version}.tar.gz Source3: tftp.service Source4: tftp.socket Source5: tftp.sysconfig @@ -35,13 +35,9 @@ Patch1: tftp-hpa-0.46_colon_check.patch Patch4: tftp-hpa-0.49-fortify-strcpy-crash.patch Patch5: tftp-hpa-0.48-tzfix.patch -Patch6: tftp-multi-addresses.patch Patch7: tftp-hpa-0.48-macros-crash.patch Patch8: tftp-hpa-0.48-macros-v6mapped.patch Patch43: tftp-config_h.patch -# Fix for boo#1225935, originally from -# https://bugzilla.redhat.com/show_bug.cgi?id=2148911 -Patch44: tftp-c99.patch BuildRequires: autoconf BuildRequires: binutils-devel BuildRequires: pkgconfig ++++++ tftp-hpa-0.46_colon_check.patch ++++++ --- /var/tmp/diff_new_pack.OKh8Rw/_old 2026-07-02 20:06:50.167943226 +0200 +++ /var/tmp/diff_new_pack.OKh8Rw/_new 2026-07-02 20:06:50.175943502 +0200 @@ -2,13 +2,13 @@ tftp/main.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) -Index: tftp-hpa-5.2/tftp/main.c +Index: tftp-hpa-5.3/tftp/main.c =================================================================== ---- tftp-hpa-5.2.orig/tftp/main.c -+++ tftp-hpa-5.2/tftp/main.c +--- tftp-hpa-5.3.orig/tftp/main.c ++++ tftp-hpa-5.3/tftp/main.c @@ -308,7 +308,7 @@ int main(int argc, char *argv[]) - bsd_signal(SIGINT, intr); + tftp_signal(SIGINT, intr); - if (peerargc) { + if (peerargc > 1) { ++++++ tftp-hpa-0.48-macros-crash.patch ++++++ --- /var/tmp/diff_new_pack.OKh8Rw/_old 2026-07-02 20:06:50.195944191 +0200 +++ /var/tmp/diff_new_pack.OKh8Rw/_new 2026-07-02 20:06:50.199944328 +0200 @@ -2,11 +2,11 @@ tftpd/tftpd.c | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) -Index: tftp-hpa-5.2/tftpd/tftpd.c +Index: tftp-hpa-5.3/tftpd/tftpd.c =================================================================== ---- tftp-hpa-5.2.orig/tftpd/tftpd.c -+++ tftp-hpa-5.2/tftpd/tftpd.c -@@ -1377,24 +1377,24 @@ static int rewrite_macros(char macro, ch +--- tftp-hpa-5.3.orig/tftpd/tftpd.c ++++ tftp-hpa-5.3/tftpd/tftpd.c +@@ -1373,24 +1373,24 @@ static int rewrite_macros(char macro, ch return strlen(p); case 'x': ++++++ tftp-hpa-0.48-macros-v6mapped.patch ++++++ --- /var/tmp/diff_new_pack.OKh8Rw/_old 2026-07-02 20:06:50.223945155 +0200 +++ /var/tmp/diff_new_pack.OKh8Rw/_new 2026-07-02 20:06:50.227945293 +0200 @@ -2,11 +2,11 @@ tftpd/tftpd.c | 33 +++++++++++++++++++++++++++++---- 1 file changed, 29 insertions(+), 4 deletions(-) -Index: tftp-hpa-5.2/tftpd/tftpd.c +Index: tftp-hpa-5.3/tftpd/tftpd.c =================================================================== ---- tftp-hpa-5.2.orig/tftpd/tftpd.c -+++ tftp-hpa-5.2/tftpd/tftpd.c -@@ -1353,6 +1353,21 @@ static void do_opt(const char *opt, cons +--- tftp-hpa-5.3.orig/tftpd/tftpd.c ++++ tftp-hpa-5.3/tftpd/tftpd.c +@@ -1349,6 +1349,21 @@ static void do_opt(const char *opt, cons #ifdef WITH_REGEX @@ -28,7 +28,7 @@ /* * This is called by the remap engine when it encounters macros such * as \i. It should write the output in "output" if non-NULL, and -@@ -1364,10 +1379,20 @@ static int rewrite_macros(char macro, ch +@@ -1360,10 +1375,20 @@ static int rewrite_macros(char macro, ch { char *p, tb[INET6_ADDRSTRLEN]; int l=0; @@ -50,7 +50,7 @@ tb, INET6_ADDRSTRLEN); if (output && p) strcpy(output, p); -@@ -1377,14 +1402,14 @@ static int rewrite_macros(char macro, ch +@@ -1373,14 +1398,14 @@ static int rewrite_macros(char macro, ch return strlen(p); case 'x': ++++++ tftp-hpa-0.48-tzfix.patch ++++++ --- /var/tmp/diff_new_pack.OKh8Rw/_old 2026-07-02 20:06:50.267946672 +0200 +++ /var/tmp/diff_new_pack.OKh8Rw/_new 2026-07-02 20:06:50.275946947 +0200 @@ -1,8 +1,8 @@ -Index: tftp-hpa-5.1/tftpd/tftpd.c +Index: tftp-hpa-5.3/tftpd/tftpd.c =================================================================== ---- tftp-hpa-5.1.orig/tftpd/tftpd.c -+++ tftp-hpa-5.1/tftpd/tftpd.c -@@ -384,6 +384,14 @@ int main(int argc, char **argv) +--- tftp-hpa-5.3.orig/tftpd/tftpd.c ++++ tftp-hpa-5.3/tftpd/tftpd.c +@@ -383,6 +383,14 @@ int main(int argc, char **argv) const char *pidfile = NULL; u_short tp_opcode; ++++++ tftp-hpa-0.49-fortify-strcpy-crash.patch ++++++ --- /var/tmp/diff_new_pack.OKh8Rw/_old 2026-07-02 20:06:50.315948325 +0200 +++ /var/tmp/diff_new_pack.OKh8Rw/_new 2026-07-02 20:06:50.331948876 +0200 @@ -1,8 +1,8 @@ -Index: tftp-hpa-git-0.48/tftp/tftp.c +Index: tftp-hpa-5.3/tftp/tftp.c =================================================================== ---- tftp-hpa-git-0.48.orig/tftp/tftp.c 2008-07-31 12:46:57.000000000 +0200 -+++ tftp-hpa-git-0.48/tftp/tftp.c 2010-06-29 12:14:48.000000000 +0200 -@@ -279,15 +279,16 @@ makerequest(int request, const char *nam +--- tftp-hpa-5.3.orig/tftp/tftp.c ++++ tftp-hpa-5.3/tftp/tftp.c +@@ -278,15 +278,16 @@ makerequest(int request, const char *nam struct tftphdr *tp, const char *mode) { char *cp;
