source: rtems/cpukit/libnetworking/ChangeLog @ ce275cf

4.104.114.84.95
Last change on this file since ce275cf was 1d2dbec, checked in by Jennifer Averett <Jennifer.Averett@…>, on 08/06/03 at 14:39:16

2003-08-06 Till Strauman <strauman@…>

PR 435/networking

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