source: rtems/c/src/libnetworking/ChangeLog @ 7a97f26

4.104.114.84.95
Last change on this file since 7a97f26 was 3c55718, checked in by Ralf Corsepius <ralf.corsepius@…>, on 03/11/03 at 09:06:13

Merger from rtems-4-6-branch.

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