source: rtems/c/src/libnetworking/ChangeLog @ 2419e17

4.104.114.84.95
Last change on this file since 2419e17 was 2419e17, checked in by Joel Sherrill <joel.sherrill@…>, on 10/31/02 at 20:13:54

2002-10-31 Joel Sherrill <joel@…>

  • rtems_webserver/socket.c, rtems_webserver/uemf.h: Removed warnings.
  • Property mode set to 100644
File size: 24.2 KB
Line 
12002-10-31      Joel Sherrill <joel@OARcorp.com>
2
3        * rtems_webserver/socket.c, rtems_webserver/uemf.h: Removed
4        warnings.
5
62002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
7
8        * .cvsignore: Reformat.
9        Add autom4te*cache.
10        Remove autom4te.cache.
11
122002-09-07      Joel Sherrill <joel@OARcorp.com>
13
14        * pppd/ipcp.c, rtems_servers/ftpd.c: Add include files to resolve
15        warnings.
16
172002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
18
19        * rtems_webserver/md5.h: Add missing newline.
20
212002-08-31      Joel Sherrill <joel@OARcorp.com>
22
23        * rtems_webserver/webmain.c: Commented out rootWeb to eliminate warning.
24
252002-08-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
26
27        * rtems_servers/ftpd.c: Remove unused variable buf.
28        * pppd/md5.c: #include <string.h> to make gcc31 happy.
29        * rtems_telnetd/telnetd.c: #include <string.h> to make gcc31 happy.
30        * rtems_webserver/webmain.c: Remove unused variable dir, cp.
31
322002-08-12      Joel Sherrill <joel@OARcorp.com>
33
34        * pppd/utils.c: Include i960 in varargs conditional to avoid error.
35
362002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
37
38        * pppd/Makefile.am: Use .$(OBJEXT) instead of .o.
39        * rtems_servers/Makefile.am: Use .$(OBJEXT) instead of .o.
40        * rtems_telnetd/Makefile.am: Use .$(OBJEXT) instead of .o.
41        * rtems_webserver/Makefile.am: Use .$(OBJEXT) instead of .o.
42        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
43
442002-07-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
45
46        * pppd/chap.c, pppd/fsm.c, pppd/fsm.h, pppd/upap.c: Per PR255
47        fix prototype mismatches.
48
492002-07-01      Joel Sherrill <joel@OARcorp.com>
50
51        * rtems_webserver/misc.c: Per PR236 eliminate definition of strnlen().
52
532002-06-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
54
55        * wrapup/Makefile.am: Build libnetapps.a.
56        Don't preinstall libnetapps.a
57
582002-05-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
59
60        * Makefile.am: Remove headers. Remove CHANGELOG.
61        * configure.ac: Use AC_CONFIG_SRCDIR([pppd]).
62
632002-05-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
64
65        Move networking libraries to c/src/exec/libnetworking
66        * configure.ac: Reflect Moval.
67        * Makefile.am: Reflect Moval.
68        * wrapup/Makefile.am: Reflect Moval.
69
702002-05-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
71
72        * rtems_telnetd/pty.c: Remove bsp.h. Include <rtems/bspIo.h>.
73
742002-05-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
75
76        * rtems/mkrootfs.c: Add (relocated from libmisc/rootfs).
77        * rtems/mkrootfs.h: Ditto.
78        * rtems/Makefile.am: Reflect changes above.
79
802002-05-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
81
82        * sys/ioctl.h: Remove.
83        * sys/sockio.h: Remove.
84        * sys/filio.h: Remove.
85        * sys/Makefile.am: Reflect changes above.
86
872001-05-14      Joel Sherrill <joel@OARcorp.com>
88
89        * ChangeLog: Corrected -- entry should have been in libchip.
90 
912002-05-01      Eric Norum <eric.norum@usask.ca>
92
93        * machine/in_cksum.h: Per PR200 fix multi-line inline assembly
94        to satisfy gcc 3.1 and newer.
95
962002-04-26      Eric Norum <eric.norum@usask.ca>
97
98        * netinet/in_cksum_i386.c: Add volatile so the more agressive
99        optimization in gcc 3.1 does not reorder things.
100
1012002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
102
103        * pppd/utils.c: Adapt to gcc-3.x.
104
1052002-04-11      Chris Johns <ccj@acm.org>
106
107        * c/src/libnetworking/rtems/rtems_bsdnet.h: To address PR59, added
108        the drv_ctrl driver control block field to the ifconfig network driver
109        structure. This field is needed by the i82586 driver which was ported
110        from NetBSD as it had better hardware abstraction.
111
1122002-04-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
113
114        * ChangeLog: Fix dates.
115
1162002-03-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
117
118        * libc/rcmd.c: Replace __rtems w/ __rtems__.
119
1202002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
121
122        * configure.ac:
123        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
124        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
125        * arpa/Makefile.am: Remove AUTOMAKE_OPTIONS.
126        * kern/Makefile.am: Remove AUTOMAKE_OPTIONS.
127        * Makefile.am: Remove AUTOMAKE_OPTIONS.
128        * lib/Makefile.am: Remove AUTOMAKE_OPTIONS.
129        * libc/Makefile.am: Remove AUTOMAKE_OPTIONS.
130        * machine/Makefile.am: Remove AUTOMAKE_OPTIONS.
131        * net/Makefile.am: Remove AUTOMAKE_OPTIONS.
132        * netinet/Makefile.am: Remove AUTOMAKE_OPTIONS.
133        * nfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
134        * pppd/Makefile.am: Remove AUTOMAKE_OPTIONS.
135        * rtems/Makefile.am: Remove AUTOMAKE_OPTIONS.
136        * rtems_servers/Makefile.am: Remove AUTOMAKE_OPTIONS.
137        * rtems_telnetd/Makefile.am: Remove AUTOMAKE_OPTIONS.
138        * rtems_webserver/Makefile.am: Remove AUTOMAKE_OPTIONS.
139        * sys/Makefile.am: Remove AUTOMAKE_OPTIONS.
140        * vm/Makefile.am: Remove AUTOMAKE_OPTIONS.
141        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
142
1432002-03-27      Thomas.Doerfler@imd-systems.de
144
145        * PR144
146        * nfs/bootp_subr.c bootpc_init(): Performs a write to memory address
147        0 when called for the first time. This is done when trying to clear
148        the variable "dhcp_hostname".
149
1502002-03-27      Ilya Alexeev <ilya@continuum.ru>
151
152        * PR162
153        * net/if_ppp.c ppp_txdaemon(), net/if_pppvar.h pppstart(): Local
154        variables must not be used in a device write routines.  Now
155        ppp_softc structure have own character for writing to device
156        (sc_outchar).  I think that converting local variables to static
157        is not a right solution, because problems will occur in the case
158        of two or more ppp instances.
159        * net/ppp_tty.c pppstart(): Type of the ioffset variable must be
160        u_long, otherwise in the case of the big output packet endless
161        loop may occur.
162
1632002-03-21      Ilya Alexeev <ilya@continuum.ru>
164
165        * net/if_ppp.c, net/ppp_tty.c: Initial preparations for multiple
166        PPPD connections.
167
1682001-03-20      Till Straumann <strauman@SLAC.Stanford.EDU>
169
170        * PR158
171        * libc/rcmd.c, libc/rcmd.c: Enable the rcmd() library call by
172        commenting out the parts that deal with signals.  This enables
173        RTEMS to 'rsh' command to a server connecting fd to remote stdio.
174        The 'server-side' parts of this file which deal with authentication
175        are disabled since they are not needed.
176
1772002-02-27      Ilya Alexeev <ilya@continuum.ru>
178
179        * net/if_ppp.c, pppd/auth.c, pppd/chat.c, pppd/pppd.h,
180        pppd/sys-rtems.c: Add server with pap-authorization
181        capabilities as well as eliminate some warnings.
182
1832002-02-27      Eric Norum <eric.norum@usask.ca>
184
185        * net/radix.c: Properly handle fetching the default route when there
186        is no route.  This was a bug in the original FreeBSD code and this
187        fix is from an updated version of their code.
188
1892002-02-01      Mike Siers <mikes@poliac.com>
190
191        * pppd/rtemspppd.c (rtems_pppd_disconnect): Modified to avoid bringing
192        the link down too fast.
193        NOTE: Mike reports successfully running at 56K baud on a direct link.
194
1952002-01-31      Mike Siers <mikes@poliac.com>
196
197        * pppd/rtemsdialer.h: New file missed in previous commit.
198
1992002-01-31      Mike Siers <mikes@poliac.com>
200
201        * Nice Update of PPPD support which eliminates the
202        requiremetn that drivers be in the termios TASK_DRIVEN mode.
203        Mike did significant testing and reports that it seems to be
204        more stable and handle larger packets better.  This patch
205        replaces the termios tasks with more general pppd network
206        driver tasks.  The functions pppinput() and pppstart() get
207        called from the interrupt service routine.
208        * Makefile.am, configure.ac, net/Makefile.am, net/bpf.h,
209        net/ethernet.h, net/if.c, net/if.h, net/if_arp.h, net/if_dl.h,
210        net/if_ethersubr.c, net/if_llc.h, net/if_loop.c, net/if_ppp.h,
211        net/if_pppvar.h, net/if_types.h, net/netisr.h, net/ppp-comp.h,
212        net/ppp_defs.h, net/pppcompress.h, net/radix.c, net/radix.h,
213        net/raw_cb.c, net/raw_cb.h, net/raw_usrreq.c, net/route.c,
214        net/route.h, net/rtsock.c, pppd/Makefile.am, pppd/README,
215        pppd/STATUS, pppd/auth.c, pppd/cbcp.c, pppd/ccp.c, pppd/ccp.h,
216        pppd/chap.c, pppd/chap.h, pppd/chap_ms.c, pppd/chap_ms.h,
217        pppd/chat.c, pppd/demand.c, pppd/fsm.c, pppd/fsm.h, pppd/ipcp.c,
218        pppd/ipcp.h, pppd/ipxcp.c, pppd/ipxcp.h, pppd/lcp.c, pppd/lcp.h,
219        pppd/magic.c, pppd/magic.h, pppd/options.c, pppd/patchlevel.h,
220        pppd/pathnames.h, pppd/pppd.8, pppd/pppd.h, pppd/rtemsmain.c,
221        pppd/rtemspppd.c, pppd/rtemspppd.h, pppd/sys-rtems.c, pppd/upap.c,
222        pppd/upap.h, pppd/utils.c, pppd/example/README,
223        pppd/example/netconfig.h, wrapup/Makefile.am: Modified.
224        * net/bsd-comp.c, net/if_ppp.c, net/ppp-deflate.c, net/ppp.h,
225        net/ppp_tty.c, net/pppcompress.c, net/zlib.c, net/zlib.h: New file.
226        * modem/, modem/.cvsignore, modem/Makefile.am, modem/ppp.c,
227        modem/ppp.h, modem/ppp_tty.c, modem/pppcompress.c: Subdirectory removed.
228
2292002-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
230
231        * rtems_telnetd/pty.c: Move config.h to were it belongs.
232        Remove printf (Reported by Till Straumann
233        <strauman@SLAC.Stanford.EDU>).
234
2352002-02-16      Eric Norum <eric.norum@usask.ca>
236
237        * lib/tftpDriver.clib/tftpDriver.c: Fix TFTP block number checking.
238
2392002-02-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
240
241        * pppd/sys-rtems.c: Remove unused variable status from
242        dodefaultroute.
243
2442002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
245
246        * lib/tftpDriver.c: Remove set_errno_and_return_minus_one, include
247        <rtems/seterr.h>.
248
249
2502001-12-18      Eric Norum <eric.norum@usask.ca>
251
252        * lib/tftpDriver.c: Allow chdir() to work on TFTP `directories'
253        (path names with a / at the end) while disallowing open() operations
254        on TFTP `directories'.
255
2562001-12-07      Eric Norum <eric.norum@usask.ca>
257
258        * lib/tftpDriver.c: Restore write capability.
259
2602001-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
261
262        * arpa/Makefile.am: Remove stray lines.
263
2642001-10-18      Eric Norum <eric.norum@usask.ca>
265
266        * lib/tftpDriver.c: Properly handles ../ components in chdir() and
267        open() operations within the TFTP file system.
268
2692001-10-12      Mike Siers <mikes@poliac.com>
270
271        * Update to stable working state.  Congratulations Mike! :)
272        * modem_example: Directory removed.
273        * modem_example/16550.h, modem_example/README, modem_example/modem.c,
274        modem_example/modem.h, modem_example/ppp.c, modem_example/ppp.h,
275        modem_example/pppcompress.c: Files removed.
276        * pppd/example/pppd.options: New file.
277        * pppd/README, pppd/STATUS, pppd/cbcp.c, pppd/cbcp.h, pppd/chat.c,
278        pppd/pppd.h, pppd/rtemsmain.c: Updated.
279
2802001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
281
282        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
283        * configure.in: Remove.
284        * configure.ac: New file, generated from configure.in by autoupdate.
285
2862001-09-27      Eric Norum <eric.norum@usask.ca>
287
288        * lib/tftpDriver.c: Add limited chdir() support to the TFTP
289        filesystem.
290
2912001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
292
293        * machine/Makefile.am: Use 'PREINSTALL_FILES ='.
294        * net/Makefile.am: Use 'PREINSTALL_FILES ='.
295        * netinet/Makefile.am: Use 'PREINSTALL_FILES ='.
296        * vm/Makefile.am: Use 'PREINSTALL_FILES ='.
297        * pppd/Makefile.am: Use 'PREINSTALL_FILES ='.
298        * sys/Makefile.am: Use 'PREINSTALL_FILES ='.
299        * rtems_servers/Makefile.am: Use 'PREINSTALL_FILES ='.
300        * arpa/Makefile.am: Use 'PREINSTALL_FILES ='.
301        * nfs/Makefile.am: Use 'PREINSTALL_FILES ='.
302        * rtems_webserver/Makefile.am: Use 'PREINSTALL_FILES ='.
303        * rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
304        * rtems_telnetd/Makefile.am: Use 'PREINSTALL_FILES ='.
305
3062001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
307
308        * Makefile.am: Use PREINSTALL_FILES = to make automake-1.5 happy.
309
3102001-09-19      Eric Norum <eric.norum@usask.ca>
311
312        * lib/tftpDriver.c: Add some debugging capability.
313
3142001-09-19      Chris Johns <ccj@acm.org>
315
316        * nfs/bootp_subr.c, rtems/rtems_bootp.c, rtems/rtems_bsdnet.h,
317        rtems/rtems_bsdnet_internal.h Added support for populating the
318        initial "root" filesystem with information obtained via the DHCP
319        response.
320
3212001-08-16      Mike Siers <mikes@poliac.com>
322
323        * pppd/STATUS: Updated by Joel based upon email from Mike.
324        * pppd/cbcp.c, pppd/cbcp.h: Readded files.  These support callback
325        functionality that has not even been compiled under RTEMS yet.
326
3272001-08-16      Joel Sherrill <joel@OARcorp.com>
328
329        * pppd/example/Makefile: Removed.
330        * pppd/example/Makefile-user: Added was Makefile.  Renamed to
331        avoid bootstrap -c clobbering it.
332
3332001-08-16      Mike Siers <mikes@poliac.com>
334
335        * Update of PPPD to 2.3.11 from 2.3.5 and addition of an example
336        application.  Mike's notes on the modifications:
337           - renamed error() function because of namespace problems
338           - removed calls to the exit() funciton
339           - removed extra files from the pppd source directory
340           - defined pppd task constant values in rtemspppd.h
341           - modifyied example code to get actual tick per second value
342           - placed the pppd 2.3.11 man page file (pppd.8) into the pppd
343           directory
344        * pppd/cbcp.c, pppd/cbcp.h, pppd/main.c, pppd/ppp_tty.c,
345        pppd/pppmain.c, pppd/rtems-ppp.c, pppd/rtems-ppp.c: Deleted.
346        * pppd/pppd.8, pppd/rtemsmain.c, pppd/rtemspppd.c, pppd/rtemspppd.h,
347        pppd/sys-rtems.c, pppd/utils.c, pppd/example/Makefile,
348        pppd/example/README, pppd/example/init.c, pppd/example/netconfig.h,
349        pppd/example/ppp.conf, pppd/example/pppdapp.c, pppd/example/system.h:
350        New files.
351        * modem/ppp_tty.c, net/if_ppp.h, pppd/Makefile.am, pppd/README,
352        pppd/STATUS, pppd/auth.c, pppd/ccp.c, pppd/ccp.h, pppd/chap.c,
353        pppd/chap.h, pppd/chap_ms.c, pppd/chap_ms.h, pppd/chat.c,
354        pppd/demand.c, pppd/fsm.c, pppd/fsm.h, pppd/ipcp.c, pppd/ipcp.h,
355        pppd/ipxcp.c, pppd/ipxcp.h, pppd/lcp.c, pppd/lcp.h, pppd/magic.c,
356        pppd/magic.h, pppd/options.c, pppd/patchlevel.h,
357        pppd/pathnames.h, pppd/pppd.h, pppd/upap.c, pppd/upap.h: Modified.
358
3592001-08-16      Joel Sherrill <joel@OARcorp.com>
360
361        * rtems_telnetd/.cvsignore: New file.
362
3632001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
364
365        * Makefile.am, configure.in, rtems_servers/Makefile.am,
366        rtems_servers/telnetd.c, rtems_servers/telnetd.h,
367        rtems_telnetd/Makefile.am, rtems_telnetd/README, rtems_telnetd/icmds.c,
368        rtems_telnetd/pty.c, rtems_telnetd/pty.h, rtems_telnetd/telnetd.c,
369        rtems_telnetd/telnetd.h, wrapup/Makefile.am:
370          - pty and telnetd have a new subdir rtems_telnetd to avoid
371            the side effect when ftpd change.
372          - the tcp/ip stats have been implemented into icmds.c and
373            started when telnetd daemon is started.
374        * rtems_servers/telnetd.c, rtems_servers/telnetd.h: Removed.
375        * rtems_telnetd: New directory.
376        * rtems_telnetd/Makefile.am, rtems_telnetd/README,
377        rtems_telnetd/icmds.c, rtems_telnetd/pty.c, rtems_telnetd/pty.h,
378        rtems_telnetd/telnetd.c, rtems_telnetd/telnetd.h: New files.
379
3802001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
381
382        * rtems_servers/Makefile.am: Deleted blank lines.
383
3842001-06-14      Joel Sherrill <joel@OARcorp.com>
385
386        * rtems_servers/telnetd.c, shell/telnetd.h: Moved from libmisc/shell
387        so the network stack to address network depenendency.
388        * rtems_servers/Makefile.am: Modified to reflect above.
389
3902001-05-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
391
392        * libc/Makefile.am: Remove -D__STRICT_ANSI__.
393
3942001-04-24      Eric Norum <eric.norum@usask.ca>
395
396        * lib/rtems_bsdnet_ntp.c: Modifications to make the RTEMS NTP
397        synchronization a little more robust -- no NTP daemon yet, but
398        at least it trys a little harder when the primary NTP server is down.
399
4002001-04-20  Radzislaw Galler  <rgaller@et.put.poznan.pl>
401
402        * modem/ppp.c, pppd/main.c, pppd/pppmain.c, pppd/rtems-ppp.c,
403        pppd/modem_example/modem.c, pppd/modem_example/ppp.c: Translated
404        Polish comments and other strings into English
405        * pppd/STATUS: updated to reflect the changes
406
4072001-04-20      Jake Janovetz <janovetz@uiuc.edu>
408
409        * rtems_servers/ftpd.c: Correct argument so hooks work again.
410
4112001-03-15      Ralf Corsepius <corsepius@faw.uni-ulm.de>
412
413        * include/.cvsignore: Remove dangling file.
414
4152001-01-31        Sergei Organov <osv@javad.ru>
416
417        * rtems_servers/ftp.d: Following changes:
418          - Hacks with current dir and root dir removed in favor of new libio
419            support for task-local current and root directories.
420          - Bug in `close_data_socket()' introduced by previous change fixed.
421          - `command_pasv()' changed to set timeout on socket we are listening
422            on and code fixed to don't close socket twice on error.
423          - `serr()' changed to clear `errno'.
424          - `data_socket()' changed to clear `errno' before `bind()'.
425          - `session()' changed to clear `errno' before processing session.
426          - `close_data_socket()' fixed to close both active and passive sockets
427          - Initialize info->data_socket to -1 in `daemon()'
428          - Initialize `fname' to empty string  in `exec_command()'
429
4302001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
431
432        * Makefile.am, arpa/Makefile.am, machine/Makefile.am, net/Makefile.am,
433        netinet/Makefile.am, nfs/Makefile.am, rtems/Makefile.am,
434        rtems_servers/Makefile.am, rtems_webserver/Makefile.am,
435        sys/Makefile.am, vm/Makefile.am:
436        Apply include_*HEADERS instead of H_FILES.
437        * include/Makefile.am: Remove.
438        * Makefile.am: Add handling of *.h files.
439        * configure.in: Remove include/Makefile.
440
4412001-01-25      Eric Norum <eric.norum@usask.ca>
442
443        * lib/tftpDriver.c: Reduce first timeout interval.  This
444        improves throughput on systems which are dropping packets. 
445        Only the first timeout is reduced.  This keeps the number
446        of extra packets down on networks that are very busy and
447        dropping lots of packets.
448
4492001-01-24      Sergei Organov <osv@javad.ru>
450
451        * rtems_servers/ftpd.c, rtems_servers/ftpd.h: Major enhancements
452        as listed below:
453          - Timeouts on sockets implemented. 'idle' field added to
454            configuration. No timeout by default to keep backward compatibility.
455            Note: SITE IDLE command not implemented yet.
456          - Basic global access control implemented. 'access' field added to
457            configuration. No access limitations by default to keep backward
458            compatibility.
459          - Anchor data socket for active mode (using self IP and port 20.)
460          - Fixed default data port support (still not tested).
461          - Don't allow IP address different from originating host in
462            PORT command to improve security.
463          - Fixed bug in MDTM command.
464          - Check for correctness of parsing of argument in command_port().
465          - Fixed squeeze_path() to don't allow names like 'NAME/smth' where
466            'NAME' is not a directory.
467          - Command parsing a little bit improved: command names are now
468            converted to upper-case to be more compatible with RFC (command
469            names are not case-sensitive.)
470          - Reformat comments so that they have RTEMS look-and-feel.
471          - Fixed DELE, SITE CHMOD, RMD, MKD broken by previous changes
472          - True ASCII mode implemented (doesn't work for hooks and /dev/null)
473          - Passive mode implemented, PASV command added.
474          - Default port for data connection could be used (untested, can't find
475            ftp client that doesn't send PORT command)
476          - SYST reply changed to UNIX, as former RTEMS isn't registered name.
477          - Reply codes reviewed and fixed.
478
4792001-01-12      Sergei Organov <osv@javad.ru>
480
481        * rtems_servers/ftpd.c, rtems_servers/ftpd.h: Major enhancements
482        as listed below:
483            - use pool of pre-created threads to handle sessions instead of
484              creating/deleting threads on the fly
485            - LIST output is now similar to what "/bin/ls -al" would output,
486              thus FTP clients such Netscape are happy with it.
487            - LIST NAME now works (both for files and directories)
488            - added support for NLST, CDUP, and MDTM FTP commands to make
489              more FTP clients happy
490            - keep track of CWD for every session separately
491            - ability to specify root directory name for FTPD in configuration
492              table. FTPD will then create illusion for FTP clients that this
493              is actually root directory.
494            - ignore options sent in commands, thus LIST -al FILE works and
495              doesn't try to list "-al" directory.
496            - buffers are allocated on stack instead of heap where possible to
497              eliminate malloc/free calls (avoid possible heap fragmentation
498              troubles).
499            - drop using of task notepad to pass parameters - use function
500              arguments instead
501            - use snprintf() instead of sprintf() as the latter is unsafe
502            - use of PF_INET in socket() instead of AF_INET
503
504            Here are ftp clients I've tried new FTPD with (all of them
505            running on Debian GNU/Linux 2.2):
506
507                 Lftp 2.1.10
508                 NcFTP 2.4.3
509                 Netscape 4.75
510                 ftp
511                 mc 4.5.49
512
5132001-01-02      Joel Sherrill <joel@OARcorp.com>
514
515        * CHANGELOG: Removed.
516        * README: Merged CHANGELOG contents as initial changes.
517
5182000-12-14      Eric Norum <eric.norum@usask.ca>
519
520        * lib/tftpDriver.c: Added write capability.
521
5222000-12-08      Joel Sherrill <joel@OARcorp.com>
523
524        * libc/linkaddr.c: Initialized variable to remove warning.
525        * modem/ppp.c, modem/ppp_tty.c: Made numerous variable declarations
526        conditional on PPP_COMPRESS and PPP_FILTER.  Commented out variables
527        that were not used because the code using them was commented out.
528        Removed totally unused variables.
529        * modem/pppcompress.c: Added parentheses to avoid warnings.
530        * pppd/pppmain.c: Removed numerous warnings.
531
5322000-11-30      Joel Sherrill <joel@OARcorp.com>
533
534        * modem/ppp_tty.c: Changed to include <rtems/termiostypes.h> since
535        that is an RTEMS specific header file.
536
5372000-11-30      Joel Sherrill <joel@OARcorp.com>
538
539        * sys/ttycom.h: Moved to lib/include/sys.
540        * Makefile.am: Modified to reflect above.
541
5422000-11-27      Joel Sherrill <joel@OARcorp.com>
543
544        * libc/res_init.c: Fix typo - adding missing # on include.
545
5462000-11-25      Eric Norum <eric.norum@usask.ca>
547
548        * libc/res_init.c: Move include to avoid compiler dumping core.
549
5502000-11-25  Antti P Miettinen  <antti.p.miettinen@nokia.com>
551
552        * wrapup/Makefile.am: Added modem subdir.
553        * configure.in, Makefile.am: Added modem subdir.
554        * net/Makefile.am: Added if_pppvar.h, pppcompress.h.
555        * pppd/Makefile.am: Added pppmain.c (which needs work).
556        * pppd/chat.c, pppd/fsm.c, pppd/fsm.h, pppd/ipxcp.c, pppd/main.c,
557        pppd/ppp_tty.c, pppd/upap.c: Changes from Thomas Doerfler
558        <Thomas.Doerfler@imd-systems.de> and cosmetic changes by me.
559        Actually main.c and ppp_tty.c should be scratched. The modem
560        subdir has the real ppp_tty.c and the real pppd main is in pppmain.c.
561
5622000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
563
564        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
565
5662000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
567
568        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
569
5702000-10-30      Joel Sherrill <joel@OARcorp.com>
571
572        * POSIX include files merged into newlib.  This resulted in
573        some definitions moving to other files and thus some secondary
574        effects in RTEMS source code.
575        * machine/types.h: Added _CLOCKID_T_ and _TIMER_T_ to be in sync
576        with newlib's <machine/types.h>.
577        * rtems/rtems_bsdnet_internal.h: newlib now includes definition
578        of struct itimerval in <sys/time.h>.
579
5802000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
581
582        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
583        Switch to GNU canonicalization.
584
5852000-10-19  Antti P Miettinen  <anmietti@trshp.ntc.nokia.com>
586
587        * lib/tftpDriver.c: add comments to handlers struct function pointers.
588        * rtems/rtems_glue.c: move pointer arithmetic to be _after_
589        pointer has been checked against NULL.
590
5912000-10-18       Chris Johns <ccj@acm.org>
592
593        * pppd/ipxcp.c: Fixed a typo.
594
5952000-09-28      Joel Sherrill <joel@OARcorp.com>
596
597        * rtems_webserver/Makefile.am, rtems_webserver/base64.c,
598        rtems_webserver/base64.c: Renamed base64.c to wbase64.c.
599        * rtems_webserver/sock.c: Added file missed in merger.
600
6012000-09-22      Joel Sherrill <joel@OARcorp.com>
602
603        * machine/types.h, pppd/pppd.h, rtems/rtems_bsdnet_internal.h,
604        rtems_webserver/webmain.c: machine/types.h  should not have
605        included rtems.h.  It is now including precisely the
606        least amount of low level, yet portable .h files to get
607        the basic RTEMS types defined.  This rippled into other
608        files since rtems_bsdnet_internal.h used machine/types.h to include
609        rtems.h.
610
6112000-09-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
612
613        * ChangeLog: Cleanup.
614
6152000-09-05      Joel Sherrill <joel@OARcorp.com>
616
617        * rtems/rtems_syscall.c: Changed from O_NONBLOCK to internal
618        RTEMS_LIBIO_FLAGS_NO_DELAY to avoid O_NONBLOCK/O_NDELAY confusion
619        and to work with the converted flags.
620
6212000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
622
623        * kern/Makefile.am, lib/Makefile.am, libc/Makefile.am,
624        net/Makefile.am, netinet/Makefile.am, nfs/Makefile.am,
625        pppd/Makefile.am, rtems/Makefile.am, rtems_servers/Makefile.am,
626        rtems_webserver/Makefile.am, wrapup/Makefile.am: Include compile.am
627
6282000-09-01      Rosimildo daSilva <rdasilva@connecttel.com>
629
630        * emfdb.c: Removed stray semi-colon.  Reported on GoAhead
631        mailing lists by Jim Rudnicki <jdrudnicki@yahoo.com>
632
6332000-08-31      Joel Sherrill <joel@OARcorp.com>
634
635        * Merged version 2.1 of GoAhead webserver.  This update
636        was submitted by Antti P Miettinen <antti.p.miettinen@nokia.com>.
637        * NOTES, base64.c, ejIntrn.h, emfdb.c, emfdb.h, md5.h, md5c.c,
638        um.c, um.h: New files.
639        * wbase64.c: Removed.
640        * Makefile.am, asp.c, balloc.c, default.c, ej.h, ejlex.c, ejparse.c,
641        form.c, h.c, handler.c, mime.c, misc.c, ringq.c, rom.c, security.c,
642        socket.c, sym.c, uemf.c, uemf.h, url.c, value.c, webcomp.c, webmain.c,
643        webpage.c, webrom.c, webs.c, webs.h, websuemf.c, wsIntrn.h: Modified.
644
6452000-08-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
646
647        * netinet/tcp_input.c: Spelling corrections.
648
6492000-08-30      Joel Sherrill <joel@OARcorp.com>
650
651        * rtems_webserver/license.txt: New file.
652
6532000-08-10      Joel Sherrill <joel@OARcorp.com>
654
655        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.