📄 todo
字号:
Add long options to programs libls/ls.c, rcp, rlogind, rlogin, rshd,telnetd, tftpd, especially the clients. The conventions used bytelnet & ftp should be followed.Merge the functionality of Noah [Friedman]'s ftp client into ftp (readlinesupport, &c), and add readline to the distribution.Merge changes between the bsd-lite-2 release (which is the latest bsd sourcethat this code is based on) and some recent version of netbsd.Move the horrible mess of code from telnetd/sys_term.c into functions inlibinetutils using the BSD libutil functionality (such that they can beelided 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 itand 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 iscleaner, if less portable than telnetd; once this cleanup is done, thenrlogind will more portable, and telnetd less messy. This is alreadypartially done, but care is needed as sys_term.c does lots of stuff that I'mnot sure is needed, but might be.Make sure that both sgtty and termios/termio are supported equally well inall 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 unconditionallyin 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 providetranslations, especially for the clients.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -