source: rtems/cpukit/libnetworking/ChangeLog @ 41c4785

4.104.114.84.95
Last change on this file since 41c4785 was d9ab6d3, checked in by Joel Sherrill <joel.sherrill@…>, on 08/02/02 at 00:48:03

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

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