From 77c6eaf75fc1639515d43a949437ee4f5a36d626 Mon Sep 17 00:00:00 2001 From: Ralf Corsepius Date: Fri, 23 Jan 2004 15:12:26 +0000 Subject: Cleanup ChangeLog. --- c/src/libnetworking/ChangeLog | 621 ++++++++++++++++++------------------------ 1 file changed, 269 insertions(+), 352 deletions(-) (limited to 'c') diff --git a/c/src/libnetworking/ChangeLog b/c/src/libnetworking/ChangeLog index 6fbb08413f..7340db4d94 100644 --- a/c/src/libnetworking/ChangeLog +++ b/c/src/libnetworking/ChangeLog @@ -1,20 +1,19 @@ 2004-01-15 Ralf Corsepius * Makefile.am: Remove wrapup. - * pppd/Makefile.am: Build libpppd. - Use automake-compilation rules. - * rtems_servers/Makefile.am: Build libftpd. - Use automake-compilation rules. - * rtems_telnetd/Makefile.am: Build libtelnetd. - Use automake-compilation rules. - * rtems_webserver/Makefile.am: Build libhttpd. - Use automake-compilation rules. + * pppd/Makefile.am: Build libpppd. Use automake-compilation rules. + * rtems_servers/Makefile.am: Build libftpd. Use automake-compilation + rules. + * rtems_telnetd/Makefile.am: Build libtelnetd. Use automake-compilation + rules. + * rtems_webserver/Makefile.am: Build libhttpd. Use automake-compilation + rules. * wrapup/Makefile.am: Remove (Unused). 2004-01-14 Ralf Corsepius - * pppd/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. - Add PRE/TMPINSTALL_FILES to CLEANFILES. + * pppd/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add + PRE/TMPINSTALL_FILES to CLEANFILES. * rtems_servers/Makefile.am: Ditto. * rtems_telnetd/Makefile.am: Ditto. * rtems_webserver/Makefile.am: Ditto. @@ -22,9 +21,12 @@ 2003-12-12 Ralf Corsepius * pppd/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES. - * rtems_servers/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES. - * rtems_telnetd/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES. - * rtems_webserver/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES. + * rtems_servers/Makefile.am: Use mkdir_p. Remove dirs from + PRE/TMPINSTALL_FILES. + * rtems_telnetd/Makefile.am: Use mkdir_p. Remove dirs from + PRE/TMPINSTALL_FILES. + * rtems_webserver/Makefile.am: Use mkdir_p. Remove dirs from + PRE/TMPINSTALL_FILES. 2003-12-09 Ralf Corsepius @@ -61,10 +63,10 @@ 2003-07-25 Ralf Corsepius * configure.ac: Remove (Merged into ../configure.ac). - * .cvsignore, Makefile.am, pppd/Makefile.am, - rtems_servers/Makefile.am, rtems_telnetd/Makefile.am, - rtems_webserver/Makefile.am, wrapup/Makefile.am: - Reflect having merged configure.ac into ../configure.ac + * .cvsignore, Makefile.am, pppd/Makefile.am, rtems_servers/Makefile.am, + rtems_telnetd/Makefile.am, rtems_webserver/Makefile.am, + wrapup/Makefile.am: Reflect having merged configure.ac into + ../configure.ac. 2003-06-13 Joel Sherrill @@ -74,9 +76,6 @@ PR 397/pppd * pppd/fsm.c: Make peer_mru global again. - -2003-05-16 Ralf Corsepius - * pppd/magic.c: Remove *rand48. * pppd/chap.c: Remove prototypes of *rand48. @@ -87,45 +86,15 @@ rtems_webserver/websSSL.h, rtems_webserver/websda.c, rtems_webserver/websda.h: New files. Not included in previous commit. -2002-04-10 Mike Siers - - * rtems_webserver/NOTES, rtems_webserver/asp.c, - rtems_webserver/balloc.c, rtems_webserver/default.c, - rtems_webserver/ej.h, rtems_webserver/ejIntrn.h, - rtems_webserver/ejlex.c, rtems_webserver/ejparse.c, - rtems_webserver/emfdb.c, rtems_webserver/emfdb.h, - rtems_webserver/form.c, rtems_webserver/h.c, - rtems_webserver/handler.c, rtems_webserver/license.txt, - rtems_webserver/md5.h, rtems_webserver/md5c.c, - rtems_webserver/mime.c, rtems_webserver/misc.c, - rtems_webserver/ringq.c, rtems_webserver/rom.c, - rtems_webserver/security.c, rtems_webserver/sock.c, - rtems_webserver/sym.c, rtems_webserver/uemf.c, - rtems_webserver/uemf.h, rtems_webserver/um.c, rtems_webserver/um.h, - rtems_webserver/url.c, rtems_webserver/value.c, - rtems_webserver/wbase64.c, rtems_webserver/webcomp.c, - rtems_webserver/webpage.c, rtems_webserver/webrom.c, - rtems_webserver/webs.c, rtems_webserver/webs.h, - rtems_webserver/websuemf.c, rtems_webserver/wsIntrn.h: - Update to GoAhead Webserver 2.1.4. The following URL is - the release notes from GoAhead. - - http://data.goahead.com/Software/Webserver/2.1.4/release.htm - - I have only done a minimal amount of testing (i.e. the network - demo program works fine). Please try this out and let me know - if it works. The patch needs to be applied on the - c/src/libnetworking/rtems_webserver directory. - 2003-04-10 Joel Sherrill PR 371/pppd * pppd/auth.c, pppd/chat.c, pppd/demand.c, pppd/fsm.c, pppd/lcp.c, - pppd/options.c, pppd/pppd.h, pppd/rtemsmain.c, pppd/rtemspppd.c: - Change many symbols to static. There are still global symbols in - rtemspppd.h which might need to be changed or converted into member - of a structure which is dereferenced with a pointer that is managed - as a per task variable. But this patch should avoid many conflicts. + pppd/options.c, pppd/pppd.h, pppd/rtemsmain.c, pppd/rtemspppd.c: Change + many symbols to static. There are still global symbols in rtemspppd.h + which might need to be changed or converted into member of a structure + which is dereferenced with a pointer that is managed as a per task + variable. But this patch should avoid many conflicts. 2003-03-18 Ralf Corsepius @@ -138,9 +107,6 @@ 2003-02-11 Ralf Corsepius * configure.ac: AM_INIT_AUTOMAKE([1.7.2]). - -2003-02-11 Ralf Corsepius - * configure.ac: AC_PREREQ(2.57). 2003-02-06 Joel Sherrill @@ -151,11 +117,9 @@ 2003-01-15 Ralf Corsepius * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg. - * pppd/Makefile.am: Don't include @RTEMS_BSP@.cfg. - Eliminate *_O_FILES. - * rtems_servers/Makefile.am: Ditto. - * rtems_webserver/Makefile.am: Ditto. - * rtems_telnetd/Makefile.am: Ditto. + * pppd/Makefile.am: Don't include @RTEMS_BSP@.cfg. Eliminate *_O_FILES. + * rtems_servers/Makefile.am, rtems_webserver/Makefile.am, + rtems_telnetd/Makefile.am: Ditto. 2002-11-04 Joel Sherrill @@ -163,14 +127,11 @@ 2002-10-31 Joel Sherrill - * rtems_webserver/socket.c, rtems_webserver/uemf.h: Removed - warnings. + * rtems_webserver/socket.c, rtems_webserver/uemf.h: Removed warnings. 2002-10-21 Ralf Corsepius - * .cvsignore: Reformat. - Add autom4te*cache. - Remove autom4te.cache. + * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache. 2002-09-07 Joel Sherrill @@ -198,16 +159,14 @@ 2002-08-11 Ralf Corsepius - * pppd/Makefile.am: Use .$(OBJEXT) instead of .o. - * rtems_servers/Makefile.am: Use .$(OBJEXT) instead of .o. - * rtems_telnetd/Makefile.am: Use .$(OBJEXT) instead of .o. - * rtems_webserver/Makefile.am: Use .$(OBJEXT) instead of .o. - * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o. + * pppd/Makefile.am, rtems_servers/Makefile.am, + rtems_telnetd/Makefile.am, rtems_webserver/Makefile.am, + wrapup/Makefile.am: Use .$(OBJEXT) instead of .o. 2002-07-25 Ralf Corsepius - * pppd/chap.c, pppd/fsm.c, pppd/fsm.h, pppd/upap.c: Per PR255 - fix prototype mismatches. + * pppd/chap.c, pppd/fsm.c, pppd/fsm.h, pppd/upap.c: Per PR255 fix + prototype mismatches. 2002-07-01 Joel Sherrill @@ -215,8 +174,7 @@ 2002-06-26 Ralf Corsepius - * wrapup/Makefile.am: Build libnetapps.a. - Don't preinstall libnetapps.a + * wrapup/Makefile.am: Build libnetapps.a. Don't preinstall libnetapps.a. 2002-05-30 Ralf Corsepius @@ -226,9 +184,7 @@ 2002-05-29 Ralf Corsepius Move networking libraries to c/src/exec/libnetworking - * configure.ac: Reflect Moval. - * Makefile.am: Reflect Moval. - * wrapup/Makefile.am: Reflect Moval. + * configure.ac, Makefile.am, wrapup/Makefile.am: Reflect Moval. 2002-05-18 Ralf Corsepius @@ -242,19 +198,13 @@ 2002-05-14 Ralf Corsepius - * sys/ioctl.h: Remove. - * sys/sockio.h: Remove. - * sys/filio.h: Remove. + * sys/ioctl.h, sys/sockio.h, sys/filio.h: Remove. * sys/Makefile.am: Reflect changes above. -2001-05-14 Joel Sherrill - - * ChangeLog: Corrected -- entry should have been in libchip. - 2002-05-01 Eric Norum - * machine/in_cksum.h: Per PR200 fix multi-line inline assembly - to satisfy gcc 3.1 and newer. + * machine/in_cksum.h: Per PR200 fix multi-line inline assembly to + satisfy gcc 3.1 and newer. 2002-04-26 Eric Norum @@ -267,23 +217,45 @@ 2002-04-11 Chris Johns - * c/src/libnetworking/rtems/rtems_bsdnet.h: To address PR59, added - the drv_ctrl driver control block field to the ifconfig network driver + * c/src/libnetworking/rtems/rtems_bsdnet.h: To address PR59, added the + drv_ctrl driver control block field to the ifconfig network driver structure. This field is needed by the i82586 driver which was ported from NetBSD as it had better hardware abstraction. -2002-04-06 Ralf Corsepius +2002-04-10 Mike Siers - * ChangeLog: Fix dates. + * rtems_webserver/NOTES, rtems_webserver/asp.c, + rtems_webserver/balloc.c, rtems_webserver/default.c, + rtems_webserver/ej.h, rtems_webserver/ejIntrn.h, + rtems_webserver/ejlex.c, rtems_webserver/ejparse.c, + rtems_webserver/emfdb.c, rtems_webserver/emfdb.h, + rtems_webserver/form.c, rtems_webserver/h.c, rtems_webserver/handler.c, + rtems_webserver/license.txt, rtems_webserver/md5.h, + rtems_webserver/md5c.c, rtems_webserver/mime.c, rtems_webserver/misc.c, + rtems_webserver/ringq.c, rtems_webserver/rom.c, + rtems_webserver/security.c, rtems_webserver/sock.c, + rtems_webserver/sym.c, rtems_webserver/uemf.c, rtems_webserver/uemf.h, + rtems_webserver/um.c, rtems_webserver/um.h, rtems_webserver/url.c, + rtems_webserver/value.c, rtems_webserver/wbase64.c, + rtems_webserver/webcomp.c, rtems_webserver/webpage.c, + rtems_webserver/webrom.c, rtems_webserver/webs.c, + rtems_webserver/webs.h, rtems_webserver/websuemf.c, + rtems_webserver/wsIntrn.h: Update to GoAhead Webserver 2.1.4. 2002-03-30 Ralf Corsepius * libc/rcmd.c: Replace __rtems w/ __rtems__. +2002-03-27 Thomas.Doerfler@imd-systems.de + + PR 144 + * nfs/bootp_subr.c bootpc_init(): Performs a write to memory address 0 + when called for the first time. This is done when trying to clear the + variable "dhcp_hostname". + 2002-03-27 Ralf Corsepius - * configure.ac: - AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS). + * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS). AM_INIT_AUTOMAKE([no-define foreign 1.6]). * arpa/Makefile.am: Remove AUTOMAKE_OPTIONS. * kern/Makefile.am: Remove AUTOMAKE_OPTIONS. @@ -303,118 +275,92 @@ * vm/Makefile.am: Remove AUTOMAKE_OPTIONS. * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS. -2002-03-27 Thomas.Doerfler@imd-systems.de +2002-03-27 Ilya Alexeev - * PR144 - * nfs/bootp_subr.c bootpc_init(): Performs a write to memory address - 0 when called for the first time. This is done when trying to clear - the variable "dhcp_hostname". + PR 162 + * net/if_ppp.c ppp_txdaemon(), net/if_pppvar.h pppstart(): Local + variables must not be used in a device write routines. Now ppp_softc + structure have own character for writing to device (sc_outchar). I + think that converting local variables to static is not a right solution, + because problems will occur in the case of two or more ppp instances. + * net/ppp_tty.c pppstart(): Type of the ioffset variable must be u_long, + otherwise in the case of the big output packet endless loop may occur. -2002-03-27 Ilya Alexeev +2002-03-21 Ilya Alexeev - * PR162 - * net/if_ppp.c ppp_txdaemon(), net/if_pppvar.h pppstart(): Local - variables must not be used in a device write routines. Now - ppp_softc structure have own character for writing to device - (sc_outchar). I think that converting local variables to static - is not a right solution, because problems will occur in the case - of two or more ppp instances. - * net/ppp_tty.c pppstart(): Type of the ioffset variable must be - u_long, otherwise in the case of the big output packet endless - loop may occur. + * net/if_ppp.c, net/ppp_tty.c: Initial preparations for multiple PPPD + connections. -2002-03-21 Ilya Alexeev +2002-02-27 Ilya Alexeev - * net/if_ppp.c, net/ppp_tty.c: Initial preparations for multiple - PPPD connections. + * net/if_ppp.c, pppd/auth.c, pppd/chat.c, pppd/pppd.h, pppd/sys-rtems.c: + Add server with pap-authorization capabilities as well as eliminate + some warnings. -2001-03-20 Till Straumann +2002-02-27 Eric Norum - * PR158 - * libc/rcmd.c, libc/rcmd.c: Enable the rcmd() library call by - commenting out the parts that deal with signals. This enables - RTEMS to 'rsh' command to a server connecting fd to remote stdio. - The 'server-side' parts of this file which deal with authentication - are disabled since they are not needed. + * net/radix.c: Properly handle fetching the default route when there is + no route. This was a bug in the original FreeBSD code and this fix is + from an updated version of their code. -2002-02-27 Ilya Alexeev +2002-02-16 Eric Norum + + * lib/tftpDriver.clib/tftpDriver.c: Fix TFTP block number checking. - * net/if_ppp.c, pppd/auth.c, pppd/chat.c, pppd/pppd.h, - pppd/sys-rtems.c: Add server with pap-authorization - capabilities as well as eliminate some warnings. +2002-02-05 Ralf Corsepius -2002-02-27 Eric Norum + * pppd/sys-rtems.c: Remove unused variable status from dodefaultroute. - * net/radix.c: Properly handle fetching the default route when there - is no route. This was a bug in the original FreeBSD code and this - fix is from an updated version of their code. +2002-02-04 Ralf Corsepius + + * lib/tftpDriver.c: Remove set_errno_and_return_minus_one, include + . 2002-02-01 Mike Siers * pppd/rtemspppd.c (rtems_pppd_disconnect): Modified to avoid bringing - the link down too fast. - NOTE: Mike reports successfully running at 56K baud on a direct link. + the link down too fast. NOTE: Mike reports successfully running at 56K + baud on a direct link. 2002-01-31 Mike Siers * pppd/rtemsdialer.h: New file missed in previous commit. - -2002-01-31 Mike Siers - - * Nice Update of PPPD support which eliminates the - requiremetn that drivers be in the termios TASK_DRIVEN mode. - Mike did significant testing and reports that it seems to be - more stable and handle larger packets better. This patch - replaces the termios tasks with more general pppd network - driver tasks. The functions pppinput() and pppstart() get + * Nice Update of PPPD support which eliminates the requiremetn that + drivers be in the termios TASK_DRIVEN mode. Mike did significant testing + and reports that it seems to be more stable and handle larger packets + better. This patch replaces the termios tasks with more general pppd + network driver tasks. The functions pppinput() and pppstart() get called from the interrupt service routine. - * Makefile.am, configure.ac, net/Makefile.am, net/bpf.h, - net/ethernet.h, net/if.c, net/if.h, net/if_arp.h, net/if_dl.h, - net/if_ethersubr.c, net/if_llc.h, net/if_loop.c, net/if_ppp.h, - net/if_pppvar.h, net/if_types.h, net/netisr.h, net/ppp-comp.h, - net/ppp_defs.h, net/pppcompress.h, net/radix.c, net/radix.h, - net/raw_cb.c, net/raw_cb.h, net/raw_usrreq.c, net/route.c, - net/route.h, net/rtsock.c, pppd/Makefile.am, pppd/README, - pppd/STATUS, pppd/auth.c, pppd/cbcp.c, pppd/ccp.c, pppd/ccp.h, - pppd/chap.c, pppd/chap.h, pppd/chap_ms.c, pppd/chap_ms.h, - pppd/chat.c, pppd/demand.c, pppd/fsm.c, pppd/fsm.h, pppd/ipcp.c, - pppd/ipcp.h, pppd/ipxcp.c, pppd/ipxcp.h, pppd/lcp.c, pppd/lcp.h, - pppd/magic.c, pppd/magic.h, pppd/options.c, pppd/patchlevel.h, - pppd/pathnames.h, pppd/pppd.8, pppd/pppd.h, pppd/rtemsmain.c, - pppd/rtemspppd.c, pppd/rtemspppd.h, pppd/sys-rtems.c, pppd/upap.c, - pppd/upap.h, pppd/utils.c, pppd/example/README, + * Makefile.am, configure.ac, net/Makefile.am, net/bpf.h, net/ethernet.h, + net/if.c, net/if.h, net/if_arp.h, net/if_dl.h, net/if_ethersubr.c, + net/if_llc.h, net/if_loop.c, net/if_ppp.h, net/if_pppvar.h, + net/if_types.h, net/netisr.h, net/ppp-comp.h, net/ppp_defs.h, + net/pppcompress.h, net/radix.c, net/radix.h, net/raw_cb.c, net/raw_cb.h, + net/raw_usrreq.c, net/route.c, net/route.h, net/rtsock.c, + pppd/Makefile.am, pppd/README, pppd/STATUS, pppd/auth.c, pppd/cbcp.c, + pppd/ccp.c, pppd/ccp.h, pppd/chap.c, pppd/chap.h, pppd/chap_ms.c, + pppd/chap_ms.h, pppd/chat.c, pppd/demand.c, pppd/fsm.c, pppd/fsm.h, + pppd/ipcp.c, pppd/ipcp.h, pppd/ipxcp.c, pppd/ipxcp.h, pppd/lcp.c, + pppd/lcp.h, pppd/magic.c, pppd/magic.h, pppd/options.c, + pppd/patchlevel.h, pppd/pathnames.h, pppd/pppd.8, pppd/pppd.h, + pppd/rtemsmain.c, pppd/rtemspppd.c, pppd/rtemspppd.h, pppd/sys-rtems.c, + pppd/upap.c, pppd/upap.h, pppd/utils.c, pppd/example/README, pppd/example/netconfig.h, wrapup/Makefile.am: Modified. * net/bsd-comp.c, net/if_ppp.c, net/ppp-deflate.c, net/ppp.h, net/ppp_tty.c, net/pppcompress.c, net/zlib.c, net/zlib.h: New file. - * modem/, modem/.cvsignore, modem/Makefile.am, modem/ppp.c, - modem/ppp.h, modem/ppp_tty.c, modem/pppcompress.c: Subdirectory removed. + * modem/, modem/.cvsignore, modem/Makefile.am, modem/ppp.c, modem/ppp.h, + modem/ppp_tty.c, modem/pppcompress.c: Subdirectory removed. 2002-01-21 Ralf Corsepius - * rtems_telnetd/pty.c: Move config.h to were it belongs. - Remove printf (Reported by Till Straumann - ). - -2002-02-16 Eric Norum - - * lib/tftpDriver.clib/tftpDriver.c: Fix TFTP block number checking. - -2002-02-05 Ralf Corsepius - - * pppd/sys-rtems.c: Remove unused variable status from - dodefaultroute. - -2002-02-04 Ralf Corsepius - - * lib/tftpDriver.c: Remove set_errno_and_return_minus_one, include - . - + * rtems_telnetd/pty.c: Move config.h to were it belongs. Remove printf + (Reported by Till Straumann ). 2001-12-18 Eric Norum - * lib/tftpDriver.c: Allow chdir() to work on TFTP `directories' - (path names with a / at the end) while disallowing open() operations - on TFTP `directories'. + * lib/tftpDriver.c: Allow chdir() to work on TFTP `directories' (path + names with a / at the end) while disallowing open() operations on TFTP + `directories'. 2001-12-07 Eric Norum @@ -431,7 +377,7 @@ 2001-10-12 Mike Siers - * Update to stable working state. Congratulations Mike! :) + * Update to stable working state. Congratulations Mike! :). * modem_example: Directory removed. * modem_example/16550.h, modem_example/README, modem_example/modem.c, modem_example/modem.h, modem_example/ppp.c, modem_example/ppp.h, @@ -448,8 +394,7 @@ 2001-09-27 Eric Norum - * lib/tftpDriver.c: Add limited chdir() support to the TFTP - filesystem. + * lib/tftpDriver.c: Add limited chdir() support to the TFTP filesystem. 2001-09-23 Ralf Corsepius @@ -477,35 +422,23 @@ 2001-09-19 Chris Johns * nfs/bootp_subr.c, rtems/rtems_bootp.c, rtems/rtems_bsdnet.h, - rtems/rtems_bsdnet_internal.h Added support for populating the - initial "root" filesystem with information obtained via the DHCP - response. + rtems/rtems_bsdnet_internal.h Added support for populating the initial + "root" filesystem with information obtained via the DHCP response. 2001-08-16 Mike Siers * pppd/STATUS: Updated by Joel based upon email from Mike. * pppd/cbcp.c, pppd/cbcp.h: Readded files. These support callback functionality that has not even been compiled under RTEMS yet. - -2001-08-16 Joel Sherrill - - * pppd/example/Makefile: Removed. - * pppd/example/Makefile-user: Added was Makefile. Renamed to - avoid bootstrap -c clobbering it. - -2001-08-16 Mike Siers - * Update of PPPD to 2.3.11 from 2.3.5 and addition of an example - application. Mike's notes on the modifications: - - renamed error() function because of namespace problems - - removed calls to the exit() funciton - - removed extra files from the pppd source directory - - defined pppd task constant values in rtemspppd.h - - modifyied example code to get actual tick per second value - - placed the pppd 2.3.11 man page file (pppd.8) into the pppd - directory - * pppd/cbcp.c, pppd/cbcp.h, pppd/main.c, pppd/ppp_tty.c, - pppd/pppmain.c, pppd/rtems-ppp.c, pppd/rtems-ppp.c: Deleted. + application. Mike's notes on the modifications: - renamed error() + function because of namespace problems - removed calls to the exit() + funciton - removed extra files from the pppd source directory - defined + pppd task constant values in rtemspppd.h - modifyied example code to get + actual tick per second value - placed the pppd 2.3.11 man page file + (pppd.8) into the pppd directory. + * pppd/cbcp.c, pppd/cbcp.h, pppd/main.c, pppd/ppp_tty.c, pppd/pppmain.c, + pppd/rtems-ppp.c, pppd/rtems-ppp.c: Deleted. * pppd/pppd.8, pppd/rtemsmain.c, pppd/rtemspppd.c, pppd/rtemspppd.h, pppd/sys-rtems.c, pppd/utils.c, pppd/example/Makefile, pppd/example/README, pppd/example/init.c, pppd/example/netconfig.h, @@ -513,14 +446,17 @@ New files. * modem/ppp_tty.c, net/if_ppp.h, pppd/Makefile.am, pppd/README, pppd/STATUS, pppd/auth.c, pppd/ccp.c, pppd/ccp.h, pppd/chap.c, - pppd/chap.h, pppd/chap_ms.c, pppd/chap_ms.h, pppd/chat.c, - pppd/demand.c, pppd/fsm.c, pppd/fsm.h, pppd/ipcp.c, pppd/ipcp.h, - pppd/ipxcp.c, pppd/ipxcp.h, pppd/lcp.c, pppd/lcp.h, pppd/magic.c, - pppd/magic.h, pppd/options.c, pppd/patchlevel.h, - pppd/pathnames.h, pppd/pppd.h, pppd/upap.c, pppd/upap.h: Modified. + pppd/chap.h, pppd/chap_ms.c, pppd/chap_ms.h, pppd/chat.c, pppd/demand.c, + pppd/fsm.c, pppd/fsm.h, pppd/ipcp.c, pppd/ipcp.h, pppd/ipxcp.c, + pppd/ipxcp.h, pppd/lcp.c, pppd/lcp.h, pppd/magic.c, pppd/magic.h, + pppd/options.c, pppd/patchlevel.h, pppd/pathnames.h, pppd/pppd.h, + pppd/upap.c, pppd/upap.h: Modified. 2001-08-16 Joel Sherrill + * pppd/example/Makefile: Removed. + * pppd/example/Makefile-user: Added was Makefile. Renamed to avoid + bootstrap -c clobbering it. * rtems_telnetd/.cvsignore: New file. 2001-08-09 Fernando-Ruiz Casas @@ -529,27 +465,26 @@ rtems_servers/telnetd.c, rtems_servers/telnetd.h, rtems_telnetd/Makefile.am, rtems_telnetd/README, rtems_telnetd/icmds.c, rtems_telnetd/pty.c, rtems_telnetd/pty.h, rtems_telnetd/telnetd.c, - rtems_telnetd/telnetd.h, wrapup/Makefile.am: - - pty and telnetd have a new subdir rtems_telnetd to avoid - the side effect when ftpd change. - - the tcp/ip stats have been implemented into icmds.c and - started when telnetd daemon is started. + rtems_telnetd/telnetd.h, wrapup/Makefile.am: - pty and telnetd have a + new subdir rtems_telnetd to avoid the side effect when ftpd change. - + the tcp/ip stats have been implemented into icmds.c and started when + telnetd daemon is started. * rtems_servers/telnetd.c, rtems_servers/telnetd.h: Removed. * rtems_telnetd: New directory. * rtems_telnetd/Makefile.am, rtems_telnetd/README, rtems_telnetd/icmds.c, rtems_telnetd/pty.c, rtems_telnetd/pty.h, rtems_telnetd/telnetd.c, rtems_telnetd/telnetd.h: New files. -2001-05-26 Ralf Corsepius - - * rtems_servers/Makefile.am: Deleted blank lines. - 2001-06-14 Joel Sherrill - * rtems_servers/telnetd.c, shell/telnetd.h: Moved from libmisc/shell - so the network stack to address network depenendency. + * rtems_servers/telnetd.c, shell/telnetd.h: Moved from libmisc/shell so + the network stack to address network depenendency. * rtems_servers/Makefile.am: Modified to reflect above. +2001-05-26 Ralf Corsepius + + * rtems_servers/Makefile.am: Deleted blank lines. + 2001-05-09 Ralf Corsepius * libc/Makefile.am: Remove -D__STRICT_ANSI__. @@ -557,121 +492,106 @@ 2001-04-24 Eric Norum * lib/rtems_bsdnet_ntp.c: Modifications to make the RTEMS NTP - synchronization a little more robust -- no NTP daemon yet, but - at least it trys a little harder when the primary NTP server is down. + synchronization a little more robust -- no NTP daemon yet, but at least + it trys a little harder when the primary NTP server is down. -2001-04-20 Radzislaw Galler +2001-04-20 Radzislaw Galler * modem/ppp.c, pppd/main.c, pppd/pppmain.c, pppd/rtems-ppp.c, - pppd/modem_example/modem.c, pppd/modem_example/ppp.c: Translated - Polish comments and other strings into English - * pppd/STATUS: updated to reflect the changes + pppd/modem_example/modem.c, pppd/modem_example/ppp.c: Translated Polish + comments and other strings into English. + * pppd/STATUS: updated to reflect the changes. 2001-04-20 Jake Janovetz - * rtems_servers/ftpd.c: Correct argument so hooks work again. + * rtems_servers/ftpd.c: Correct argument so hooks work again. -2001-03-15 Ralf Corsepius +2001-03-20 Till Straumann - * include/.cvsignore: Remove dangling file. + PR 158 + * libc/rcmd.c, libc/rcmd.c: Enable the rcmd() library call by commenting + out the parts that deal with signals. This enables RTEMS to 'rsh' + command to a server connecting fd to remote stdio. The 'server-side' + parts of this file which deal with authentication are disabled since + they are not needed. + +2001-03-15 Ralf Corsepius -2001-01-31 Sergei Organov - - * rtems_servers/ftp.d: Following changes: - - Hacks with current dir and root dir removed in favor of new libio - support for task-local current and root directories. - - Bug in `close_data_socket()' introduced by previous change fixed. - - `command_pasv()' changed to set timeout on socket we are listening - on and code fixed to don't close socket twice on error. - - `serr()' changed to clear `errno'. - - `data_socket()' changed to clear `errno' before `bind()'. - - `session()' changed to clear `errno' before processing session. - - `close_data_socket()' fixed to close both active and passive sockets - - Initialize info->data_socket to -1 in `daemon()' - - Initialize `fname' to empty string in `exec_command()' + * include/.cvsignore: Remove dangling file. 2001-02-03 Ralf Corsepius * Makefile.am, arpa/Makefile.am, machine/Makefile.am, net/Makefile.am, netinet/Makefile.am, nfs/Makefile.am, rtems/Makefile.am, rtems_servers/Makefile.am, rtems_webserver/Makefile.am, - sys/Makefile.am, vm/Makefile.am: - Apply include_*HEADERS instead of H_FILES. + sys/Makefile.am, vm/Makefile.am: Apply include_*HEADERS instead of + H_FILES. * include/Makefile.am: Remove. * Makefile.am: Add handling of *.h files. * configure.in: Remove include/Makefile. +2001-01-31 Sergei Organov + + * rtems_servers/ftp.d: Following changes: - Hacks with current dir and + root dir removed in favor of new libio support for task-local current + and root directories. - Bug in `close_data_socket()' introduced by + previous change fixed. - `command_pasv()' changed to set timeout on + socket we are listening on and code fixed to don't close socket twice on + error. - `serr()' changed to clear `errno'. - `data_socket()' changed to + clear `errno' before `bind()'. - `session()' changed to clear `errno' + before processing session. - `close_data_socket()' fixed to close both + active and passive sockets - Initialize info->data_socket to -1 in + `daemon()' - Initialize `fname' to empty string in `exec_command()'. + 2001-01-25 Eric Norum - * lib/tftpDriver.c: Reduce first timeout interval. This - improves throughput on systems which are dropping packets. - Only the first timeout is reduced. This keeps the number - of extra packets down on networks that are very busy and - dropping lots of packets. + * lib/tftpDriver.c: Reduce first timeout interval. This improves + throughput on systems which are dropping packets. Only the first + timeout is reduced. This keeps the number of extra packets down on + networks that are very busy and dropping lots of packets. 2001-01-24 Sergei Organov - * rtems_servers/ftpd.c, rtems_servers/ftpd.h: Major enhancements - as listed below: - - Timeouts on sockets implemented. 'idle' field added to - configuration. No timeout by default to keep backward compatibility. - Note: SITE IDLE command not implemented yet. - - Basic global access control implemented. 'access' field added to - configuration. No access limitations by default to keep backward - compatibility. - - Anchor data socket for active mode (using self IP and port 20.) - - Fixed default data port support (still not tested). - - Don't allow IP address different from originating host in - PORT command to improve security. - - Fixed bug in MDTM command. - - Check for correctness of parsing of argument in command_port(). - - Fixed squeeze_path() to don't allow names like 'NAME/smth' where - 'NAME' is not a directory. - - Command parsing a little bit improved: command names are now - converted to upper-case to be more compatible with RFC (command - names are not case-sensitive.) - - Reformat comments so that they have RTEMS look-and-feel. - - Fixed DELE, SITE CHMOD, RMD, MKD broken by previous changes - - True ASCII mode implemented (doesn't work for hooks and /dev/null) - - Passive mode implemented, PASV command added. - - Default port for data connection could be used (untested, can't find - ftp client that doesn't send PORT command) - - SYST reply changed to UNIX, as former RTEMS isn't registered name. - - Reply codes reviewed and fixed. + * rtems_servers/ftpd.c, rtems_servers/ftpd.h: Major enhancements as + listed below: - Timeouts on sockets implemented. 'idle' field added to + configuration. No timeout by default to keep backward compatibility. + Note: SITE IDLE command not implemented yet. - Basic global access + control implemented. 'access' field added to configuration. No access + limitations by default to keep backward compatibility. - Anchor data + socket for active mode (using self IP and port 20.) - Fixed default data + port support (still not tested). - Don't allow IP address different from + originating host in PORT command to improve security. - Fixed bug in + MDTM command. - Check for correctness of parsing of argument in + command_port(). - Fixed squeeze_path() to don't allow names like + 'NAME/smth' where 'NAME' is not a directory. - Command parsing a little + bit improved: command names are now converted to upper-case to be more + compatible with RFC (command names are not case-sensitive.) - Reformat + comments so that they have RTEMS look-and-feel. - Fixed DELE, SITE + CHMOD, RMD, MKD broken by previous changes - True ASCII mode implemented + (doesn't work for hooks and /dev/null) - Passive mode implemented, PASV + command added. - Default port for data connection could be used + (untested, can't find ftp client that doesn't send PORT command) - SYST + reply changed to UNIX, as former RTEMS isn't registered name. - Reply + codes reviewed and fixed. 2001-01-12 Sergei Organov - * rtems_servers/ftpd.c, rtems_servers/ftpd.h: Major enhancements - as listed below: - - use pool of pre-created threads to handle sessions instead of - creating/deleting threads on the fly - - LIST output is now similar to what "/bin/ls -al" would output, - thus FTP clients such Netscape are happy with it. - - LIST NAME now works (both for files and directories) - - added support for NLST, CDUP, and MDTM FTP commands to make - more FTP clients happy - - keep track of CWD for every session separately - - ability to specify root directory name for FTPD in configuration - table. FTPD will then create illusion for FTP clients that this - is actually root directory. - - ignore options sent in commands, thus LIST -al FILE works and - doesn't try to list "-al" directory. - - buffers are allocated on stack instead of heap where possible to - eliminate malloc/free calls (avoid possible heap fragmentation - troubles). - - drop using of task notepad to pass parameters - use function - arguments instead - - use snprintf() instead of sprintf() as the latter is unsafe - - use of PF_INET in socket() instead of AF_INET - - Here are ftp clients I've tried new FTPD with (all of them - running on Debian GNU/Linux 2.2): - - Lftp 2.1.10 - NcFTP 2.4.3 - Netscape 4.75 - ftp - mc 4.5.49 + * rtems_servers/ftpd.c, rtems_servers/ftpd.h: Major enhancements as + listed below: - use pool of pre-created threads to handle sessions + instead of creating/deleting threads on the fly - LIST output is now + similar to what "/bin/ls -al" would output, thus FTP clients such + Netscape are happy with it. - LIST NAME now works (both for files and + directories) - added support for NLST, CDUP, and MDTM FTP commands to + make more FTP clients happy - keep track of CWD for every session + separately - ability to specify root directory name for FTPD in + configuration table. FTPD will then create illusion for FTP clients that + this is actually root directory. - ignore options sent in commands, thus + LIST -al FILE works and doesn't try to list "-al" directory. - buffers + are allocated on stack instead of heap where possible to eliminate + malloc/free calls (avoid possible heap fragmentation troubles). - drop + using of task notepad to pass parameters - use function arguments + instead - use snprintf() instead of sprintf() as the latter is unsafe - + use of PF_INET in socket() instead of AF_INET. 2001-01-02 Joel Sherrill @@ -694,11 +614,8 @@ 2000-11-30 Joel Sherrill - * modem/ppp_tty.c: Changed to include since - that is an RTEMS specific header file. - -2000-11-30 Joel Sherrill - + * modem/ppp_tty.c: Changed to include since that + is an RTEMS specific header file. * sys/ttycom.h: Moved to lib/include/sys. * Makefile.am: Modified to reflect above. @@ -710,7 +627,7 @@ * libc/res_init.c: Move include to avoid compiler dumping core. -2000-11-25 Antti P Miettinen +2000-11-25 Antti P Miettinen * wrapup/Makefile.am: Added modem subdir. * configure.in, Makefile.am: Added modem subdir. @@ -718,9 +635,9 @@ * pppd/Makefile.am: Added pppmain.c (which needs work). * pppd/chat.c, pppd/fsm.c, pppd/fsm.h, pppd/ipxcp.c, pppd/main.c, pppd/ppp_tty.c, pppd/upap.c: Changes from Thomas Doerfler - and cosmetic changes by me. - Actually main.c and ppp_tty.c should be scratched. The modem - subdir has the real ppp_tty.c and the real pppd main is in pppmain.c. + and cosmetic changes by me. Actually + main.c and ppp_tty.c should be scratched. The modem subdir has the real + ppp_tty.c and the real pppd main is in pppmain.c. 2000-11-09 Ralf Corsepius @@ -732,26 +649,26 @@ 2000-10-30 Joel Sherrill - * POSIX include files merged into newlib. This resulted in - some definitions moving to other files and thus some secondary - effects in RTEMS source code. - * machine/types.h: Added _CLOCKID_T_ and _TIMER_T_ to be in sync - with newlib's . - * rtems/rtems_bsdnet_internal.h: newlib now includes definition - of struct itimerval in . + * POSIX include files merged into newlib. This resulted in some + definitions moving to other files and thus some secondary effects in + RTEMS source code. + * machine/types.h: Added _CLOCKID_T_ and _TIMER_T_ to be in sync with + newlib's . + * rtems/rtems_bsdnet_internal.h: newlib now includes definition of + struct itimerval in . -2000-10-25 Ralf Corsepius +2000-10-25 Ralf Corsepius - * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. - Switch to GNU canonicalization. + * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to GNU + canonicalization. -2000-10-19 Antti P Miettinen +2000-10-19 Antti P Miettinen * lib/tftpDriver.c: add comments to handlers struct function pointers. - * rtems/rtems_glue.c: move pointer arithmetic to be _after_ - pointer has been checked against NULL. + * rtems/rtems_glue.c: move pointer arithmetic to be _after_ pointer has + been checked against NULL. -2000-10-18 Chris Johns +2000-10-18 Chris Johns * pppd/ipxcp.c: Fixed a typo. @@ -764,12 +681,11 @@ 2000-09-22 Joel Sherrill * machine/types.h, pppd/pppd.h, rtems/rtems_bsdnet_internal.h, - rtems_webserver/webmain.c: machine/types.h should not have - included rtems.h. It is now including precisely the - least amount of low level, yet portable .h files to get - the basic RTEMS types defined. This rippled into other - files since rtems_bsdnet_internal.h used machine/types.h to include - rtems.h. + rtems_webserver/webmain.c: machine/types.h should not have included + rtems.h. It is now including precisely the least amount of low level, + yet portable .h files to get the basic RTEMS types defined. This + rippled into other files since rtems_bsdnet_internal.h used + machine/types.h to include rtems.h. 2000-09-06 Ralf Corsepius @@ -778,37 +694,37 @@ 2000-09-05 Joel Sherrill * rtems/rtems_syscall.c: Changed from O_NONBLOCK to internal - RTEMS_LIBIO_FLAGS_NO_DELAY to avoid O_NONBLOCK/O_NDELAY confusion - and to work with the converted flags. + RTEMS_LIBIO_FLAGS_NO_DELAY to avoid O_NONBLOCK/O_NDELAY confusion and to + work with the converted flags. 2000-09-04 Ralf Corsepius - * kern/Makefile.am, lib/Makefile.am, libc/Makefile.am, - net/Makefile.am, netinet/Makefile.am, nfs/Makefile.am, - pppd/Makefile.am, rtems/Makefile.am, rtems_servers/Makefile.am, - rtems_webserver/Makefile.am, wrapup/Makefile.am: Include compile.am + * kern/Makefile.am, lib/Makefile.am, libc/Makefile.am, net/Makefile.am, + netinet/Makefile.am, nfs/Makefile.am, pppd/Makefile.am, + rtems/Makefile.am, rtems_servers/Makefile.am, + rtems_webserver/Makefile.am, wrapup/Makefile.am: Include compile.am. 2000-09-01 Rosimildo daSilva - * emfdb.c: Removed stray semi-colon. Reported on GoAhead - mailing lists by Jim Rudnicki + * emfdb.c: Removed stray semi-colon. Reported on GoAhead mailing lists + by Jim Rudnicki . + +2000-08-31 Ralf Corsepius + + * netinet/tcp_input.c: Spelling corrections. 2000-08-31 Joel Sherrill - * Merged version 2.1 of GoAhead webserver. This update - was submitted by Antti P Miettinen . - * NOTES, base64.c, ejIntrn.h, emfdb.c, emfdb.h, md5.h, md5c.c, - um.c, um.h: New files. + * Merged version 2.1 of GoAhead webserver. This update was submitted by + Antti P Miettinen . + * NOTES, base64.c, ejIntrn.h, emfdb.c, emfdb.h, md5.h, md5c.c, um.c, + um.h: New files. * wbase64.c: Removed. * Makefile.am, asp.c, balloc.c, default.c, ej.h, ejlex.c, ejparse.c, form.c, h.c, handler.c, mime.c, misc.c, ringq.c, rom.c, security.c, socket.c, sym.c, uemf.c, uemf.h, url.c, value.c, webcomp.c, webmain.c, webpage.c, webrom.c, webs.c, webs.h, websuemf.c, wsIntrn.h: Modified. -2000-08-31 Ralf Corsepius - - * netinet/tcp_input.c: Spelling corrections. - 2000-08-30 Joel Sherrill * rtems_webserver/license.txt: New file. @@ -816,3 +732,4 @@ 2000-08-10 Joel Sherrill * ChangeLog: New file. + -- cgit v1.2.3