source: rtems/cpukit/libnetworking/ChangeLog @ 705a0701

4.104.114.84.95
Last change on this file since 705a0701 was 705a0701, checked in by Ralf Corsepius <ralf.corsepius@…>, on 07/05/02 at 15:55:09

2002-07-05 Ralf Corsepius <corsepiu@…>

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