source: rtems/c/src/exec/libnetworking/ChangeLog @ 74c402a2

4.104.114.84.95
Last change on this file since 74c402a2 was 74c402a2, checked in by Joel Sherrill <joel.sherrill@…>, on 07/17/02 at 17:08:48

2002-07-17 Jay Monkman <jtm@…>

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