mirror of
https://git.savannah.gnu.org/git/inetutils.git
synced 2026-01-12 00:19:39 +08:00
62 lines
2.4 KiB
Plaintext
62 lines
2.4 KiB
Plaintext
Add proper check for yacc to configure.ac.
|
|
|
|
Handle missing makeinfo gracefully.
|
|
|
|
Add long options to programs libls/ls.c, rcp, rlogind, rlogin, rshd,
|
|
telnetd, tftpd, especially the clients. The conventions used by
|
|
telnet & ftp should be followed.
|
|
|
|
Merge the functionality of Noah [Friedman]'s ftp client into ftp (readline
|
|
support, &c), and add readline to the distribution.
|
|
|
|
Merge changes between the bsd-lite-2 release (which is the latest bsd source
|
|
that this code is based on) and some recent version of netbsd.
|
|
|
|
Move the horrible mess of code from telnetd/sys_term.c into functions in
|
|
libinetutils using the BSD libutil functionality (such that they can be
|
|
elided if a system libutil exists); specifically:
|
|
login -- Frob utmp &c for a new login process
|
|
logout -- Frob utmp &c for a newly logged out process
|
|
openpty -- Find a free pty, allocate and set it up, and return it
|
|
forkpty -- Calls openpty as well as forking a new process to use it
|
|
and the following functions not in BSD:
|
|
cleanup_session -- More general cleanup for a newly logged out process
|
|
(calls logout and logwtmp, frobs tty perms)
|
|
setup_session -- More general setup for a new login process (calls login,
|
|
frobs tty perms, ...?)
|
|
[logout and cleanup_session are written, but telnetd doesn't use them yet.]
|
|
Rlogind currently depends on having the BSD functions available, so it is
|
|
cleaner, if less portable than telnetd; once this cleanup is done, then
|
|
rlogind will more portable, and telnetd less messy. This is already
|
|
partially done, but care is needed as sys_term.c does lots of stuff that I'm
|
|
not sure is needed, but might be.
|
|
|
|
Make sure that both sgtty and termios/termio are supported equally well in
|
|
all programs (currently only termios is really tested).
|
|
|
|
Add support for sysv-style ptys, whatever that is.
|
|
|
|
Supply versions of the rcmd functionality needed by the r* programs.
|
|
|
|
Supply a version of the syslog function for systems that don't have it.
|
|
|
|
Perhaps make ftp use no-uid support on the Hurd.
|
|
|
|
More careful autoconfiscation -- many header files are included unconditionally
|
|
in a lot of places, even if an autoconf test is already done for them, &c.
|
|
|
|
Testing and debugging the encryption and authentication modes.
|
|
|
|
Add more utilities:
|
|
Noah's rexec
|
|
Tcpdump
|
|
routed?
|
|
ruptime?
|
|
rusers?
|
|
traceroute?
|
|
...
|
|
[Already in other distributions: finger/fingerd, ntp]
|
|
|
|
Add internationalization, read: gettext support, and provide
|
|
translations, especially for the clients.
|