source: rtems/cpukit/libnetworking/ChangeLog @ 471bcf0

4.104.114.84.9
Last change on this file since 471bcf0 was 471bcf0, checked in by Ralf Corsepius <ralf.corsepius@…>, on Nov 15, 2002 at 2:55:12 PM

2002-11-15 Ralf Corsepius <corsepiu@…>

  • Makefile.am: Merge-in arpa/Makefile.am, machine/Makefile.am, sys/Makefile.am, vm/Makefile.am. Add . to SUBDIRS.
  • arpa/Makefile.am: Remove.
  • machine/Makefile.am: Remove.
  • sys/Makefile.am: Remove.
  • vm/Makefile.am: Remove.
  • configure.ac: Reflect changes above.
  • Property mode set to 100644
File size: 31.3 KB
Line 
12002-11-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * Makefile.am: Merge-in arpa/Makefile.am, machine/Makefile.am,
4        sys/Makefile.am, vm/Makefile.am.
5        Add . to SUBDIRS.
6        * arpa/Makefile.am: Remove.
7        * machine/Makefile.am: Remove.
8        * sys/Makefile.am: Remove.
9        * vm/Makefile.am: Remove.
10        * configure.ac: Reflect changes above.
11
122002-11-06      Chris Johns <ccj@acm.org>
13
14        * sys/select.h: Add C++ to C external.
15
162002-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
17
18        * kern/uipc_mbuf.c: Comment out m0 in m_copydata to suppress
19        warning.
20
212002-11-01      Joel Sherrill <joel@OARcorp.com>
22
23        * ChangeLog: Corrected.
24
252002-11-01      Eric Norum <eric.norum@usask.ca>
26
27        * nfs/bootp_subr.c, rtems/rtems_bsdnet.h, rtems/rtems_glue.c:
28        Till Straumann's patch (PR295) to use bootp option 129 to get
29        command line string.  Till Straumann's patch to change
30        inet_ntoa->inet_ntop.
31
322002-10-31      Joel Sherrill <joel@OARcorp.com>
33
34        * libc/rcmd.c, netinet/in_cksum_arm.c: Removed warnings.
35
362002-10-28      Joel Sherrill <joel@OARcorp.com>
37
38        * Pass to eliminate warnings.
39        * kern/uipc_mbuf.c: Conditional SYSINIT() usage on __rtems__.
40        Fix return statement without a value.
41        * lib/ftpfs.c: read and write filesystem routines return ssize_t.
42        * lib/syslog.c: Add include of <string.h> to eliminate warning.
43        * lib/tftpDriver.c: read and write filesystem routines return ssize_t.
44        * libc/gethostbydns.c: Prototype abort().
45        * libc/inet_ntoa.c: Prototype strcpy().
46        * libc/rcmd.c: Add include of <sys/select.h>
47        * net/if_loop.c: Turn token at end of endif to comment.
48        * net/rtsock.c, nfs/bootp_subr.c:  Conditional SYSINIT() usage
49        on __rtems__.
50        * rtems/rtems_bootp.c: Add include of <rtems/rtems_bsdnet_internal.h>.
51        * rtems/rtems_bsdnet_internal.h: Added prototypes for memcpy() and
52        memset() since the BSD code tries to avoid using libc .h files
53        since it is used to being in the kernel.
54        * rtems/rtems_syscall.c: read and write filesystem routines
55        return ssize_t.
56
572002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
58
59        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
60
612002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
62
63        * Makefile.am: Remove bogus reference to CHANGELOG.
64
652002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
66
67        * .cvsignore: Reformat.
68        Add autom4te*cache.
69        Remove autom4te.cache.
70
712002-10-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
72
73        * net/if_ethersubr.c: Add comments to #endif NETATALK to stop
74        gcc from complaining.
75
762002-10-07      Eric Norum <eric.norum@usask.ca>
77
78        * netinet/tcp_var.h: Corrected typo in ARM alignment patch which
79        broke all other ports.
80
812002-10-04      Jay Monkman <jtm@smoothsmoothie.com>
82
83        * netinet/in_cksum.c, netinet/ip_icmp.h, netinet/ip_input.c,
84        netinet/tcp_input.c, netinet/tcp_subr.c, netinet/tcp_var.h,
85        sys/queue.h: Address alignment requirements for the ARM.
86
872002-10-04      Jay Monkman <jtm@smoothsmoothie.com>
88
89        * rtems/rtems_glue.c: Add IP aliasing ioctls SIOCAIFADDR and
90        SIOCDIFADDR.
91
922002-10-02      Joel Sherrill <joel@OARcorp.com>
93
94        * kern/uipc_socket.c: Make sure that small non-zero delays work.
95        Suggested cleanup from Eric Norum.
96
972002-10-02      Eric Norum <eric.norum@usask.ca>
98
99        * rtems/mkrootfs.c: As part of PR283, remove redundant code that
100        creates /etc/passwd and /etc/group.
101
1022002-09-16      Joel Sherrill <joel@OARcorp.com>
103
104        * netinet/Makefile.am, netinet/udp_usrreq.c: Back off some of
105        the IP_FORWARD patch as it appears to not compile in the
106        current tree.
107
1082002-09-14      Joel Sherrill <joel@OARcorp.com>
109
110        * kern/uipc_socket.c: Fix case on SO_RCVTIMEO and SO_SNDTIMEO where
111        conversion into ticks can result in a 0 ticks timeout which is
112        the same as requesting no timeout.  Reported by Sergei Organov
113        <osv@javad.ru>.
114
1152002-09-14      Vyacheslav V. Burdjanadze <wr@zelax.ru>
116
117        * kern/uipc_mbuf.c, sys/mbuf.h, netinet/udp_usrreq.c: Add
118        optional UDP broadcast forwarding support.
119        * netinet/Makefile.am: Defined FORWARD_PROTOCOL to enabled UDP
120        broadcast forwarding.
121
1222002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
123
124        * netinet/in_cksum.c: #include <string.h> for puts in generic
125        routines.
126
1272002-08-20      Eric Norum <eric.norum@usask.ca>
128
129        * rtems/rtems_glue.c: Per PR270, the BSD network code expects that
130        the value of the number of seconds since boot is non-zero.  The
131        RTEMS network initialization code assures this by waiting for a
132        second.  A more efficient technique is to simply wait until the
133        number of seconds since boot is non-zero.
134
1352002-08-09      Joel Sherrill <joel@OARcorp.com>
136
137        * libc/getservent.c: Per PR265, add  #include <netinet/in.h> for
138        ntohl() function.
139
1402002-08-07      Joel Sherrill <joel@OARcorp.com>
141
142        * netinet/in.h: Per PR263, added include of <machine/endian.h>
143        to <netinet/in.h> so it includes prototypes of ntohl() family
144        of routines.
145
1462002-08-01      Joel Sherrill <joel@OARcorp.com>
147
148        * machine/param.h, sys/syslimits.h: In the continued effort to
149        eliminate .h conflicts between newlib and RTEMS, these were moved to
150        newlib.
151        * machine/Makefile.am, sys/Makefile.am: Reflect above.
152
1532002-08-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
154
155        * wrapup/Makefile.am: Don't install.
156
1572002-07-30      Joel Sherrill <joel@OARcorp.com>
158
159        * sys/param.h: Removed as a simpler version of this file is
160        now part of the RTEMS newlib support.
161        * sys/Makefile.am: Modified to reflect above. 
162
1632002-07-30      Joel Sherrill <joel@OARcorp.com>
164
165        * machine/types.h: Removed as a simpler version of this file is
166        now part of the RTEMS newlib support.
167        * machine/Makefile.am, machine/endian.h, nfs/bootp_subr.c,
168        rtems/rtems_bsdnet_internal.h, sys/Makefile.am, sys/systm.h:
169        Minor modifications to use the simpler machine/types.h.  Mostly
170        more complete sets of #include's to account for machine/types.h
171        no longer doing this.
172
1732002-07-30      Jay Monkman <jtm@smoothsmoothie.com>
174
175        * netinet/in_cksum.c, netinet/in_cksum_arm.c: Added ARM in_cksum
176        support.
177
1782002-07-24      Joel Sherrill <joel@OARcorp.com>
179
180        * sys/select.h: Add a prototype of select() to avoid warnings.
181        In particular a C++ application using select() required a prototype.
182
1832002-07-24      Joel Sherrill <joel@OARcorp.com>
184
185        * Makefile.am, libc/res_send.c: Do not install or use <poll.h>
186        since RTEMS does not support it.
187
1882002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
189
190        * kern/Makefile.am: Use .$(OBJEXT) instead of .o.
191        * lib/Makefile.am: Ditto.
192        * libc/Makefile.am: Ditto.
193        * net/Makefile.am: Ditto.
194        * netinet/Makefile.am: Ditto.
195        * nfs/Makefile.am: Ditto.
196        * rtems/Makefile.am: Ditto.
197        * wrapup/Makefile.am: Ditto.
198
1992002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
200
201        * kern/Makefile.am: Eliminate LIBNAME.
202        * lib/Makefile.am: Ditto.
203        * libc/Makefile.am: Ditto.
204        * net/Makefile.am: Ditto.
205        * netinet/Makefile.am: Ditto.
206        * nfs/Makefile.am: Ditto.
207        * rtems/Makefile.am: Ditto.
208        * wrapup/Makefile.am: Use project_libdir instead of
209        $(PROJECT_RELEASE)/lib.
210
2112002-07-17      Jay Monkman <jtm@smoothsmoothie.com>
212
213        * netinet/in.h, netinet/ip.h, netinet/ip_var.h, netinet/tcp.h:
214        Modified to added packed attribute.o
215
2162002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
217
218        * configure.ac: RTEMS_TOP(../..).
219
2202002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
221
222        * configure.ac: Remove RTEMS_PROJECT_ROOT.
223
2242002-06-27      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
225
226        * Addition of a ftp client filesystem, comparable to the tftp one.
227        * lib/ftpfs.c, rtems/ftpfs.h: New files.
228        * lib/Makefile.am, rtems/Makefile.am: Modified to reflect above.
229
2302002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
231
232        * configure.ac: Use AC_CONFIG_AUX_DIR(../..).
233        Add AC_PROG_RANLIB.
234
2352002-06-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
236
237        * wrapup/Makefile.am: Don't preinstall libnetworking.a.
238
2392002-06-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
240
241        * Makefile.am: Remove commented out net-apps.
242
2432002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
244
245        * arpa/Makefile.am: Include $(top_srcdir)/../automake/*.am.
246        * kern/Makefile.am: Include $(top_srcdir)/../automake/*.am.
247        * Makefile.am: Include $(top_srcdir)/../automake/*.am.
248        Use ../aclocal.
249        * lib/Makefile.am: Include $(top_srcdir)/../automake/*.am.
250        * libc/Makefile.am: Include $(top_srcdir)/../automake/*.am.
251        * machine/Makefile.am: Include $(top_srcdir)/../automake/*.am.
252        * net/Makefile.am: Include $(top_srcdir)/../automake/*.am.
253        * netinet/Makefile.am: Include $(top_srcdir)/../automake/*.am.
254        * nfs/Makefile.am: Include $(top_srcdir)/../automake/*.am.
255        * rtems/Makefile.am: Include $(top_srcdir)/../automake/*.am.
256        * sys/Makefile.am: Include $(top_srcdir)/../automake/*.am.
257        * vm/Makefile.am: Include $(top_srcdir)/../automake/*.am.
258        * wrapup/Makefile.am: Include $(top_srcdir)/../automake/*.am.
259
2602002-06-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
261
262        * rtems/Makefile.am: include multilib.am instead of RTEMS_BSP.cfg.
263
2642002-05-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
265
266        * configure.ac: Remove RTEMS_CHECK_POSIX_API.
267          Remove RTEMS_ENABLE_POSIX.
268          Remove RTEMS_CHECK_CUSTOM_BSP.
269          Remove RTEMS_ENABLE_POSIX.
270
2712002-05-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
272
273        Relocate c/src/libnetworking.
274        * Makefile.am: Reflect moval.
275        * machine/Makefile.am: Ditto.
276        * net/Makefile.am: Ditto.
277        * lib/Makefile.am: Ditto.
278        * netinet/Makefile.am: Ditto.
279        * vm/Makefile.am: Ditto.
280        * libc/Makefile.am: Ditto.
281        * sys/Makefile.am: Ditto.
282        * arpa/Makefile.am: Ditto.
283        * nfs/Makefile.am: Ditto.
284        * kern/Makefile.am: Ditto.
285        * rtems/Makefile.am: Ditto.
286        * configure.ac: Dittp.
287        * wrapup/Makefile.am: Ditto. Remove references to networking apps.
288
2892002-05-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
290
291        * rtems_telnetd/pty.c: Remove bsp.h. Include <rtems/bspIo.h>.
292
2932002-05-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
294
295        * rtems/mkrootfs.c: Add (relocated from libmisc/rootfs).
296        * rtems/mkrootfs.h: Ditto.
297        * rtems/Makefile.am: Reflect changes above.
298
2992002-05-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
300
301        * sys/ioctl.h: Remove.
302        * sys/sockio.h: Remove.
303        * sys/filio.h: Remove.
304        * sys/Makefile.am: Reflect changes above.
305
3062001-05-14      Joel Sherrill <joel@OARcorp.com>
307
308        * ChangeLog: Corrected -- entry should have been in libchip.
309 
3102002-05-01      Eric Norum <eric.norum@usask.ca>
311
312        * machine/in_cksum.h: Per PR200 fix multi-line inline assembly
313        to satisfy gcc 3.1 and newer.
314
3152002-04-26      Eric Norum <eric.norum@usask.ca>
316
317        * netinet/in_cksum_i386.c: Add volatile so the more agressive
318        optimization in gcc 3.1 does not reorder things.
319
3202002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
321
322        * pppd/utils.c: Adapt to gcc-3.x.
323
3242002-04-11      Chris Johns <ccj@acm.org>
325
326        * c/src/libnetworking/rtems/rtems_bsdnet.h: To address PR59, added
327        the drv_ctrl driver control block field to the ifconfig network driver
328        structure. This field is needed by the i82586 driver which was ported
329        from NetBSD as it had better hardware abstraction.
330
3312002-04-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
332
333        * ChangeLog: Fix dates.
334
3352002-03-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
336
337        * libc/rcmd.c: Replace __rtems w/ __rtems__.
338
3392002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
340
341        * configure.ac:
342        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
343        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
344        * arpa/Makefile.am: Remove AUTOMAKE_OPTIONS.
345        * kern/Makefile.am: Remove AUTOMAKE_OPTIONS.
346        * Makefile.am: Remove AUTOMAKE_OPTIONS.
347        * lib/Makefile.am: Remove AUTOMAKE_OPTIONS.
348        * libc/Makefile.am: Remove AUTOMAKE_OPTIONS.
349        * machine/Makefile.am: Remove AUTOMAKE_OPTIONS.
350        * net/Makefile.am: Remove AUTOMAKE_OPTIONS.
351        * netinet/Makefile.am: Remove AUTOMAKE_OPTIONS.
352        * nfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
353        * pppd/Makefile.am: Remove AUTOMAKE_OPTIONS.
354        * rtems/Makefile.am: Remove AUTOMAKE_OPTIONS.
355        * rtems_servers/Makefile.am: Remove AUTOMAKE_OPTIONS.
356        * rtems_telnetd/Makefile.am: Remove AUTOMAKE_OPTIONS.
357        * rtems_webserver/Makefile.am: Remove AUTOMAKE_OPTIONS.
358        * sys/Makefile.am: Remove AUTOMAKE_OPTIONS.
359        * vm/Makefile.am: Remove AUTOMAKE_OPTIONS.
360        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
361
3622002-03-27      Thomas.Doerfler@imd-systems.de
363
364        * PR144
365        * nfs/bootp_subr.c bootpc_init(): Performs a write to memory address
366        0 when called for the first time. This is done when trying to clear
367        the variable "dhcp_hostname".
368
3692002-03-27      Ilya Alexeev <ilya@continuum.ru>
370
371        * PR162
372        * net/if_ppp.c ppp_txdaemon(), net/if_pppvar.h pppstart(): Local
373        variables must not be used in a device write routines.  Now
374        ppp_softc structure have own character for writing to device
375        (sc_outchar).  I think that converting local variables to static
376        is not a right solution, because problems will occur in the case
377        of two or more ppp instances.
378        * net/ppp_tty.c pppstart(): Type of the ioffset variable must be
379        u_long, otherwise in the case of the big output packet endless
380        loop may occur.
381
3822002-03-21      Ilya Alexeev <ilya@continuum.ru>
383
384        * net/if_ppp.c, net/ppp_tty.c: Initial preparations for multiple
385        PPPD connections.
386
3872001-03-20      Till Straumann <strauman@SLAC.Stanford.EDU>
388
389        * PR158
390        * libc/rcmd.c, libc/rcmd.c: Enable the rcmd() library call by
391        commenting out the parts that deal with signals.  This enables
392        RTEMS to 'rsh' command to a server connecting fd to remote stdio.
393        The 'server-side' parts of this file which deal with authentication
394        are disabled since they are not needed.
395
3962002-02-27      Ilya Alexeev <ilya@continuum.ru>
397
398        * net/if_ppp.c, pppd/auth.c, pppd/chat.c, pppd/pppd.h,
399        pppd/sys-rtems.c: Add server with pap-authorization
400        capabilities as well as eliminate some warnings.
401
4022002-02-27      Eric Norum <eric.norum@usask.ca>
403
404        * net/radix.c: Properly handle fetching the default route when there
405        is no route.  This was a bug in the original FreeBSD code and this
406        fix is from an updated version of their code.
407
4082002-02-01      Mike Siers <mikes@poliac.com>
409
410        * pppd/rtemspppd.c (rtems_pppd_disconnect): Modified to avoid bringing
411        the link down too fast.
412        NOTE: Mike reports successfully running at 56K baud on a direct link.
413
4142002-01-31      Mike Siers <mikes@poliac.com>
415
416        * pppd/rtemsdialer.h: New file missed in previous commit.
417
4182002-01-31      Mike Siers <mikes@poliac.com>
419
420        * Nice Update of PPPD support which eliminates the
421        requiremetn that drivers be in the termios TASK_DRIVEN mode.
422        Mike did significant testing and reports that it seems to be
423        more stable and handle larger packets better.  This patch
424        replaces the termios tasks with more general pppd network
425        driver tasks.  The functions pppinput() and pppstart() get
426        called from the interrupt service routine.
427        * Makefile.am, configure.ac, net/Makefile.am, net/bpf.h,
428        net/ethernet.h, net/if.c, net/if.h, net/if_arp.h, net/if_dl.h,
429        net/if_ethersubr.c, net/if_llc.h, net/if_loop.c, net/if_ppp.h,
430        net/if_pppvar.h, net/if_types.h, net/netisr.h, net/ppp-comp.h,
431        net/ppp_defs.h, net/pppcompress.h, net/radix.c, net/radix.h,
432        net/raw_cb.c, net/raw_cb.h, net/raw_usrreq.c, net/route.c,
433        net/route.h, net/rtsock.c, pppd/Makefile.am, pppd/README,
434        pppd/STATUS, pppd/auth.c, pppd/cbcp.c, pppd/ccp.c, pppd/ccp.h,
435        pppd/chap.c, pppd/chap.h, pppd/chap_ms.c, pppd/chap_ms.h,
436        pppd/chat.c, pppd/demand.c, pppd/fsm.c, pppd/fsm.h, pppd/ipcp.c,
437        pppd/ipcp.h, pppd/ipxcp.c, pppd/ipxcp.h, pppd/lcp.c, pppd/lcp.h,
438        pppd/magic.c, pppd/magic.h, pppd/options.c, pppd/patchlevel.h,
439        pppd/pathnames.h, pppd/pppd.8, pppd/pppd.h, pppd/rtemsmain.c,
440        pppd/rtemspppd.c, pppd/rtemspppd.h, pppd/sys-rtems.c, pppd/upap.c,
441        pppd/upap.h, pppd/utils.c, pppd/example/README,
442        pppd/example/netconfig.h, wrapup/Makefile.am: Modified.
443        * net/bsd-comp.c, net/if_ppp.c, net/ppp-deflate.c, net/ppp.h,
444        net/ppp_tty.c, net/pppcompress.c, net/zlib.c, net/zlib.h: New file.
445        * modem/, modem/.cvsignore, modem/Makefile.am, modem/ppp.c,
446        modem/ppp.h, modem/ppp_tty.c, modem/pppcompress.c: Subdirectory removed.
447
4482002-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
449
450        * rtems_telnetd/pty.c: Move config.h to were it belongs.
451        Remove printf (Reported by Till Straumann
452        <strauman@SLAC.Stanford.EDU>).
453
4542002-02-16      Eric Norum <eric.norum@usask.ca>
455
456        * lib/tftpDriver.clib/tftpDriver.c: Fix TFTP block number checking.
457
4582002-02-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
459
460        * pppd/sys-rtems.c: Remove unused variable status from
461        dodefaultroute.
462
4632002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
464
465        * lib/tftpDriver.c: Remove set_errno_and_return_minus_one, include
466        <rtems/seterr.h>.
467
468
4692001-12-18      Eric Norum <eric.norum@usask.ca>
470
471        * lib/tftpDriver.c: Allow chdir() to work on TFTP `directories'
472        (path names with a / at the end) while disallowing open() operations
473        on TFTP `directories'.
474
4752001-12-07      Eric Norum <eric.norum@usask.ca>
476
477        * lib/tftpDriver.c: Restore write capability.
478
4792001-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
480
481        * arpa/Makefile.am: Remove stray lines.
482
4832001-10-18      Eric Norum <eric.norum@usask.ca>
484
485        * lib/tftpDriver.c: Properly handles ../ components in chdir() and
486        open() operations within the TFTP file system.
487
4882001-10-12      Mike Siers <mikes@poliac.com>
489
490        * Update to stable working state.  Congratulations Mike! :)
491        * modem_example: Directory removed.
492        * modem_example/16550.h, modem_example/README, modem_example/modem.c,
493        modem_example/modem.h, modem_example/ppp.c, modem_example/ppp.h,
494        modem_example/pppcompress.c: Files removed.
495        * pppd/example/pppd.options: New file.
496        * pppd/README, pppd/STATUS, pppd/cbcp.c, pppd/cbcp.h, pppd/chat.c,
497        pppd/pppd.h, pppd/rtemsmain.c: Updated.
498
4992001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
500
501        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
502        * configure.in: Remove.
503        * configure.ac: New file, generated from configure.in by autoupdate.
504
5052001-09-27      Eric Norum <eric.norum@usask.ca>
506
507        * lib/tftpDriver.c: Add limited chdir() support to the TFTP
508        filesystem.
509
5102001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
511
512        * machine/Makefile.am: Use 'PREINSTALL_FILES ='.
513        * net/Makefile.am: Use 'PREINSTALL_FILES ='.
514        * netinet/Makefile.am: Use 'PREINSTALL_FILES ='.
515        * vm/Makefile.am: Use 'PREINSTALL_FILES ='.
516        * pppd/Makefile.am: Use 'PREINSTALL_FILES ='.
517        * sys/Makefile.am: Use 'PREINSTALL_FILES ='.
518        * rtems_servers/Makefile.am: Use 'PREINSTALL_FILES ='.
519        * arpa/Makefile.am: Use 'PREINSTALL_FILES ='.
520        * nfs/Makefile.am: Use 'PREINSTALL_FILES ='.
521        * rtems_webserver/Makefile.am: Use 'PREINSTALL_FILES ='.
522        * rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
523        * rtems_telnetd/Makefile.am: Use 'PREINSTALL_FILES ='.
524
5252001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
526
527        * Makefile.am: Use PREINSTALL_FILES = to make automake-1.5 happy.
528
5292001-09-19      Eric Norum <eric.norum@usask.ca>
530
531        * lib/tftpDriver.c: Add some debugging capability.
532
5332001-09-19      Chris Johns <ccj@acm.org>
534
535        * nfs/bootp_subr.c, rtems/rtems_bootp.c, rtems/rtems_bsdnet.h,
536        rtems/rtems_bsdnet_internal.h Added support for populating the
537        initial "root" filesystem with information obtained via the DHCP
538        response.
539
5402001-08-16      Mike Siers <mikes@poliac.com>
541
542        * pppd/STATUS: Updated by Joel based upon email from Mike.
543        * pppd/cbcp.c, pppd/cbcp.h: Readded files.  These support callback
544        functionality that has not even been compiled under RTEMS yet.
545
5462001-08-16      Joel Sherrill <joel@OARcorp.com>
547
548        * pppd/example/Makefile: Removed.
549        * pppd/example/Makefile-user: Added was Makefile.  Renamed to
550        avoid bootstrap -c clobbering it.
551
5522001-08-16      Mike Siers <mikes@poliac.com>
553
554        * Update of PPPD to 2.3.11 from 2.3.5 and addition of an example
555        application.  Mike's notes on the modifications:
556           - renamed error() function because of namespace problems
557           - removed calls to the exit() funciton
558           - removed extra files from the pppd source directory
559           - defined pppd task constant values in rtemspppd.h
560           - modifyied example code to get actual tick per second value
561           - placed the pppd 2.3.11 man page file (pppd.8) into the pppd
562           directory
563        * pppd/cbcp.c, pppd/cbcp.h, pppd/main.c, pppd/ppp_tty.c,
564        pppd/pppmain.c, pppd/rtems-ppp.c, pppd/rtems-ppp.c: Deleted.
565        * pppd/pppd.8, pppd/rtemsmain.c, pppd/rtemspppd.c, pppd/rtemspppd.h,
566        pppd/sys-rtems.c, pppd/utils.c, pppd/example/Makefile,
567        pppd/example/README, pppd/example/init.c, pppd/example/netconfig.h,
568        pppd/example/ppp.conf, pppd/example/pppdapp.c, pppd/example/system.h:
569        New files.
570        * modem/ppp_tty.c, net/if_ppp.h, pppd/Makefile.am, pppd/README,
571        pppd/STATUS, pppd/auth.c, pppd/ccp.c, pppd/ccp.h, pppd/chap.c,
572        pppd/chap.h, pppd/chap_ms.c, pppd/chap_ms.h, pppd/chat.c,
573        pppd/demand.c, pppd/fsm.c, pppd/fsm.h, pppd/ipcp.c, pppd/ipcp.h,
574        pppd/ipxcp.c, pppd/ipxcp.h, pppd/lcp.c, pppd/lcp.h, pppd/magic.c,
575        pppd/magic.h, pppd/options.c, pppd/patchlevel.h,
576        pppd/pathnames.h, pppd/pppd.h, pppd/upap.c, pppd/upap.h: Modified.
577
5782001-08-16      Joel Sherrill <joel@OARcorp.com>
579
580        * rtems_telnetd/.cvsignore: New file.
581
5822001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
583
584        * Makefile.am, configure.in, rtems_servers/Makefile.am,
585        rtems_servers/telnetd.c, rtems_servers/telnetd.h,
586        rtems_telnetd/Makefile.am, rtems_telnetd/README, rtems_telnetd/icmds.c,
587        rtems_telnetd/pty.c, rtems_telnetd/pty.h, rtems_telnetd/telnetd.c,
588        rtems_telnetd/telnetd.h, wrapup/Makefile.am:
589          - pty and telnetd have a new subdir rtems_telnetd to avoid
590            the side effect when ftpd change.
591          - the tcp/ip stats have been implemented into icmds.c and
592            started when telnetd daemon is started.
593        * rtems_servers/telnetd.c, rtems_servers/telnetd.h: Removed.
594        * rtems_telnetd: New directory.
595        * rtems_telnetd/Makefile.am, rtems_telnetd/README,
596        rtems_telnetd/icmds.c, rtems_telnetd/pty.c, rtems_telnetd/pty.h,
597        rtems_telnetd/telnetd.c, rtems_telnetd/telnetd.h: New files.
598
5992001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
600
601        * rtems_servers/Makefile.am: Deleted blank lines.
602
6032001-06-14      Joel Sherrill <joel@OARcorp.com>
604
605        * rtems_servers/telnetd.c, shell/telnetd.h: Moved from libmisc/shell
606        so the network stack to address network depenendency.
607        * rtems_servers/Makefile.am: Modified to reflect above.
608
6092001-05-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
610
611        * libc/Makefile.am: Remove -D__STRICT_ANSI__.
612
6132001-04-24      Eric Norum <eric.norum@usask.ca>
614
615        * lib/rtems_bsdnet_ntp.c: Modifications to make the RTEMS NTP
616        synchronization a little more robust -- no NTP daemon yet, but
617        at least it trys a little harder when the primary NTP server is down.
618
6192001-04-20  Radzislaw Galler  <rgaller@et.put.poznan.pl>
620
621        * modem/ppp.c, pppd/main.c, pppd/pppmain.c, pppd/rtems-ppp.c,
622        pppd/modem_example/modem.c, pppd/modem_example/ppp.c: Translated
623        Polish comments and other strings into English
624        * pppd/STATUS: updated to reflect the changes
625
6262001-04-20      Jake Janovetz <janovetz@uiuc.edu>
627
628        * rtems_servers/ftpd.c: Correct argument so hooks work again.
629
6302001-03-15      Ralf Corsepius <corsepius@faw.uni-ulm.de>
631
632        * include/.cvsignore: Remove dangling file.
633
6342001-01-31        Sergei Organov <osv@javad.ru>
635
636        * rtems_servers/ftp.d: Following changes:
637          - Hacks with current dir and root dir removed in favor of new libio
638            support for task-local current and root directories.
639          - Bug in `close_data_socket()' introduced by previous change fixed.
640          - `command_pasv()' changed to set timeout on socket we are listening
641            on and code fixed to don't close socket twice on error.
642          - `serr()' changed to clear `errno'.
643          - `data_socket()' changed to clear `errno' before `bind()'.
644          - `session()' changed to clear `errno' before processing session.
645          - `close_data_socket()' fixed to close both active and passive sockets
646          - Initialize info->data_socket to -1 in `daemon()'
647          - Initialize `fname' to empty string  in `exec_command()'
648
6492001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
650
651        * Makefile.am, arpa/Makefile.am, machine/Makefile.am, net/Makefile.am,
652        netinet/Makefile.am, nfs/Makefile.am, rtems/Makefile.am,
653        rtems_servers/Makefile.am, rtems_webserver/Makefile.am,
654        sys/Makefile.am, vm/Makefile.am:
655        Apply include_*HEADERS instead of H_FILES.
656        * include/Makefile.am: Remove.
657        * Makefile.am: Add handling of *.h files.
658        * configure.in: Remove include/Makefile.
659
6602001-01-25      Eric Norum <eric.norum@usask.ca>
661
662        * lib/tftpDriver.c: Reduce first timeout interval.  This
663        improves throughput on systems which are dropping packets. 
664        Only the first timeout is reduced.  This keeps the number
665        of extra packets down on networks that are very busy and
666        dropping lots of packets.
667
6682001-01-24      Sergei Organov <osv@javad.ru>
669
670        * rtems_servers/ftpd.c, rtems_servers/ftpd.h: Major enhancements
671        as listed below:
672          - Timeouts on sockets implemented. 'idle' field added to
673            configuration. No timeout by default to keep backward compatibility.
674            Note: SITE IDLE command not implemented yet.
675          - Basic global access control implemented. 'access' field added to
676            configuration. No access limitations by default to keep backward
677            compatibility.
678          - Anchor data socket for active mode (using self IP and port 20.)
679          - Fixed default data port support (still not tested).
680          - Don't allow IP address different from originating host in
681            PORT command to improve security.
682          - Fixed bug in MDTM command.
683          - Check for correctness of parsing of argument in command_port().
684          - Fixed squeeze_path() to don't allow names like 'NAME/smth' where
685            'NAME' is not a directory.
686          - Command parsing a little bit improved: command names are now
687            converted to upper-case to be more compatible with RFC (command
688            names are not case-sensitive.)
689          - Reformat comments so that they have RTEMS look-and-feel.
690          - Fixed DELE, SITE CHMOD, RMD, MKD broken by previous changes
691          - True ASCII mode implemented (doesn't work for hooks and /dev/null)
692          - Passive mode implemented, PASV command added.
693          - Default port for data connection could be used (untested, can't find
694            ftp client that doesn't send PORT command)
695          - SYST reply changed to UNIX, as former RTEMS isn't registered name.
696          - Reply codes reviewed and fixed.
697
6982001-01-12      Sergei Organov <osv@javad.ru>
699
700        * rtems_servers/ftpd.c, rtems_servers/ftpd.h: Major enhancements
701        as listed below:
702            - use pool of pre-created threads to handle sessions instead of
703              creating/deleting threads on the fly
704            - LIST output is now similar to what "/bin/ls -al" would output,
705              thus FTP clients such Netscape are happy with it.
706            - LIST NAME now works (both for files and directories)
707            - added support for NLST, CDUP, and MDTM FTP commands to make
708              more FTP clients happy
709            - keep track of CWD for every session separately
710            - ability to specify root directory name for FTPD in configuration
711              table. FTPD will then create illusion for FTP clients that this
712              is actually root directory.
713            - ignore options sent in commands, thus LIST -al FILE works and
714              doesn't try to list "-al" directory.
715            - buffers are allocated on stack instead of heap where possible to
716              eliminate malloc/free calls (avoid possible heap fragmentation
717              troubles).
718            - drop using of task notepad to pass parameters - use function
719              arguments instead
720            - use snprintf() instead of sprintf() as the latter is unsafe
721            - use of PF_INET in socket() instead of AF_INET
722
723            Here are ftp clients I've tried new FTPD with (all of them
724            running on Debian GNU/Linux 2.2):
725
726                 Lftp 2.1.10
727                 NcFTP 2.4.3
728                 Netscape 4.75
729                 ftp
730                 mc 4.5.49
731
7322001-01-02      Joel Sherrill <joel@OARcorp.com>
733
734        * CHANGELOG: Removed.
735        * README: Merged CHANGELOG contents as initial changes.
736
7372000-12-14      Eric Norum <eric.norum@usask.ca>
738
739        * lib/tftpDriver.c: Added write capability.
740
7412000-12-08      Joel Sherrill <joel@OARcorp.com>
742
743        * libc/linkaddr.c: Initialized variable to remove warning.
744        * modem/ppp.c, modem/ppp_tty.c: Made numerous variable declarations
745        conditional on PPP_COMPRESS and PPP_FILTER.  Commented out variables
746        that were not used because the code using them was commented out.
747        Removed totally unused variables.
748        * modem/pppcompress.c: Added parentheses to avoid warnings.
749        * pppd/pppmain.c: Removed numerous warnings.
750
7512000-11-30      Joel Sherrill <joel@OARcorp.com>
752
753        * modem/ppp_tty.c: Changed to include <rtems/termiostypes.h> since
754        that is an RTEMS specific header file.
755
7562000-11-30      Joel Sherrill <joel@OARcorp.com>
757
758        * sys/ttycom.h: Moved to lib/include/sys.
759        * Makefile.am: Modified to reflect above.
760
7612000-11-27      Joel Sherrill <joel@OARcorp.com>
762
763        * libc/res_init.c: Fix typo - adding missing # on include.
764
7652000-11-25      Eric Norum <eric.norum@usask.ca>
766
767        * libc/res_init.c: Move include to avoid compiler dumping core.
768
7692000-11-25  Antti P Miettinen  <antti.p.miettinen@nokia.com>
770
771        * wrapup/Makefile.am: Added modem subdir.
772        * configure.in, Makefile.am: Added modem subdir.
773        * net/Makefile.am: Added if_pppvar.h, pppcompress.h.
774        * pppd/Makefile.am: Added pppmain.c (which needs work).
775        * pppd/chat.c, pppd/fsm.c, pppd/fsm.h, pppd/ipxcp.c, pppd/main.c,
776        pppd/ppp_tty.c, pppd/upap.c: Changes from Thomas Doerfler
777        <Thomas.Doerfler@imd-systems.de> and cosmetic changes by me.
778        Actually main.c and ppp_tty.c should be scratched. The modem
779        subdir has the real ppp_tty.c and the real pppd main is in pppmain.c.
780
7812000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
782
783        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
784
7852000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
786
787        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
788
7892000-10-30      Joel Sherrill <joel@OARcorp.com>
790
791        * POSIX include files merged into newlib.  This resulted in
792        some definitions moving to other files and thus some secondary
793        effects in RTEMS source code.
794        * machine/types.h: Added _CLOCKID_T_ and _TIMER_T_ to be in sync
795        with newlib's <machine/types.h>.
796        * rtems/rtems_bsdnet_internal.h: newlib now includes definition
797        of struct itimerval in <sys/time.h>.
798
7992000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
800
801        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
802        Switch to GNU canonicalization.
803
8042000-10-19  Antti P Miettinen  <anmietti@trshp.ntc.nokia.com>
805
806        * lib/tftpDriver.c: add comments to handlers struct function pointers.
807        * rtems/rtems_glue.c: move pointer arithmetic to be _after_
808        pointer has been checked against NULL.
809
8102000-10-18       Chris Johns <ccj@acm.org>
811
812        * pppd/ipxcp.c: Fixed a typo.
813
8142000-09-28      Joel Sherrill <joel@OARcorp.com>
815
816        * rtems_webserver/Makefile.am, rtems_webserver/base64.c,
817        rtems_webserver/base64.c: Renamed base64.c to wbase64.c.
818        * rtems_webserver/sock.c: Added file missed in merger.
819
8202000-09-22      Joel Sherrill <joel@OARcorp.com>
821
822        * machine/types.h, pppd/pppd.h, rtems/rtems_bsdnet_internal.h,
823        rtems_webserver/webmain.c: machine/types.h  should not have
824        included rtems.h.  It is now including precisely the
825        least amount of low level, yet portable .h files to get
826        the basic RTEMS types defined.  This rippled into other
827        files since rtems_bsdnet_internal.h used machine/types.h to include
828        rtems.h.
829
8302000-09-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
831
832        * ChangeLog: Cleanup.
833
8342000-09-05      Joel Sherrill <joel@OARcorp.com>
835
836        * rtems/rtems_syscall.c: Changed from O_NONBLOCK to internal
837        RTEMS_LIBIO_FLAGS_NO_DELAY to avoid O_NONBLOCK/O_NDELAY confusion
838        and to work with the converted flags.
839
8402000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
841
842        * kern/Makefile.am, lib/Makefile.am, libc/Makefile.am,
843        net/Makefile.am, netinet/Makefile.am, nfs/Makefile.am,
844        pppd/Makefile.am, rtems/Makefile.am, rtems_servers/Makefile.am,
845        rtems_webserver/Makefile.am, wrapup/Makefile.am: Include compile.am
846
8472000-09-01      Rosimildo daSilva <rdasilva@connecttel.com>
848
849        * emfdb.c: Removed stray semi-colon.  Reported on GoAhead
850        mailing lists by Jim Rudnicki <jdrudnicki@yahoo.com>
851
8522000-08-31      Joel Sherrill <joel@OARcorp.com>
853
854        * Merged version 2.1 of GoAhead webserver.  This update
855        was submitted by Antti P Miettinen <antti.p.miettinen@nokia.com>.
856        * NOTES, base64.c, ejIntrn.h, emfdb.c, emfdb.h, md5.h, md5c.c,
857        um.c, um.h: New files.
858        * wbase64.c: Removed.
859        * Makefile.am, asp.c, balloc.c, default.c, ej.h, ejlex.c, ejparse.c,
860        form.c, h.c, handler.c, mime.c, misc.c, ringq.c, rom.c, security.c,
861        socket.c, sym.c, uemf.c, uemf.h, url.c, value.c, webcomp.c, webmain.c,
862        webpage.c, webrom.c, webs.c, webs.h, websuemf.c, wsIntrn.h: Modified.
863
8642000-08-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
865
866        * netinet/tcp_input.c: Spelling corrections.
867
8682000-08-30      Joel Sherrill <joel@OARcorp.com>
869
870        * rtems_webserver/license.txt: New file.
871
8722000-08-10      Joel Sherrill <joel@OARcorp.com>
873
874        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.