source: rtems/cpukit/libnetworking/ChangeLog @ 8cfdb56

4.104.114.84.95
Last change on this file since 8cfdb56 was 7a47bb5, checked in by Joel Sherrill <joel.sherrill@…>, on 08/07/02 at 15:37:33

2002-08-07 Joel Sherrill <joel@…>

  • netinet/in.h: Per PR263, added include of <machine/endian.h> to <netinet/in.h> so it includes prototypes of ntohl() family of routines.
  • Property mode set to 100644
File size: 26.9 KB
Line 
12002-08-07      Joel Sherrill <joel@OARcorp.com>
2
3        * netinet/in.h: Per PR263, added include of <machine/endian.h>
4        to <netinet/in.h> so it includes prototypes of ntohl() family
5        of routines.
6
72002-08-01      Joel Sherrill <joel@OARcorp.com>
8
9        * machine/param.h, sys/syslimits.h: In the continued effort to
10        eliminate .h conflicts between newlib and RTEMS, these were moved to
11        newlib.
12        * machine/Makefile.am, sys/Makefile.am: Reflect above.
13
142002-08-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
15
16        * wrapup/Makefile.am: Don't install.
17
182002-07-30      Joel Sherrill <joel@OARcorp.com>
19
20        * sys/param.h: Removed as a simpler version of this file is
21        now part of the RTEMS newlib support.
22        * sys/Makefile.am: Modified to reflect above. 
23
242002-07-30      Joel Sherrill <joel@OARcorp.com>
25
26        * machine/types.h: Removed as a simpler version of this file is
27        now part of the RTEMS newlib support.
28        * machine/Makefile.am, machine/endian.h, nfs/bootp_subr.c,
29        rtems/rtems_bsdnet_internal.h, sys/Makefile.am, sys/systm.h:
30        Minor modifications to use the simpler machine/types.h.  Mostly
31        more complete sets of #include's to account for machine/types.h
32        no longer doing this.
33
342002-07-30      Jay Monkman <jtm@smoothsmoothie.com>
35
36        * netinet/in_cksum.c, netinet/in_cksum_arm.c: Added ARM in_cksum
37        support.
38
392002-07-24      Joel Sherrill <joel@OARcorp.com>
40
41        * sys/select.h: Add a prototype of select() to avoid warnings.
42        In particular a C++ application using select() required a prototype.
43
442002-07-24      Joel Sherrill <joel@OARcorp.com>
45
46        * Makefile.am, libc/res_send.c: Do not install or use <poll.h>
47        since RTEMS does not support it.
48
492002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
50
51        * kern/Makefile.am: Use .$(OBJEXT) instead of .o.
52        * lib/Makefile.am: Ditto.
53        * libc/Makefile.am: Ditto.
54        * net/Makefile.am: Ditto.
55        * netinet/Makefile.am: Ditto.
56        * nfs/Makefile.am: Ditto.
57        * rtems/Makefile.am: Ditto.
58        * wrapup/Makefile.am: Ditto.
59
602002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
61
62        * kern/Makefile.am: Eliminate LIBNAME.
63        * lib/Makefile.am: Ditto.
64        * libc/Makefile.am: Ditto.
65        * net/Makefile.am: Ditto.
66        * netinet/Makefile.am: Ditto.
67        * nfs/Makefile.am: Ditto.
68        * rtems/Makefile.am: Ditto.
69        * wrapup/Makefile.am: Use project_libdir instead of
70        $(PROJECT_RELEASE)/lib.
71
722002-07-17      Jay Monkman <jtm@smoothsmoothie.com>
73
74        * netinet/in.h, netinet/ip.h, netinet/ip_var.h, netinet/tcp.h:
75        Modified to added packed attribute.o
76
772002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
78
79        * configure.ac: RTEMS_TOP(../..).
80
812002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
82
83        * configure.ac: Remove RTEMS_PROJECT_ROOT.
84
852002-06-27      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
86
87        * Addition of a ftp client filesystem, comparable to the tftp one.
88        * lib/ftpfs.c, rtems/ftpfs.h: New files.
89        * lib/Makefile.am, rtems/Makefile.am: Modified to reflect above.
90
912002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
92
93        * configure.ac: Use AC_CONFIG_AUX_DIR(../..).
94        Add AC_PROG_RANLIB.
95
962002-06-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
97
98        * wrapup/Makefile.am: Don't preinstall libnetworking.a.
99
1002002-06-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
101
102        * Makefile.am: Remove commented out net-apps.
103
1042002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
105
106        * arpa/Makefile.am: Include $(top_srcdir)/../automake/*.am.
107        * kern/Makefile.am: Include $(top_srcdir)/../automake/*.am.
108        * Makefile.am: Include $(top_srcdir)/../automake/*.am.
109        Use ../aclocal.
110        * lib/Makefile.am: Include $(top_srcdir)/../automake/*.am.
111        * libc/Makefile.am: Include $(top_srcdir)/../automake/*.am.
112        * machine/Makefile.am: Include $(top_srcdir)/../automake/*.am.
113        * net/Makefile.am: Include $(top_srcdir)/../automake/*.am.
114        * netinet/Makefile.am: Include $(top_srcdir)/../automake/*.am.
115        * nfs/Makefile.am: Include $(top_srcdir)/../automake/*.am.
116        * rtems/Makefile.am: Include $(top_srcdir)/../automake/*.am.
117        * sys/Makefile.am: Include $(top_srcdir)/../automake/*.am.
118        * vm/Makefile.am: Include $(top_srcdir)/../automake/*.am.
119        * wrapup/Makefile.am: Include $(top_srcdir)/../automake/*.am.
120
1212002-06-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
122
123        * rtems/Makefile.am: include multilib.am instead of RTEMS_BSP.cfg.
124
1252002-05-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
126
127        * configure.ac: Remove RTEMS_CHECK_POSIX_API.
128          Remove RTEMS_ENABLE_POSIX.
129          Remove RTEMS_CHECK_CUSTOM_BSP.
130          Remove RTEMS_ENABLE_POSIX.
131
1322002-05-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
133
134        Relocate c/src/libnetworking.
135        * Makefile.am: Reflect moval.
136        * machine/Makefile.am: Ditto.
137        * net/Makefile.am: Ditto.
138        * lib/Makefile.am: Ditto.
139        * netinet/Makefile.am: Ditto.
140        * vm/Makefile.am: Ditto.
141        * libc/Makefile.am: Ditto.
142        * sys/Makefile.am: Ditto.
143        * arpa/Makefile.am: Ditto.
144        * nfs/Makefile.am: Ditto.
145        * kern/Makefile.am: Ditto.
146        * rtems/Makefile.am: Ditto.
147        * configure.ac: Dittp.
148        * wrapup/Makefile.am: Ditto. Remove references to networking apps.
149
1502002-05-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
151
152        * rtems_telnetd/pty.c: Remove bsp.h. Include <rtems/bspIo.h>.
153
1542002-05-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
155
156        * rtems/mkrootfs.c: Add (relocated from libmisc/rootfs).
157        * rtems/mkrootfs.h: Ditto.
158        * rtems/Makefile.am: Reflect changes above.
159
1602002-05-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
161
162        * sys/ioctl.h: Remove.
163        * sys/sockio.h: Remove.
164        * sys/filio.h: Remove.
165        * sys/Makefile.am: Reflect changes above.
166
1672001-05-14      Joel Sherrill <joel@OARcorp.com>
168
169        * ChangeLog: Corrected -- entry should have been in libchip.
170 
1712002-05-01      Eric Norum <eric.norum@usask.ca>
172
173        * machine/in_cksum.h: Per PR200 fix multi-line inline assembly
174        to satisfy gcc 3.1 and newer.
175
1762002-04-26      Eric Norum <eric.norum@usask.ca>
177
178        * netinet/in_cksum_i386.c: Add volatile so the more agressive
179        optimization in gcc 3.1 does not reorder things.
180
1812002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
182
183        * pppd/utils.c: Adapt to gcc-3.x.
184
1852002-04-11      Chris Johns <ccj@acm.org>
186
187        * c/src/libnetworking/rtems/rtems_bsdnet.h: To address PR59, added
188        the drv_ctrl driver control block field to the ifconfig network driver
189        structure. This field is needed by the i82586 driver which was ported
190        from NetBSD as it had better hardware abstraction.
191
1922002-04-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
193
194        * ChangeLog: Fix dates.
195
1962002-03-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
197
198        * libc/rcmd.c: Replace __rtems w/ __rtems__.
199
2002002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
201
202        * configure.ac:
203        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
204        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
205        * arpa/Makefile.am: Remove AUTOMAKE_OPTIONS.
206        * kern/Makefile.am: Remove AUTOMAKE_OPTIONS.
207        * Makefile.am: Remove AUTOMAKE_OPTIONS.
208        * lib/Makefile.am: Remove AUTOMAKE_OPTIONS.
209        * libc/Makefile.am: Remove AUTOMAKE_OPTIONS.
210        * machine/Makefile.am: Remove AUTOMAKE_OPTIONS.
211        * net/Makefile.am: Remove AUTOMAKE_OPTIONS.
212        * netinet/Makefile.am: Remove AUTOMAKE_OPTIONS.
213        * nfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
214        * pppd/Makefile.am: Remove AUTOMAKE_OPTIONS.
215        * rtems/Makefile.am: Remove AUTOMAKE_OPTIONS.
216        * rtems_servers/Makefile.am: Remove AUTOMAKE_OPTIONS.
217        * rtems_telnetd/Makefile.am: Remove AUTOMAKE_OPTIONS.
218        * rtems_webserver/Makefile.am: Remove AUTOMAKE_OPTIONS.
219        * sys/Makefile.am: Remove AUTOMAKE_OPTIONS.
220        * vm/Makefile.am: Remove AUTOMAKE_OPTIONS.
221        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
222
2232002-03-27      Thomas.Doerfler@imd-systems.de
224
225        * PR144
226        * nfs/bootp_subr.c bootpc_init(): Performs a write to memory address
227        0 when called for the first time. This is done when trying to clear
228        the variable "dhcp_hostname".
229
2302002-03-27      Ilya Alexeev <ilya@continuum.ru>
231
232        * PR162
233        * net/if_ppp.c ppp_txdaemon(), net/if_pppvar.h pppstart(): Local
234        variables must not be used in a device write routines.  Now
235        ppp_softc structure have own character for writing to device
236        (sc_outchar).  I think that converting local variables to static
237        is not a right solution, because problems will occur in the case
238        of two or more ppp instances.
239        * net/ppp_tty.c pppstart(): Type of the ioffset variable must be
240        u_long, otherwise in the case of the big output packet endless
241        loop may occur.
242
2432002-03-21      Ilya Alexeev <ilya@continuum.ru>
244
245        * net/if_ppp.c, net/ppp_tty.c: Initial preparations for multiple
246        PPPD connections.
247
2482001-03-20      Till Straumann <strauman@SLAC.Stanford.EDU>
249
250        * PR158
251        * libc/rcmd.c, libc/rcmd.c: Enable the rcmd() library call by
252        commenting out the parts that deal with signals.  This enables
253        RTEMS to 'rsh' command to a server connecting fd to remote stdio.
254        The 'server-side' parts of this file which deal with authentication
255        are disabled since they are not needed.
256
2572002-02-27      Ilya Alexeev <ilya@continuum.ru>
258
259        * net/if_ppp.c, pppd/auth.c, pppd/chat.c, pppd/pppd.h,
260        pppd/sys-rtems.c: Add server with pap-authorization
261        capabilities as well as eliminate some warnings.
262
2632002-02-27      Eric Norum <eric.norum@usask.ca>
264
265        * net/radix.c: Properly handle fetching the default route when there
266        is no route.  This was a bug in the original FreeBSD code and this
267        fix is from an updated version of their code.
268
2692002-02-01      Mike Siers <mikes@poliac.com>
270
271        * pppd/rtemspppd.c (rtems_pppd_disconnect): Modified to avoid bringing
272        the link down too fast.
273        NOTE: Mike reports successfully running at 56K baud on a direct link.
274
2752002-01-31      Mike Siers <mikes@poliac.com>
276
277        * pppd/rtemsdialer.h: New file missed in previous commit.
278
2792002-01-31      Mike Siers <mikes@poliac.com>
280
281        * Nice Update of PPPD support which eliminates the
282        requiremetn that drivers be in the termios TASK_DRIVEN mode.
283        Mike did significant testing and reports that it seems to be
284        more stable and handle larger packets better.  This patch
285        replaces the termios tasks with more general pppd network
286        driver tasks.  The functions pppinput() and pppstart() get
287        called from the interrupt service routine.
288        * Makefile.am, configure.ac, net/Makefile.am, net/bpf.h,
289        net/ethernet.h, net/if.c, net/if.h, net/if_arp.h, net/if_dl.h,
290        net/if_ethersubr.c, net/if_llc.h, net/if_loop.c, net/if_ppp.h,
291        net/if_pppvar.h, net/if_types.h, net/netisr.h, net/ppp-comp.h,
292        net/ppp_defs.h, net/pppcompress.h, net/radix.c, net/radix.h,
293        net/raw_cb.c, net/raw_cb.h, net/raw_usrreq.c, net/route.c,
294        net/route.h, net/rtsock.c, pppd/Makefile.am, pppd/README,
295        pppd/STATUS, pppd/auth.c, pppd/cbcp.c, pppd/ccp.c, pppd/ccp.h,
296        pppd/chap.c, pppd/chap.h, pppd/chap_ms.c, pppd/chap_ms.h,
297        pppd/chat.c, pppd/demand.c, pppd/fsm.c, pppd/fsm.h, pppd/ipcp.c,
298        pppd/ipcp.h, pppd/ipxcp.c, pppd/ipxcp.h, pppd/lcp.c, pppd/lcp.h,
299        pppd/magic.c, pppd/magic.h, pppd/options.c, pppd/patchlevel.h,
300        pppd/pathnames.h, pppd/pppd.8, pppd/pppd.h, pppd/rtemsmain.c,
301        pppd/rtemspppd.c, pppd/rtemspppd.h, pppd/sys-rtems.c, pppd/upap.c,
302        pppd/upap.h, pppd/utils.c, pppd/example/README,
303        pppd/example/netconfig.h, wrapup/Makefile.am: Modified.
304        * net/bsd-comp.c, net/if_ppp.c, net/ppp-deflate.c, net/ppp.h,
305        net/ppp_tty.c, net/pppcompress.c, net/zlib.c, net/zlib.h: New file.
306        * modem/, modem/.cvsignore, modem/Makefile.am, modem/ppp.c,
307        modem/ppp.h, modem/ppp_tty.c, modem/pppcompress.c: Subdirectory removed.
308
3092002-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
310
311        * rtems_telnetd/pty.c: Move config.h to were it belongs.
312        Remove printf (Reported by Till Straumann
313        <strauman@SLAC.Stanford.EDU>).
314
3152002-02-16      Eric Norum <eric.norum@usask.ca>
316
317        * lib/tftpDriver.clib/tftpDriver.c: Fix TFTP block number checking.
318
3192002-02-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
320
321        * pppd/sys-rtems.c: Remove unused variable status from
322        dodefaultroute.
323
3242002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
325
326        * lib/tftpDriver.c: Remove set_errno_and_return_minus_one, include
327        <rtems/seterr.h>.
328
329
3302001-12-18      Eric Norum <eric.norum@usask.ca>
331
332        * lib/tftpDriver.c: Allow chdir() to work on TFTP `directories'
333        (path names with a / at the end) while disallowing open() operations
334        on TFTP `directories'.
335
3362001-12-07      Eric Norum <eric.norum@usask.ca>
337
338        * lib/tftpDriver.c: Restore write capability.
339
3402001-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
341
342        * arpa/Makefile.am: Remove stray lines.
343
3442001-10-18      Eric Norum <eric.norum@usask.ca>
345
346        * lib/tftpDriver.c: Properly handles ../ components in chdir() and
347        open() operations within the TFTP file system.
348
3492001-10-12      Mike Siers <mikes@poliac.com>
350
351        * Update to stable working state.  Congratulations Mike! :)
352        * modem_example: Directory removed.
353        * modem_example/16550.h, modem_example/README, modem_example/modem.c,
354        modem_example/modem.h, modem_example/ppp.c, modem_example/ppp.h,
355        modem_example/pppcompress.c: Files removed.
356        * pppd/example/pppd.options: New file.
357        * pppd/README, pppd/STATUS, pppd/cbcp.c, pppd/cbcp.h, pppd/chat.c,
358        pppd/pppd.h, pppd/rtemsmain.c: Updated.
359
3602001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
361
362        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
363        * configure.in: Remove.
364        * configure.ac: New file, generated from configure.in by autoupdate.
365
3662001-09-27      Eric Norum <eric.norum@usask.ca>
367
368        * lib/tftpDriver.c: Add limited chdir() support to the TFTP
369        filesystem.
370
3712001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
372
373        * machine/Makefile.am: Use 'PREINSTALL_FILES ='.
374        * net/Makefile.am: Use 'PREINSTALL_FILES ='.
375        * netinet/Makefile.am: Use 'PREINSTALL_FILES ='.
376        * vm/Makefile.am: Use 'PREINSTALL_FILES ='.
377        * pppd/Makefile.am: Use 'PREINSTALL_FILES ='.
378        * sys/Makefile.am: Use 'PREINSTALL_FILES ='.
379        * rtems_servers/Makefile.am: Use 'PREINSTALL_FILES ='.
380        * arpa/Makefile.am: Use 'PREINSTALL_FILES ='.
381        * nfs/Makefile.am: Use 'PREINSTALL_FILES ='.
382        * rtems_webserver/Makefile.am: Use 'PREINSTALL_FILES ='.
383        * rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
384        * rtems_telnetd/Makefile.am: Use 'PREINSTALL_FILES ='.
385
3862001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
387
388        * Makefile.am: Use PREINSTALL_FILES = to make automake-1.5 happy.
389
3902001-09-19      Eric Norum <eric.norum@usask.ca>
391
392        * lib/tftpDriver.c: Add some debugging capability.
393
3942001-09-19      Chris Johns <ccj@acm.org>
395
396        * nfs/bootp_subr.c, rtems/rtems_bootp.c, rtems/rtems_bsdnet.h,
397        rtems/rtems_bsdnet_internal.h Added support for populating the
398        initial "root" filesystem with information obtained via the DHCP
399        response.
400
4012001-08-16      Mike Siers <mikes@poliac.com>
402
403        * pppd/STATUS: Updated by Joel based upon email from Mike.
404        * pppd/cbcp.c, pppd/cbcp.h: Readded files.  These support callback
405        functionality that has not even been compiled under RTEMS yet.
406
4072001-08-16      Joel Sherrill <joel@OARcorp.com>
408
409        * pppd/example/Makefile: Removed.
410        * pppd/example/Makefile-user: Added was Makefile.  Renamed to
411        avoid bootstrap -c clobbering it.
412
4132001-08-16      Mike Siers <mikes@poliac.com>
414
415        * Update of PPPD to 2.3.11 from 2.3.5 and addition of an example
416        application.  Mike's notes on the modifications:
417           - renamed error() function because of namespace problems
418           - removed calls to the exit() funciton
419           - removed extra files from the pppd source directory
420           - defined pppd task constant values in rtemspppd.h
421           - modifyied example code to get actual tick per second value
422           - placed the pppd 2.3.11 man page file (pppd.8) into the pppd
423           directory
424        * pppd/cbcp.c, pppd/cbcp.h, pppd/main.c, pppd/ppp_tty.c,
425        pppd/pppmain.c, pppd/rtems-ppp.c, pppd/rtems-ppp.c: Deleted.
426        * pppd/pppd.8, pppd/rtemsmain.c, pppd/rtemspppd.c, pppd/rtemspppd.h,
427        pppd/sys-rtems.c, pppd/utils.c, pppd/example/Makefile,
428        pppd/example/README, pppd/example/init.c, pppd/example/netconfig.h,
429        pppd/example/ppp.conf, pppd/example/pppdapp.c, pppd/example/system.h:
430        New files.
431        * modem/ppp_tty.c, net/if_ppp.h, pppd/Makefile.am, pppd/README,
432        pppd/STATUS, pppd/auth.c, pppd/ccp.c, pppd/ccp.h, pppd/chap.c,
433        pppd/chap.h, pppd/chap_ms.c, pppd/chap_ms.h, pppd/chat.c,
434        pppd/demand.c, pppd/fsm.c, pppd/fsm.h, pppd/ipcp.c, pppd/ipcp.h,
435        pppd/ipxcp.c, pppd/ipxcp.h, pppd/lcp.c, pppd/lcp.h, pppd/magic.c,
436        pppd/magic.h, pppd/options.c, pppd/patchlevel.h,
437        pppd/pathnames.h, pppd/pppd.h, pppd/upap.c, pppd/upap.h: Modified.
438
4392001-08-16      Joel Sherrill <joel@OARcorp.com>
440
441        * rtems_telnetd/.cvsignore: New file.
442
4432001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
444
445        * Makefile.am, configure.in, rtems_servers/Makefile.am,
446        rtems_servers/telnetd.c, rtems_servers/telnetd.h,
447        rtems_telnetd/Makefile.am, rtems_telnetd/README, rtems_telnetd/icmds.c,
448        rtems_telnetd/pty.c, rtems_telnetd/pty.h, rtems_telnetd/telnetd.c,
449        rtems_telnetd/telnetd.h, wrapup/Makefile.am:
450          - pty and telnetd have a new subdir rtems_telnetd to avoid
451            the side effect when ftpd change.
452          - the tcp/ip stats have been implemented into icmds.c and
453            started when telnetd daemon is started.
454        * rtems_servers/telnetd.c, rtems_servers/telnetd.h: Removed.
455        * rtems_telnetd: New directory.
456        * rtems_telnetd/Makefile.am, rtems_telnetd/README,
457        rtems_telnetd/icmds.c, rtems_telnetd/pty.c, rtems_telnetd/pty.h,
458        rtems_telnetd/telnetd.c, rtems_telnetd/telnetd.h: New files.
459
4602001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
461
462        * rtems_servers/Makefile.am: Deleted blank lines.
463
4642001-06-14      Joel Sherrill <joel@OARcorp.com>
465
466        * rtems_servers/telnetd.c, shell/telnetd.h: Moved from libmisc/shell
467        so the network stack to address network depenendency.
468        * rtems_servers/Makefile.am: Modified to reflect above.
469
4702001-05-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
471
472        * libc/Makefile.am: Remove -D__STRICT_ANSI__.
473
4742001-04-24      Eric Norum <eric.norum@usask.ca>
475
476        * lib/rtems_bsdnet_ntp.c: Modifications to make the RTEMS NTP
477        synchronization a little more robust -- no NTP daemon yet, but
478        at least it trys a little harder when the primary NTP server is down.
479
4802001-04-20  Radzislaw Galler  <rgaller@et.put.poznan.pl>
481
482        * modem/ppp.c, pppd/main.c, pppd/pppmain.c, pppd/rtems-ppp.c,
483        pppd/modem_example/modem.c, pppd/modem_example/ppp.c: Translated
484        Polish comments and other strings into English
485        * pppd/STATUS: updated to reflect the changes
486
4872001-04-20      Jake Janovetz <janovetz@uiuc.edu>
488
489        * rtems_servers/ftpd.c: Correct argument so hooks work again.
490
4912001-03-15      Ralf Corsepius <corsepius@faw.uni-ulm.de>
492
493        * include/.cvsignore: Remove dangling file.
494
4952001-01-31        Sergei Organov <osv@javad.ru>
496
497        * rtems_servers/ftp.d: Following changes:
498          - Hacks with current dir and root dir removed in favor of new libio
499            support for task-local current and root directories.
500          - Bug in `close_data_socket()' introduced by previous change fixed.
501          - `command_pasv()' changed to set timeout on socket we are listening
502            on and code fixed to don't close socket twice on error.
503          - `serr()' changed to clear `errno'.
504          - `data_socket()' changed to clear `errno' before `bind()'.
505          - `session()' changed to clear `errno' before processing session.
506          - `close_data_socket()' fixed to close both active and passive sockets
507          - Initialize info->data_socket to -1 in `daemon()'
508          - Initialize `fname' to empty string  in `exec_command()'
509
5102001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
511
512        * Makefile.am, arpa/Makefile.am, machine/Makefile.am, net/Makefile.am,
513        netinet/Makefile.am, nfs/Makefile.am, rtems/Makefile.am,
514        rtems_servers/Makefile.am, rtems_webserver/Makefile.am,
515        sys/Makefile.am, vm/Makefile.am:
516        Apply include_*HEADERS instead of H_FILES.
517        * include/Makefile.am: Remove.
518        * Makefile.am: Add handling of *.h files.
519        * configure.in: Remove include/Makefile.
520
5212001-01-25      Eric Norum <eric.norum@usask.ca>
522
523        * lib/tftpDriver.c: Reduce first timeout interval.  This
524        improves throughput on systems which are dropping packets. 
525        Only the first timeout is reduced.  This keeps the number
526        of extra packets down on networks that are very busy and
527        dropping lots of packets.
528
5292001-01-24      Sergei Organov <osv@javad.ru>
530
531        * rtems_servers/ftpd.c, rtems_servers/ftpd.h: Major enhancements
532        as listed below:
533          - Timeouts on sockets implemented. 'idle' field added to
534            configuration. No timeout by default to keep backward compatibility.
535            Note: SITE IDLE command not implemented yet.
536          - Basic global access control implemented. 'access' field added to
537            configuration. No access limitations by default to keep backward
538            compatibility.
539          - Anchor data socket for active mode (using self IP and port 20.)
540          - Fixed default data port support (still not tested).
541          - Don't allow IP address different from originating host in
542            PORT command to improve security.
543          - Fixed bug in MDTM command.
544          - Check for correctness of parsing of argument in command_port().
545          - Fixed squeeze_path() to don't allow names like 'NAME/smth' where
546            'NAME' is not a directory.
547          - Command parsing a little bit improved: command names are now
548            converted to upper-case to be more compatible with RFC (command
549            names are not case-sensitive.)
550          - Reformat comments so that they have RTEMS look-and-feel.
551          - Fixed DELE, SITE CHMOD, RMD, MKD broken by previous changes
552          - True ASCII mode implemented (doesn't work for hooks and /dev/null)
553          - Passive mode implemented, PASV command added.
554          - Default port for data connection could be used (untested, can't find
555            ftp client that doesn't send PORT command)
556          - SYST reply changed to UNIX, as former RTEMS isn't registered name.
557          - Reply codes reviewed and fixed.
558
5592001-01-12      Sergei Organov <osv@javad.ru>
560
561        * rtems_servers/ftpd.c, rtems_servers/ftpd.h: Major enhancements
562        as listed below:
563            - use pool of pre-created threads to handle sessions instead of
564              creating/deleting threads on the fly
565            - LIST output is now similar to what "/bin/ls -al" would output,
566              thus FTP clients such Netscape are happy with it.
567            - LIST NAME now works (both for files and directories)
568            - added support for NLST, CDUP, and MDTM FTP commands to make
569              more FTP clients happy
570            - keep track of CWD for every session separately
571            - ability to specify root directory name for FTPD in configuration
572              table. FTPD will then create illusion for FTP clients that this
573              is actually root directory.
574            - ignore options sent in commands, thus LIST -al FILE works and
575              doesn't try to list "-al" directory.
576            - buffers are allocated on stack instead of heap where possible to
577              eliminate malloc/free calls (avoid possible heap fragmentation
578              troubles).
579            - drop using of task notepad to pass parameters - use function
580              arguments instead
581            - use snprintf() instead of sprintf() as the latter is unsafe
582            - use of PF_INET in socket() instead of AF_INET
583
584            Here are ftp clients I've tried new FTPD with (all of them
585            running on Debian GNU/Linux 2.2):
586
587                 Lftp 2.1.10
588                 NcFTP 2.4.3
589                 Netscape 4.75
590                 ftp
591                 mc 4.5.49
592
5932001-01-02      Joel Sherrill <joel@OARcorp.com>
594
595        * CHANGELOG: Removed.
596        * README: Merged CHANGELOG contents as initial changes.
597
5982000-12-14      Eric Norum <eric.norum@usask.ca>
599
600        * lib/tftpDriver.c: Added write capability.
601
6022000-12-08      Joel Sherrill <joel@OARcorp.com>
603
604        * libc/linkaddr.c: Initialized variable to remove warning.
605        * modem/ppp.c, modem/ppp_tty.c: Made numerous variable declarations
606        conditional on PPP_COMPRESS and PPP_FILTER.  Commented out variables
607        that were not used because the code using them was commented out.
608        Removed totally unused variables.
609        * modem/pppcompress.c: Added parentheses to avoid warnings.
610        * pppd/pppmain.c: Removed numerous warnings.
611
6122000-11-30      Joel Sherrill <joel@OARcorp.com>
613
614        * modem/ppp_tty.c: Changed to include <rtems/termiostypes.h> since
615        that is an RTEMS specific header file.
616
6172000-11-30      Joel Sherrill <joel@OARcorp.com>
618
619        * sys/ttycom.h: Moved to lib/include/sys.
620        * Makefile.am: Modified to reflect above.
621
6222000-11-27      Joel Sherrill <joel@OARcorp.com>
623
624        * libc/res_init.c: Fix typo - adding missing # on include.
625
6262000-11-25      Eric Norum <eric.norum@usask.ca>
627
628        * libc/res_init.c: Move include to avoid compiler dumping core.
629
6302000-11-25  Antti P Miettinen  <antti.p.miettinen@nokia.com>
631
632        * wrapup/Makefile.am: Added modem subdir.
633        * configure.in, Makefile.am: Added modem subdir.
634        * net/Makefile.am: Added if_pppvar.h, pppcompress.h.
635        * pppd/Makefile.am: Added pppmain.c (which needs work).
636        * pppd/chat.c, pppd/fsm.c, pppd/fsm.h, pppd/ipxcp.c, pppd/main.c,
637        pppd/ppp_tty.c, pppd/upap.c: Changes from Thomas Doerfler
638        <Thomas.Doerfler@imd-systems.de> and cosmetic changes by me.
639        Actually main.c and ppp_tty.c should be scratched. The modem
640        subdir has the real ppp_tty.c and the real pppd main is in pppmain.c.
641
6422000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
643
644        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
645
6462000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
647
648        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
649
6502000-10-30      Joel Sherrill <joel@OARcorp.com>
651
652        * POSIX include files merged into newlib.  This resulted in
653        some definitions moving to other files and thus some secondary
654        effects in RTEMS source code.
655        * machine/types.h: Added _CLOCKID_T_ and _TIMER_T_ to be in sync
656        with newlib's <machine/types.h>.
657        * rtems/rtems_bsdnet_internal.h: newlib now includes definition
658        of struct itimerval in <sys/time.h>.
659
6602000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
661
662        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
663        Switch to GNU canonicalization.
664
6652000-10-19  Antti P Miettinen  <anmietti@trshp.ntc.nokia.com>
666
667        * lib/tftpDriver.c: add comments to handlers struct function pointers.
668        * rtems/rtems_glue.c: move pointer arithmetic to be _after_
669        pointer has been checked against NULL.
670
6712000-10-18       Chris Johns <ccj@acm.org>
672
673        * pppd/ipxcp.c: Fixed a typo.
674
6752000-09-28      Joel Sherrill <joel@OARcorp.com>
676
677        * rtems_webserver/Makefile.am, rtems_webserver/base64.c,
678        rtems_webserver/base64.c: Renamed base64.c to wbase64.c.
679        * rtems_webserver/sock.c: Added file missed in merger.
680
6812000-09-22      Joel Sherrill <joel@OARcorp.com>
682
683        * machine/types.h, pppd/pppd.h, rtems/rtems_bsdnet_internal.h,
684        rtems_webserver/webmain.c: machine/types.h  should not have
685        included rtems.h.  It is now including precisely the
686        least amount of low level, yet portable .h files to get
687        the basic RTEMS types defined.  This rippled into other
688        files since rtems_bsdnet_internal.h used machine/types.h to include
689        rtems.h.
690
6912000-09-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
692
693        * ChangeLog: Cleanup.
694
6952000-09-05      Joel Sherrill <joel@OARcorp.com>
696
697        * rtems/rtems_syscall.c: Changed from O_NONBLOCK to internal
698        RTEMS_LIBIO_FLAGS_NO_DELAY to avoid O_NONBLOCK/O_NDELAY confusion
699        and to work with the converted flags.
700
7012000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
702
703        * kern/Makefile.am, lib/Makefile.am, libc/Makefile.am,
704        net/Makefile.am, netinet/Makefile.am, nfs/Makefile.am,
705        pppd/Makefile.am, rtems/Makefile.am, rtems_servers/Makefile.am,
706        rtems_webserver/Makefile.am, wrapup/Makefile.am: Include compile.am
707
7082000-09-01      Rosimildo daSilva <rdasilva@connecttel.com>
709
710        * emfdb.c: Removed stray semi-colon.  Reported on GoAhead
711        mailing lists by Jim Rudnicki <jdrudnicki@yahoo.com>
712
7132000-08-31      Joel Sherrill <joel@OARcorp.com>
714
715        * Merged version 2.1 of GoAhead webserver.  This update
716        was submitted by Antti P Miettinen <antti.p.miettinen@nokia.com>.
717        * NOTES, base64.c, ejIntrn.h, emfdb.c, emfdb.h, md5.h, md5c.c,
718        um.c, um.h: New files.
719        * wbase64.c: Removed.
720        * Makefile.am, asp.c, balloc.c, default.c, ej.h, ejlex.c, ejparse.c,
721        form.c, h.c, handler.c, mime.c, misc.c, ringq.c, rom.c, security.c,
722        socket.c, sym.c, uemf.c, uemf.h, url.c, value.c, webcomp.c, webmain.c,
723        webpage.c, webrom.c, webs.c, webs.h, websuemf.c, wsIntrn.h: Modified.
724
7252000-08-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
726
727        * netinet/tcp_input.c: Spelling corrections.
728
7292000-08-30      Joel Sherrill <joel@OARcorp.com>
730
731        * rtems_webserver/license.txt: New file.
732
7332000-08-10      Joel Sherrill <joel@OARcorp.com>
734
735        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.