source: rtems/cpukit/libnetworking/ChangeLog @ dda0bffc

4.104.114.84.95
Last change on this file since dda0bffc was dda0bffc, checked in by Joel Sherrill <joel.sherrill@…>, on 06/27/02 at 21:59:23

2002-06-27 Thomas Doerfler <Thomas.Doerfler@…>

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