source: rtems/cpukit/libnetworking/ChangeLog @ e30210ea

4.104.114.84.95
Last change on this file since e30210ea was 011e3b3f, checked in by Joel Sherrill <joel.sherrill@…>, on 05/29/03 at 19:09:35

2003-05-29 Joel Sherrill <joel@…>

  • rtems/rtems_syscall.c: Removed warnings.
  • 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        * netinet/in.h:
8        PR406 - 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        * Makefile.am: Include netinet sources.
162
1632002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
164
165        * Makefile.am: Merge-in kern/Makefile.am, net/Makefile.am,
166        netinet/Makefile.am, netinet/Makefile.am, nfs/Makefile.am,
167        rtems/Makefile.am.
168        * kern/Makefile.am: Remove.
169        * net/Makefile.am: Remove.
170        * netinet/Makefile.am: Remove.
171        * nfs/Makefile.am: Remove.
172        * rtems/Makefile.am: Remove.
173        * wrapup/Makefile.am: Reflect changes above.
174        * configure.ac: Ditto.
175
1762002-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
177
178        * kern/Makefile.am: Remove C_O_FILES;
179        Don't let all-local depend on $OBJS)
180        * lib/Makefile.am: Ditto.
181        * libc/Makefile.am: Ditto.
182        * net/Makefile.am: Ditto.
183        * netinet/Makefile.am: Ditto.
184        * nfs/Makefile.am: Ditto.
185        * rtems/Makefile.am: Ditto.
186
1872002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
188
189        * configure.ac: Fix package name.
190
1912002-11-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
192
193        * Makefile.am: Merge-in HEADER-handling from
194        net/Makefile.am, netinet/Makefile.am, nfs/Makefile.am.
195        * net/Makefile.am: Remove *_HEADERS.
196        * netinet/Makefile.am: Remove *_HEADERS.
197        * nfs/Makefile.am: Remove *_HEADERS.
198
1992002-11-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
200
201        * Makefile.am: Merge-in arpa/Makefile.am, machine/Makefile.am,
202        sys/Makefile.am, vm/Makefile.am.
203        Add . to SUBDIRS.
204        * arpa/Makefile.am: Remove.
205        * machine/Makefile.am: Remove.
206        * sys/Makefile.am: Remove.
207        * vm/Makefile.am: Remove.
208        * configure.ac: Reflect changes above.
209
2102002-11-06      Chris Johns <ccj@acm.org>
211
212        * sys/select.h: Add C++ to C external.
213
2142002-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
215
216        * kern/uipc_mbuf.c: Comment out m0 in m_copydata to suppress
217        warning.
218
2192002-11-01      Joel Sherrill <joel@OARcorp.com>
220
221        * ChangeLog: Corrected.
222
2232002-11-01      Eric Norum <eric.norum@usask.ca>
224
225        * nfs/bootp_subr.c, rtems/rtems_bsdnet.h, rtems/rtems_glue.c:
226        Till Straumann's patch (PR295) to use bootp option 129 to get
227        command line string.  Till Straumann's patch to change
228        inet_ntoa->inet_ntop.
229
2302002-10-31      Joel Sherrill <joel@OARcorp.com>
231
232        * libc/rcmd.c, netinet/in_cksum_arm.c: Removed warnings.
233
2342002-10-28      Joel Sherrill <joel@OARcorp.com>
235
236        * Pass to eliminate warnings.
237        * kern/uipc_mbuf.c: Conditional SYSINIT() usage on __rtems__.
238        Fix return statement without a value.
239        * lib/ftpfs.c: read and write filesystem routines return ssize_t.
240        * lib/syslog.c: Add include of <string.h> to eliminate warning.
241        * lib/tftpDriver.c: read and write filesystem routines return ssize_t.
242        * libc/gethostbydns.c: Prototype abort().
243        * libc/inet_ntoa.c: Prototype strcpy().
244        * libc/rcmd.c: Add include of <sys/select.h>
245        * net/if_loop.c: Turn token at end of endif to comment.
246        * net/rtsock.c, nfs/bootp_subr.c:  Conditional SYSINIT() usage
247        on __rtems__.
248        * rtems/rtems_bootp.c: Add include of <rtems/rtems_bsdnet_internal.h>.
249        * rtems/rtems_bsdnet_internal.h: Added prototypes for memcpy() and
250        memset() since the BSD code tries to avoid using libc .h files
251        since it is used to being in the kernel.
252        * rtems/rtems_syscall.c: read and write filesystem routines
253        return ssize_t.
254
2552002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
256
257        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
258
2592002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
260
261        * Makefile.am: Remove bogus reference to CHANGELOG.
262
2632002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
264
265        * .cvsignore: Reformat.
266        Add autom4te*cache.
267        Remove autom4te.cache.
268
2692002-10-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
270
271        * net/if_ethersubr.c: Add comments to #endif NETATALK to stop
272        gcc from complaining.
273
2742002-10-07      Eric Norum <eric.norum@usask.ca>
275
276        * netinet/tcp_var.h: Corrected typo in ARM alignment patch which
277        broke all other ports.
278
2792002-10-04      Jay Monkman <jtm@smoothsmoothie.com>
280
281        * netinet/in_cksum.c, netinet/ip_icmp.h, netinet/ip_input.c,
282        netinet/tcp_input.c, netinet/tcp_subr.c, netinet/tcp_var.h,
283        sys/queue.h: Address alignment requirements for the ARM.
284
2852002-10-04      Jay Monkman <jtm@smoothsmoothie.com>
286
287        * rtems/rtems_glue.c: Add IP aliasing ioctls SIOCAIFADDR and
288        SIOCDIFADDR.
289
2902002-10-02      Joel Sherrill <joel@OARcorp.com>
291
292        * kern/uipc_socket.c: Make sure that small non-zero delays work.
293        Suggested cleanup from Eric Norum.
294
2952002-10-02      Eric Norum <eric.norum@usask.ca>
296
297        * rtems/mkrootfs.c: As part of PR283, remove redundant code that
298        creates /etc/passwd and /etc/group.
299
3002002-09-16      Joel Sherrill <joel@OARcorp.com>
301
302        * netinet/Makefile.am, netinet/udp_usrreq.c: Back off some of
303        the IP_FORWARD patch as it appears to not compile in the
304        current tree.
305
3062002-09-14      Joel Sherrill <joel@OARcorp.com>
307
308        * kern/uipc_socket.c: Fix case on SO_RCVTIMEO and SO_SNDTIMEO where
309        conversion into ticks can result in a 0 ticks timeout which is
310        the same as requesting no timeout.  Reported by Sergei Organov
311        <osv@javad.ru>.
312
3132002-09-14      Vyacheslav V. Burdjanadze <wr@zelax.ru>
314
315        * kern/uipc_mbuf.c, sys/mbuf.h, netinet/udp_usrreq.c: Add
316        optional UDP broadcast forwarding support.
317        * netinet/Makefile.am: Defined FORWARD_PROTOCOL to enabled UDP
318        broadcast forwarding.
319
3202002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
321
322        * netinet/in_cksum.c: #include <string.h> for puts in generic
323        routines.
324
3252002-08-20      Eric Norum <eric.norum@usask.ca>
326
327        * rtems/rtems_glue.c: Per PR270, the BSD network code expects that
328        the value of the number of seconds since boot is non-zero.  The
329        RTEMS network initialization code assures this by waiting for a
330        second.  A more efficient technique is to simply wait until the
331        number of seconds since boot is non-zero.
332
3332002-08-09      Joel Sherrill <joel@OARcorp.com>
334
335        * libc/getservent.c: Per PR265, add  #include <netinet/in.h> for
336        ntohl() function.
337
3382002-08-07      Joel Sherrill <joel@OARcorp.com>
339
340        * netinet/in.h: Per PR263, added include of <machine/endian.h>
341        to <netinet/in.h> so it includes prototypes of ntohl() family
342        of routines.
343
3442002-08-01      Joel Sherrill <joel@OARcorp.com>
345
346        * machine/param.h, sys/syslimits.h: In the continued effort to
347        eliminate .h conflicts between newlib and RTEMS, these were moved to
348        newlib.
349        * machine/Makefile.am, sys/Makefile.am: Reflect above.
350
3512002-08-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
352
353        * wrapup/Makefile.am: Don't install.
354
3552002-07-30      Joel Sherrill <joel@OARcorp.com>
356
357        * sys/param.h: Removed as a simpler version of this file is
358        now part of the RTEMS newlib support.
359        * sys/Makefile.am: Modified to reflect above. 
360
3612002-07-30      Joel Sherrill <joel@OARcorp.com>
362
363        * machine/types.h: Removed as a simpler version of this file is
364        now part of the RTEMS newlib support.
365        * machine/Makefile.am, machine/endian.h, nfs/bootp_subr.c,
366        rtems/rtems_bsdnet_internal.h, sys/Makefile.am, sys/systm.h:
367        Minor modifications to use the simpler machine/types.h.  Mostly
368        more complete sets of #include's to account for machine/types.h
369        no longer doing this.
370
3712002-07-30      Jay Monkman <jtm@smoothsmoothie.com>
372
373        * netinet/in_cksum.c, netinet/in_cksum_arm.c: Added ARM in_cksum
374        support.
375
3762002-07-24      Joel Sherrill <joel@OARcorp.com>
377
378        * sys/select.h: Add a prototype of select() to avoid warnings.
379        In particular a C++ application using select() required a prototype.
380
3812002-07-24      Joel Sherrill <joel@OARcorp.com>
382
383        * Makefile.am, libc/res_send.c: Do not install or use <poll.h>
384        since RTEMS does not support it.
385
3862002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
387
388        * kern/Makefile.am: Use .$(OBJEXT) instead of .o.
389        * lib/Makefile.am: Ditto.
390        * libc/Makefile.am: Ditto.
391        * net/Makefile.am: Ditto.
392        * netinet/Makefile.am: Ditto.
393        * nfs/Makefile.am: Ditto.
394        * rtems/Makefile.am: Ditto.
395        * wrapup/Makefile.am: Ditto.
396
3972002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
398
399        * kern/Makefile.am: Eliminate LIBNAME.
400        * lib/Makefile.am: Ditto.
401        * libc/Makefile.am: Ditto.
402        * net/Makefile.am: Ditto.
403        * netinet/Makefile.am: Ditto.
404        * nfs/Makefile.am: Ditto.
405        * rtems/Makefile.am: Ditto.
406        * wrapup/Makefile.am: Use project_libdir instead of
407        $(PROJECT_RELEASE)/lib.
408
4092002-07-17      Jay Monkman <jtm@smoothsmoothie.com>
410
411        * netinet/in.h, netinet/ip.h, netinet/ip_var.h, netinet/tcp.h:
412        Modified to added packed attribute.o
413
4142002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
415
416        * configure.ac: RTEMS_TOP(../..).
417
4182002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
419
420        * configure.ac: Remove RTEMS_PROJECT_ROOT.
421
4222002-06-27      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
423
424        * Addition of a ftp client filesystem, comparable to the tftp one.
425        * lib/ftpfs.c, rtems/ftpfs.h: New files.
426        * lib/Makefile.am, rtems/Makefile.am: Modified to reflect above.
427
4282002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
429
430        * configure.ac: Use AC_CONFIG_AUX_DIR(../..).
431        Add AC_PROG_RANLIB.
432
4332002-06-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
434
435        * wrapup/Makefile.am: Don't preinstall libnetworking.a.
436
4372002-06-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
438
439        * Makefile.am: Remove commented out net-apps.
440
4412002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
442
443        * arpa/Makefile.am: Include $(top_srcdir)/../automake/*.am.
444        * kern/Makefile.am: Include $(top_srcdir)/../automake/*.am.
445        * Makefile.am: Include $(top_srcdir)/../automake/*.am.
446        Use ../aclocal.
447        * lib/Makefile.am: Include $(top_srcdir)/../automake/*.am.
448        * libc/Makefile.am: Include $(top_srcdir)/../automake/*.am.
449        * machine/Makefile.am: Include $(top_srcdir)/../automake/*.am.
450        * net/Makefile.am: Include $(top_srcdir)/../automake/*.am.
451        * netinet/Makefile.am: Include $(top_srcdir)/../automake/*.am.
452        * nfs/Makefile.am: Include $(top_srcdir)/../automake/*.am.
453        * rtems/Makefile.am: Include $(top_srcdir)/../automake/*.am.
454        * sys/Makefile.am: Include $(top_srcdir)/../automake/*.am.
455        * vm/Makefile.am: Include $(top_srcdir)/../automake/*.am.
456        * wrapup/Makefile.am: Include $(top_srcdir)/../automake/*.am.
457
4582002-06-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
459
460        * rtems/Makefile.am: include multilib.am instead of RTEMS_BSP.cfg.
461
4622002-05-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
463
464        * configure.ac: Remove RTEMS_CHECK_POSIX_API.
465          Remove RTEMS_ENABLE_POSIX.
466          Remove RTEMS_CHECK_CUSTOM_BSP.
467          Remove RTEMS_ENABLE_POSIX.
468
4692002-05-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
470
471        Relocate c/src/libnetworking.
472        * Makefile.am: Reflect moval.
473        * machine/Makefile.am: Ditto.
474        * net/Makefile.am: Ditto.
475        * lib/Makefile.am: Ditto.
476        * netinet/Makefile.am: Ditto.
477        * vm/Makefile.am: Ditto.
478        * libc/Makefile.am: Ditto.
479        * sys/Makefile.am: Ditto.
480        * arpa/Makefile.am: Ditto.
481        * nfs/Makefile.am: Ditto.
482        * kern/Makefile.am: Ditto.
483        * rtems/Makefile.am: Ditto.
484        * configure.ac: Dittp.
485        * wrapup/Makefile.am: Ditto. Remove references to networking apps.
486
4872002-05-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
488
489        * rtems_telnetd/pty.c: Remove bsp.h. Include <rtems/bspIo.h>.
490
4912002-05-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
492
493        * rtems/mkrootfs.c: Add (relocated from libmisc/rootfs).
494        * rtems/mkrootfs.h: Ditto.
495        * rtems/Makefile.am: Reflect changes above.
496
4972002-05-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
498
499        * sys/ioctl.h: Remove.
500        * sys/sockio.h: Remove.
501        * sys/filio.h: Remove.
502        * sys/Makefile.am: Reflect changes above.
503
5042001-05-14      Joel Sherrill <joel@OARcorp.com>
505
506        * ChangeLog: Corrected -- entry should have been in libchip.
507 
5082002-05-01      Eric Norum <eric.norum@usask.ca>
509
510        * machine/in_cksum.h: Per PR200 fix multi-line inline assembly
511        to satisfy gcc 3.1 and newer.
512
5132002-04-26      Eric Norum <eric.norum@usask.ca>
514
515        * netinet/in_cksum_i386.c: Add volatile so the more agressive
516        optimization in gcc 3.1 does not reorder things.
517
5182002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
519
520        * pppd/utils.c: Adapt to gcc-3.x.
521
5222002-04-11      Chris Johns <ccj@acm.org>
523
524        * c/src/libnetworking/rtems/rtems_bsdnet.h: To address PR59, added
525        the drv_ctrl driver control block field to the ifconfig network driver
526        structure. This field is needed by the i82586 driver which was ported
527        from NetBSD as it had better hardware abstraction.
528
5292002-04-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
530
531        * ChangeLog: Fix dates.
532
5332002-03-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
534
535        * libc/rcmd.c: Replace __rtems w/ __rtems__.
536
5372002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
538
539        * configure.ac:
540        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
541        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
542        * arpa/Makefile.am: Remove AUTOMAKE_OPTIONS.
543        * kern/Makefile.am: Remove AUTOMAKE_OPTIONS.
544        * Makefile.am: Remove AUTOMAKE_OPTIONS.
545        * lib/Makefile.am: Remove AUTOMAKE_OPTIONS.
546        * libc/Makefile.am: Remove AUTOMAKE_OPTIONS.
547        * machine/Makefile.am: Remove AUTOMAKE_OPTIONS.
548        * net/Makefile.am: Remove AUTOMAKE_OPTIONS.
549        * netinet/Makefile.am: Remove AUTOMAKE_OPTIONS.
550        * nfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
551        * pppd/Makefile.am: Remove AUTOMAKE_OPTIONS.
552        * rtems/Makefile.am: Remove AUTOMAKE_OPTIONS.
553        * rtems_servers/Makefile.am: Remove AUTOMAKE_OPTIONS.
554        * rtems_telnetd/Makefile.am: Remove AUTOMAKE_OPTIONS.
555        * rtems_webserver/Makefile.am: Remove AUTOMAKE_OPTIONS.
556        * sys/Makefile.am: Remove AUTOMAKE_OPTIONS.
557        * vm/Makefile.am: Remove AUTOMAKE_OPTIONS.
558        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
559
5602002-03-27      Thomas.Doerfler@imd-systems.de
561
562        * PR144
563        * nfs/bootp_subr.c bootpc_init(): Performs a write to memory address
564        0 when called for the first time. This is done when trying to clear
565        the variable "dhcp_hostname".
566
5672002-03-27      Ilya Alexeev <ilya@continuum.ru>
568
569        * PR162
570        * net/if_ppp.c ppp_txdaemon(), net/if_pppvar.h pppstart(): Local
571        variables must not be used in a device write routines.  Now
572        ppp_softc structure have own character for writing to device
573        (sc_outchar).  I think that converting local variables to static
574        is not a right solution, because problems will occur in the case
575        of two or more ppp instances.
576        * net/ppp_tty.c pppstart(): Type of the ioffset variable must be
577        u_long, otherwise in the case of the big output packet endless
578        loop may occur.
579
5802002-03-21      Ilya Alexeev <ilya@continuum.ru>
581
582        * net/if_ppp.c, net/ppp_tty.c: Initial preparations for multiple
583        PPPD connections.
584
5852001-03-20      Till Straumann <strauman@SLAC.Stanford.EDU>
586
587        * PR158
588        * libc/rcmd.c, libc/rcmd.c: Enable the rcmd() library call by
589        commenting out the parts that deal with signals.  This enables
590        RTEMS to 'rsh' command to a server connecting fd to remote stdio.
591        The 'server-side' parts of this file which deal with authentication
592        are disabled since they are not needed.
593
5942002-02-27      Ilya Alexeev <ilya@continuum.ru>
595
596        * net/if_ppp.c, pppd/auth.c, pppd/chat.c, pppd/pppd.h,
597        pppd/sys-rtems.c: Add server with pap-authorization
598        capabilities as well as eliminate some warnings.
599
6002002-02-27      Eric Norum <eric.norum@usask.ca>
601
602        * net/radix.c: Properly handle fetching the default route when there
603        is no route.  This was a bug in the original FreeBSD code and this
604        fix is from an updated version of their code.
605
6062002-02-01      Mike Siers <mikes@poliac.com>
607
608        * pppd/rtemspppd.c (rtems_pppd_disconnect): Modified to avoid bringing
609        the link down too fast.
610        NOTE: Mike reports successfully running at 56K baud on a direct link.
611
6122002-01-31      Mike Siers <mikes@poliac.com>
613
614        * pppd/rtemsdialer.h: New file missed in previous commit.
615
6162002-01-31      Mike Siers <mikes@poliac.com>
617
618        * Nice Update of PPPD support which eliminates the
619        requiremetn that drivers be in the termios TASK_DRIVEN mode.
620        Mike did significant testing and reports that it seems to be
621        more stable and handle larger packets better.  This patch
622        replaces the termios tasks with more general pppd network
623        driver tasks.  The functions pppinput() and pppstart() get
624        called from the interrupt service routine.
625        * Makefile.am, configure.ac, net/Makefile.am, net/bpf.h,
626        net/ethernet.h, net/if.c, net/if.h, net/if_arp.h, net/if_dl.h,
627        net/if_ethersubr.c, net/if_llc.h, net/if_loop.c, net/if_ppp.h,
628        net/if_pppvar.h, net/if_types.h, net/netisr.h, net/ppp-comp.h,
629        net/ppp_defs.h, net/pppcompress.h, net/radix.c, net/radix.h,
630        net/raw_cb.c, net/raw_cb.h, net/raw_usrreq.c, net/route.c,
631        net/route.h, net/rtsock.c, pppd/Makefile.am, pppd/README,
632        pppd/STATUS, pppd/auth.c, pppd/cbcp.c, pppd/ccp.c, pppd/ccp.h,
633        pppd/chap.c, pppd/chap.h, pppd/chap_ms.c, pppd/chap_ms.h,
634        pppd/chat.c, pppd/demand.c, pppd/fsm.c, pppd/fsm.h, pppd/ipcp.c,
635        pppd/ipcp.h, pppd/ipxcp.c, pppd/ipxcp.h, pppd/lcp.c, pppd/lcp.h,
636        pppd/magic.c, pppd/magic.h, pppd/options.c, pppd/patchlevel.h,
637        pppd/pathnames.h, pppd/pppd.8, pppd/pppd.h, pppd/rtemsmain.c,
638        pppd/rtemspppd.c, pppd/rtemspppd.h, pppd/sys-rtems.c, pppd/upap.c,
639        pppd/upap.h, pppd/utils.c, pppd/example/README,
640        pppd/example/netconfig.h, wrapup/Makefile.am: Modified.
641        * net/bsd-comp.c, net/if_ppp.c, net/ppp-deflate.c, net/ppp.h,
642        net/ppp_tty.c, net/pppcompress.c, net/zlib.c, net/zlib.h: New file.
643        * modem/, modem/.cvsignore, modem/Makefile.am, modem/ppp.c,
644        modem/ppp.h, modem/ppp_tty.c, modem/pppcompress.c: Subdirectory removed.
645
6462002-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
647
648        * rtems_telnetd/pty.c: Move config.h to were it belongs.
649        Remove printf (Reported by Till Straumann
650        <strauman@SLAC.Stanford.EDU>).
651
6522002-02-16      Eric Norum <eric.norum@usask.ca>
653
654        * lib/tftpDriver.clib/tftpDriver.c: Fix TFTP block number checking.
655
6562002-02-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
657
658        * pppd/sys-rtems.c: Remove unused variable status from
659        dodefaultroute.
660
6612002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
662
663        * lib/tftpDriver.c: Remove set_errno_and_return_minus_one, include
664        <rtems/seterr.h>.
665
666
6672001-12-18      Eric Norum <eric.norum@usask.ca>
668
669        * lib/tftpDriver.c: Allow chdir() to work on TFTP `directories'
670        (path names with a / at the end) while disallowing open() operations
671        on TFTP `directories'.
672
6732001-12-07      Eric Norum <eric.norum@usask.ca>
674
675        * lib/tftpDriver.c: Restore write capability.
676
6772001-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
678
679        * arpa/Makefile.am: Remove stray lines.
680
6812001-10-18      Eric Norum <eric.norum@usask.ca>
682
683        * lib/tftpDriver.c: Properly handles ../ components in chdir() and
684        open() operations within the TFTP file system.
685
6862001-10-12      Mike Siers <mikes@poliac.com>
687
688        * Update to stable working state.  Congratulations Mike! :)
689        * modem_example: Directory removed.
690        * modem_example/16550.h, modem_example/README, modem_example/modem.c,
691        modem_example/modem.h, modem_example/ppp.c, modem_example/ppp.h,
692        modem_example/pppcompress.c: Files removed.
693        * pppd/example/pppd.options: New file.
694        * pppd/README, pppd/STATUS, pppd/cbcp.c, pppd/cbcp.h, pppd/chat.c,
695        pppd/pppd.h, pppd/rtemsmain.c: Updated.
696
6972001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
698
699        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
700        * configure.in: Remove.
701        * configure.ac: New file, generated from configure.in by autoupdate.
702
7032001-09-27      Eric Norum <eric.norum@usask.ca>
704
705        * lib/tftpDriver.c: Add limited chdir() support to the TFTP
706        filesystem.
707
7082001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
709
710        * machine/Makefile.am: Use 'PREINSTALL_FILES ='.
711        * net/Makefile.am: Use 'PREINSTALL_FILES ='.
712        * netinet/Makefile.am: Use 'PREINSTALL_FILES ='.
713        * vm/Makefile.am: Use 'PREINSTALL_FILES ='.
714        * pppd/Makefile.am: Use 'PREINSTALL_FILES ='.
715        * sys/Makefile.am: Use 'PREINSTALL_FILES ='.
716        * rtems_servers/Makefile.am: Use 'PREINSTALL_FILES ='.
717        * arpa/Makefile.am: Use 'PREINSTALL_FILES ='.
718        * nfs/Makefile.am: Use 'PREINSTALL_FILES ='.
719        * rtems_webserver/Makefile.am: Use 'PREINSTALL_FILES ='.
720        * rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
721        * rtems_telnetd/Makefile.am: Use 'PREINSTALL_FILES ='.
722
7232001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
724
725        * Makefile.am: Use PREINSTALL_FILES = to make automake-1.5 happy.
726
7272001-09-19      Eric Norum <eric.norum@usask.ca>
728
729        * lib/tftpDriver.c: Add some debugging capability.
730
7312001-09-19      Chris Johns <ccj@acm.org>
732
733        * nfs/bootp_subr.c, rtems/rtems_bootp.c, rtems/rtems_bsdnet.h,
734        rtems/rtems_bsdnet_internal.h Added support for populating the
735        initial "root" filesystem with information obtained via the DHCP
736        response.
737
7382001-08-16      Mike Siers <mikes@poliac.com>
739
740        * pppd/STATUS: Updated by Joel based upon email from Mike.
741        * pppd/cbcp.c, pppd/cbcp.h: Readded files.  These support callback
742        functionality that has not even been compiled under RTEMS yet.
743
7442001-08-16      Joel Sherrill <joel@OARcorp.com>
745
746        * pppd/example/Makefile: Removed.
747        * pppd/example/Makefile-user: Added was Makefile.  Renamed to
748        avoid bootstrap -c clobbering it.
749
7502001-08-16      Mike Siers <mikes@poliac.com>
751
752        * Update of PPPD to 2.3.11 from 2.3.5 and addition of an example
753        application.  Mike's notes on the modifications:
754           - renamed error() function because of namespace problems
755           - removed calls to the exit() funciton
756           - removed extra files from the pppd source directory
757           - defined pppd task constant values in rtemspppd.h
758           - modifyied example code to get actual tick per second value
759           - placed the pppd 2.3.11 man page file (pppd.8) into the pppd
760           directory
761        * pppd/cbcp.c, pppd/cbcp.h, pppd/main.c, pppd/ppp_tty.c,
762        pppd/pppmain.c, pppd/rtems-ppp.c, pppd/rtems-ppp.c: Deleted.
763        * pppd/pppd.8, pppd/rtemsmain.c, pppd/rtemspppd.c, pppd/rtemspppd.h,
764        pppd/sys-rtems.c, pppd/utils.c, pppd/example/Makefile,
765        pppd/example/README, pppd/example/init.c, pppd/example/netconfig.h,
766        pppd/example/ppp.conf, pppd/example/pppdapp.c, pppd/example/system.h:
767        New files.
768        * modem/ppp_tty.c, net/if_ppp.h, pppd/Makefile.am, pppd/README,
769        pppd/STATUS, pppd/auth.c, pppd/ccp.c, pppd/ccp.h, pppd/chap.c,
770        pppd/chap.h, pppd/chap_ms.c, pppd/chap_ms.h, pppd/chat.c,
771        pppd/demand.c, pppd/fsm.c, pppd/fsm.h, pppd/ipcp.c, pppd/ipcp.h,
772        pppd/ipxcp.c, pppd/ipxcp.h, pppd/lcp.c, pppd/lcp.h, pppd/magic.c,
773        pppd/magic.h, pppd/options.c, pppd/patchlevel.h,
774        pppd/pathnames.h, pppd/pppd.h, pppd/upap.c, pppd/upap.h: Modified.
775
7762001-08-16      Joel Sherrill <joel@OARcorp.com>
777
778        * rtems_telnetd/.cvsignore: New file.
779
7802001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
781
782        * Makefile.am, configure.in, rtems_servers/Makefile.am,
783        rtems_servers/telnetd.c, rtems_servers/telnetd.h,
784        rtems_telnetd/Makefile.am, rtems_telnetd/README, rtems_telnetd/icmds.c,
785        rtems_telnetd/pty.c, rtems_telnetd/pty.h, rtems_telnetd/telnetd.c,
786        rtems_telnetd/telnetd.h, wrapup/Makefile.am:
787          - pty and telnetd have a new subdir rtems_telnetd to avoid
788            the side effect when ftpd change.
789          - the tcp/ip stats have been implemented into icmds.c and
790            started when telnetd daemon is started.
791        * rtems_servers/telnetd.c, rtems_servers/telnetd.h: Removed.
792        * rtems_telnetd: New directory.
793        * rtems_telnetd/Makefile.am, rtems_telnetd/README,
794        rtems_telnetd/icmds.c, rtems_telnetd/pty.c, rtems_telnetd/pty.h,
795        rtems_telnetd/telnetd.c, rtems_telnetd/telnetd.h: New files.
796
7972001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
798
799        * rtems_servers/Makefile.am: Deleted blank lines.
800
8012001-06-14      Joel Sherrill <joel@OARcorp.com>
802
803        * rtems_servers/telnetd.c, shell/telnetd.h: Moved from libmisc/shell
804        so the network stack to address network depenendency.
805        * rtems_servers/Makefile.am: Modified to reflect above.
806
8072001-05-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
808
809        * libc/Makefile.am: Remove -D__STRICT_ANSI__.
810
8112001-04-24      Eric Norum <eric.norum@usask.ca>
812
813        * lib/rtems_bsdnet_ntp.c: Modifications to make the RTEMS NTP
814        synchronization a little more robust -- no NTP daemon yet, but
815        at least it trys a little harder when the primary NTP server is down.
816
8172001-04-20  Radzislaw Galler  <rgaller@et.put.poznan.pl>
818
819        * modem/ppp.c, pppd/main.c, pppd/pppmain.c, pppd/rtems-ppp.c,
820        pppd/modem_example/modem.c, pppd/modem_example/ppp.c: Translated
821        Polish comments and other strings into English
822        * pppd/STATUS: updated to reflect the changes
823
8242001-04-20      Jake Janovetz <janovetz@uiuc.edu>
825
826        * rtems_servers/ftpd.c: Correct argument so hooks work again.
827
8282001-03-15      Ralf Corsepius <corsepius@faw.uni-ulm.de>
829
830        * include/.cvsignore: Remove dangling file.
831
8322001-01-31        Sergei Organov <osv@javad.ru>
833
834        * rtems_servers/ftp.d: Following changes:
835          - Hacks with current dir and root dir removed in favor of new libio
836            support for task-local current and root directories.
837          - Bug in `close_data_socket()' introduced by previous change fixed.
838          - `command_pasv()' changed to set timeout on socket we are listening
839            on and code fixed to don't close socket twice on error.
840          - `serr()' changed to clear `errno'.
841          - `data_socket()' changed to clear `errno' before `bind()'.
842          - `session()' changed to clear `errno' before processing session.
843          - `close_data_socket()' fixed to close both active and passive sockets
844          - Initialize info->data_socket to -1 in `daemon()'
845          - Initialize `fname' to empty string  in `exec_command()'
846
8472001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
848
849        * Makefile.am, arpa/Makefile.am, machine/Makefile.am, net/Makefile.am,
850        netinet/Makefile.am, nfs/Makefile.am, rtems/Makefile.am,
851        rtems_servers/Makefile.am, rtems_webserver/Makefile.am,
852        sys/Makefile.am, vm/Makefile.am:
853        Apply include_*HEADERS instead of H_FILES.
854        * include/Makefile.am: Remove.
855        * Makefile.am: Add handling of *.h files.
856        * configure.in: Remove include/Makefile.
857
8582001-01-25      Eric Norum <eric.norum@usask.ca>
859
860        * lib/tftpDriver.c: Reduce first timeout interval.  This
861        improves throughput on systems which are dropping packets. 
862        Only the first timeout is reduced.  This keeps the number
863        of extra packets down on networks that are very busy and
864        dropping lots of packets.
865
8662001-01-24      Sergei Organov <osv@javad.ru>
867
868        * rtems_servers/ftpd.c, rtems_servers/ftpd.h: Major enhancements
869        as listed below:
870          - Timeouts on sockets implemented. 'idle' field added to
871            configuration. No timeout by default to keep backward compatibility.
872            Note: SITE IDLE command not implemented yet.
873          - Basic global access control implemented. 'access' field added to
874            configuration. No access limitations by default to keep backward
875            compatibility.
876          - Anchor data socket for active mode (using self IP and port 20.)
877          - Fixed default data port support (still not tested).
878          - Don't allow IP address different from originating host in
879            PORT command to improve security.
880          - Fixed bug in MDTM command.
881          - Check for correctness of parsing of argument in command_port().
882          - Fixed squeeze_path() to don't allow names like 'NAME/smth' where
883            'NAME' is not a directory.
884          - Command parsing a little bit improved: command names are now
885            converted to upper-case to be more compatible with RFC (command
886            names are not case-sensitive.)
887          - Reformat comments so that they have RTEMS look-and-feel.
888          - Fixed DELE, SITE CHMOD, RMD, MKD broken by previous changes
889          - True ASCII mode implemented (doesn't work for hooks and /dev/null)
890          - Passive mode implemented, PASV command added.
891          - Default port for data connection could be used (untested, can't find
892            ftp client that doesn't send PORT command)
893          - SYST reply changed to UNIX, as former RTEMS isn't registered name.
894          - Reply codes reviewed and fixed.
895
8962001-01-12      Sergei Organov <osv@javad.ru>
897
898        * rtems_servers/ftpd.c, rtems_servers/ftpd.h: Major enhancements
899        as listed below:
900            - use pool of pre-created threads to handle sessions instead of
901              creating/deleting threads on the fly
902            - LIST output is now similar to what "/bin/ls -al" would output,
903              thus FTP clients such Netscape are happy with it.
904            - LIST NAME now works (both for files and directories)
905            - added support for NLST, CDUP, and MDTM FTP commands to make
906              more FTP clients happy
907            - keep track of CWD for every session separately
908            - ability to specify root directory name for FTPD in configuration
909              table. FTPD will then create illusion for FTP clients that this
910              is actually root directory.
911            - ignore options sent in commands, thus LIST -al FILE works and
912              doesn't try to list "-al" directory.
913            - buffers are allocated on stack instead of heap where possible to
914              eliminate malloc/free calls (avoid possible heap fragmentation
915              troubles).
916            - drop using of task notepad to pass parameters - use function
917              arguments instead
918            - use snprintf() instead of sprintf() as the latter is unsafe
919            - use of PF_INET in socket() instead of AF_INET
920
921            Here are ftp clients I've tried new FTPD with (all of them
922            running on Debian GNU/Linux 2.2):
923
924                 Lftp 2.1.10
925                 NcFTP 2.4.3
926                 Netscape 4.75
927                 ftp
928                 mc 4.5.49
929
9302001-01-02      Joel Sherrill <joel@OARcorp.com>
931
932        * CHANGELOG: Removed.
933        * README: Merged CHANGELOG contents as initial changes.
934
9352000-12-14      Eric Norum <eric.norum@usask.ca>
936
937        * lib/tftpDriver.c: Added write capability.
938
9392000-12-08      Joel Sherrill <joel@OARcorp.com>
940
941        * libc/linkaddr.c: Initialized variable to remove warning.
942        * modem/ppp.c, modem/ppp_tty.c: Made numerous variable declarations
943        conditional on PPP_COMPRESS and PPP_FILTER.  Commented out variables
944        that were not used because the code using them was commented out.
945        Removed totally unused variables.
946        * modem/pppcompress.c: Added parentheses to avoid warnings.
947        * pppd/pppmain.c: Removed numerous warnings.
948
9492000-11-30      Joel Sherrill <joel@OARcorp.com>
950
951        * modem/ppp_tty.c: Changed to include <rtems/termiostypes.h> since
952        that is an RTEMS specific header file.
953
9542000-11-30      Joel Sherrill <joel@OARcorp.com>
955
956        * sys/ttycom.h: Moved to lib/include/sys.
957        * Makefile.am: Modified to reflect above.
958
9592000-11-27      Joel Sherrill <joel@OARcorp.com>
960
961        * libc/res_init.c: Fix typo - adding missing # on include.
962
9632000-11-25      Eric Norum <eric.norum@usask.ca>
964
965        * libc/res_init.c: Move include to avoid compiler dumping core.
966
9672000-11-25  Antti P Miettinen  <antti.p.miettinen@nokia.com>
968
969        * wrapup/Makefile.am: Added modem subdir.
970        * configure.in, Makefile.am: Added modem subdir.
971        * net/Makefile.am: Added if_pppvar.h, pppcompress.h.
972        * pppd/Makefile.am: Added pppmain.c (which needs work).
973        * pppd/chat.c, pppd/fsm.c, pppd/fsm.h, pppd/ipxcp.c, pppd/main.c,
974        pppd/ppp_tty.c, pppd/upap.c: Changes from Thomas Doerfler
975        <Thomas.Doerfler@imd-systems.de> and cosmetic changes by me.
976        Actually main.c and ppp_tty.c should be scratched. The modem
977        subdir has the real ppp_tty.c and the real pppd main is in pppmain.c.
978
9792000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
980
981        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
982
9832000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
984
985        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
986
9872000-10-30      Joel Sherrill <joel@OARcorp.com>
988
989        * POSIX include files merged into newlib.  This resulted in
990        some definitions moving to other files and thus some secondary
991        effects in RTEMS source code.
992        * machine/types.h: Added _CLOCKID_T_ and _TIMER_T_ to be in sync
993        with newlib's <machine/types.h>.
994        * rtems/rtems_bsdnet_internal.h: newlib now includes definition
995        of struct itimerval in <sys/time.h>.
996
9972000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
998
999        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
1000        Switch to GNU canonicalization.
1001
10022000-10-19  Antti P Miettinen  <anmietti@trshp.ntc.nokia.com>
1003
1004        * lib/tftpDriver.c: add comments to handlers struct function pointers.
1005        * rtems/rtems_glue.c: move pointer arithmetic to be _after_
1006        pointer has been checked against NULL.
1007
10082000-10-18       Chris Johns <ccj@acm.org>
1009
1010        * pppd/ipxcp.c: Fixed a typo.
1011
10122000-09-28      Joel Sherrill <joel@OARcorp.com>
1013
1014        * rtems_webserver/Makefile.am, rtems_webserver/base64.c,
1015        rtems_webserver/base64.c: Renamed base64.c to wbase64.c.
1016        * rtems_webserver/sock.c: Added file missed in merger.
1017
10182000-09-22      Joel Sherrill <joel@OARcorp.com>
1019
1020        * machine/types.h, pppd/pppd.h, rtems/rtems_bsdnet_internal.h,
1021        rtems_webserver/webmain.c: machine/types.h  should not have
1022        included rtems.h.  It is now including precisely the
1023        least amount of low level, yet portable .h files to get
1024        the basic RTEMS types defined.  This rippled into other
1025        files since rtems_bsdnet_internal.h used machine/types.h to include
1026        rtems.h.
1027
10282000-09-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1029
1030        * ChangeLog: Cleanup.
1031
10322000-09-05      Joel Sherrill <joel@OARcorp.com>
1033
1034        * rtems/rtems_syscall.c: Changed from O_NONBLOCK to internal
1035        RTEMS_LIBIO_FLAGS_NO_DELAY to avoid O_NONBLOCK/O_NDELAY confusion
1036        and to work with the converted flags.
1037
10382000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1039
1040        * kern/Makefile.am, lib/Makefile.am, libc/Makefile.am,
1041        net/Makefile.am, netinet/Makefile.am, nfs/Makefile.am,
1042        pppd/Makefile.am, rtems/Makefile.am, rtems_servers/Makefile.am,
1043        rtems_webserver/Makefile.am, wrapup/Makefile.am: Include compile.am
1044
10452000-09-01      Rosimildo daSilva <rdasilva@connecttel.com>
1046
1047        * emfdb.c: Removed stray semi-colon.  Reported on GoAhead
1048        mailing lists by Jim Rudnicki <jdrudnicki@yahoo.com>
1049
10502000-08-31      Joel Sherrill <joel@OARcorp.com>
1051
1052        * Merged version 2.1 of GoAhead webserver.  This update
1053        was submitted by Antti P Miettinen <antti.p.miettinen@nokia.com>.
1054        * NOTES, base64.c, ejIntrn.h, emfdb.c, emfdb.h, md5.h, md5c.c,
1055        um.c, um.h: New files.
1056        * wbase64.c: Removed.
1057        * Makefile.am, asp.c, balloc.c, default.c, ej.h, ejlex.c, ejparse.c,
1058        form.c, h.c, handler.c, mime.c, misc.c, ringq.c, rom.c, security.c,
1059        socket.c, sym.c, uemf.c, uemf.h, url.c, value.c, webcomp.c, webmain.c,
1060        webpage.c, webrom.c, webs.c, webs.h, websuemf.c, wsIntrn.h: Modified.
1061
10622000-08-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1063
1064        * netinet/tcp_input.c: Spelling corrections.
1065
10662000-08-30      Joel Sherrill <joel@OARcorp.com>
1067
1068        * rtems_webserver/license.txt: New file.
1069
10702000-08-10      Joel Sherrill <joel@OARcorp.com>
1071
1072        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.