source: rtems/cpukit/libnetworking/ChangeLog @ 85956f9

4.104.114.84.95
Last change on this file since 85956f9 was 14d34d84, checked in by Ralf Corsepius <ralf.corsepius@…>, on 07/08/03 at 12:21:36

2003-07-08 Ralf Corsepius <corsepiu@…>

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