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

Last change on this file since cd9dac0 was ef7915b, checked in by Joel Sherrill <joel.sherrill@…>, on Jun 13, 2003 at 5:51:08 PM

Changed entry to reference PR397.

  • Property mode set to 100644
File size: 25.5 KB
Line 
12003-06-13      Joel Sherrill <joel@OARcorp.com>
2
3        * pppd/chat.c: Removed warnings.
4
52003-05-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
6
7        PR 397/pppd
8        * pppd/fsm.c: Make peer_mru global again.
9
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
152003-03-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
16
17        * pppd/utils.c: Remove strlcpy, strlcat.
18
192003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
20
21        * configure.ac: Remove AC_CONFIG_AUX_DIR.
22
232003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
24
25        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
26
272003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
28
29        * configure.ac: AC_PREREQ(2.57).
30
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
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
452002-11-04      Joel Sherrill <joel@OARcorp.com>
46
47        * pppd/auth.c, rtems_webserver/uemf.h: Removed warnings.
48
492002-10-31      Joel Sherrill <joel@OARcorp.com>
50
51        * rtems_webserver/socket.c, rtems_webserver/uemf.h: Removed
52        warnings.
53
542002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
55
56        * .cvsignore: Reformat.
57        Add autom4te*cache.
58        Remove autom4te.cache.
59
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
652002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
66
67        * rtems_webserver/md5.h: Add missing newline.
68
692002-08-31      Joel Sherrill <joel@OARcorp.com>
70
71        * rtems_webserver/webmain.c: Commented out rootWeb to eliminate warning.
72
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
802002-08-12      Joel Sherrill <joel@OARcorp.com>
81
82        * pppd/utils.c: Include i960 in varargs conditional to avoid error.
83
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
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
972002-07-01      Joel Sherrill <joel@OARcorp.com>
98
99        * rtems_webserver/misc.c: Per PR236 eliminate definition of strnlen().
100
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
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
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
1182002-05-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
119
120        * rtems_telnetd/pty.c: Remove bsp.h. Include <rtems/bspIo.h>.
121
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
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
1352001-05-14      Joel Sherrill <joel@OARcorp.com>
136
137        * ChangeLog: Corrected -- entry should have been in libchip.
138 
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
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
1492002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
150
151        * pppd/utils.c: Adapt to gcc-3.x.
152
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
1602002-04-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
161
162        * ChangeLog: Fix dates.
163
1642002-03-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
165
166        * libc/rcmd.c: Replace __rtems w/ __rtems__.
167
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
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
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
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
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
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
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
2372002-02-01      Mike Siers <mikes@poliac.com>
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
2432002-01-31      Mike Siers <mikes@poliac.com>
244
245        * pppd/rtemsdialer.h: New file missed in previous commit.
246
2472002-01-31      Mike Siers <mikes@poliac.com>
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
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
2832002-02-16      Eric Norum <eric.norum@usask.ca>
284
285        * lib/tftpDriver.clib/tftpDriver.c: Fix TFTP block number checking.
286
2872002-02-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
288
289        * pppd/sys-rtems.c: Remove unused variable status from
290        dodefaultroute.
291
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
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
3042001-12-07      Eric Norum <eric.norum@usask.ca>
305
306        * lib/tftpDriver.c: Restore write capability.
307
3082001-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
309
310        * arpa/Makefile.am: Remove stray lines.
311
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
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
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
3342001-09-27      Eric Norum <eric.norum@usask.ca>
335
336        * lib/tftpDriver.c: Add limited chdir() support to the TFTP
337        filesystem.
338
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
3542001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
355
356        * Makefile.am: Use PREINSTALL_FILES = to make automake-1.5 happy.
357
3582001-09-19      Eric Norum <eric.norum@usask.ca>
359
360        * lib/tftpDriver.c: Add some debugging capability.
361
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
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
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
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
4072001-08-16      Joel Sherrill <joel@OARcorp.com>
408
409        * rtems_telnetd/.cvsignore: New file.
410
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
4282001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
429
430        * rtems_servers/Makefile.am: Deleted blank lines.
431
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
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>
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
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
4552001-04-20      Jake Janovetz <janovetz@uiuc.edu>
456
457        * rtems_servers/ftpd.c: Correct argument so hooks work again.
458
4592001-03-15      Ralf Corsepius <corsepius@faw.uni-ulm.de>
460
461        * include/.cvsignore: Remove dangling file.
462
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
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
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
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
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
5612001-01-02      Joel Sherrill <joel@OARcorp.com>
562
563        * CHANGELOG: Removed.
564        * README: Merged CHANGELOG contents as initial changes.
565
5662000-12-14      Eric Norum <eric.norum@usask.ca>
567
568        * lib/tftpDriver.c: Added write capability.
569
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
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
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
5902000-11-27      Joel Sherrill <joel@OARcorp.com>
591
592        * libc/res_init.c: Fix typo - adding missing # on include.
593
5942000-11-25      Eric Norum <eric.norum@usask.ca>
595
596        * libc/res_init.c: Move include to avoid compiler dumping core.
597
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
6102000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
611
612        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
613
6142000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
615
616        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
617
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
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
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
6392000-10-18       Chris Johns <ccj@acm.org>
640
641        * pppd/ipxcp.c: Fixed a typo.
642
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
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
6592000-09-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
660
661        * ChangeLog: Cleanup.
662
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
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
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
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
6932000-08-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
694
695        * netinet/tcp_input.c: Spelling corrections.
696
6972000-08-30      Joel Sherrill <joel@OARcorp.com>
698
699        * rtems_webserver/license.txt: New file.
700
7012000-08-10      Joel Sherrill <joel@OARcorp.com>
702
703        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.