source: rtems/c/src/exec/libnetworking/ChangeLog @ 0d30932

4.104.114.84.95
Last change on this file since 0d30932 was 0d30932, checked in by Joel Sherrill <joel.sherrill@…>, on 09/24/01 at 18:29:46

2001-09-22 Ralf Corsepius <corsepiu@…>

  • Makefile.am: Use PREINSTALL_FILES = to make automake-1.5 happy.
  • Property mode set to 100644
File size: 13.6 KB
Line 
12001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * Makefile.am: Use PREINSTALL_FILES = to make automake-1.5 happy.
4
52001-09-19      Eric Norum <eric.norum@usask.ca>
6
7        * lib/tftpDriver.c: Add some debugging capability.
8
92001-09-19      Chris Johns <ccj@acm.org>
10
11        * nfs/bootp_subr.c, rtems/rtems_bootp.c, rtems/rtems_bsdnet.h,
12        rtems/rtems_bsdnet_internal.h Added support for populating the
13        initial "root" filesystem with information obtained via the DHCP
14        response.
15
162001-08-16      Mike Siers <mikes@poliac.com>
17
18        * pppd/STATUS: Updated by Joel based upon email from Mike.
19        * pppd/cbcp.c, pppd/cbcp.h: Readded files.  These support callback
20        functionality that has not even been compiled under RTEMS yet.
21
222001-08-16      Joel Sherrill <joel@OARcorp.com>
23
24        * pppd/example/Makefile: Removed.
25        * pppd/example/Makefile-user: Added was Makefile.  Renamed to
26        avoid bootstrap -c clobbering it.
27
282001-08-16      Mike Siers <mikes@poliac.com>
29
30        * Update of PPPD to 2.3.11 from 2.3.5 and addition of an example
31        application.  Mike's notes on the modifications:
32           - renamed error() function because of namespace problems
33           - removed calls to the exit() funciton
34           - removed extra files from the pppd source directory
35           - defined pppd task constant values in rtemspppd.h
36           - modifyied example code to get actual tick per second value
37           - placed the pppd 2.3.11 man page file (pppd.8) into the pppd
38           directory
39        * pppd/cbcp.c, pppd/cbcp.h, pppd/main.c, pppd/ppp_tty.c,
40        pppd/pppmain.c, pppd/rtems-ppp.c, pppd/rtems-ppp.c: Deleted.
41        * pppd/pppd.8, pppd/rtemsmain.c, pppd/rtemspppd.c, pppd/rtemspppd.h,
42        pppd/sys-rtems.c, pppd/utils.c, pppd/example/Makefile,
43        pppd/example/README, pppd/example/init.c, pppd/example/netconfig.h,
44        pppd/example/ppp.conf, pppd/example/pppdapp.c, pppd/example/system.h:
45        New files.
46        * modem/ppp_tty.c, net/if_ppp.h, pppd/Makefile.am, pppd/README,
47        pppd/STATUS, pppd/auth.c, pppd/ccp.c, pppd/ccp.h, pppd/chap.c,
48        pppd/chap.h, pppd/chap_ms.c, pppd/chap_ms.h, pppd/chat.c,
49        pppd/demand.c, pppd/fsm.c, pppd/fsm.h, pppd/ipcp.c, pppd/ipcp.h,
50        pppd/ipxcp.c, pppd/ipxcp.h, pppd/lcp.c, pppd/lcp.h, pppd/magic.c,
51        pppd/magic.h, pppd/options.c, pppd/patchlevel.h,
52        pppd/pathnames.h, pppd/pppd.h, pppd/upap.c, pppd/upap.h: Modified.
53
542001-08-16      Joel Sherrill <joel@OARcorp.com>
55
56        * rtems_telnetd/.cvsignore: New file.
57
582001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
59
60        * Makefile.am, configure.in, rtems_servers/Makefile.am,
61        rtems_servers/telnetd.c, rtems_servers/telnetd.h,
62        rtems_telnetd/Makefile.am, rtems_telnetd/README, rtems_telnetd/icmds.c,
63        rtems_telnetd/pty.c, rtems_telnetd/pty.h, rtems_telnetd/telnetd.c,
64        rtems_telnetd/telnetd.h, wrapup/Makefile.am:
65          - pty and telnetd have a new subdir rtems_telnetd to avoid
66            the side effect when ftpd change.
67          - the tcp/ip stats have been implemented into icmds.c and
68            started when telnetd daemon is started.
69        * rtems_servers/telnetd.c, rtems_servers/telnetd.h: Removed.
70        * rtems_telnetd: New directory.
71        * rtems_telnetd/Makefile.am, rtems_telnetd/README,
72        rtems_telnetd/icmds.c, rtems_telnetd/pty.c, rtems_telnetd/pty.h,
73        rtems_telnetd/telnetd.c, rtems_telnetd/telnetd.h: New files.
74
752001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
76
77        * rtems_servers/Makefile.am: Deleted blank lines.
78
792001-06-14      Joel Sherrill <joel@OARcorp.com>
80
81        * rtems_servers/telnetd.c, shell/telnetd.h: Moved from libmisc/shell
82        so the network stack to address network depenendency.
83        * rtems_servers/Makefile.am: Modified to reflect above.
84
852001-05-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
86
87        * libc/Makefile.am: Remove -D__STRICT_ANSI__.
88
892001-04-24      Eric Norum <eric.norum@usask.ca>
90
91        * lib/rtems_bsdnet_ntp.c: Modifications to make the RTEMS NTP
92        synchronization a little more robust -- no NTP daemon yet, but
93        at least it trys a little harder when the primary NTP server is down.
94
952001-04-20  Radzislaw Galler  <rgaller@et.put.poznan.pl>
96
97        * modem/ppp.c, pppd/main.c, pppd/pppmain.c, pppd/rtems-ppp.c,
98        pppd/modem_example/modem.c, pppd/modem_example/ppp.c: Translated
99        Polish comments and other strings into English
100        * pppd/STATUS: updated to reflect the changes
101
1022001-04-20      Jake Janovetz <janovetz@uiuc.edu>
103
104        * rtems_servers/ftpd.c: Correct argument so hooks work again.
105
1062001-03-15      Ralf Corsepius <corsepius@faw.uni-ulm.de>
107
108        * include/.cvsignore: Remove dangling file.
109
1102001-01-31        Sergei Organov <osv@javad.ru>
111
112        * rtems_servers/ftp.d: Following changes:
113          - Hacks with current dir and root dir removed in favor of new libio
114            support for task-local current and root directories.
115          - Bug in `close_data_socket()' introduced by previous change fixed.
116          - `command_pasv()' changed to set timeout on socket we are listening
117            on and code fixed to don't close socket twice on error.
118          - `serr()' changed to clear `errno'.
119          - `data_socket()' changed to clear `errno' before `bind()'.
120          - `session()' changed to clear `errno' before processing session.
121          - `close_data_socket()' fixed to close both active and passive sockets
122          - Initialize info->data_socket to -1 in `daemon()'
123          - Initialize `fname' to empty string  in `exec_command()'
124
1252001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
126
127        * Makefile.am, arpa/Makefile.am, machine/Makefile.am, net/Makefile.am,
128        netinet/Makefile.am, nfs/Makefile.am, rtems/Makefile.am,
129        rtems_servers/Makefile.am, rtems_webserver/Makefile.am,
130        sys/Makefile.am, vm/Makefile.am:
131        Apply include_*HEADERS instead of H_FILES.
132        * include/Makefile.am: Remove.
133        * Makefile.am: Add handling of *.h files.
134        * configure.in: Remove include/Makefile.
135
1362001-01-25      Eric Norum <eric.norum@usask.ca>
137
138        * lib/tftpDriver.c: Reduce first timeout interval.  This
139        improves throughput on systems which are dropping packets. 
140        Only the first timeout is reduced.  This keeps the number
141        of extra packets down on networks that are very busy and
142        dropping lots of packets.
143
1442001-01-24      Sergei Organov <osv@javad.ru>
145
146        * rtems_servers/ftpd.c, rtems_servers/ftpd.h: Major enhancements
147        as listed below:
148          - Timeouts on sockets implemented. 'idle' field added to
149            configuration. No timeout by default to keep backward compatibility.
150            Note: SITE IDLE command not implemented yet.
151          - Basic global access control implemented. 'access' field added to
152            configuration. No access limitations by default to keep backward
153            compatibility.
154          - Anchor data socket for active mode (using self IP and port 20.)
155          - Fixed default data port support (still not tested).
156          - Don't allow IP address different from originating host in
157            PORT command to improve security.
158          - Fixed bug in MDTM command.
159          - Check for correctness of parsing of argument in command_port().
160          - Fixed squeeze_path() to don't allow names like 'NAME/smth' where
161            'NAME' is not a directory.
162          - Command parsing a little bit improved: command names are now
163            converted to upper-case to be more compatible with RFC (command
164            names are not case-sensitive.)
165          - Reformat comments so that they have RTEMS look-and-feel.
166          - Fixed DELE, SITE CHMOD, RMD, MKD broken by previous changes
167          - True ASCII mode implemented (doesn't work for hooks and /dev/null)
168          - Passive mode implemented, PASV command added.
169          - Default port for data connection could be used (untested, can't find
170            ftp client that doesn't send PORT command)
171          - SYST reply changed to UNIX, as former RTEMS isn't registered name.
172          - Reply codes reviewed and fixed.
173
1742001-01-12      Sergei Organov <osv@javad.ru>
175
176        * rtems_servers/ftpd.c, rtems_servers/ftpd.h: Major enhancements
177        as listed below:
178            - use pool of pre-created threads to handle sessions instead of
179              creating/deleting threads on the fly
180            - LIST output is now similar to what "/bin/ls -al" would output,
181              thus FTP clients such Netscape are happy with it.
182            - LIST NAME now works (both for files and directories)
183            - added support for NLST, CDUP, and MDTM FTP commands to make
184              more FTP clients happy
185            - keep track of CWD for every session separately
186            - ability to specify root directory name for FTPD in configuration
187              table. FTPD will then create illusion for FTP clients that this
188              is actually root directory.
189            - ignore options sent in commands, thus LIST -al FILE works and
190              doesn't try to list "-al" directory.
191            - buffers are allocated on stack instead of heap where possible to
192              eliminate malloc/free calls (avoid possible heap fragmentation
193              troubles).
194            - drop using of task notepad to pass parameters - use function
195              arguments instead
196            - use snprintf() instead of sprintf() as the latter is unsafe
197            - use of PF_INET in socket() instead of AF_INET
198
199            Here are ftp clients I've tried new FTPD with (all of them
200            running on Debian GNU/Linux 2.2):
201
202                 Lftp 2.1.10
203                 NcFTP 2.4.3
204                 Netscape 4.75
205                 ftp
206                 mc 4.5.49
207
2082001-01-02      Joel Sherrill <joel@OARcorp.com>
209
210        * CHANGELOG: Removed.
211        * README: Merged CHANGELOG contents as initial changes.
212
2132000-12-14      Eric Norum <eric.norum@usask.ca>
214
215        * lib/tftpDriver.c: Added write capability.
216
2172000-12-08      Joel Sherrill <joel@OARcorp.com>
218
219        * libc/linkaddr.c: Initialized variable to remove warning.
220        * modem/ppp.c, modem/ppp_tty.c: Made numerous variable declarations
221        conditional on PPP_COMPRESS and PPP_FILTER.  Commented out variables
222        that were not used because the code using them was commented out.
223        Removed totally unused variables.
224        * modem/pppcompress.c: Added parentheses to avoid warnings.
225        * pppd/pppmain.c: Removed numerous warnings.
226
2272000-11-30      Joel Sherrill <joel@OARcorp.com>
228
229        * modem/ppp_tty.c: Changed to include <rtems/termiostypes.h> since
230        that is an RTEMS specific header file.
231
2322000-11-30      Joel Sherrill <joel@OARcorp.com>
233
234        * sys/ttycom.h: Moved to lib/include/sys.
235        * Makefile.am: Modified to reflect above.
236
2372000-11-27      Joel Sherrill <joel@OARcorp.com>
238
239        * libc/res_init.c: Fix typo - adding missing # on include.
240
2412000-11-25      Eric Norum <eric.norum@usask.ca>
242
243        * libc/res_init.c: Move include to avoid compiler dumping core.
244
2452000-11-25  Antti P Miettinen  <antti.p.miettinen@nokia.com>
246
247        * wrapup/Makefile.am: Added modem subdir.
248        * configure.in, Makefile.am: Added modem subdir.
249        * net/Makefile.am: Added if_pppvar.h, pppcompress.h.
250        * pppd/Makefile.am: Added pppmain.c (which needs work).
251        * pppd/chat.c, pppd/fsm.c, pppd/fsm.h, pppd/ipxcp.c, pppd/main.c,
252        pppd/ppp_tty.c, pppd/upap.c: Changes from Thomas Doerfler
253        <Thomas.Doerfler@imd-systems.de> and cosmetic changes by me.
254        Actually main.c and ppp_tty.c should be scratched. The modem
255        subdir has the real ppp_tty.c and the real pppd main is in pppmain.c.
256
2572000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
258
259        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
260
2612000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
262
263        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
264
2652000-10-30      Joel Sherrill <joel@OARcorp.com>
266
267        * POSIX include files merged into newlib.  This resulted in
268        some definitions moving to other files and thus some secondary
269        effects in RTEMS source code.
270        * machine/types.h: Added _CLOCKID_T_ and _TIMER_T_ to be in sync
271        with newlib's <machine/types.h>.
272        * rtems/rtems_bsdnet_internal.h: newlib now includes definition
273        of struct itimerval in <sys/time.h>.
274
2752000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
276
277        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
278        Switch to GNU canonicalization.
279
2802000-10-19  Antti P Miettinen  <anmietti@trshp.ntc.nokia.com>
281
282        * lib/tftpDriver.c: add comments to handlers struct function pointers.
283        * rtems/rtems_glue.c: move pointer arithmetic to be _after_
284        pointer has been checked against NULL.
285
2862000-10-18       Chris Johns <ccj@acm.org>
287
288        * pppd/ipxcp.c: Fixed a typo.
289
2902000-09-28      Joel Sherrill <joel@OARcorp.com>
291
292        * rtems_webserver/Makefile.am, rtems_webserver/base64.c,
293        rtems_webserver/base64.c: Renamed base64.c to wbase64.c.
294        * rtems_webserver/sock.c: Added file missed in merger.
295
2962000-09-22      Joel Sherrill <joel@OARcorp.com>
297
298        * machine/types.h, pppd/pppd.h, rtems/rtems_bsdnet_internal.h,
299        rtems_webserver/webmain.c: machine/types.h  should not have
300        included rtems.h.  It is now including precisely the
301        least amount of low level, yet portable .h files to get
302        the basic RTEMS types defined.  This rippled into other
303        files since rtems_bsdnet_internal.h used machine/types.h to include
304        rtems.h.
305
3062000-09-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
307
308        * ChangeLog: Cleanup.
309
3102000-09-05      Joel Sherrill <joel@OARcorp.com>
311
312        * rtems/rtems_syscall.c: Changed from O_NONBLOCK to internal
313        RTEMS_LIBIO_FLAGS_NO_DELAY to avoid O_NONBLOCK/O_NDELAY confusion
314        and to work with the converted flags.
315
3162000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
317
318        * kern/Makefile.am, lib/Makefile.am, libc/Makefile.am,
319        net/Makefile.am, netinet/Makefile.am, nfs/Makefile.am,
320        pppd/Makefile.am, rtems/Makefile.am, rtems_servers/Makefile.am,
321        rtems_webserver/Makefile.am, wrapup/Makefile.am: Include compile.am
322
3232000-09-01      Rosimildo daSilva <rdasilva@connecttel.com>
324
325        * emfdb.c: Removed stray semi-colon.  Reported on GoAhead
326        mailing lists by Jim Rudnicki <jdrudnicki@yahoo.com>
327
3282000-08-31      Joel Sherrill <joel@OARcorp.com>
329
330        * Merged version 2.1 of GoAhead webserver.  This update
331        was submitted by Antti P Miettinen <antti.p.miettinen@nokia.com>.
332        * NOTES, base64.c, ejIntrn.h, emfdb.c, emfdb.h, md5.h, md5c.c,
333        um.c, um.h: New files.
334        * wbase64.c: Removed.
335        * Makefile.am, asp.c, balloc.c, default.c, ej.h, ejlex.c, ejparse.c,
336        form.c, h.c, handler.c, mime.c, misc.c, ringq.c, rom.c, security.c,
337        socket.c, sym.c, uemf.c, uemf.h, url.c, value.c, webcomp.c, webmain.c,
338        webpage.c, webrom.c, webs.c, webs.h, websuemf.c, wsIntrn.h: Modified.
339
3402000-08-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
341
342        * netinet/tcp_input.c: Spelling corrections.
343
3442000-08-30      Joel Sherrill <joel@OARcorp.com>
345
346        * rtems_webserver/license.txt: New file.
347
3482000-08-10      Joel Sherrill <joel@OARcorp.com>
349
350        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.