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

Last change on this file since cd9dac0 was ef7915b, checked in by Joel Sherrill <joel.sherrill@…>, on 06/13/03 at 17:51:08

Changed entry to reference PR397.

  • Property mode set to 100644
File size: 25.5 KB
RevLine 
[dfaddd2]12003-06-13      Joel Sherrill <joel@OARcorp.com>
2
3        * pppd/chat.c: Removed warnings.
4
[644a3a4]52003-05-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
6
[ef7915b]7        PR 397/pppd
[644a3a4]8        * pppd/fsm.c: Make peer_mru global again.
9
[b8a3af81]102003-05-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
11
12        * pppd/magic.c: Remove *rand48.
13        * pppd/chap.c: Remove prototypes of *rand48.
14
[ccb739c]152003-03-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
16
17        * pppd/utils.c: Remove strlcpy, strlcat.
18
[b18646c9]192003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
20
21        * configure.ac: Remove AC_CONFIG_AUX_DIR.
22
[ccd81b60]232003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
24
25        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
26
[6ca07328]272003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
28
29        * configure.ac: AC_PREREQ(2.57).
30
[f81fb809]312003-02-06      Joel Sherrill <joel@OARcorp.com>
32
33        * pppd/chat.c: Convert routines with common names to static. This
34        included get_char(), put_char(), and character() among others.
35
[4855824]362003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
37
38        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
39        * pppd/Makefile.am: Don't include @RTEMS_BSP@.cfg.
40          Eliminate *_O_FILES.
41        * rtems_servers/Makefile.am: Ditto.
42        * rtems_webserver/Makefile.am: Ditto.
43        * rtems_telnetd/Makefile.am: Ditto.
44
[6d9ade62]452002-11-04      Joel Sherrill <joel@OARcorp.com>
46
47        * pppd/auth.c, rtems_webserver/uemf.h: Removed warnings.
48
[2419e17]492002-10-31      Joel Sherrill <joel@OARcorp.com>
50
51        * rtems_webserver/socket.c, rtems_webserver/uemf.h: Removed
52        warnings.
53
[8730f45]542002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
55
56        * .cvsignore: Reformat.
57        Add autom4te*cache.
58        Remove autom4te.cache.
59
[19ed3cf]602002-09-07      Joel Sherrill <joel@OARcorp.com>
61
62        * pppd/ipcp.c, rtems_servers/ftpd.c: Add include files to resolve
63        warnings.
64
[c7dcfe36]652002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
66
67        * rtems_webserver/md5.h: Add missing newline.
68
[5432fc4]692002-08-31      Joel Sherrill <joel@OARcorp.com>
70
71        * rtems_webserver/webmain.c: Commented out rootWeb to eliminate warning.
72
[2129ac8]732002-08-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
74
75        * rtems_servers/ftpd.c: Remove unused variable buf.
76        * pppd/md5.c: #include <string.h> to make gcc31 happy.
77        * rtems_telnetd/telnetd.c: #include <string.h> to make gcc31 happy.
78        * rtems_webserver/webmain.c: Remove unused variable dir, cp.
79
[299a523f]802002-08-12      Joel Sherrill <joel@OARcorp.com>
81
82        * pppd/utils.c: Include i960 in varargs conditional to avoid error.
83
[2b44af21]842002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
85
86        * pppd/Makefile.am: Use .$(OBJEXT) instead of .o.
87        * rtems_servers/Makefile.am: Use .$(OBJEXT) instead of .o.
88        * rtems_telnetd/Makefile.am: Use .$(OBJEXT) instead of .o.
89        * rtems_webserver/Makefile.am: Use .$(OBJEXT) instead of .o.
90        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
91
[a5d65440]922002-07-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
93
94        * pppd/chap.c, pppd/fsm.c, pppd/fsm.h, pppd/upap.c: Per PR255
95        fix prototype mismatches.
96
[8d3b3be]972002-07-01      Joel Sherrill <joel@OARcorp.com>
98
99        * rtems_webserver/misc.c: Per PR236 eliminate definition of strnlen().
100
[6186657a]1012002-06-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
102
103        * wrapup/Makefile.am: Build libnetapps.a.
104        Don't preinstall libnetapps.a
105
[113d7b85]1062002-05-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
107
108        * Makefile.am: Remove headers. Remove CHANGELOG.
109        * configure.ac: Use AC_CONFIG_SRCDIR([pppd]).
110
[7020377]1112002-05-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
112
113        Move networking libraries to c/src/exec/libnetworking
114        * configure.ac: Reflect Moval.
115        * Makefile.am: Reflect Moval.
116        * wrapup/Makefile.am: Reflect Moval.
117
[e3eab02]1182002-05-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
119
120        * rtems_telnetd/pty.c: Remove bsp.h. Include <rtems/bspIo.h>.
121
[c1f3fc04]1222002-05-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
123
124        * rtems/mkrootfs.c: Add (relocated from libmisc/rootfs).
125        * rtems/mkrootfs.h: Ditto.
126        * rtems/Makefile.am: Reflect changes above.
127
[c7286d94]1282002-05-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
129
130        * sys/ioctl.h: Remove.
131        * sys/sockio.h: Remove.
132        * sys/filio.h: Remove.
133        * sys/Makefile.am: Reflect changes above.
134
[06549dcf]1352001-05-14      Joel Sherrill <joel@OARcorp.com>
[3ce2907]136
[06549dcf]137        * ChangeLog: Corrected -- entry should have been in libchip.
138 
[51b39864]1392002-05-01      Eric Norum <eric.norum@usask.ca>
140
141        * machine/in_cksum.h: Per PR200 fix multi-line inline assembly
142        to satisfy gcc 3.1 and newer.
143
[d50c0d2]1442002-04-26      Eric Norum <eric.norum@usask.ca>
145
146        * netinet/in_cksum_i386.c: Add volatile so the more agressive
147        optimization in gcc 3.1 does not reorder things.
148
[a81a8f8]1492002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
150
151        * pppd/utils.c: Adapt to gcc-3.x.
152
[5bfc8912]1532002-04-11      Chris Johns <ccj@acm.org>
154
155        * c/src/libnetworking/rtems/rtems_bsdnet.h: To address PR59, added
156        the drv_ctrl driver control block field to the ifconfig network driver
157        structure. This field is needed by the i82586 driver which was ported
158        from NetBSD as it had better hardware abstraction.
159
[25b4446]1602002-04-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
161
162        * ChangeLog: Fix dates.
163
[51301198]1642002-03-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
165
166        * libc/rcmd.c: Replace __rtems w/ __rtems__.
167
[01d48bf8]1682002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
169
170        * configure.ac:
171        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
172        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
173        * arpa/Makefile.am: Remove AUTOMAKE_OPTIONS.
174        * kern/Makefile.am: Remove AUTOMAKE_OPTIONS.
175        * Makefile.am: Remove AUTOMAKE_OPTIONS.
176        * lib/Makefile.am: Remove AUTOMAKE_OPTIONS.
177        * libc/Makefile.am: Remove AUTOMAKE_OPTIONS.
178        * machine/Makefile.am: Remove AUTOMAKE_OPTIONS.
179        * net/Makefile.am: Remove AUTOMAKE_OPTIONS.
180        * netinet/Makefile.am: Remove AUTOMAKE_OPTIONS.
181        * nfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
182        * pppd/Makefile.am: Remove AUTOMAKE_OPTIONS.
183        * rtems/Makefile.am: Remove AUTOMAKE_OPTIONS.
184        * rtems_servers/Makefile.am: Remove AUTOMAKE_OPTIONS.
185        * rtems_telnetd/Makefile.am: Remove AUTOMAKE_OPTIONS.
186        * rtems_webserver/Makefile.am: Remove AUTOMAKE_OPTIONS.
187        * sys/Makefile.am: Remove AUTOMAKE_OPTIONS.
188        * vm/Makefile.am: Remove AUTOMAKE_OPTIONS.
189        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
190
[9b02fa65]1912002-03-27      Thomas.Doerfler@imd-systems.de
192
193        * PR144
194        * nfs/bootp_subr.c bootpc_init(): Performs a write to memory address
195        0 when called for the first time. This is done when trying to clear
196        the variable "dhcp_hostname".
197
[f4c118d]1982002-03-27      Ilya Alexeev <ilya@continuum.ru>
199
200        * PR162
201        * net/if_ppp.c ppp_txdaemon(), net/if_pppvar.h pppstart(): Local
202        variables must not be used in a device write routines.  Now
203        ppp_softc structure have own character for writing to device
204        (sc_outchar).  I think that converting local variables to static
205        is not a right solution, because problems will occur in the case
206        of two or more ppp instances.
207        * net/ppp_tty.c pppstart(): Type of the ioffset variable must be
208        u_long, otherwise in the case of the big output packet endless
209        loop may occur.
210
[fd55b7d]2112002-03-21      Ilya Alexeev <ilya@continuum.ru>
212
213        * net/if_ppp.c, net/ppp_tty.c: Initial preparations for multiple
214        PPPD connections.
215
[d7478774]2162001-03-20      Till Straumann <strauman@SLAC.Stanford.EDU>
217
218        * PR158
219        * libc/rcmd.c, libc/rcmd.c: Enable the rcmd() library call by
220        commenting out the parts that deal with signals.  This enables
221        RTEMS to 'rsh' command to a server connecting fd to remote stdio.
222        The 'server-side' parts of this file which deal with authentication
223        are disabled since they are not needed.
224
[cb1e8a46]2252002-02-27      Ilya Alexeev <ilya@continuum.ru>
226
227        * net/if_ppp.c, pppd/auth.c, pppd/chat.c, pppd/pppd.h,
228        pppd/sys-rtems.c: Add server with pap-authorization
229        capabilities as well as eliminate some warnings.
230
[c52f1c7]2312002-02-27      Eric Norum <eric.norum@usask.ca>
232
233        * net/radix.c: Properly handle fetching the default route when there
234        is no route.  This was a bug in the original FreeBSD code and this
235        fix is from an updated version of their code.
236
[25b4446]2372002-02-01      Mike Siers <mikes@poliac.com>
[8e3caa5]238
239        * pppd/rtemspppd.c (rtems_pppd_disconnect): Modified to avoid bringing
240        the link down too fast.
241        NOTE: Mike reports successfully running at 56K baud on a direct link.
242
[25b4446]2432002-01-31      Mike Siers <mikes@poliac.com>
[485ed5cc]244
245        * pppd/rtemsdialer.h: New file missed in previous commit.
246
[25b4446]2472002-01-31      Mike Siers <mikes@poliac.com>
[0286b9f]248
249        * Nice Update of PPPD support which eliminates the
250        requiremetn that drivers be in the termios TASK_DRIVEN mode.
251        Mike did significant testing and reports that it seems to be
252        more stable and handle larger packets better.  This patch
253        replaces the termios tasks with more general pppd network
254        driver tasks.  The functions pppinput() and pppstart() get
255        called from the interrupt service routine.
256        * Makefile.am, configure.ac, net/Makefile.am, net/bpf.h,
257        net/ethernet.h, net/if.c, net/if.h, net/if_arp.h, net/if_dl.h,
258        net/if_ethersubr.c, net/if_llc.h, net/if_loop.c, net/if_ppp.h,
259        net/if_pppvar.h, net/if_types.h, net/netisr.h, net/ppp-comp.h,
260        net/ppp_defs.h, net/pppcompress.h, net/radix.c, net/radix.h,
261        net/raw_cb.c, net/raw_cb.h, net/raw_usrreq.c, net/route.c,
262        net/route.h, net/rtsock.c, pppd/Makefile.am, pppd/README,
263        pppd/STATUS, pppd/auth.c, pppd/cbcp.c, pppd/ccp.c, pppd/ccp.h,
264        pppd/chap.c, pppd/chap.h, pppd/chap_ms.c, pppd/chap_ms.h,
265        pppd/chat.c, pppd/demand.c, pppd/fsm.c, pppd/fsm.h, pppd/ipcp.c,
266        pppd/ipcp.h, pppd/ipxcp.c, pppd/ipxcp.h, pppd/lcp.c, pppd/lcp.h,
267        pppd/magic.c, pppd/magic.h, pppd/options.c, pppd/patchlevel.h,
268        pppd/pathnames.h, pppd/pppd.8, pppd/pppd.h, pppd/rtemsmain.c,
269        pppd/rtemspppd.c, pppd/rtemspppd.h, pppd/sys-rtems.c, pppd/upap.c,
270        pppd/upap.h, pppd/utils.c, pppd/example/README,
271        pppd/example/netconfig.h, wrapup/Makefile.am: Modified.
272        * net/bsd-comp.c, net/if_ppp.c, net/ppp-deflate.c, net/ppp.h,
273        net/ppp_tty.c, net/pppcompress.c, net/zlib.c, net/zlib.h: New file.
274        * modem/, modem/.cvsignore, modem/Makefile.am, modem/ppp.c,
275        modem/ppp.h, modem/ppp_tty.c, modem/pppcompress.c: Subdirectory removed.
276
[c8f05db]2772002-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
278
279        * rtems_telnetd/pty.c: Move config.h to were it belongs.
280        Remove printf (Reported by Till Straumann
281        <strauman@SLAC.Stanford.EDU>).
282
[25b4446]2832002-02-16      Eric Norum <eric.norum@usask.ca>
[cf42e735]284
285        * lib/tftpDriver.clib/tftpDriver.c: Fix TFTP block number checking.
286
[ab1ed86]2872002-02-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
288
289        * pppd/sys-rtems.c: Remove unused variable status from
290        dodefaultroute.
291
[d4651e4]2922002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
293
294        * lib/tftpDriver.c: Remove set_errno_and_return_minus_one, include
295        <rtems/seterr.h>.
296
297
[2539cdc]2982001-12-18      Eric Norum <eric.norum@usask.ca>
299
300        * lib/tftpDriver.c: Allow chdir() to work on TFTP `directories'
301        (path names with a / at the end) while disallowing open() operations
302        on TFTP `directories'.
303
[86d9ca2]3042001-12-07      Eric Norum <eric.norum@usask.ca>
305
306        * lib/tftpDriver.c: Restore write capability.
307
[4efd0f66]3082001-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
309
310        * arpa/Makefile.am: Remove stray lines.
311
[dfe5a4e3]3122001-10-18      Eric Norum <eric.norum@usask.ca>
313
314        * lib/tftpDriver.c: Properly handles ../ components in chdir() and
315        open() operations within the TFTP file system.
316
[aee474b]3172001-10-12      Mike Siers <mikes@poliac.com>
318
319        * Update to stable working state.  Congratulations Mike! :)
320        * modem_example: Directory removed.
321        * modem_example/16550.h, modem_example/README, modem_example/modem.c,
322        modem_example/modem.h, modem_example/ppp.c, modem_example/ppp.h,
323        modem_example/pppcompress.c: Files removed.
324        * pppd/example/pppd.options: New file.
325        * pppd/README, pppd/STATUS, pppd/cbcp.c, pppd/cbcp.h, pppd/chat.c,
326        pppd/pppd.h, pppd/rtemsmain.c: Updated.
327
[df25c998]3282001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
329
330        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
331        * configure.in: Remove.
332        * configure.ac: New file, generated from configure.in by autoupdate.
333
[1ef8e3d4]3342001-09-27      Eric Norum <eric.norum@usask.ca>
335
336        * lib/tftpDriver.c: Add limited chdir() support to the TFTP
337        filesystem.
338
[b68e01c5]3392001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
340
341        * machine/Makefile.am: Use 'PREINSTALL_FILES ='.
342        * net/Makefile.am: Use 'PREINSTALL_FILES ='.
343        * netinet/Makefile.am: Use 'PREINSTALL_FILES ='.
344        * vm/Makefile.am: Use 'PREINSTALL_FILES ='.
345        * pppd/Makefile.am: Use 'PREINSTALL_FILES ='.
346        * sys/Makefile.am: Use 'PREINSTALL_FILES ='.
347        * rtems_servers/Makefile.am: Use 'PREINSTALL_FILES ='.
348        * arpa/Makefile.am: Use 'PREINSTALL_FILES ='.
349        * nfs/Makefile.am: Use 'PREINSTALL_FILES ='.
350        * rtems_webserver/Makefile.am: Use 'PREINSTALL_FILES ='.
351        * rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
352        * rtems_telnetd/Makefile.am: Use 'PREINSTALL_FILES ='.
353
[0d30932]3542001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
355
356        * Makefile.am: Use PREINSTALL_FILES = to make automake-1.5 happy.
357
[5400f07]3582001-09-19      Eric Norum <eric.norum@usask.ca>
359
360        * lib/tftpDriver.c: Add some debugging capability.
361
[4bde2394]3622001-09-19      Chris Johns <ccj@acm.org>
363
364        * nfs/bootp_subr.c, rtems/rtems_bootp.c, rtems/rtems_bsdnet.h,
365        rtems/rtems_bsdnet_internal.h Added support for populating the
366        initial "root" filesystem with information obtained via the DHCP
367        response.
368
[1946544]3692001-08-16      Mike Siers <mikes@poliac.com>
370
371        * pppd/STATUS: Updated by Joel based upon email from Mike.
372        * pppd/cbcp.c, pppd/cbcp.h: Readded files.  These support callback
373        functionality that has not even been compiled under RTEMS yet.
374
[b8575ab]3752001-08-16      Joel Sherrill <joel@OARcorp.com>
376
377        * pppd/example/Makefile: Removed.
378        * pppd/example/Makefile-user: Added was Makefile.  Renamed to
379        avoid bootstrap -c clobbering it.
380
[2f1b930]3812001-08-16      Mike Siers <mikes@poliac.com>
382
383        * Update of PPPD to 2.3.11 from 2.3.5 and addition of an example
384        application.  Mike's notes on the modifications:
385           - renamed error() function because of namespace problems
386           - removed calls to the exit() funciton
387           - removed extra files from the pppd source directory
388           - defined pppd task constant values in rtemspppd.h
389           - modifyied example code to get actual tick per second value
390           - placed the pppd 2.3.11 man page file (pppd.8) into the pppd
391           directory
392        * pppd/cbcp.c, pppd/cbcp.h, pppd/main.c, pppd/ppp_tty.c,
393        pppd/pppmain.c, pppd/rtems-ppp.c, pppd/rtems-ppp.c: Deleted.
394        * pppd/pppd.8, pppd/rtemsmain.c, pppd/rtemspppd.c, pppd/rtemspppd.h,
395        pppd/sys-rtems.c, pppd/utils.c, pppd/example/Makefile,
396        pppd/example/README, pppd/example/init.c, pppd/example/netconfig.h,
397        pppd/example/ppp.conf, pppd/example/pppdapp.c, pppd/example/system.h:
398        New files.
399        * modem/ppp_tty.c, net/if_ppp.h, pppd/Makefile.am, pppd/README,
400        pppd/STATUS, pppd/auth.c, pppd/ccp.c, pppd/ccp.h, pppd/chap.c,
401        pppd/chap.h, pppd/chap_ms.c, pppd/chap_ms.h, pppd/chat.c,
402        pppd/demand.c, pppd/fsm.c, pppd/fsm.h, pppd/ipcp.c, pppd/ipcp.h,
403        pppd/ipxcp.c, pppd/ipxcp.h, pppd/lcp.c, pppd/lcp.h, pppd/magic.c,
404        pppd/magic.h, pppd/options.c, pppd/patchlevel.h,
405        pppd/pathnames.h, pppd/pppd.h, pppd/upap.c, pppd/upap.h: Modified.
406
[bfe5d15]4072001-08-16      Joel Sherrill <joel@OARcorp.com>
408
409        * rtems_telnetd/.cvsignore: New file.
410
[bd520203]4112001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
412
413        * Makefile.am, configure.in, rtems_servers/Makefile.am,
414        rtems_servers/telnetd.c, rtems_servers/telnetd.h,
415        rtems_telnetd/Makefile.am, rtems_telnetd/README, rtems_telnetd/icmds.c,
416        rtems_telnetd/pty.c, rtems_telnetd/pty.h, rtems_telnetd/telnetd.c,
417        rtems_telnetd/telnetd.h, wrapup/Makefile.am:
418          - pty and telnetd have a new subdir rtems_telnetd to avoid
419            the side effect when ftpd change.
420          - the tcp/ip stats have been implemented into icmds.c and
421            started when telnetd daemon is started.
422        * rtems_servers/telnetd.c, rtems_servers/telnetd.h: Removed.
423        * rtems_telnetd: New directory.
424        * rtems_telnetd/Makefile.am, rtems_telnetd/README,
425        rtems_telnetd/icmds.c, rtems_telnetd/pty.c, rtems_telnetd/pty.h,
426        rtems_telnetd/telnetd.c, rtems_telnetd/telnetd.h: New files.
427
[1a7ea60]4282001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
429
430        * rtems_servers/Makefile.am: Deleted blank lines.
431
[451198be]4322001-06-14      Joel Sherrill <joel@OARcorp.com>
433
434        * rtems_servers/telnetd.c, shell/telnetd.h: Moved from libmisc/shell
435        so the network stack to address network depenendency.
436        * rtems_servers/Makefile.am: Modified to reflect above.
437
[d85594d]4382001-05-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
439
440        * libc/Makefile.am: Remove -D__STRICT_ANSI__.
441
4422001-04-24      Eric Norum <eric.norum@usask.ca>
[126405d9]443
444        * lib/rtems_bsdnet_ntp.c: Modifications to make the RTEMS NTP
445        synchronization a little more robust -- no NTP daemon yet, but
446        at least it trys a little harder when the primary NTP server is down.
447
[6fa6367]4482001-04-20  Radzislaw Galler  <rgaller@et.put.poznan.pl>
449
450        * modem/ppp.c, pppd/main.c, pppd/pppmain.c, pppd/rtems-ppp.c,
451        pppd/modem_example/modem.c, pppd/modem_example/ppp.c: Translated
452        Polish comments and other strings into English
453        * pppd/STATUS: updated to reflect the changes
454
[a8c33268]4552001-04-20      Jake Janovetz <janovetz@uiuc.edu>
456
457        * rtems_servers/ftpd.c: Correct argument so hooks work again.
458
[6fa6367]4592001-03-15      Ralf Corsepius <corsepius@faw.uni-ulm.de>
[a2cc545e]460
[d85594d]461        * include/.cvsignore: Remove dangling file.
[a2cc545e]462
[07fbfced]4632001-01-31        Sergei Organov <osv@javad.ru>
464
465        * rtems_servers/ftp.d: Following changes:
466          - Hacks with current dir and root dir removed in favor of new libio
467            support for task-local current and root directories.
468          - Bug in `close_data_socket()' introduced by previous change fixed.
469          - `command_pasv()' changed to set timeout on socket we are listening
470            on and code fixed to don't close socket twice on error.
471          - `serr()' changed to clear `errno'.
472          - `data_socket()' changed to clear `errno' before `bind()'.
473          - `session()' changed to clear `errno' before processing session.
474          - `close_data_socket()' fixed to close both active and passive sockets
475          - Initialize info->data_socket to -1 in `daemon()'
476          - Initialize `fname' to empty string  in `exec_command()'
477
[e6d8fe47]4782001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
479
480        * Makefile.am, arpa/Makefile.am, machine/Makefile.am, net/Makefile.am,
481        netinet/Makefile.am, nfs/Makefile.am, rtems/Makefile.am,
482        rtems_servers/Makefile.am, rtems_webserver/Makefile.am,
483        sys/Makefile.am, vm/Makefile.am:
484        Apply include_*HEADERS instead of H_FILES.
485        * include/Makefile.am: Remove.
486        * Makefile.am: Add handling of *.h files.
487        * configure.in: Remove include/Makefile.
488
[809feccc]4892001-01-25      Eric Norum <eric.norum@usask.ca>
490
491        * lib/tftpDriver.c: Reduce first timeout interval.  This
492        improves throughput on systems which are dropping packets. 
493        Only the first timeout is reduced.  This keeps the number
494        of extra packets down on networks that are very busy and
495        dropping lots of packets.
496
[38371dbe]4972001-01-24      Sergei Organov <osv@javad.ru>
498
499        * rtems_servers/ftpd.c, rtems_servers/ftpd.h: Major enhancements
500        as listed below:
501          - Timeouts on sockets implemented. 'idle' field added to
502            configuration. No timeout by default to keep backward compatibility.
503            Note: SITE IDLE command not implemented yet.
504          - Basic global access control implemented. 'access' field added to
505            configuration. No access limitations by default to keep backward
506            compatibility.
507          - Anchor data socket for active mode (using self IP and port 20.)
508          - Fixed default data port support (still not tested).
509          - Don't allow IP address different from originating host in
510            PORT command to improve security.
511          - Fixed bug in MDTM command.
512          - Check for correctness of parsing of argument in command_port().
513          - Fixed squeeze_path() to don't allow names like 'NAME/smth' where
514            'NAME' is not a directory.
515          - Command parsing a little bit improved: command names are now
516            converted to upper-case to be more compatible with RFC (command
517            names are not case-sensitive.)
518          - Reformat comments so that they have RTEMS look-and-feel.
519          - Fixed DELE, SITE CHMOD, RMD, MKD broken by previous changes
520          - True ASCII mode implemented (doesn't work for hooks and /dev/null)
521          - Passive mode implemented, PASV command added.
522          - Default port for data connection could be used (untested, can't find
523            ftp client that doesn't send PORT command)
524          - SYST reply changed to UNIX, as former RTEMS isn't registered name.
525          - Reply codes reviewed and fixed.
526
[3f777d0e]5272001-01-12      Sergei Organov <osv@javad.ru>
528
529        * rtems_servers/ftpd.c, rtems_servers/ftpd.h: Major enhancements
530        as listed below:
531            - use pool of pre-created threads to handle sessions instead of
532              creating/deleting threads on the fly
533            - LIST output is now similar to what "/bin/ls -al" would output,
534              thus FTP clients such Netscape are happy with it.
535            - LIST NAME now works (both for files and directories)
536            - added support for NLST, CDUP, and MDTM FTP commands to make
537              more FTP clients happy
538            - keep track of CWD for every session separately
539            - ability to specify root directory name for FTPD in configuration
540              table. FTPD will then create illusion for FTP clients that this
541              is actually root directory.
542            - ignore options sent in commands, thus LIST -al FILE works and
543              doesn't try to list "-al" directory.
544            - buffers are allocated on stack instead of heap where possible to
545              eliminate malloc/free calls (avoid possible heap fragmentation
546              troubles).
547            - drop using of task notepad to pass parameters - use function
548              arguments instead
549            - use snprintf() instead of sprintf() as the latter is unsafe
550            - use of PF_INET in socket() instead of AF_INET
551
552            Here are ftp clients I've tried new FTPD with (all of them
553            running on Debian GNU/Linux 2.2):
554
555                 Lftp 2.1.10
556                 NcFTP 2.4.3
557                 Netscape 4.75
558                 ftp
559                 mc 4.5.49
560
[75ca179]5612001-01-02      Joel Sherrill <joel@OARcorp.com>
562
563        * CHANGELOG: Removed.
564        * README: Merged CHANGELOG contents as initial changes.
565
[407bc8c]5662000-12-14      Eric Norum <eric.norum@usask.ca>
567
568        * lib/tftpDriver.c: Added write capability.
569
[78d6a50]5702000-12-08      Joel Sherrill <joel@OARcorp.com>
571
572        * libc/linkaddr.c: Initialized variable to remove warning.
573        * modem/ppp.c, modem/ppp_tty.c: Made numerous variable declarations
574        conditional on PPP_COMPRESS and PPP_FILTER.  Commented out variables
575        that were not used because the code using them was commented out.
576        Removed totally unused variables.
577        * modem/pppcompress.c: Added parentheses to avoid warnings.
578        * pppd/pppmain.c: Removed numerous warnings.
579
[1a94770a]5802000-11-30      Joel Sherrill <joel@OARcorp.com>
581
582        * modem/ppp_tty.c: Changed to include <rtems/termiostypes.h> since
583        that is an RTEMS specific header file.
584
[a58638b]5852000-11-30      Joel Sherrill <joel@OARcorp.com>
586
587        * sys/ttycom.h: Moved to lib/include/sys.
588        * Makefile.am: Modified to reflect above.
589
[bcefea16]5902000-11-27      Joel Sherrill <joel@OARcorp.com>
591
592        * libc/res_init.c: Fix typo - adding missing # on include.
593
[f0864664]5942000-11-25      Eric Norum <eric.norum@usask.ca>
595
596        * libc/res_init.c: Move include to avoid compiler dumping core.
597
[a6abd67]5982000-11-25  Antti P Miettinen  <antti.p.miettinen@nokia.com>
599
600        * wrapup/Makefile.am: Added modem subdir.
601        * configure.in, Makefile.am: Added modem subdir.
602        * net/Makefile.am: Added if_pppvar.h, pppcompress.h.
603        * pppd/Makefile.am: Added pppmain.c (which needs work).
604        * pppd/chat.c, pppd/fsm.c, pppd/fsm.h, pppd/ipxcp.c, pppd/main.c,
605        pppd/ppp_tty.c, pppd/upap.c: Changes from Thomas Doerfler
606        <Thomas.Doerfler@imd-systems.de> and cosmetic changes by me.
607        Actually main.c and ppp_tty.c should be scratched. The modem
608        subdir has the real ppp_tty.c and the real pppd main is in pppmain.c.
609
[feead226]6102000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
611
612        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
613
[a314d3b4]6142000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
615
616        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
617
[3e59793]6182000-10-30      Joel Sherrill <joel@OARcorp.com>
619
620        * POSIX include files merged into newlib.  This resulted in
621        some definitions moving to other files and thus some secondary
622        effects in RTEMS source code.
623        * machine/types.h: Added _CLOCKID_T_ and _TIMER_T_ to be in sync
624        with newlib's <machine/types.h>.
625        * rtems/rtems_bsdnet_internal.h: newlib now includes definition
626        of struct itimerval in <sys/time.h>.
627
[f36718c]6282000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
629
630        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
631        Switch to GNU canonicalization.
632
[0da0dea]6332000-10-19  Antti P Miettinen  <anmietti@trshp.ntc.nokia.com>
634
635        * lib/tftpDriver.c: add comments to handlers struct function pointers.
636        * rtems/rtems_glue.c: move pointer arithmetic to be _after_
637        pointer has been checked against NULL.
638
[552051f]6392000-10-18       Chris Johns <ccj@acm.org>
640
641        * pppd/ipxcp.c: Fixed a typo.
642
[5ff9c088]6432000-09-28      Joel Sherrill <joel@OARcorp.com>
644
645        * rtems_webserver/Makefile.am, rtems_webserver/base64.c,
646        rtems_webserver/base64.c: Renamed base64.c to wbase64.c.
647        * rtems_webserver/sock.c: Added file missed in merger.
648
[4b60bd3]6492000-09-22      Joel Sherrill <joel@OARcorp.com>
650
651        * machine/types.h, pppd/pppd.h, rtems/rtems_bsdnet_internal.h,
652        rtems_webserver/webmain.c: machine/types.h  should not have
653        included rtems.h.  It is now including precisely the
654        least amount of low level, yet portable .h files to get
655        the basic RTEMS types defined.  This rippled into other
656        files since rtems_bsdnet_internal.h used machine/types.h to include
657        rtems.h.
658
[6e3f4b2]6592000-09-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
[9b28bea5]660
[6e3f4b2]661        * ChangeLog: Cleanup.
[9b28bea5]662
[bdcf02d4]6632000-09-05      Joel Sherrill <joel@OARcorp.com>
664
665        * rtems/rtems_syscall.c: Changed from O_NONBLOCK to internal
666        RTEMS_LIBIO_FLAGS_NO_DELAY to avoid O_NONBLOCK/O_NDELAY confusion
667        and to work with the converted flags.
668
[6e3f4b2]6692000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
670
671        * kern/Makefile.am, lib/Makefile.am, libc/Makefile.am,
672        net/Makefile.am, netinet/Makefile.am, nfs/Makefile.am,
673        pppd/Makefile.am, rtems/Makefile.am, rtems_servers/Makefile.am,
674        rtems_webserver/Makefile.am, wrapup/Makefile.am: Include compile.am
675
[5f117e8]6762000-09-01      Rosimildo daSilva <rdasilva@connecttel.com>
677
678        * emfdb.c: Removed stray semi-colon.  Reported on GoAhead
679        mailing lists by Jim Rudnicki <jdrudnicki@yahoo.com>
680
[a6b4c0df]6812000-08-31      Joel Sherrill <joel@OARcorp.com>
682
683        * Merged version 2.1 of GoAhead webserver.  This update
684        was submitted by Antti P Miettinen <antti.p.miettinen@nokia.com>.
685        * NOTES, base64.c, ejIntrn.h, emfdb.c, emfdb.h, md5.h, md5c.c,
686        um.c, um.h: New files.
687        * wbase64.c: Removed.
688        * Makefile.am, asp.c, balloc.c, default.c, ej.h, ejlex.c, ejparse.c,
689        form.c, h.c, handler.c, mime.c, misc.c, ringq.c, rom.c, security.c,
690        socket.c, sym.c, uemf.c, uemf.h, url.c, value.c, webcomp.c, webmain.c,
691        webpage.c, webrom.c, webs.c, webs.h, websuemf.c, wsIntrn.h: Modified.
692
[757e1661]6932000-08-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
694
695        * netinet/tcp_input.c: Spelling corrections.
696
[82edf48]6972000-08-30      Joel Sherrill <joel@OARcorp.com>
698
699        * rtems_webserver/license.txt: New file.
700
[e94ad1fe]7012000-08-10      Joel Sherrill <joel@OARcorp.com>
702
703        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.