37 Commits

Author SHA1 Message Date
Simon Josefsson
8e9d7c933a doc: Fix codespell nits 2025-11-27 00:33:35 +01:00
Simon Josefsson
04c3738a6c maint: Run 'make update-copyright'. 2025-01-01 18:21:25 +01:00
Simon Josefsson
aba8d6528e maint: Run 'make update-copyright'. 2024-01-01 11:28:59 +01:00
Simon Josefsson
4bfe18d36f maint: Run 'make update-copyright'. 2023-01-01 01:37:41 +01:00
Alfred M. Szmidt
6d519229fa Happy GNU 2022 year! 2022-01-01 17:23:02 +01:00
Simon Josefsson
1d5c923528 maint: Use copyright year ranges for readability.
* 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.
2021-09-03 18:41:09 +02:00
Simon Josefsson
0ceee23262 Use gnulib module 'attribute' instead of obsolete 'snippets/unused-parameters'.
* */*.c: Use MAYBE_UNUSED instead of _GL_UNUSED_PARAMETER.
* */*.c: Include attribute.h instead of unused-parameters.h.
2021-09-01 22:49:18 +02:00
Alfred M. Szmidt
911413ea57 Happy GNU 2021 year! 2021-01-01 11:35:27 +01:00
Simon Josefsson
d8de4587f2 Update copyright years to use intervals up to 2020. 2020-01-01 13:21:37 +01:00
Mats Erik Andersson
3d64a8c728 Update copyright years to 2017. (silent change) 2017-02-21 14:25:23 +01:00
Mats Erik Andersson
84dcf08568 Update copyright years to 2016. (silent change) 2016-01-22 19:09:49 +01:00
Mats Erik Andersson
d3c9b1b8fa Update copyright years with 2015. (silent change) 2015-01-16 14:09:44 +01:00
Mats Erik Andersson
ae85332551 Update copyright years with 2014. (silent change) 2014-01-18 12:23:21 +01:00
Mats Erik Andersson
fa0085314a inetd: Ensure successful daemon mode.
Check all remaining calls to chdir.
2013-11-27 16:42:12 +01:00
Mats Erik Andersson
d1d52cce92 Update copyright years with 2013. (silent change) 2013-05-22 21:03:41 +02:00
Mats Erik Andersson
3299ba83d9 Mixed testing issues. 2012-11-14 22:28:21 +01:00
Mats Erik Andersson
066ab95148 Overflow protection. 2012-10-03 22:20:14 +02:00
Mats Erik Andersson
2425fa8d7d libinetutils: Compiler warnings. 2012-09-14 20:59:49 +02:00
Alfred M. Szmidt
99c71142f2 Updated copyright years; happy 2012! (silent change) 2012-01-01 19:27:00 +01:00
Alfred M. Szmidt
2da98e3060 Fix prohibit_always_true_header_tests syntax-checks. 2011-12-31 15:21:47 +01:00
Alfred M. Szmidt
50adb1e3e9 Replace RETSIGTYPE with void; this is old K&Rism. 2011-06-18 15:19:16 +02:00
Alfred M. Szmidt
d9788a7d35 Updated copyright years; happy 2011! (silent change) 2011-01-02 15:23:38 +00:00
Alfred M. Szmidt
5f7a1ca76e Removed useless C preprocessor parentehsis.
* cfg.mk (local-checks-to-skip): Removed sc_useless_cpp_parens from list.

* ftp/cmds.c: Removed useless C preprocessor parentehsis.
* ftp/ftp.c: Likewise.
* ftpd/auth.c: Likewise.
* ftpd/ftpcmd.y: Likewise.
* ftpd/ftpd.c: Likewise.
* ftpd/logwtmp.c: Likewise.
* ifconfig/changeif.c: Likewise.
* ifconfig/flags.c: Likewise.
* ifconfig/if_index.c: Likewise.
* ifconfig/system.c: Likewise.
* ifconfig/system.h: Likewise.
* ifconfig/system/linux.c: Likewise.
* libinetutils/daemon.c: Likewise.
* libinetutils/kcmd.c: Likewise.
* libinetutils/krcmd.c: Likewise.
* libinetutils/utmp_init.c: Likewise.
* libinetutils/utmp_logout.c: Likewise.
* libls/fts.c: Likewise.
* libtelnet/auth-proto.h: Likewise.
* libtelnet/auth.c: Likewise.
* libtelnet/enc_des.c: Likewise.
* libtelnet/encrypt.c: Likewise.
* libtelnet/forward.c: Likewise.
* libtelnet/misc.c: Likewise.
* libtelnet/read_passwd.c: Likewise.
* src/inetd.c: Likewise.
* src/rcp.c: Likewise.
* src/rlogin.c: Likewise.
* src/rlogind.c: Likewise.
* src/rsh.c: Likewise.
* src/rshd.c: Likewise.
* src/uucpd.c: Likewise.
* talk/init_disp.c: Likewise.
* telnet/authenc.c: Likewise.
* telnet/commands.c: Likewise.
* telnet/defines.h: Likewise.
* telnet/externs.h: Likewise.
* telnet/main.c: Likewise.
* telnet/ring.c: Likewise.
* telnet/sys_bsd.c: Likewise.
* telnet/telnet.c: Likewise.
* telnet/tn3270.c: Likewise.
* telnet/utilities.c: Likewise.
* telnetd/state.c: Likewise.
* telnetd/telnetd.c: Likewise.
* telnetd/telnetd.h: Likewise.
* telnetd/term.c: Likewise.
* telnetd/termstat.c: Likewise.
* telnetd/utility.c: Likewise.
2010-08-19 19:13:59 +02:00
Alfred M. Szmidt
4cbbc972b6 Use EXIT_SUCCESS and EXIT_FAILURE macros through out.
* cfg.mk (local-checks-to-skip): Removed sc_prohibit_magic_number_exit from list.
* whois/whois.c (main, err_sys, err_quit): Don't use magical exit numbers.
* telnetd/utility.c (io_drain, fatal): Likewise.
* telnetd/telnetd.c (main, telnetd_setup): Likewise.
* telnetd/state.c (telrcv): Likewise.
* telnetd/pty.c (startslave, cleanup): Likewise.
* telnet/terminal.c (init_terminal): Likewise.
* telnet/network.c (init_network): Likewise.
* telnet/main.c (main): Likewise.
* talkd/talkd.c (talkd_init, alarm_handler): Likewise.
* talkd/table.c (insert_table): Likewise.
* talkd/announce.c (announce): Likewise.
* talkd/acl.c (netdef_parse, read_acl): Likewise.
* talk/init_disp.c (init_display, quit): Likewise.
* src/uucpd.c (main): Likewise.
* src/traceroute.c (main): Likewise.
* src/tftpd.c (main, tftp, timer, justquit): Likewise.
* src/tftp.c (main, command, quit): Likewise.
* src/syslogd.c (main, add_funix, crunch_list, die): Likewise.
* src/rshd.c (main, doit, getstr): Likewise.
* src/rsh.c (main, else, sigmask, talk, copyargs): Likewise.
* src/rlogind.c (main, rlogin_daemon, rlogind_auth)
(rlogind_mainloop, getstr, cleanup, fatal): Likewise.
* src/rlogin.c (main): Likewise.
* src/rexecd.c (main, doit): Likewise.
* src/rexec.c (main): Likewise.
* src/rcp.c (main, toremote, sink): Likewise.
* src/logger.c (main): Likewise.
* src/inetd.c (echo_stream, discard_stream, chargen_stream)
(tcpmux, main): Likewise.
* ping/ping.c (main): Likewise.
* libtelnet/auth.c (auth_send): Likewise.
* libls/util.c (usage): Likewise.
* libls/ls.c (traverse, display): Likewise.
* ifconfig/ifconfig.c (main): Likewise.
* ftpd/ftpd.c (main, pass): Likewise.
* ftp/cmds.c (fatal): Likewise.
* libinetutils/daemon.c: Include <stdlib.h>.
(waitdaemon_timeout): Don't use magical exit numbers.
2010-08-19 19:13:53 +02:00
Alfred M. Szmidt
c583418f78 Updated copyright years for 2010.
Happy New Year!
2010-01-02 14:58:43 +01:00
Simon Josefsson
30daf3e3be Fix sc_error_message_uppercase error. 2009-11-14 16:56:12 +01:00
Alfred M. Szmidt
062055dd6d Added copyright notice. (silent change) 2009-11-03 18:35:53 +01:00
Alfred M. Szmidt
0ae726abd8 Updated copyright notice. (silent change) 2009-11-03 18:35:51 +01:00
Alfred M. Szmidt
836bde0319 Ran indent and cppi. Removed lint keywords. 2006-10-21 15:24:21 +00:00
Sergey Poznyakoff
b82b655034 Signal handlers return RETSIGTYPE 2005-10-11 11:17:29 +00:00
Sergey Poznyakoff
3199f9465b * daemon.c: GNU coding style changes.
(waitdaemon): Try to find the number of file descriptor,
	check _SC_OPEN_MAX, getdtablsize() before falling to the default.
2001-11-04 04:07:44 +00:00
Sergey Poznyakoff
f99c428bdb configure.in libinetutils/ChangeLog libinetutils/Makefile.am
check for poll
 	libinetutils/daemon.c syslogd/ChangeLog syslogd/syslogd.c
use poll in syslogd.c and double forking in daemon.c
2000-08-07 04:46:57 +00:00
Marcus Brinkmann
803c7a0756 2000-08-03 Marcus Brinkmann <marcus@gnu.org>
* daemon.c (waitdaemon): Add comment.
	(waitdaemon_timeout): If child told us to go away, use _exit rather
	than exit.
2000-08-03 20:39:16 +00:00
Marcus Brinkmann
a84c66e448 2000-08-03 Marcus Brinkmann <marcus@gnu.org>
* daemon.c (waitdaemon): New function from FreeBSD syslogd rev 1.66.
	(waitdaemon_timeout): Likewise (but called timedout in FreeBSD syslogd).
	(daemon): Redefine in terms of the more generic waitdaemon.

2000-08-03  Marcus Brinkmann  <marcus@gnu.org>

	* syslogd.c (waitdaemon): Removed.
	(timedout): Removed.
2000-08-03 18:28:38 +00:00
Sergey Poznyakoff
5ddf123bac ChangeLog configure.in ftp/Makefile.am ftpd/Makefile.am
ftpd/ftpcmd.y ftpd/ftpd.c ftpd/logwtmp.c ftpd/popen.c
 	glob/Makefile.am headers/config.h.in inetd/ChangeLog
 	inetd/Makefile.am inetd/inetd.c libinetutils/ChangeLog
 	libinetutils/Makefile.am libinetutils/cleansess.c
 	libinetutils/daemon.c libinetutils/des_rw.c
 	libinetutils/forkpty.c libinetutils/getusershell.c
 	libinetutils/herror.c libinetutils/hstrerror.c
 	libinetutils/iruserok.c libinetutils/localhost.c
 	libinetutils/login_tty.c libinetutils/logout.c
 	libinetutils/logwtmp.c libinetutils/openpty.c
 	libinetutils/readstream.c libinetutils/revoke.c
 	libinetutils/setenv.c libinetutils/setsig.c
 	libinetutils/strdup.c libinetutils/stub_tgetent.c
 	libinetutils/tftpsubs.c libinetutils/ttymsg.c
 	libinetutils/utmp_init.c libinetutils/utmp_logout.c
 	libinetutils/xgetcwd.c libinetutils/xstrdup.c
 	libls/Makefile.am libtelnet/Makefile.am libtelnet/genget.c
 	libtelnet/getent.c libtelnet/misc.c ping/Makefile.am
 	rcp/Makefile.am rcp/rcp.c rcp/util.c rexecd/ChangeLog
 	rexecd/Makefile.am rexecd/rexecd.c rlogin/Makefile.am
 	rlogin/rlogin.c rlogind/Makefile.am rlogind/rlogind.c
 	rsh/Makefile.am rsh/rsh.c rshd/Makefile.am rshd/rshd.c
 	syslog/Makefile.am syslog/syslog.c syslogd/Makefile.am
 	syslogd/syslogd.c talk/Makefile.am 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.c talkd/Makefile.am
 	talkd/announce.c talkd/print.c talkd/process.c talkd/table.c
 	talkd/talkd.c telnet/Makefile.am telnet/authenc.c
 	telnet/commands.c telnet/externs.h telnet/main.c
 	telnet/network.c telnet/ring.c telnet/ring.h telnet/sys_bsd.c
 	telnet/telnet.c telnet/terminal.c telnet/tn3270.c
 	telnet/utilities.c telnetd/Makefile.am telnetd/authenc.c
 	telnetd/slc.c telnetd/state.c telnetd/sys_term.c
 	telnetd/telnetd.c telnetd/termstat.c telnetd/utility.c
 	tftp/Makefile.am tftp/tftp.c tftpd/Makefile.am tftpd/tftpd.c
 	uucpd/Makefile.am uucpd/uucpd.c whois/Makefile.am whois/net.c

In a bold move, bring all the functions prototype to ANSI C.
2000-07-19 04:08:39 +00:00
Sergey Poznyakoff
ce4e7a0f5a ftp/ChangeLog ftp/cmds.c ftp/cmdtab.c ftp/domacro.c
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."
2000-07-06 04:21:09 +00:00
Miles Bader
06075c0466 entered into RCS 1996-08-07 19:14:12 +00:00