source: rtems/c/src/libnetworking/ChangeLog @ d0d73ec

4.104.114.84.95
Last change on this file since d0d73ec was 2b44af21, checked in by Ralf Corsepius <ralf.corsepius@…>, on Aug 11, 2002 at 6:03:16 AM

2002-08-11 Ralf Corsepius <corsepiu@…>

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