source: rtems/c/src/libnetworking/ChangeLog @ 6ca07328

4.104.114.84.95
Last change on this file since 6ca07328 was 6ca07328, checked in by Ralf Corsepius <ralf.corsepius@…>, on 02/11/03 at 10:48:26

2003-02-11 Ralf Corsepius <corsepiu@…>

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