source: rtems/cpukit/libnetworking/ChangeLog @ 144b94f

4.104.114.84.95
Last change on this file since 144b94f was 144b94f, checked in by Joel Sherrill <joel.sherrill@…>, on 09/14/02 at 18:31:06

2002-09-14 Joel Sherrill <joel@…>

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