Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

tftp-5.4-1.1 RPM for armv6hl

From OpenSuSE Ports Tumbleweed for armv6hl

Name: tftp Distribution: openSUSE Tumbleweed
Version: 5.4 Vendor: openSUSE
Release: 1.1 Build date: Tue Oct 27 12:00:30 2026
Group: Productivity/Networking/Ftp/Clients Build host: reproducible
Size: 82941 Source RPM: tftp-5.4-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://www.kernel.org/pub/software/network/tftp/
Summary: Trivial File Transfer Protocol (TFTP)
The Trivial File Transfer Protocol (TFTP) is normally used only for
booting diskless workstations and for getting or saving network
component configuration files.

Provides

Requires

License

BSD-3-Clause

Changelog

* Tue Oct 27 2026 David Anes <david.anes@suse.com>
  - update to 5.4:
    * Much stricter validation of path names in non-chroot mode
    * remap: labels/jump targets, file existence probe, new "gg"
      modifier
    * cleaner handling of restricted user namespaces on Linux
    * new --enable-werror configure option
    * fix several security-relevant path validation bugs (tftpd/path.c)
    * fix buffer overflows in the tftp client (unbounded strcpy in
      request building, OOB write on multi-file put, unbounded write in
      the interactive command-line argument array)
    * fix an out-of-bounds read while scanning request fields in tftpd
    * fix the --map-steps option rejecting valid numeric arguments
    * fix the \x remap macro returning the wrong substitution length
    * fix synchnet() passing the wrong nfds argument to select()
    * add IPv6 support on MacOS X
  - fix CVE-2026-85234 (bsc#1280621): out-of-bounds read in
    genmatchstring() when a remap rule with the inverse (~) modifier and
    an abort (a) action formats a custom error message. Fixed upstream
    in 5.4 (commit 4b493532f5ce)
  - drop tftp-hpa-0.48-macros-crash.patch: fixed upstream in 5.4
  - drop tftp-hpa-0.49-fortify-strcpy-crash.patch: fixed upstream in 5.4
  - drop tftp-config_h.patch: config.h ships with the source tree
  - adapt tftp-hpa-0.43_include_sys_params.patch,
    tftp-hpa-0.46_colon_check.patch, tftp-hpa-0.48-tzfix.patch and
    tftp-hpa-0.48-macros-v6mapped.patch to 5.4
  - add tftp-hpa-5.4-stdbool.patch: include <stdbool.h> in tftpd/path.h
    so that bool/true/false are defined under -std=gnu11
  - add tftp-hpa-5.4-macro-dirs.patch: declare AC_CONFIG_MACRO_DIRS in
    configure.ac so that autoreconf -fiv finds the project m4 macros in
    autoconf/m4 (5.4 ships no pre-generated aclocal.m4)
* Tue Jun 30 2026 Dirk Müller <dmueller@suse.com>
  - 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)
* Mon Apr 20 2026 Angel Yankov <angel.yankov@suse.com>
  - jsc#PED-14746: Fix packages for Immutable Mode
    * Remove /srv/tftpboot from package, system-user-tftp already provides that.
* Sat Jan 24 2026 pallas wept <pallaswept@proton.me>
  - Fix systemd service hardening
* Tue Jul 29 2025 Angel Yankov <angel.yankov@suse.com>
  - Allow enabling the service via `systemctl enable tftp` to create
    the tftp.socket symlink [bsc#1215520, bsc#1246141]
* Tue Apr 08 2025 Friedrich Haubensak <hsk17@mail.de>
  - add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
    still allow build on Leap 15.6
* Wed Jun 19 2024 Martin Jambor <mjambor@suse.com>
  - Add tftp-c99.patch to avoid calling undeclaed function and thus make
    the package buildable with GCC 14 [boo#1225935]
* Wed Dec 07 2022 Marcus Meissner <meissner@suse.com>
  - source url -> https
* Wed Nov 24 2021 Johannes Segitz <jsegitz@suse.com>
  - Added hardening to systemd service(s) (bsc#1181400). Modified:
    * tftp.service
* Wed Jul 28 2021 Dirk Müller <dmueller@suse.com>
  - correct source url to new location

Files

/usr/bin/tftp
/usr/lib/systemd/system/tftp.service
/usr/lib/systemd/system/tftp.socket
/usr/sbin/in.tftpd
/usr/sbin/rctftp
/usr/share/doc/packages/tftp
/usr/share/doc/packages/tftp/README
/usr/share/doc/packages/tftp/README.security
/usr/share/doc/packages/tftp/sample.rules
/usr/share/fillup-templates/sysconfig.tftp
/usr/share/man/man1/tftp.1.gz
/usr/share/man/man8/in.tftpd.8.gz
/usr/share/man/man8/tftpd.8.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Nov 11 04:33:02 2026