* cfg.mk (update-copyright-env): Add, from coreutils.
(VC_LIST_ALWAYS_EXCLUDE_REGEX): Add, for update-copyright exceptions.
* README: Add info about copyright year ranges.
* *: Update copyright notices.
* ping/ping_common.h (DEFAULT_PING_COUNT): Set to 0. The
standard behavior for ping is to keep sending packets until
the user cancels it (unless -c is given).
* NEWS: Update.
* telnet/externs.h: Include unistd.h
* telnet/commands.c: Remove inclusion of unistd.h
* telnet/main.c: Include defines.h before externs.h
* rlogind/rlogind.c (topdomain): In badly configure systems(like mine 8),
there is no domainame, this case will cause a sigsegv. Because, we take
for granted that local_domain_name, will be initialized correctly:
local_domain_name = topdomain() // will return NULL.
Change topdomain() to return the original name on failure.
* syslogd/syslogd.c: Use the same code in talkd/talkd.c to handle
utmp vs utmpx.
(wallmesg): Use the macros when manipulating utmp functions.
* telnet/telnet.c: jmp_buf is an opaque struct/object we should
not try to initialize it, and in any case globals and static
variables are initialize to zeros, a prerequesite of ISO C.
* telnetd/telnetd.c: Remove stupid/obsolete hack, if an array
is declare const char *, you can no write(readonly) to it. This
the way ISO C defines it, even if some compiler let it trough. Do
the right thing everytime not only for GCC.
ftp/extern.h ftp/ftp.1 ftp/ftp.c ftp/ftp_var.h ftp/main.c
ftp/ruserpass.c ftpd/ChangeLog ftpd/extern.h ftpd/ftpcmd.y
ftpd/ftpd.8 ftpd/ftpd.c ftpd/popen.c headers/ChangeLog
headers/paths.h headers/syslog-int.h headers/tftpsubs.h
headers/arpa/ftp.h headers/arpa/telnet.h headers/arpa/tftp.h
headers/protocols/talkd.h inetd/ChangeLog inetd/inetd.8
inetd/inetd.c libinetutils/ChangeLog libinetutils/daemon.c
libinetutils/des_rw.c libinetutils/forkpty.c
libinetutils/iruserok.c libinetutils/kcmd.c
libinetutils/krcmd.c libinetutils/login_tty.c
libinetutils/openpty.c libinetutils/snprintf.c
libinetutils/snprintf.h libinetutils/syslog.c
libinetutils/tftpsubs.c libinetutils/ttymsg.c
libinetutils/utmp_init.c libls/cmp.c libls/extern.h libls/ls.1
libls/ls.c libls/ls.h libls/print.c libls/stat_flags.c
libls/util.c libtelnet/ChangeLog libtelnet/auth-proto.h
libtelnet/auth.c libtelnet/auth.h libtelnet/enc-proto.h
libtelnet/enc_des.c libtelnet/encrypt.c libtelnet/encrypt.h
libtelnet/forward.c libtelnet/genget.c libtelnet/getent.c
libtelnet/kerberos.c libtelnet/kerberos5.c
libtelnet/key-proto.h libtelnet/misc-proto.h libtelnet/misc.c
libtelnet/misc.h libtelnet/read_passwd.c rcp/ChangeLog
rcp/extern.h rcp/rcp.1 rcp/rcp.c rcp/util.c rexecd/ChangeLog
rexecd/rexecd.8 rexecd/rexecd.c rlogin/ChangeLog
rlogin/rlogin.1 rlogin/rlogin.c rlogind/ChangeLog
rlogind/rlogind.8 rlogind/rlogind.c rsh/ChangeLog rsh/rsh.1
rsh/rsh.c rshd/ChangeLog rshd/rshd.8 rshd/rshd.c
syslog/ChangeLog syslog/syslog.1 syslog/syslog.c
syslogd/ChangeLog syslogd/syslog.conf.5 syslogd/syslogd.8
syslogd/syslogd.c talk/ChangeLog talk/ctl.c
talk/ctl_transact.c talk/display.c talk/get_addrs.c
talk/get_names.c talk/init_disp.c talk/invite.c talk/io.c
talk/look_up.c talk/msgs.c talk/talk.1 talk/talk.c talk/talk.h
talk/talk_ctl.h talkd/ChangeLog talkd/announce.c talkd/print.c
talkd/process.c talkd/table.c talkd/talkd.8 talkd/talkd.c
telnet/ChangeLog telnet/authenc.c telnet/commands.c
telnet/defines.h telnet/externs.h telnet/fdset.h
telnet/general.h telnet/main.c telnet/network.c telnet/ring.c
telnet/ring.h telnet/sys_bsd.c telnet/telnet.1 telnet/telnet.c
telnet/terminal.c telnet/tn3270.c telnet/types.h
telnet/utilities.c telnetd/ChangeLog telnetd/authenc.c
telnetd/defs.h telnetd/ext.h telnetd/global.c telnetd/slc.c
telnetd/state.c telnetd/sys_term.c telnetd/telnetd.8
telnetd/telnetd.c telnetd/telnetd.h telnetd/termstat.c
telnetd/utility.c tftp/ChangeLog tftp/extern.h tftp/main.c
tftp/tftp.1 tftp/tftp.c tftpd/ChangeLog tftpd/tftpd.8
tftpd/tftpd.c uucpd/ChangeLog uucpd/uucpd.c whois/ChangeLog
whois/main.c whois/net.c
* *: Clause 3 removed.
excerpt from email with RMS:
"UCB has agreed to drop the advertising clause from the license for all
BSD software. The advertising clause is this one:
3. All advertising materials mentioning features or use of this software
must display the following acknowledgement:
This product includes software developed by the University of
California, Berkeley and its contributors.
This means that we can delete that paragraph from all files which give
the University of California as the only copyright holder."