source: rtems/cpukit/libnetworking/ChangeLog @ 32e44f3

Last change on this file since 32e44f3 was 32e44f3, checked in by Joel Sherrill <joel.sherrill@…>, on Jul 3, 2003 at 3:37:16 PM

Fixed formatting so scripts work.

  • Property mode set to 100644
File size: 38.4 KB
Line 
12003-05-29      Joel Sherrill <joel@OARcorp.com>
2
3        * rtems/rtems_syscall.c: Removed warnings.
4
52003-05-15  cjohns@cybertec.com.au  <cjohns@cybertec.com.au>
6
7        PR 406/networking
8        * netinet/in.h: Added INET_ADDRSTRLEN per the SUSv3 standard.
9
102003-04-15      Joel Sherrill <joel@OARcorp.com>
11
12        PR 388/networking
13        * kern/kern_sysctl.c: Revert previous patch and use strlcpy() now that
14        it is available. Also fixed some warnings.
15
162003-03-27      Joel Sherrill <joel@OARcorp.com>
17
18        * kern/kern_sysctl.c: Converted from BSP strlcpy() to strncpy().
19
202003-03-25      Joel Sherrill <joel@OARcorp.com>
21
22        * rtems/rtems_bsdnet_malloc_starvation.c: Fixed name of include file.
23
242002-03-25      Eric Norum <norume@aps.anl.gov>
25
26
27        PR 374/networking
28        * Makefile.am, rtems/rtems_bsdnet.h, rtems/rtems_glue.c:
29        The patch sent as part of PR270 got applied to the wrong place. 
30        The effect was that (1) startup was no faster than before and
31        (2) malloc starvation messages came way too quickly.  The attached
32        patch fixes both these problems and also provides a mechanism for
33        applications to handle malloc starvation conditions as they see fit.
34        * rtems/rtems_bsdnet_malloc_starvation.c: New file.
35
362003-03-18      Till Straumann <strauman@slac.stanford.edu>
37
38        PR 356/bsps
39        * sys/linker_set.h: This patch makes RTEMS/PowerPC eabi compliant.
40        Declare all linker-script defined addresses as
41        variables of unknown size and not as short objects
42        like 'int', 'void*' etc.  Since only addresses are used and never those
43        variable's values, the type used in a declaration is not important.
44
452003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
46
47        * configure.ac: Remove AC_CONFIG_AUX_DIR.
48
492003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
50
51        * netinet/in_chksum.c: Remove duplicate case to include
52        in_chksum_arm.c.
53
542003-02-20      Till Straumann <strauman@slac.stanford.edu>
55
56        PR 351/networking
57        * nfs/bootp_subr.c: Fix ridiculous leak in bootp and use
58        strdup_bootp_realloc() everywhere for sake of consistency.
59
602003-02-11      Mike Siers <mikes@poliac.com>
61
62        * rtems/rtems_glue.c: A small patch to the network daemon task
63        code.  I just added code to check the return value of
64        the rtems_bsdnet_event_receive function.  Only when
65        this function returns a SUCCESSFUL status, will the
66        event flags be checked.  This is more of a code cleanup issue
67        than a bug.  The patch will just ensure the ipintr() and
68        arpintr() functions are only called when a event is signaled.
69
702003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
71
72        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
73
742003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
75
76        * configure.ac: AC_PREREQ(2.57).
77
782003-02-06      Mike Siers <mikes@poliac.com>
79
80        PR 342/networking
81        * kern/uipc_mbuf.c: The RTEMS version of the m_copyback is changing
82        the m_len value of the mbuf.  I looked into the source from another
83        BSD system and the mbuf length is not changed inside this function.
84        The m_copyback function is only being used in the net/rtsock.c file.
85        So I think this problem is only visable under certain routing table
86        conditions. 
87
882003-02-05      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
89
90        PR 341/networking
91        * lib/ftpfs.c: Account for NULL at end of strings when malloc()'ing
92        memory.
93
942003-01-28      Joel Sherrill <joel@OARcorp.com>
95
96        * Makefile.am: Add kern/kern_sysctl.c to Makefile.am so networking
97        tests build. This was subsequently reported as PR337 before I
98        committed the fix.
99
1002003-01-27      Till Straumann <strauman@SLAC.Stanford.edu>
101
102        * libc/getproto.c, libc/getprotoname.c: modification to call
103        getprotoent_static() if fopen() on /etc/protocols fails.
104
1052003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
106
107        * netinet/tcp_subr.c: Add args to INP_INFO_RLOCK, INP_INFO_RUNLOCK,
108        INP_LOCK, INP_UNLOCK macros.
109        * netinet/udp_usrreq.c: Add args to INP_INFO_RLOCK, INP_INFO_RUNLOCK,
110        INP_LOCK, INP_UNLOCK macros.
111
1122003-01-03      Jitendra Vegiraju <jvegiraju@netscape.net>
113
114        * sys/queue.h: Fix alignment problem on ARM.
115
1162003-01-03      Chris Johns <cjohns@cybertec.com.au>
117
118        * Makefile.am: Added sys/linker_set.h
119        * kern/Makefile.am: Added kern_mib.c and kern_sysctl.c.
120        * kern/uipc_socket.c: OID changed from KERN_SOMAXCONN to KIPC_SOMAXCONN.
121        * kern/uipc_socket2.c: OID changed from KERN_MAXSOCKBUF to
122        KIPC_MAXSOCKBUF.
123        * net/if_ethersubr.c: FreeBSD 2.2.2 does not have a _net_link node
124        while 5.0 does.
125        * net/if_ppp.c: Removed the TEXT_SET define as these macros are
126        now implemented.
127        * net/rtsock.c: Enable sysctl support plus fix the bug with the
128        lastest FreeBSD sysctl header file.
129        * netinet/icmp_var.h: FreeBSD 2.2.2 does not have a _net_inet_icmp
130        node while 5.0 does.
131        * netinet/if_ether.c: FreeBSD 2.2.2 does not have a _net_link_ether
132        node while 5.0 does.
133        * netinet/igmp_var.h: FreeBSD 2.2.2 does not have a _net_inet_igmp
134        node while 5.0 does.
135        * netinet/in_pcb.c: Fixed the arguments to the sysctl call. Add
136        inp_gencnt and ipi_count. These are used when listing connections.
137        * netinet/in_pcb.h: Added counters to aid the listing of connections.
138        * netinet/in_var.h: Provide the _net_inet_ip and _net_inet_raw nodes.
139        * netinet/ip_fw.c: Disable the firewall sysctl calls.
140        * netinet/tcp_subr.c: Merge tcp_pcblist from the lastest FreeBSD source.
141        * netinet/tcp_var.h: Add structures needed by net-snmp to list
142        connections.
143        * netinet/udp_usrreq.c: Merged udp_pcblist from the lastest FreeBSD
144        source.
145        * netinet/udp_var.h: Added the sysctl id UDPCTL_PCBLIST. Used by
146        net-snmp.
147        * rtems_glue.c: Call sysctl_register_all when initialising the
148        network stack to register all the sysctl calls. These are in the
149        special sections and required an updated linker script.
150        * rtems/rtems_syscall.c: Add the sysctl call.
151        * sys/kernel.h: Use the lastest FreeBSD method of handling sysctl
152        structures.  This now held in the sys/linker_set.h file.
153        * sys/queue.h: This is from the lastest FreeBSD code with the circular
154        code merged back in as it is not used in the lastest FreeBSD kernel.
155        * sys/sysctl.h: The lastest sysctl. This was needed to use with the new
156        linker set method. The FreeBSD 2.2.2 version has asm hacks. The lastest
157        version of the FreeBSD does not have these hacks. It uses gcc attribute
158        directives.
159
1602002-12-18      Eric Norum <eric.norum@usask.ca>
161
162        * Makefile.am: Include netinet sources.
163
1642002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
165
166        * Makefile.am: Merge-in kern/Makefile.am, net/Makefile.am,
167        netinet/Makefile.am, netinet/Makefile.am, nfs/Makefile.am,
168        rtems/Makefile.am.
169        * kern/Makefile.am: Remove.
170        * net/Makefile.am: Remove.
171        * netinet/Makefile.am: Remove.
172        * nfs/Makefile.am: Remove.
173        * rtems/Makefile.am: Remove.
174        * wrapup/Makefile.am: Reflect changes above.
175        * configure.ac: Ditto.
176
1772002-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
178
179        * kern/Makefile.am: Remove C_O_FILES;
180        Don't let all-local depend on $OBJS)
181        * lib/Makefile.am: Ditto.
182        * libc/Makefile.am: Ditto.
183        * net/Makefile.am: Ditto.
184        * netinet/Makefile.am: Ditto.
185        * nfs/Makefile.am: Ditto.
186        * rtems/Makefile.am: Ditto.
187
1882002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
189
190        * configure.ac: Fix package name.
191
1922002-11-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
193
194        * Makefile.am: Merge-in HEADER-handling from
195        net/Makefile.am, netinet/Makefile.am, nfs/Makefile.am.
196        * net/Makefile.am: Remove *_HEADERS.
197        * netinet/Makefile.am: Remove *_HEADERS.
198        * nfs/Makefile.am: Remove *_HEADERS.
199
2002002-11-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
201
202        * Makefile.am: Merge-in arpa/Makefile.am, machine/Makefile.am,
203        sys/Makefile.am, vm/Makefile.am.
204        Add . to SUBDIRS.
205        * arpa/Makefile.am: Remove.
206        * machine/Makefile.am: Remove.
207        * sys/Makefile.am: Remove.
208        * vm/Makefile.am: Remove.
209        * configure.ac: Reflect changes above.
210
2112002-11-06      Chris Johns <ccj@acm.org>
212
213        * sys/select.h: Add C++ to C external.
214
2152002-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
216
217        * kern/uipc_mbuf.c: Comment out m0 in m_copydata to suppress
218        warning.
219
2202002-11-01      Joel Sherrill <joel@OARcorp.com>
221
222        * ChangeLog: Corrected.
223
2242002-11-01      Eric Norum <eric.norum@usask.ca>
225
226        * nfs/bootp_subr.c, rtems/rtems_bsdnet.h, rtems/rtems_glue.c:
227        Till Straumann's patch (PR295) to use bootp option 129 to get
228        command line string.  Till Straumann's patch to change
229        inet_ntoa->inet_ntop.
230
2312002-10-31      Joel Sherrill <joel@OARcorp.com>
232
233        * libc/rcmd.c, netinet/in_cksum_arm.c: Removed warnings.
234
2352002-10-28      Joel Sherrill <joel@OARcorp.com>
236
237        * Pass to eliminate warnings.
238        * kern/uipc_mbuf.c: Conditional SYSINIT() usage on __rtems__.
239        Fix return statement without a value.
240        * lib/ftpfs.c: read and write filesystem routines return ssize_t.
241        * lib/syslog.c: Add include of <string.h> to eliminate warning.
242        * lib/tftpDriver.c: read and write filesystem routines return ssize_t.
243        * libc/gethostbydns.c: Prototype abort().
244        * libc/inet_ntoa.c: Prototype strcpy().
245        * libc/rcmd.c: Add include of <sys/select.h>
246        * net/if_loop.c: Turn token at end of endif to comment.
247        * net/rtsock.c, nfs/bootp_subr.c:  Conditional SYSINIT() usage
248        on __rtems__.
249        * rtems/rtems_bootp.c: Add include of <rtems/rtems_bsdnet_internal.h>.
250        * rtems/rtems_bsdnet_internal.h: Added prototypes for memcpy() and
251        memset() since the BSD code tries to avoid using libc .h files
252        since it is used to being in the kernel.
253        * rtems/rtems_syscall.c: read and write filesystem routines
254        return ssize_t.
255
2562002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
257
258        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
259
2602002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
261
262        * Makefile.am: Remove bogus reference to CHANGELOG.
263
2642002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
265
266        * .cvsignore: Reformat.
267        Add autom4te*cache.
268        Remove autom4te.cache.
269
2702002-10-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
271
272        * net/if_ethersubr.c: Add comments to #endif NETATALK to stop
273        gcc from complaining.
274
2752002-10-07      Eric Norum <eric.norum@usask.ca>
276
277        * netinet/tcp_var.h: Corrected typo in ARM alignment patch which
278        broke all other ports.
279
2802002-10-04      Jay Monkman <jtm@smoothsmoothie.com>
281
282        * netinet/in_cksum.c, netinet/ip_icmp.h, netinet/ip_input.c,
283        netinet/tcp_input.c, netinet/tcp_subr.c, netinet/tcp_var.h,
284        sys/queue.h: Address alignment requirements for the ARM.
285
2862002-10-04      Jay Monkman <jtm@smoothsmoothie.com>
287
288        * rtems/rtems_glue.c: Add IP aliasing ioctls SIOCAIFADDR and
289        SIOCDIFADDR.
290
2912002-10-02      Joel Sherrill <joel@OARcorp.com>
292
293        * kern/uipc_socket.c: Make sure that small non-zero delays work.
294        Suggested cleanup from Eric Norum.
295
2962002-10-02      Eric Norum <eric.norum@usask.ca>
297
298        * rtems/mkrootfs.c: As part of PR283, remove redundant code that
299        creates /etc/passwd and /etc/group.
300
3012002-09-16      Joel Sherrill <joel@OARcorp.com>
302
303        * netinet/Makefile.am, netinet/udp_usrreq.c: Back off some of
304        the IP_FORWARD patch as it appears to not compile in the
305        current tree.
306
3072002-09-14      Joel Sherrill <joel@OARcorp.com>
308
309        * kern/uipc_socket.c: Fix case on SO_RCVTIMEO and SO_SNDTIMEO where
310        conversion into ticks can result in a 0 ticks timeout which is
311        the same as requesting no timeout.  Reported by Sergei Organov
312        <osv@javad.ru>.
313
3142002-09-14      Vyacheslav V. Burdjanadze <wr@zelax.ru>
315
316        * kern/uipc_mbuf.c, sys/mbuf.h, netinet/udp_usrreq.c: Add
317        optional UDP broadcast forwarding support.
318        * netinet/Makefile.am: Defined FORWARD_PROTOCOL to enabled UDP
319        broadcast forwarding.
320
3212002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
322
323        * netinet/in_cksum.c: #include <string.h> for puts in generic
324        routines.
325
3262002-08-20      Eric Norum <eric.norum@usask.ca>
327
328        * rtems/rtems_glue.c: Per PR270, the BSD network code expects that
329        the value of the number of seconds since boot is non-zero.  The
330        RTEMS network initialization code assures this by waiting for a
331        second.  A more efficient technique is to simply wait until the
332        number of seconds since boot is non-zero.
333
3342002-08-09      Joel Sherrill <joel@OARcorp.com>
335
336        * libc/getservent.c: Per PR265, add  #include <netinet/in.h> for
337        ntohl() function.
338
3392002-08-07      Joel Sherrill <joel@OARcorp.com>
340
341        * netinet/in.h: Per PR263, added include of <machine/endian.h>
342        to <netinet/in.h> so it includes prototypes of ntohl() family
343        of routines.
344
3452002-08-01      Joel Sherrill <joel@OARcorp.com>
346
347        * machine/param.h, sys/syslimits.h: In the continued effort to
348        eliminate .h conflicts between newlib and RTEMS, these were moved to
349        newlib.
350        * machine/Makefile.am, sys/Makefile.am: Reflect above.
351
3522002-08-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
353
354        * wrapup/Makefile.am: Don't install.
355
3562002-07-30      Joel Sherrill <joel@OARcorp.com>
357
358        * sys/param.h: Removed as a simpler version of this file is
359        now part of the RTEMS newlib support.
360        * sys/Makefile.am: Modified to reflect above. 
361
3622002-07-30      Joel Sherrill <joel@OARcorp.com>
363
364        * machine/types.h: Removed as a simpler version of this file is
365        now part of the RTEMS newlib support.
366        * machine/Makefile.am, machine/endian.h, nfs/bootp_subr.c,
367        rtems/rtems_bsdnet_internal.h, sys/Makefile.am, sys/systm.h:
368        Minor modifications to use the simpler machine/types.h.  Mostly
369        more complete sets of #include's to account for machine/types.h
370        no longer doing this.
371
3722002-07-30      Jay Monkman <jtm@smoothsmoothie.com>
373
374        * netinet/in_cksum.c, netinet/in_cksum_arm.c: Added ARM in_cksum
375        support.
376
3772002-07-24      Joel Sherrill <joel@OARcorp.com>
378
379        * sys/select.h: Add a prototype of select() to avoid warnings.
380        In particular a C++ application using select() required a prototype.
381
3822002-07-24      Joel Sherrill <joel@OARcorp.com>
383
384        * Makefile.am, libc/res_send.c: Do not install or use <poll.h>
385        since RTEMS does not support it.
386
3872002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
388
389        * kern/Makefile.am: Use .$(OBJEXT) instead of .o.
390        * lib/Makefile.am: Ditto.
391        * libc/Makefile.am: Ditto.
392        * net/Makefile.am: Ditto.
393        * netinet/Makefile.am: Ditto.
394        * nfs/Makefile.am: Ditto.
395        * rtems/Makefile.am: Ditto.
396        * wrapup/Makefile.am: Ditto.
397
3982002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
399
400        * kern/Makefile.am: Eliminate LIBNAME.
401        * lib/Makefile.am: Ditto.
402        * libc/Makefile.am: Ditto.
403        * net/Makefile.am: Ditto.
404        * netinet/Makefile.am: Ditto.
405        * nfs/Makefile.am: Ditto.
406        * rtems/Makefile.am: Ditto.
407        * wrapup/Makefile.am: Use project_libdir instead of
408        $(PROJECT_RELEASE)/lib.
409
4102002-07-17      Jay Monkman <jtm@smoothsmoothie.com>
411
412        * netinet/in.h, netinet/ip.h, netinet/ip_var.h, netinet/tcp.h:
413        Modified to added packed attribute.o
414
4152002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
416
417        * configure.ac: RTEMS_TOP(../..).
418
4192002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
420
421        * configure.ac: Remove RTEMS_PROJECT_ROOT.
422
4232002-06-27      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
424
425        * Addition of a ftp client filesystem, comparable to the tftp one.
426        * lib/ftpfs.c, rtems/ftpfs.h: New files.
427        * lib/Makefile.am, rtems/Makefile.am: Modified to reflect above.
428
4292002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
430
431        * configure.ac: Use AC_CONFIG_AUX_DIR(../..).
432        Add AC_PROG_RANLIB.
433
4342002-06-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
435
436        * wrapup/Makefile.am: Don't preinstall libnetworking.a.
437
4382002-06-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
439
440        * Makefile.am: Remove commented out net-apps.
441
4422002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
443
444        * arpa/Makefile.am: Include $(top_srcdir)/../automake/*.am.
445        * kern/Makefile.am: Include $(top_srcdir)/../automake/*.am.
446        * Makefile.am: Include $(top_srcdir)/../automake/*.am.
447        Use ../aclocal.
448        * lib/Makefile.am: Include $(top_srcdir)/../automake/*.am.
449        * libc/Makefile.am: Include $(top_srcdir)/../automake/*.am.
450        * machine/Makefile.am: Include $(top_srcdir)/../automake/*.am.
451        * net/Makefile.am: Include $(top_srcdir)/../automake/*.am.
452        * netinet/Makefile.am: Include $(top_srcdir)/../automake/*.am.
453        * nfs/Makefile.am: Include $(top_srcdir)/../automake/*.am.
454        * rtems/Makefile.am: Include $(top_srcdir)/../automake/*.am.
455        * sys/Makefile.am: Include $(top_srcdir)/../automake/*.am.
456        * vm/Makefile.am: Include $(top_srcdir)/../automake/*.am.
457        * wrapup/Makefile.am: Include $(top_srcdir)/../automake/*.am.
458
4592002-06-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
460
461        * rtems/Makefile.am: include multilib.am instead of RTEMS_BSP.cfg.
462
4632002-05-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
464
465        * configure.ac: Remove RTEMS_CHECK_POSIX_API.
466          Remove RTEMS_ENABLE_POSIX.
467          Remove RTEMS_CHECK_CUSTOM_BSP.
468          Remove RTEMS_ENABLE_POSIX.
469
4702002-05-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
471
472        Relocate c/src/libnetworking.
473        * Makefile.am: Reflect moval.
474        * machine/Makefile.am: Ditto.
475        * net/Makefile.am: Ditto.
476        * lib/Makefile.am: Ditto.
477        * netinet/Makefile.am: Ditto.
478        * vm/Makefile.am: Ditto.
479        * libc/Makefile.am: Ditto.
480        * sys/Makefile.am: Ditto.
481        * arpa/Makefile.am: Ditto.
482        * nfs/Makefile.am: Ditto.
483        * kern/Makefile.am: Ditto.
484        * rtems/Makefile.am: Ditto.
485        * configure.ac: Dittp.
486        * wrapup/Makefile.am: Ditto. Remove references to networking apps.
487
4882002-05-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
489
490        * rtems_telnetd/pty.c: Remove bsp.h. Include <rtems/bspIo.h>.
491
4922002-05-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
493
494        * rtems/mkrootfs.c: Add (relocated from libmisc/rootfs).
495        * rtems/mkrootfs.h: Ditto.
496        * rtems/Makefile.am: Reflect changes above.
497
4982002-05-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
499
500        * sys/ioctl.h: Remove.
501        * sys/sockio.h: Remove.
502        * sys/filio.h: Remove.
503        * sys/Makefile.am: Reflect changes above.
504
5052001-05-14      Joel Sherrill <joel@OARcorp.com>
506
507        * ChangeLog: Corrected -- entry should have been in libchip.
508 
5092002-05-01      Eric Norum <eric.norum@usask.ca>
510
511        * machine/in_cksum.h: Per PR200 fix multi-line inline assembly
512        to satisfy gcc 3.1 and newer.
513
5142002-04-26      Eric Norum <eric.norum@usask.ca>
515
516        * netinet/in_cksum_i386.c: Add volatile so the more agressive
517        optimization in gcc 3.1 does not reorder things.
518
5192002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
520
521        * pppd/utils.c: Adapt to gcc-3.x.
522
5232002-04-11      Chris Johns <ccj@acm.org>
524
525        * c/src/libnetworking/rtems/rtems_bsdnet.h: To address PR59, added
526        the drv_ctrl driver control block field to the ifconfig network driver
527        structure. This field is needed by the i82586 driver which was ported
528        from NetBSD as it had better hardware abstraction.
529
5302002-04-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
531
532        * ChangeLog: Fix dates.
533
5342002-03-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
535
536        * libc/rcmd.c: Replace __rtems w/ __rtems__.
537
5382002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
539
540        * configure.ac:
541        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
542        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
543        * arpa/Makefile.am: Remove AUTOMAKE_OPTIONS.
544        * kern/Makefile.am: Remove AUTOMAKE_OPTIONS.
545        * Makefile.am: Remove AUTOMAKE_OPTIONS.
546        * lib/Makefile.am: Remove AUTOMAKE_OPTIONS.
547        * libc/Makefile.am: Remove AUTOMAKE_OPTIONS.
548        * machine/Makefile.am: Remove AUTOMAKE_OPTIONS.
549        * net/Makefile.am: Remove AUTOMAKE_OPTIONS.
550        * netinet/Makefile.am: Remove AUTOMAKE_OPTIONS.
551        * nfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
552        * pppd/Makefile.am: Remove AUTOMAKE_OPTIONS.
553        * rtems/Makefile.am: Remove AUTOMAKE_OPTIONS.
554        * rtems_servers/Makefile.am: Remove AUTOMAKE_OPTIONS.
555        * rtems_telnetd/Makefile.am: Remove AUTOMAKE_OPTIONS.
556        * rtems_webserver/Makefile.am: Remove AUTOMAKE_OPTIONS.
557        * sys/Makefile.am: Remove AUTOMAKE_OPTIONS.
558        * vm/Makefile.am: Remove AUTOMAKE_OPTIONS.
559        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
560
5612002-03-27      Thomas.Doerfler@imd-systems.de
562
563        * PR144
564        * nfs/bootp_subr.c bootpc_init(): Performs a write to memory address
565        0 when called for the first time. This is done when trying to clear
566        the variable "dhcp_hostname".
567
5682002-03-27      Ilya Alexeev <ilya@continuum.ru>
569
570        * PR162
571        * net/if_ppp.c ppp_txdaemon(), net/if_pppvar.h pppstart(): Local
572        variables must not be used in a device write routines.  Now
573        ppp_softc structure have own character for writing to device
574        (sc_outchar).  I think that converting local variables to static
575        is not a right solution, because problems will occur in the case
576        of two or more ppp instances.
577        * net/ppp_tty.c pppstart(): Type of the ioffset variable must be
578        u_long, otherwise in the case of the big output packet endless
579        loop may occur.
580
5812002-03-21      Ilya Alexeev <ilya@continuum.ru>
582
583        * net/if_ppp.c, net/ppp_tty.c: Initial preparations for multiple
584        PPPD connections.
585
5862001-03-20      Till Straumann <strauman@SLAC.Stanford.EDU>
587
588        * PR158
589        * libc/rcmd.c, libc/rcmd.c: Enable the rcmd() library call by
590        commenting out the parts that deal with signals.  This enables
591        RTEMS to 'rsh' command to a server connecting fd to remote stdio.
592        The 'server-side' parts of this file which deal with authentication
593        are disabled since they are not needed.
594
5952002-02-27      Ilya Alexeev <ilya@continuum.ru>
596
597        * net/if_ppp.c, pppd/auth.c, pppd/chat.c, pppd/pppd.h,
598        pppd/sys-rtems.c: Add server with pap-authorization
599        capabilities as well as eliminate some warnings.
600
6012002-02-27      Eric Norum <eric.norum@usask.ca>
602
603        * net/radix.c: Properly handle fetching the default route when there
604        is no route.  This was a bug in the original FreeBSD code and this
605        fix is from an updated version of their code.
606
6072002-02-01      Mike Siers <mikes@poliac.com>
608
609        * pppd/rtemspppd.c (rtems_pppd_disconnect): Modified to avoid bringing
610        the link down too fast.
611        NOTE: Mike reports successfully running at 56K baud on a direct link.
612
6132002-01-31      Mike Siers <mikes@poliac.com>
614
615        * pppd/rtemsdialer.h: New file missed in previous commit.
616
6172002-01-31      Mike Siers <mikes@poliac.com>
618
619        * Nice Update of PPPD support which eliminates the
620        requiremetn that drivers be in the termios TASK_DRIVEN mode.
621        Mike did significant testing and reports that it seems to be
622        more stable and handle larger packets better.  This patch
623        replaces the termios tasks with more general pppd network
624        driver tasks.  The functions pppinput() and pppstart() get
625        called from the interrupt service routine.
626        * Makefile.am, configure.ac, net/Makefile.am, net/bpf.h,
627        net/ethernet.h, net/if.c, net/if.h, net/if_arp.h, net/if_dl.h,
628        net/if_ethersubr.c, net/if_llc.h, net/if_loop.c, net/if_ppp.h,
629        net/if_pppvar.h, net/if_types.h, net/netisr.h, net/ppp-comp.h,
630        net/ppp_defs.h, net/pppcompress.h, net/radix.c, net/radix.h,
631        net/raw_cb.c, net/raw_cb.h, net/raw_usrreq.c, net/route.c,
632        net/route.h, net/rtsock.c, pppd/Makefile.am, pppd/README,
633        pppd/STATUS, pppd/auth.c, pppd/cbcp.c, pppd/ccp.c, pppd/ccp.h,
634        pppd/chap.c, pppd/chap.h, pppd/chap_ms.c, pppd/chap_ms.h,
635        pppd/chat.c, pppd/demand.c, pppd/fsm.c, pppd/fsm.h, pppd/ipcp.c,
636        pppd/ipcp.h, pppd/ipxcp.c, pppd/ipxcp.h, pppd/lcp.c, pppd/lcp.h,
637        pppd/magic.c, pppd/magic.h, pppd/options.c, pppd/patchlevel.h,
638        pppd/pathnames.h, pppd/pppd.8, pppd/pppd.h, pppd/rtemsmain.c,
639        pppd/rtemspppd.c, pppd/rtemspppd.h, pppd/sys-rtems.c, pppd/upap.c,
640        pppd/upap.h, pppd/utils.c, pppd/example/README,
641        pppd/example/netconfig.h, wrapup/Makefile.am: Modified.
642        * net/bsd-comp.c, net/if_ppp.c, net/ppp-deflate.c, net/ppp.h,
643        net/ppp_tty.c, net/pppcompress.c, net/zlib.c, net/zlib.h: New file.
644        * modem/, modem/.cvsignore, modem/Makefile.am, modem/ppp.c,
645        modem/ppp.h, modem/ppp_tty.c, modem/pppcompress.c: Subdirectory removed.
646
6472002-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
648
649        * rtems_telnetd/pty.c: Move config.h to were it belongs.
650        Remove printf (Reported by Till Straumann
651        <strauman@SLAC.Stanford.EDU>).
652
6532002-02-16      Eric Norum <eric.norum@usask.ca>
654
655        * lib/tftpDriver.clib/tftpDriver.c: Fix TFTP block number checking.
656
6572002-02-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
658
659        * pppd/sys-rtems.c: Remove unused variable status from
660        dodefaultroute.
661
6622002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
663
664        * lib/tftpDriver.c: Remove set_errno_and_return_minus_one, include
665        <rtems/seterr.h>.
666
667
6682001-12-18      Eric Norum <eric.norum@usask.ca>
669
670        * lib/tftpDriver.c: Allow chdir() to work on TFTP `directories'
671        (path names with a / at the end) while disallowing open() operations
672        on TFTP `directories'.
673
6742001-12-07      Eric Norum <eric.norum@usask.ca>
675
676        * lib/tftpDriver.c: Restore write capability.
677
6782001-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
679
680        * arpa/Makefile.am: Remove stray lines.
681
6822001-10-18      Eric Norum <eric.norum@usask.ca>
683
684        * lib/tftpDriver.c: Properly handles ../ components in chdir() and
685        open() operations within the TFTP file system.
686
6872001-10-12      Mike Siers <mikes@poliac.com>
688
689        * Update to stable working state.  Congratulations Mike! :)
690        * modem_example: Directory removed.
691        * modem_example/16550.h, modem_example/README, modem_example/modem.c,
692        modem_example/modem.h, modem_example/ppp.c, modem_example/ppp.h,
693        modem_example/pppcompress.c: Files removed.
694        * pppd/example/pppd.options: New file.
695        * pppd/README, pppd/STATUS, pppd/cbcp.c, pppd/cbcp.h, pppd/chat.c,
696        pppd/pppd.h, pppd/rtemsmain.c: Updated.
697
6982001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
699
700        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
701        * configure.in: Remove.
702        * configure.ac: New file, generated from configure.in by autoupdate.
703
7042001-09-27      Eric Norum <eric.norum@usask.ca>
705
706        * lib/tftpDriver.c: Add limited chdir() support to the TFTP
707        filesystem.
708
7092001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
710
711        * machine/Makefile.am: Use 'PREINSTALL_FILES ='.
712        * net/Makefile.am: Use 'PREINSTALL_FILES ='.
713        * netinet/Makefile.am: Use 'PREINSTALL_FILES ='.
714        * vm/Makefile.am: Use 'PREINSTALL_FILES ='.
715        * pppd/Makefile.am: Use 'PREINSTALL_FILES ='.
716        * sys/Makefile.am: Use 'PREINSTALL_FILES ='.
717        * rtems_servers/Makefile.am: Use 'PREINSTALL_FILES ='.
718        * arpa/Makefile.am: Use 'PREINSTALL_FILES ='.
719        * nfs/Makefile.am: Use 'PREINSTALL_FILES ='.
720        * rtems_webserver/Makefile.am: Use 'PREINSTALL_FILES ='.
721        * rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
722        * rtems_telnetd/Makefile.am: Use 'PREINSTALL_FILES ='.
723
7242001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
725
726        * Makefile.am: Use PREINSTALL_FILES = to make automake-1.5 happy.
727
7282001-09-19      Eric Norum <eric.norum@usask.ca>
729
730        * lib/tftpDriver.c: Add some debugging capability.
731
7322001-09-19      Chris Johns <ccj@acm.org>
733
734        * nfs/bootp_subr.c, rtems/rtems_bootp.c, rtems/rtems_bsdnet.h,
735        rtems/rtems_bsdnet_internal.h Added support for populating the
736        initial "root" filesystem with information obtained via the DHCP
737        response.
738
7392001-08-16      Mike Siers <mikes@poliac.com>
740
741        * pppd/STATUS: Updated by Joel based upon email from Mike.
742        * pppd/cbcp.c, pppd/cbcp.h: Readded files.  These support callback
743        functionality that has not even been compiled under RTEMS yet.
744
7452001-08-16      Joel Sherrill <joel@OARcorp.com>
746
747        * pppd/example/Makefile: Removed.
748        * pppd/example/Makefile-user: Added was Makefile.  Renamed to
749        avoid bootstrap -c clobbering it.
750
7512001-08-16      Mike Siers <mikes@poliac.com>
752
753        * Update of PPPD to 2.3.11 from 2.3.5 and addition of an example
754        application.  Mike's notes on the modifications:
755           - renamed error() function because of namespace problems
756           - removed calls to the exit() funciton
757           - removed extra files from the pppd source directory
758           - defined pppd task constant values in rtemspppd.h
759           - modifyied example code to get actual tick per second value
760           - placed the pppd 2.3.11 man page file (pppd.8) into the pppd
761           directory
762        * pppd/cbcp.c, pppd/cbcp.h, pppd/main.c, pppd/ppp_tty.c,
763        pppd/pppmain.c, pppd/rtems-ppp.c, pppd/rtems-ppp.c: Deleted.
764        * pppd/pppd.8, pppd/rtemsmain.c, pppd/rtemspppd.c, pppd/rtemspppd.h,
765        pppd/sys-rtems.c, pppd/utils.c, pppd/example/Makefile,
766        pppd/example/README, pppd/example/init.c, pppd/example/netconfig.h,
767        pppd/example/ppp.conf, pppd/example/pppdapp.c, pppd/example/system.h:
768        New files.
769        * modem/ppp_tty.c, net/if_ppp.h, pppd/Makefile.am, pppd/README,
770        pppd/STATUS, pppd/auth.c, pppd/ccp.c, pppd/ccp.h, pppd/chap.c,
771        pppd/chap.h, pppd/chap_ms.c, pppd/chap_ms.h, pppd/chat.c,
772        pppd/demand.c, pppd/fsm.c, pppd/fsm.h, pppd/ipcp.c, pppd/ipcp.h,
773        pppd/ipxcp.c, pppd/ipxcp.h, pppd/lcp.c, pppd/lcp.h, pppd/magic.c,
774        pppd/magic.h, pppd/options.c, pppd/patchlevel.h,
775        pppd/pathnames.h, pppd/pppd.h, pppd/upap.c, pppd/upap.h: Modified.
776
7772001-08-16      Joel Sherrill <joel@OARcorp.com>
778
779        * rtems_telnetd/.cvsignore: New file.
780
7812001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
782
783        * Makefile.am, configure.in, rtems_servers/Makefile.am,
784        rtems_servers/telnetd.c, rtems_servers/telnetd.h,
785        rtems_telnetd/Makefile.am, rtems_telnetd/README, rtems_telnetd/icmds.c,
786        rtems_telnetd/pty.c, rtems_telnetd/pty.h, rtems_telnetd/telnetd.c,
787        rtems_telnetd/telnetd.h, wrapup/Makefile.am:
788          - pty and telnetd have a new subdir rtems_telnetd to avoid
789            the side effect when ftpd change.
790          - the tcp/ip stats have been implemented into icmds.c and
791            started when telnetd daemon is started.
792        * rtems_servers/telnetd.c, rtems_servers/telnetd.h: Removed.
793        * rtems_telnetd: New directory.
794        * rtems_telnetd/Makefile.am, rtems_telnetd/README,
795        rtems_telnetd/icmds.c, rtems_telnetd/pty.c, rtems_telnetd/pty.h,
796        rtems_telnetd/telnetd.c, rtems_telnetd/telnetd.h: New files.
797
7982001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
799
800        * rtems_servers/Makefile.am: Deleted blank lines.
801
8022001-06-14      Joel Sherrill <joel@OARcorp.com>
803
804        * rtems_servers/telnetd.c, shell/telnetd.h: Moved from libmisc/shell
805        so the network stack to address network depenendency.
806        * rtems_servers/Makefile.am: Modified to reflect above.
807
8082001-05-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
809
810        * libc/Makefile.am: Remove -D__STRICT_ANSI__.
811
8122001-04-24      Eric Norum <eric.norum@usask.ca>
813
814        * lib/rtems_bsdnet_ntp.c: Modifications to make the RTEMS NTP
815        synchronization a little more robust -- no NTP daemon yet, but
816        at least it trys a little harder when the primary NTP server is down.
817
8182001-04-20  Radzislaw Galler  <rgaller@et.put.poznan.pl>
819
820        * modem/ppp.c, pppd/main.c, pppd/pppmain.c, pppd/rtems-ppp.c,
821        pppd/modem_example/modem.c, pppd/modem_example/ppp.c: Translated
822        Polish comments and other strings into English
823        * pppd/STATUS: updated to reflect the changes
824
8252001-04-20      Jake Janovetz <janovetz@uiuc.edu>
826
827        * rtems_servers/ftpd.c: Correct argument so hooks work again.
828
8292001-03-15      Ralf Corsepius <corsepius@faw.uni-ulm.de>
830
831        * include/.cvsignore: Remove dangling file.
832
8332001-01-31        Sergei Organov <osv@javad.ru>
834
835        * rtems_servers/ftp.d: Following changes:
836          - Hacks with current dir and root dir removed in favor of new libio
837            support for task-local current and root directories.
838          - Bug in `close_data_socket()' introduced by previous change fixed.
839          - `command_pasv()' changed to set timeout on socket we are listening
840            on and code fixed to don't close socket twice on error.
841          - `serr()' changed to clear `errno'.
842          - `data_socket()' changed to clear `errno' before `bind()'.
843          - `session()' changed to clear `errno' before processing session.
844          - `close_data_socket()' fixed to close both active and passive sockets
845          - Initialize info->data_socket to -1 in `daemon()'
846          - Initialize `fname' to empty string  in `exec_command()'
847
8482001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
849
850        * Makefile.am, arpa/Makefile.am, machine/Makefile.am, net/Makefile.am,
851        netinet/Makefile.am, nfs/Makefile.am, rtems/Makefile.am,
852        rtems_servers/Makefile.am, rtems_webserver/Makefile.am,
853        sys/Makefile.am, vm/Makefile.am:
854        Apply include_*HEADERS instead of H_FILES.
855        * include/Makefile.am: Remove.
856        * Makefile.am: Add handling of *.h files.
857        * configure.in: Remove include/Makefile.
858
8592001-01-25      Eric Norum <eric.norum@usask.ca>
860
861        * lib/tftpDriver.c: Reduce first timeout interval.  This
862        improves throughput on systems which are dropping packets. 
863        Only the first timeout is reduced.  This keeps the number
864        of extra packets down on networks that are very busy and
865        dropping lots of packets.
866
8672001-01-24      Sergei Organov <osv@javad.ru>
868
869        * rtems_servers/ftpd.c, rtems_servers/ftpd.h: Major enhancements
870        as listed below:
871          - Timeouts on sockets implemented. 'idle' field added to
872            configuration. No timeout by default to keep backward compatibility.
873            Note: SITE IDLE command not implemented yet.
874          - Basic global access control implemented. 'access' field added to
875            configuration. No access limitations by default to keep backward
876            compatibility.
877          - Anchor data socket for active mode (using self IP and port 20.)
878          - Fixed default data port support (still not tested).
879          - Don't allow IP address different from originating host in
880            PORT command to improve security.
881          - Fixed bug in MDTM command.
882          - Check for correctness of parsing of argument in command_port().
883          - Fixed squeeze_path() to don't allow names like 'NAME/smth' where
884            'NAME' is not a directory.
885          - Command parsing a little bit improved: command names are now
886            converted to upper-case to be more compatible with RFC (command
887            names are not case-sensitive.)
888          - Reformat comments so that they have RTEMS look-and-feel.
889          - Fixed DELE, SITE CHMOD, RMD, MKD broken by previous changes
890          - True ASCII mode implemented (doesn't work for hooks and /dev/null)
891          - Passive mode implemented, PASV command added.
892          - Default port for data connection could be used (untested, can't find
893            ftp client that doesn't send PORT command)
894          - SYST reply changed to UNIX, as former RTEMS isn't registered name.
895          - Reply codes reviewed and fixed.
896
8972001-01-12      Sergei Organov <osv@javad.ru>
898
899        * rtems_servers/ftpd.c, rtems_servers/ftpd.h: Major enhancements
900        as listed below:
901            - use pool of pre-created threads to handle sessions instead of
902              creating/deleting threads on the fly
903            - LIST output is now similar to what "/bin/ls -al" would output,
904              thus FTP clients such Netscape are happy with it.
905            - LIST NAME now works (both for files and directories)
906            - added support for NLST, CDUP, and MDTM FTP commands to make
907              more FTP clients happy
908            - keep track of CWD for every session separately
909            - ability to specify root directory name for FTPD in configuration
910              table. FTPD will then create illusion for FTP clients that this
911              is actually root directory.
912            - ignore options sent in commands, thus LIST -al FILE works and
913              doesn't try to list "-al" directory.
914            - buffers are allocated on stack instead of heap where possible to
915              eliminate malloc/free calls (avoid possible heap fragmentation
916              troubles).
917            - drop using of task notepad to pass parameters - use function
918              arguments instead
919            - use snprintf() instead of sprintf() as the latter is unsafe
920            - use of PF_INET in socket() instead of AF_INET
921
922            Here are ftp clients I've tried new FTPD with (all of them
923            running on Debian GNU/Linux 2.2):
924
925                 Lftp 2.1.10
926                 NcFTP 2.4.3
927                 Netscape 4.75
928                 ftp
929                 mc 4.5.49
930
9312001-01-02      Joel Sherrill <joel@OARcorp.com>
932
933        * CHANGELOG: Removed.
934        * README: Merged CHANGELOG contents as initial changes.
935
9362000-12-14      Eric Norum <eric.norum@usask.ca>
937
938        * lib/tftpDriver.c: Added write capability.
939
9402000-12-08      Joel Sherrill <joel@OARcorp.com>
941
942        * libc/linkaddr.c: Initialized variable to remove warning.
943        * modem/ppp.c, modem/ppp_tty.c: Made numerous variable declarations
944        conditional on PPP_COMPRESS and PPP_FILTER.  Commented out variables
945        that were not used because the code using them was commented out.
946        Removed totally unused variables.
947        * modem/pppcompress.c: Added parentheses to avoid warnings.
948        * pppd/pppmain.c: Removed numerous warnings.
949
9502000-11-30      Joel Sherrill <joel@OARcorp.com>
951
952        * modem/ppp_tty.c: Changed to include <rtems/termiostypes.h> since
953        that is an RTEMS specific header file.
954
9552000-11-30      Joel Sherrill <joel@OARcorp.com>
956
957        * sys/ttycom.h: Moved to lib/include/sys.
958        * Makefile.am: Modified to reflect above.
959
9602000-11-27      Joel Sherrill <joel@OARcorp.com>
961
962        * libc/res_init.c: Fix typo - adding missing # on include.
963
9642000-11-25      Eric Norum <eric.norum@usask.ca>
965
966        * libc/res_init.c: Move include to avoid compiler dumping core.
967
9682000-11-25  Antti P Miettinen  <antti.p.miettinen@nokia.com>
969
970        * wrapup/Makefile.am: Added modem subdir.
971        * configure.in, Makefile.am: Added modem subdir.
972        * net/Makefile.am: Added if_pppvar.h, pppcompress.h.
973        * pppd/Makefile.am: Added pppmain.c (which needs work).
974        * pppd/chat.c, pppd/fsm.c, pppd/fsm.h, pppd/ipxcp.c, pppd/main.c,
975        pppd/ppp_tty.c, pppd/upap.c: Changes from Thomas Doerfler
976        <Thomas.Doerfler@imd-systems.de> and cosmetic changes by me.
977        Actually main.c and ppp_tty.c should be scratched. The modem
978        subdir has the real ppp_tty.c and the real pppd main is in pppmain.c.
979
9802000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
981
982        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
983
9842000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
985
986        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
987
9882000-10-30      Joel Sherrill <joel@OARcorp.com>
989
990        * POSIX include files merged into newlib.  This resulted in
991        some definitions moving to other files and thus some secondary
992        effects in RTEMS source code.
993        * machine/types.h: Added _CLOCKID_T_ and _TIMER_T_ to be in sync
994        with newlib's <machine/types.h>.
995        * rtems/rtems_bsdnet_internal.h: newlib now includes definition
996        of struct itimerval in <sys/time.h>.
997
9982000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
999
1000        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
1001        Switch to GNU canonicalization.
1002
10032000-10-19  Antti P Miettinen  <anmietti@trshp.ntc.nokia.com>
1004
1005        * lib/tftpDriver.c: add comments to handlers struct function pointers.
1006        * rtems/rtems_glue.c: move pointer arithmetic to be _after_
1007        pointer has been checked against NULL.
1008
10092000-10-18       Chris Johns <ccj@acm.org>
1010
1011        * pppd/ipxcp.c: Fixed a typo.
1012
10132000-09-28      Joel Sherrill <joel@OARcorp.com>
1014
1015        * rtems_webserver/Makefile.am, rtems_webserver/base64.c,
1016        rtems_webserver/base64.c: Renamed base64.c to wbase64.c.
1017        * rtems_webserver/sock.c: Added file missed in merger.
1018
10192000-09-22      Joel Sherrill <joel@OARcorp.com>
1020
1021        * machine/types.h, pppd/pppd.h, rtems/rtems_bsdnet_internal.h,
1022        rtems_webserver/webmain.c: machine/types.h  should not have
1023        included rtems.h.  It is now including precisely the
1024        least amount of low level, yet portable .h files to get
1025        the basic RTEMS types defined.  This rippled into other
1026        files since rtems_bsdnet_internal.h used machine/types.h to include
1027        rtems.h.
1028
10292000-09-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1030
1031        * ChangeLog: Cleanup.
1032
10332000-09-05      Joel Sherrill <joel@OARcorp.com>
1034
1035        * rtems/rtems_syscall.c: Changed from O_NONBLOCK to internal
1036        RTEMS_LIBIO_FLAGS_NO_DELAY to avoid O_NONBLOCK/O_NDELAY confusion
1037        and to work with the converted flags.
1038
10392000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1040
1041        * kern/Makefile.am, lib/Makefile.am, libc/Makefile.am,
1042        net/Makefile.am, netinet/Makefile.am, nfs/Makefile.am,
1043        pppd/Makefile.am, rtems/Makefile.am, rtems_servers/Makefile.am,
1044        rtems_webserver/Makefile.am, wrapup/Makefile.am: Include compile.am
1045
10462000-09-01      Rosimildo daSilva <rdasilva@connecttel.com>
1047
1048        * emfdb.c: Removed stray semi-colon.  Reported on GoAhead
1049        mailing lists by Jim Rudnicki <jdrudnicki@yahoo.com>
1050
10512000-08-31      Joel Sherrill <joel@OARcorp.com>
1052
1053        * Merged version 2.1 of GoAhead webserver.  This update
1054        was submitted by Antti P Miettinen <antti.p.miettinen@nokia.com>.
1055        * NOTES, base64.c, ejIntrn.h, emfdb.c, emfdb.h, md5.h, md5c.c,
1056        um.c, um.h: New files.
1057        * wbase64.c: Removed.
1058        * Makefile.am, asp.c, balloc.c, default.c, ej.h, ejlex.c, ejparse.c,
1059        form.c, h.c, handler.c, mime.c, misc.c, ringq.c, rom.c, security.c,
1060        socket.c, sym.c, uemf.c, uemf.h, url.c, value.c, webcomp.c, webmain.c,
1061        webpage.c, webrom.c, webs.c, webs.h, websuemf.c, wsIntrn.h: Modified.
1062
10632000-08-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1064
1065        * netinet/tcp_input.c: Spelling corrections.
1066
10672000-08-30      Joel Sherrill <joel@OARcorp.com>
1068
1069        * rtems_webserver/license.txt: New file.
1070
10712000-08-10      Joel Sherrill <joel@OARcorp.com>
1072
1073        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.