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;

Reply via email to