Skip to content

Remove tftpd#369

Closed
pevik wants to merge 1 commit intoiputils:masterfrom
pevik:remove/tftpd
Closed

Remove tftpd#369
pevik wants to merge 1 commit intoiputils:masterfrom
pevik:remove/tftpd

Conversation

@pevik
Copy link
Contributor

@pevik pevik commented Sep 16, 2021

tftpd from tftp-hpa project [1] is more featureful (man tftpd(8) [2]).
Also dnsmasq supports secure read-only TFTP server (man dnsmasq(8) [3]).

Our tftpd implementation requires inetd to run, that is quite a rarity
nowadays, that's why it has been disabled 737d8a9 ("tftpd: stop building
by default") 2 years ago (released in s20200821).

OpenWrt still uses our implementation [4], but it can be replaced with
tftp-hpa (same size as our implementation, also uses inetd).

Projects which require systemd service should use dnsmasq.

[1] https://git.kernel.org/pub/scm/network/tftp/tftp-hpa.git
[2] https://manpages.debian.org/unstable/tftpd-hpa/tftpd.8.en.html
[3] https://thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html
[4] https://github.com/openwrt/packages/blob/abb0501e2828db50782591ecb0f11beb0c0b6bb3/net/iputils/Makefile#L42

Link: #363

Suggested-by: Noah Meyerhans [email protected]
Suggested-by: Mike Frysinger [email protected]
Acked-by: Mike Gilbert [email protected]
Signed-off-by: Petr Vorel [email protected]

pevik referenced this pull request Sep 16, 2021
traceroute6 requires inetd to run, that is quite a rarity nowadays.
Due this it has been disabled by default since 2615a52 ("build-sys:
change build defaults"), change released in s20190324.

Remove it because there is better implementation from Dmitry Butskoy [1].
Also it can be replaced by other tools, e.g. tracepath -6 or mtr.

[1] http://traceroute.sourceforge.net/

Closes: #362

Acked-by: Noah Meyerhans <[email protected]>
Acked-by: David Heidelberg <[email protected]>
Acked-by: Rosen Penev <[email protected]>
Signed-off-by: Petr Vorel <[email protected]>
pevik added a commit to pevik/iputils that referenced this pull request Sep 16, 2021
tftpd from tftp-hpa project [1] is more featureful (man tftpd(8) [2]).
Also dnsmasq supports secure read-only TFTP server (man dnsmasq(8) [3]).

Our tftpd implementation requires inetd to run, that is quite a rarity
nowadays, that's why it has been disabled 737d8a9 ("tftpd: stop building
by default") 2 years ago (released in s20200821).

OpenWrt still uses our implementation [4], but it can be replaced with
tftp-hpa (same size as our implementation, also uses inetd).

Projects which require systemd service should use dnsmasq.

[1] https://git.kernel.org/pub/scm/network/tftp/tftp-hpa.git
[2] https://manpages.debian.org/unstable/tftpd-hpa/tftpd.8.en.html
[3] https://thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html
[4] https://github.com/openwrt/packages/blob/abb0501e2828db50782591ecb0f11beb0c0b6bb3/net/iputils/Makefile#L42

Link: iputils#363
Closes: iputils#369

Suggested-by: Noah Meyerhans <[email protected]>
Suggested-by: Mike Frysinger <[email protected]>
Acked-by: Mike Gilbert <[email protected]>
Signed-off-by: Petr Vorel <[email protected]>
tftpd from tftp-hpa project [1] is more featureful (man tftpd(8) [2]).
Also dnsmasq supports secure read-only TFTP server (man dnsmasq(8) [3]).

Our tftpd implementation requires inetd to run, that is quite a rarity
nowadays, that's why it has been disabled 737d8a9 ("tftpd: stop building
by default") 2 years ago (released in s20200821).

OpenWrt still uses our implementation [4], but it can be replaced with
tftp-hpa (same size as our implementation, also uses inetd).

Projects which require systemd service should use dnsmasq.

[1] https://git.kernel.org/pub/scm/network/tftp/tftp-hpa.git
[2] https://manpages.debian.org/unstable/tftpd-hpa/tftpd.8.en.html
[3] https://thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html
[4] https://github.com/openwrt/packages/blob/abb0501e2828db50782591ecb0f11beb0c0b6bb3/net/iputils/Makefile#L42

Link: iputils#363
Closes: iputils#369

Suggested-by: Noah Meyerhans <[email protected]>
Suggested-by: Mike Frysinger <[email protected]>
Acked-by: Mike Gilbert <[email protected]>
Signed-off-by: Petr Vorel <[email protected]>
@pevik pevik mentioned this pull request Sep 16, 2021
@pevik pevik closed this in 341975a Sep 19, 2021
buildroot-auto-update pushed a commit to buildroot/buildroot that referenced this pull request Dec 16, 2021
tftp and traceroute6 has been removed in this release [1][2].
Due that LICENSE file has been changed.

Also remove patch from this release.

[1] iputils/iputils#369
[2] iputils/iputils#362

Signed-off-by: Petr Vorel <[email protected]>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <[email protected]>
algitbot pushed a commit to alpinelinux/aports that referenced this pull request Apr 15, 2022
tftp and traceroute6 has been removed in this release [1][2].

[1] iputils/iputils#369
[2] iputils/iputils#362

Signed-off-by: Petr Vorel <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant