source: rtems/cpukit/libnetworking/ChangeLog @ dd695d81

4.104.114.84.95
Last change on this file since dd695d81 was dd695d81, checked in by Ralf Corsepius <ralf.corsepius@…>, on Dec 12, 2002 at 12:15:00 PM

2002-12-12 Ralf Corsepius <corsepiu@…>

  • Makefile.am: Merge-in kern/Makefile.am, net/Makefile.am, netinet/Makefile.am, netinet/Makefile.am, nfs/Makefile.am, rtems/Makefile.am.
  • kern/Makefile.am: Remove.
  • net/Makefile.am: Remove.
  • netinet/Makefile.am: Remove.
  • nfs/Makefile.am: Remove.
  • rtems/Makefile.am: Remove.
  • wrapup/Makefile.am: Reflect changes above.
  • configure.ac: Ditto.
  • Property mode set to 100644
File size: 32.4 KB
Line 
12002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * Makefile.am: Merge-in kern/Makefile.am, net/Makefile.am,
4        netinet/Makefile.am, netinet/Makefile.am, nfs/Makefile.am,
5        rtems/Makefile.am.
6        * kern/Makefile.am: Remove.
7        * net/Makefile.am: Remove.
8        * netinet/Makefile.am: Remove.
9        * nfs/Makefile.am: Remove.
10        * rtems/Makefile.am: Remove.
11        * wrapup/Makefile.am: Reflect changes above.
12        * configure.ac: Ditto.
13
142002-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
15
16        * kern/Makefile.am: Remove C_O_FILES;
17        Don't let all-local depend on $OBJS)
18        * lib/Makefile.am: Ditto.
19        * libc/Makefile.am: Ditto.
20        * net/Makefile.am: Ditto.
21        * netinet/Makefile.am: Ditto.
22        * nfs/Makefile.am: Ditto.
23        * rtems/Makefile.am: Ditto.
24
252002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
26
27        * configure.ac: Fix package name.
28
292002-11-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
30
31        * Makefile.am: Merge-in HEADER-handling from
32        net/Makefile.am, netinet/Makefile.am, nfs/Makefile.am.
33        * net/Makefile.am: Remove *_HEADERS.
34        * netinet/Makefile.am: Remove *_HEADERS.
35        * nfs/Makefile.am: Remove *_HEADERS.
36
372002-11-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
38
39        * Makefile.am: Merge-in arpa/Makefile.am, machine/Makefile.am,
40        sys/Makefile.am, vm/Makefile.am.
41        Add . to SUBDIRS.
42        * arpa/Makefile.am: Remove.
43        * machine/Makefile.am: Remove.
44        * sys/Makefile.am: Remove.
45        * vm/Makefile.am: Remove.
46        * configure.ac: Reflect changes above.
47
482002-11-06      Chris Johns <ccj@acm.org>
49
50        * sys/select.h: Add C++ to C external.
51
522002-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
53
54        * kern/uipc_mbuf.c: Comment out m0 in m_copydata to suppress
55        warning.
56
572002-11-01      Joel Sherrill <joel@OARcorp.com>
58
59        * ChangeLog: Corrected.
60
612002-11-01      Eric Norum <eric.norum@usask.ca>
62
63        * nfs/bootp_subr.c, rtems/rtems_bsdnet.h, rtems/rtems_glue.c:
64        Till Straumann's patch (PR295) to use bootp option 129 to get
65        command line string.  Till Straumann's patch to change
66        inet_ntoa->inet_ntop.
67
682002-10-31      Joel Sherrill <joel@OARcorp.com>
69
70        * libc/rcmd.c, netinet/in_cksum_arm.c: Removed warnings.
71
722002-10-28      Joel Sherrill <joel@OARcorp.com>
73
74        * Pass to eliminate warnings.
75        * kern/uipc_mbuf.c: Conditional SYSINIT() usage on __rtems__.
76        Fix return statement without a value.
77        * lib/ftpfs.c: read and write filesystem routines return ssize_t.
78        * lib/syslog.c: Add include of <string.h> to eliminate warning.
79        * lib/tftpDriver.c: read and write filesystem routines return ssize_t.
80        * libc/gethostbydns.c: Prototype abort().
81        * libc/inet_ntoa.c: Prototype strcpy().
82        * libc/rcmd.c: Add include of <sys/select.h>
83        * net/if_loop.c: Turn token at end of endif to comment.
84        * net/rtsock.c, nfs/bootp_subr.c:  Conditional SYSINIT() usage
85        on __rtems__.
86        * rtems/rtems_bootp.c: Add include of <rtems/rtems_bsdnet_internal.h>.
87        * rtems/rtems_bsdnet_internal.h: Added prototypes for memcpy() and
88        memset() since the BSD code tries to avoid using libc .h files
89        since it is used to being in the kernel.
90        * rtems/rtems_syscall.c: read and write filesystem routines
91        return ssize_t.
92
932002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
94
95        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
96
972002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
98
99        * Makefile.am: Remove bogus reference to CHANGELOG.
100
1012002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
102
103        * .cvsignore: Reformat.
104        Add autom4te*cache.
105        Remove autom4te.cache.
106
1072002-10-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
108
109        * net/if_ethersubr.c: Add comments to #endif NETATALK to stop
110        gcc from complaining.
111
1122002-10-07      Eric Norum <eric.norum@usask.ca>
113
114        * netinet/tcp_var.h: Corrected typo in ARM alignment patch which
115        broke all other ports.
116
1172002-10-04      Jay Monkman <jtm@smoothsmoothie.com>
118
119        * netinet/in_cksum.c, netinet/ip_icmp.h, netinet/ip_input.c,
120        netinet/tcp_input.c, netinet/tcp_subr.c, netinet/tcp_var.h,
121        sys/queue.h: Address alignment requirements for the ARM.
122
1232002-10-04      Jay Monkman <jtm@smoothsmoothie.com>
124
125        * rtems/rtems_glue.c: Add IP aliasing ioctls SIOCAIFADDR and
126        SIOCDIFADDR.
127
1282002-10-02      Joel Sherrill <joel@OARcorp.com>
129
130        * kern/uipc_socket.c: Make sure that small non-zero delays work.
131        Suggested cleanup from Eric Norum.
132
1332002-10-02      Eric Norum <eric.norum@usask.ca>
134
135        * rtems/mkrootfs.c: As part of PR283, remove redundant code that
136        creates /etc/passwd and /etc/group.
137
1382002-09-16      Joel Sherrill <joel@OARcorp.com>
139
140        * netinet/Makefile.am, netinet/udp_usrreq.c: Back off some of
141        the IP_FORWARD patch as it appears to not compile in the
142        current tree.
143
1442002-09-14      Joel Sherrill <joel@OARcorp.com>
145
146        * kern/uipc_socket.c: Fix case on SO_RCVTIMEO and SO_SNDTIMEO where
147        conversion into ticks can result in a 0 ticks timeout which is
148        the same as requesting no timeout.  Reported by Sergei Organov
149        <osv@javad.ru>.
150
1512002-09-14      Vyacheslav V. Burdjanadze <wr@zelax.ru>
152
153        * kern/uipc_mbuf.c, sys/mbuf.h, netinet/udp_usrreq.c: Add
154        optional UDP broadcast forwarding support.
155        * netinet/Makefile.am: Defined FORWARD_PROTOCOL to enabled UDP
156        broadcast forwarding.
157
1582002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
159
160        * netinet/in_cksum.c: #include <string.h> for puts in generic
161        routines.
162
1632002-08-20      Eric Norum <eric.norum@usask.ca>
164
165        * rtems/rtems_glue.c: Per PR270, the BSD network code expects that
166        the value of the number of seconds since boot is non-zero.  The
167        RTEMS network initialization code assures this by waiting for a
168        second.  A more efficient technique is to simply wait until the
169        number of seconds since boot is non-zero.
170
1712002-08-09      Joel Sherrill <joel@OARcorp.com>
172
173        * libc/getservent.c: Per PR265, add  #include <netinet/in.h> for
174        ntohl() function.
175
1762002-08-07      Joel Sherrill <joel@OARcorp.com>
177
178        * netinet/in.h: Per PR263, added include of <machine/endian.h>
179        to <netinet/in.h> so it includes prototypes of ntohl() family
180        of routines.
181
1822002-08-01      Joel Sherrill <joel@OARcorp.com>
183
184        * machine/param.h, sys/syslimits.h: In the continued effort to
185        eliminate .h conflicts between newlib and RTEMS, these were moved to
186        newlib.
187        * machine/Makefile.am, sys/Makefile.am: Reflect above.
188
1892002-08-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
190
191        * wrapup/Makefile.am: Don't install.
192
1932002-07-30      Joel Sherrill <joel@OARcorp.com>
194
195        * sys/param.h: Removed as a simpler version of this file is
196        now part of the RTEMS newlib support.
197        * sys/Makefile.am: Modified to reflect above. 
198
1992002-07-30      Joel Sherrill <joel@OARcorp.com>
200
201        * machine/types.h: Removed as a simpler version of this file is
202        now part of the RTEMS newlib support.
203        * machine/Makefile.am, machine/endian.h, nfs/bootp_subr.c,
204        rtems/rtems_bsdnet_internal.h, sys/Makefile.am, sys/systm.h:
205        Minor modifications to use the simpler machine/types.h.  Mostly
206        more complete sets of #include's to account for machine/types.h
207        no longer doing this.
208
2092002-07-30      Jay Monkman <jtm@smoothsmoothie.com>
210
211        * netinet/in_cksum.c, netinet/in_cksum_arm.c: Added ARM in_cksum
212        support.
213
2142002-07-24      Joel Sherrill <joel@OARcorp.com>
215
216        * sys/select.h: Add a prototype of select() to avoid warnings.
217        In particular a C++ application using select() required a prototype.
218
2192002-07-24      Joel Sherrill <joel@OARcorp.com>
220
221        * Makefile.am, libc/res_send.c: Do not install or use <poll.h>
222        since RTEMS does not support it.
223
2242002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
225
226        * kern/Makefile.am: Use .$(OBJEXT) instead of .o.
227        * lib/Makefile.am: Ditto.
228        * libc/Makefile.am: Ditto.
229        * net/Makefile.am: Ditto.
230        * netinet/Makefile.am: Ditto.
231        * nfs/Makefile.am: Ditto.
232        * rtems/Makefile.am: Ditto.
233        * wrapup/Makefile.am: Ditto.
234
2352002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
236
237        * kern/Makefile.am: Eliminate LIBNAME.
238        * lib/Makefile.am: Ditto.
239        * libc/Makefile.am: Ditto.
240        * net/Makefile.am: Ditto.
241        * netinet/Makefile.am: Ditto.
242        * nfs/Makefile.am: Ditto.
243        * rtems/Makefile.am: Ditto.
244        * wrapup/Makefile.am: Use project_libdir instead of
245        $(PROJECT_RELEASE)/lib.
246
2472002-07-17      Jay Monkman <jtm@smoothsmoothie.com>
248
249        * netinet/in.h, netinet/ip.h, netinet/ip_var.h, netinet/tcp.h:
250        Modified to added packed attribute.o
251
2522002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
253
254        * configure.ac: RTEMS_TOP(../..).
255
2562002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
257
258        * configure.ac: Remove RTEMS_PROJECT_ROOT.
259
2602002-06-27      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
261
262        * Addition of a ftp client filesystem, comparable to the tftp one.
263        * lib/ftpfs.c, rtems/ftpfs.h: New files.
264        * lib/Makefile.am, rtems/Makefile.am: Modified to reflect above.
265
2662002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
267
268        * configure.ac: Use AC_CONFIG_AUX_DIR(../..).
269        Add AC_PROG_RANLIB.
270
2712002-06-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
272
273        * wrapup/Makefile.am: Don't preinstall libnetworking.a.
274
2752002-06-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
276
277        * Makefile.am: Remove commented out net-apps.
278
2792002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
280
281        * arpa/Makefile.am: Include $(top_srcdir)/../automake/*.am.
282        * kern/Makefile.am: Include $(top_srcdir)/../automake/*.am.
283        * Makefile.am: Include $(top_srcdir)/../automake/*.am.
284        Use ../aclocal.
285        * lib/Makefile.am: Include $(top_srcdir)/../automake/*.am.
286        * libc/Makefile.am: Include $(top_srcdir)/../automake/*.am.
287        * machine/Makefile.am: Include $(top_srcdir)/../automake/*.am.
288        * net/Makefile.am: Include $(top_srcdir)/../automake/*.am.
289        * netinet/Makefile.am: Include $(top_srcdir)/../automake/*.am.
290        * nfs/Makefile.am: Include $(top_srcdir)/../automake/*.am.
291        * rtems/Makefile.am: Include $(top_srcdir)/../automake/*.am.
292        * sys/Makefile.am: Include $(top_srcdir)/../automake/*.am.
293        * vm/Makefile.am: Include $(top_srcdir)/../automake/*.am.
294        * wrapup/Makefile.am: Include $(top_srcdir)/../automake/*.am.
295
2962002-06-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
297
298        * rtems/Makefile.am: include multilib.am instead of RTEMS_BSP.cfg.
299
3002002-05-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
301
302        * configure.ac: Remove RTEMS_CHECK_POSIX_API.
303          Remove RTEMS_ENABLE_POSIX.
304          Remove RTEMS_CHECK_CUSTOM_BSP.
305          Remove RTEMS_ENABLE_POSIX.
306
3072002-05-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
308
309        Relocate c/src/libnetworking.
310        * Makefile.am: Reflect moval.
311        * machine/Makefile.am: Ditto.
312        * net/Makefile.am: Ditto.
313        * lib/Makefile.am: Ditto.
314        * netinet/Makefile.am: Ditto.
315        * vm/Makefile.am: Ditto.
316        * libc/Makefile.am: Ditto.
317        * sys/Makefile.am: Ditto.
318        * arpa/Makefile.am: Ditto.
319        * nfs/Makefile.am: Ditto.
320        * kern/Makefile.am: Ditto.
321        * rtems/Makefile.am: Ditto.
322        * configure.ac: Dittp.
323        * wrapup/Makefile.am: Ditto. Remove references to networking apps.
324
3252002-05-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
326
327        * rtems_telnetd/pty.c: Remove bsp.h. Include <rtems/bspIo.h>.
328
3292002-05-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
330
331        * rtems/mkrootfs.c: Add (relocated from libmisc/rootfs).
332        * rtems/mkrootfs.h: Ditto.
333        * rtems/Makefile.am: Reflect changes above.
334
3352002-05-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
336
337        * sys/ioctl.h: Remove.
338        * sys/sockio.h: Remove.
339        * sys/filio.h: Remove.
340        * sys/Makefile.am: Reflect changes above.
341
3422001-05-14      Joel Sherrill <joel@OARcorp.com>
343
344        * ChangeLog: Corrected -- entry should have been in libchip.
345 
3462002-05-01      Eric Norum <eric.norum@usask.ca>
347
348        * machine/in_cksum.h: Per PR200 fix multi-line inline assembly
349        to satisfy gcc 3.1 and newer.
350
3512002-04-26      Eric Norum <eric.norum@usask.ca>
352
353        * netinet/in_cksum_i386.c: Add volatile so the more agressive
354        optimization in gcc 3.1 does not reorder things.
355
3562002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
357
358        * pppd/utils.c: Adapt to gcc-3.x.
359
3602002-04-11      Chris Johns <ccj@acm.org>
361
362        * c/src/libnetworking/rtems/rtems_bsdnet.h: To address PR59, added
363        the drv_ctrl driver control block field to the ifconfig network driver
364        structure. This field is needed by the i82586 driver which was ported
365        from NetBSD as it had better hardware abstraction.
366
3672002-04-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
368
369        * ChangeLog: Fix dates.
370
3712002-03-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
372
373        * libc/rcmd.c: Replace __rtems w/ __rtems__.
374
3752002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
376
377        * configure.ac:
378        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
379        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
380        * arpa/Makefile.am: Remove AUTOMAKE_OPTIONS.
381        * kern/Makefile.am: Remove AUTOMAKE_OPTIONS.
382        * Makefile.am: Remove AUTOMAKE_OPTIONS.
383        * lib/Makefile.am: Remove AUTOMAKE_OPTIONS.
384        * libc/Makefile.am: Remove AUTOMAKE_OPTIONS.
385        * machine/Makefile.am: Remove AUTOMAKE_OPTIONS.
386        * net/Makefile.am: Remove AUTOMAKE_OPTIONS.
387        * netinet/Makefile.am: Remove AUTOMAKE_OPTIONS.
388        * nfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
389        * pppd/Makefile.am: Remove AUTOMAKE_OPTIONS.
390        * rtems/Makefile.am: Remove AUTOMAKE_OPTIONS.
391        * rtems_servers/Makefile.am: Remove AUTOMAKE_OPTIONS.
392        * rtems_telnetd/Makefile.am: Remove AUTOMAKE_OPTIONS.
393        * rtems_webserver/Makefile.am: Remove AUTOMAKE_OPTIONS.
394        * sys/Makefile.am: Remove AUTOMAKE_OPTIONS.
395        * vm/Makefile.am: Remove AUTOMAKE_OPTIONS.
396        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
397
3982002-03-27      Thomas.Doerfler@imd-systems.de
399
400        * PR144
401        * nfs/bootp_subr.c bootpc_init(): Performs a write to memory address
402        0 when called for the first time. This is done when trying to clear
403        the variable "dhcp_hostname".
404
4052002-03-27      Ilya Alexeev <ilya@continuum.ru>
406
407        * PR162
408        * net/if_ppp.c ppp_txdaemon(), net/if_pppvar.h pppstart(): Local
409        variables must not be used in a device write routines.  Now
410        ppp_softc structure have own character for writing to device
411        (sc_outchar).  I think that converting local variables to static
412        is not a right solution, because problems will occur in the case
413        of two or more ppp instances.
414        * net/ppp_tty.c pppstart(): Type of the ioffset variable must be
415        u_long, otherwise in the case of the big output packet endless
416        loop may occur.
417
4182002-03-21      Ilya Alexeev <ilya@continuum.ru>
419
420        * net/if_ppp.c, net/ppp_tty.c: Initial preparations for multiple
421        PPPD connections.
422
4232001-03-20      Till Straumann <strauman@SLAC.Stanford.EDU>
424
425        * PR158
426        * libc/rcmd.c, libc/rcmd.c: Enable the rcmd() library call by
427        commenting out the parts that deal with signals.  This enables
428        RTEMS to 'rsh' command to a server connecting fd to remote stdio.
429        The 'server-side' parts of this file which deal with authentication
430        are disabled since they are not needed.
431
4322002-02-27      Ilya Alexeev <ilya@continuum.ru>
433
434        * net/if_ppp.c, pppd/auth.c, pppd/chat.c, pppd/pppd.h,
435        pppd/sys-rtems.c: Add server with pap-authorization
436        capabilities as well as eliminate some warnings.
437
4382002-02-27      Eric Norum <eric.norum@usask.ca>
439
440        * net/radix.c: Properly handle fetching the default route when there
441        is no route.  This was a bug in the original FreeBSD code and this
442        fix is from an updated version of their code.
443
4442002-02-01      Mike Siers <mikes@poliac.com>
445
446        * pppd/rtemspppd.c (rtems_pppd_disconnect): Modified to avoid bringing
447        the link down too fast.
448        NOTE: Mike reports successfully running at 56K baud on a direct link.
449
4502002-01-31      Mike Siers <mikes@poliac.com>
451
452        * pppd/rtemsdialer.h: New file missed in previous commit.
453
4542002-01-31      Mike Siers <mikes@poliac.com>
455
456        * Nice Update of PPPD support which eliminates the
457        requiremetn that drivers be in the termios TASK_DRIVEN mode.
458        Mike did significant testing and reports that it seems to be
459        more stable and handle larger packets better.  This patch
460        replaces the termios tasks with more general pppd network
461        driver tasks.  The functions pppinput() and pppstart() get
462        called from the interrupt service routine.
463        * Makefile.am, configure.ac, net/Makefile.am, net/bpf.h,
464        net/ethernet.h, net/if.c, net/if.h, net/if_arp.h, net/if_dl.h,
465        net/if_ethersubr.c, net/if_llc.h, net/if_loop.c, net/if_ppp.h,
466        net/if_pppvar.h, net/if_types.h, net/netisr.h, net/ppp-comp.h,
467        net/ppp_defs.h, net/pppcompress.h, net/radix.c, net/radix.h,
468        net/raw_cb.c, net/raw_cb.h, net/raw_usrreq.c, net/route.c,
469        net/route.h, net/rtsock.c, pppd/Makefile.am, pppd/README,
470        pppd/STATUS, pppd/auth.c, pppd/cbcp.c, pppd/ccp.c, pppd/ccp.h,
471        pppd/chap.c, pppd/chap.h, pppd/chap_ms.c, pppd/chap_ms.h,
472        pppd/chat.c, pppd/demand.c, pppd/fsm.c, pppd/fsm.h, pppd/ipcp.c,
473        pppd/ipcp.h, pppd/ipxcp.c, pppd/ipxcp.h, pppd/lcp.c, pppd/lcp.h,
474        pppd/magic.c, pppd/magic.h, pppd/options.c, pppd/patchlevel.h,
475        pppd/pathnames.h, pppd/pppd.8, pppd/pppd.h, pppd/rtemsmain.c,
476        pppd/rtemspppd.c, pppd/rtemspppd.h, pppd/sys-rtems.c, pppd/upap.c,
477        pppd/upap.h, pppd/utils.c, pppd/example/README,
478        pppd/example/netconfig.h, wrapup/Makefile.am: Modified.
479        * net/bsd-comp.c, net/if_ppp.c, net/ppp-deflate.c, net/ppp.h,
480        net/ppp_tty.c, net/pppcompress.c, net/zlib.c, net/zlib.h: New file.
481        * modem/, modem/.cvsignore, modem/Makefile.am, modem/ppp.c,
482        modem/ppp.h, modem/ppp_tty.c, modem/pppcompress.c: Subdirectory removed.
483
4842002-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
485
486        * rtems_telnetd/pty.c: Move config.h to were it belongs.
487        Remove printf (Reported by Till Straumann
488        <strauman@SLAC.Stanford.EDU>).
489
4902002-02-16      Eric Norum <eric.norum@usask.ca>
491
492        * lib/tftpDriver.clib/tftpDriver.c: Fix TFTP block number checking.
493
4942002-02-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
495
496        * pppd/sys-rtems.c: Remove unused variable status from
497        dodefaultroute.
498
4992002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
500
501        * lib/tftpDriver.c: Remove set_errno_and_return_minus_one, include
502        <rtems/seterr.h>.
503
504
5052001-12-18      Eric Norum <eric.norum@usask.ca>
506
507        * lib/tftpDriver.c: Allow chdir() to work on TFTP `directories'
508        (path names with a / at the end) while disallowing open() operations
509        on TFTP `directories'.
510
5112001-12-07      Eric Norum <eric.norum@usask.ca>
512
513        * lib/tftpDriver.c: Restore write capability.
514
5152001-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
516
517        * arpa/Makefile.am: Remove stray lines.
518
5192001-10-18      Eric Norum <eric.norum@usask.ca>
520
521        * lib/tftpDriver.c: Properly handles ../ components in chdir() and
522        open() operations within the TFTP file system.
523
5242001-10-12      Mike Siers <mikes@poliac.com>
525
526        * Update to stable working state.  Congratulations Mike! :)
527        * modem_example: Directory removed.
528        * modem_example/16550.h, modem_example/README, modem_example/modem.c,
529        modem_example/modem.h, modem_example/ppp.c, modem_example/ppp.h,
530        modem_example/pppcompress.c: Files removed.
531        * pppd/example/pppd.options: New file.
532        * pppd/README, pppd/STATUS, pppd/cbcp.c, pppd/cbcp.h, pppd/chat.c,
533        pppd/pppd.h, pppd/rtemsmain.c: Updated.
534
5352001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
536
537        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
538        * configure.in: Remove.
539        * configure.ac: New file, generated from configure.in by autoupdate.
540
5412001-09-27      Eric Norum <eric.norum@usask.ca>
542
543        * lib/tftpDriver.c: Add limited chdir() support to the TFTP
544        filesystem.
545
5462001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
547
548        * machine/Makefile.am: Use 'PREINSTALL_FILES ='.
549        * net/Makefile.am: Use 'PREINSTALL_FILES ='.
550        * netinet/Makefile.am: Use 'PREINSTALL_FILES ='.
551        * vm/Makefile.am: Use 'PREINSTALL_FILES ='.
552        * pppd/Makefile.am: Use 'PREINSTALL_FILES ='.
553        * sys/Makefile.am: Use 'PREINSTALL_FILES ='.
554        * rtems_servers/Makefile.am: Use 'PREINSTALL_FILES ='.
555        * arpa/Makefile.am: Use 'PREINSTALL_FILES ='.
556        * nfs/Makefile.am: Use 'PREINSTALL_FILES ='.
557        * rtems_webserver/Makefile.am: Use 'PREINSTALL_FILES ='.
558        * rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
559        * rtems_telnetd/Makefile.am: Use 'PREINSTALL_FILES ='.
560
5612001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
562
563        * Makefile.am: Use PREINSTALL_FILES = to make automake-1.5 happy.
564
5652001-09-19      Eric Norum <eric.norum@usask.ca>
566
567        * lib/tftpDriver.c: Add some debugging capability.
568
5692001-09-19      Chris Johns <ccj@acm.org>
570
571        * nfs/bootp_subr.c, rtems/rtems_bootp.c, rtems/rtems_bsdnet.h,
572        rtems/rtems_bsdnet_internal.h Added support for populating the
573        initial "root" filesystem with information obtained via the DHCP
574        response.
575
5762001-08-16      Mike Siers <mikes@poliac.com>
577
578        * pppd/STATUS: Updated by Joel based upon email from Mike.
579        * pppd/cbcp.c, pppd/cbcp.h: Readded files.  These support callback
580        functionality that has not even been compiled under RTEMS yet.
581
5822001-08-16      Joel Sherrill <joel@OARcorp.com>
583
584        * pppd/example/Makefile: Removed.
585        * pppd/example/Makefile-user: Added was Makefile.  Renamed to
586        avoid bootstrap -c clobbering it.
587
5882001-08-16      Mike Siers <mikes@poliac.com>
589
590        * Update of PPPD to 2.3.11 from 2.3.5 and addition of an example
591        application.  Mike's notes on the modifications:
592           - renamed error() function because of namespace problems
593           - removed calls to the exit() funciton
594           - removed extra files from the pppd source directory
595           - defined pppd task constant values in rtemspppd.h
596           - modifyied example code to get actual tick per second value
597           - placed the pppd 2.3.11 man page file (pppd.8) into the pppd
598           directory
599        * pppd/cbcp.c, pppd/cbcp.h, pppd/main.c, pppd/ppp_tty.c,
600        pppd/pppmain.c, pppd/rtems-ppp.c, pppd/rtems-ppp.c: Deleted.
601        * pppd/pppd.8, pppd/rtemsmain.c, pppd/rtemspppd.c, pppd/rtemspppd.h,
602        pppd/sys-rtems.c, pppd/utils.c, pppd/example/Makefile,
603        pppd/example/README, pppd/example/init.c, pppd/example/netconfig.h,
604        pppd/example/ppp.conf, pppd/example/pppdapp.c, pppd/example/system.h:
605        New files.
606        * modem/ppp_tty.c, net/if_ppp.h, pppd/Makefile.am, pppd/README,
607        pppd/STATUS, pppd/auth.c, pppd/ccp.c, pppd/ccp.h, pppd/chap.c,
608        pppd/chap.h, pppd/chap_ms.c, pppd/chap_ms.h, pppd/chat.c,
609        pppd/demand.c, pppd/fsm.c, pppd/fsm.h, pppd/ipcp.c, pppd/ipcp.h,
610        pppd/ipxcp.c, pppd/ipxcp.h, pppd/lcp.c, pppd/lcp.h, pppd/magic.c,
611        pppd/magic.h, pppd/options.c, pppd/patchlevel.h,
612        pppd/pathnames.h, pppd/pppd.h, pppd/upap.c, pppd/upap.h: Modified.
613
6142001-08-16      Joel Sherrill <joel@OARcorp.com>
615
616        * rtems_telnetd/.cvsignore: New file.
617
6182001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
619
620        * Makefile.am, configure.in, rtems_servers/Makefile.am,
621        rtems_servers/telnetd.c, rtems_servers/telnetd.h,
622        rtems_telnetd/Makefile.am, rtems_telnetd/README, rtems_telnetd/icmds.c,
623        rtems_telnetd/pty.c, rtems_telnetd/pty.h, rtems_telnetd/telnetd.c,
624        rtems_telnetd/telnetd.h, wrapup/Makefile.am:
625          - pty and telnetd have a new subdir rtems_telnetd to avoid
626            the side effect when ftpd change.
627          - the tcp/ip stats have been implemented into icmds.c and
628            started when telnetd daemon is started.
629        * rtems_servers/telnetd.c, rtems_servers/telnetd.h: Removed.
630        * rtems_telnetd: New directory.
631        * rtems_telnetd/Makefile.am, rtems_telnetd/README,
632        rtems_telnetd/icmds.c, rtems_telnetd/pty.c, rtems_telnetd/pty.h,
633        rtems_telnetd/telnetd.c, rtems_telnetd/telnetd.h: New files.
634
6352001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
636
637        * rtems_servers/Makefile.am: Deleted blank lines.
638
6392001-06-14      Joel Sherrill <joel@OARcorp.com>
640
641        * rtems_servers/telnetd.c, shell/telnetd.h: Moved from libmisc/shell
642        so the network stack to address network depenendency.
643        * rtems_servers/Makefile.am: Modified to reflect above.
644
6452001-05-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
646
647        * libc/Makefile.am: Remove -D__STRICT_ANSI__.
648
6492001-04-24      Eric Norum <eric.norum@usask.ca>
650
651        * lib/rtems_bsdnet_ntp.c: Modifications to make the RTEMS NTP
652        synchronization a little more robust -- no NTP daemon yet, but
653        at least it trys a little harder when the primary NTP server is down.
654
6552001-04-20  Radzislaw Galler  <rgaller@et.put.poznan.pl>
656
657        * modem/ppp.c, pppd/main.c, pppd/pppmain.c, pppd/rtems-ppp.c,
658        pppd/modem_example/modem.c, pppd/modem_example/ppp.c: Translated
659        Polish comments and other strings into English
660        * pppd/STATUS: updated to reflect the changes
661
6622001-04-20      Jake Janovetz <janovetz@uiuc.edu>
663
664        * rtems_servers/ftpd.c: Correct argument so hooks work again.
665
6662001-03-15      Ralf Corsepius <corsepius@faw.uni-ulm.de>
667
668        * include/.cvsignore: Remove dangling file.
669
6702001-01-31        Sergei Organov <osv@javad.ru>
671
672        * rtems_servers/ftp.d: Following changes:
673          - Hacks with current dir and root dir removed in favor of new libio
674            support for task-local current and root directories.
675          - Bug in `close_data_socket()' introduced by previous change fixed.
676          - `command_pasv()' changed to set timeout on socket we are listening
677            on and code fixed to don't close socket twice on error.
678          - `serr()' changed to clear `errno'.
679          - `data_socket()' changed to clear `errno' before `bind()'.
680          - `session()' changed to clear `errno' before processing session.
681          - `close_data_socket()' fixed to close both active and passive sockets
682          - Initialize info->data_socket to -1 in `daemon()'
683          - Initialize `fname' to empty string  in `exec_command()'
684
6852001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
686
687        * Makefile.am, arpa/Makefile.am, machine/Makefile.am, net/Makefile.am,
688        netinet/Makefile.am, nfs/Makefile.am, rtems/Makefile.am,
689        rtems_servers/Makefile.am, rtems_webserver/Makefile.am,
690        sys/Makefile.am, vm/Makefile.am:
691        Apply include_*HEADERS instead of H_FILES.
692        * include/Makefile.am: Remove.
693        * Makefile.am: Add handling of *.h files.
694        * configure.in: Remove include/Makefile.
695
6962001-01-25      Eric Norum <eric.norum@usask.ca>
697
698        * lib/tftpDriver.c: Reduce first timeout interval.  This
699        improves throughput on systems which are dropping packets. 
700        Only the first timeout is reduced.  This keeps the number
701        of extra packets down on networks that are very busy and
702        dropping lots of packets.
703
7042001-01-24      Sergei Organov <osv@javad.ru>
705
706        * rtems_servers/ftpd.c, rtems_servers/ftpd.h: Major enhancements
707        as listed below:
708          - Timeouts on sockets implemented. 'idle' field added to
709            configuration. No timeout by default to keep backward compatibility.
710            Note: SITE IDLE command not implemented yet.
711          - Basic global access control implemented. 'access' field added to
712            configuration. No access limitations by default to keep backward
713            compatibility.
714          - Anchor data socket for active mode (using self IP and port 20.)
715          - Fixed default data port support (still not tested).
716          - Don't allow IP address different from originating host in
717            PORT command to improve security.
718          - Fixed bug in MDTM command.
719          - Check for correctness of parsing of argument in command_port().
720          - Fixed squeeze_path() to don't allow names like 'NAME/smth' where
721            'NAME' is not a directory.
722          - Command parsing a little bit improved: command names are now
723            converted to upper-case to be more compatible with RFC (command
724            names are not case-sensitive.)
725          - Reformat comments so that they have RTEMS look-and-feel.
726          - Fixed DELE, SITE CHMOD, RMD, MKD broken by previous changes
727          - True ASCII mode implemented (doesn't work for hooks and /dev/null)
728          - Passive mode implemented, PASV command added.
729          - Default port for data connection could be used (untested, can't find
730            ftp client that doesn't send PORT command)
731          - SYST reply changed to UNIX, as former RTEMS isn't registered name.
732          - Reply codes reviewed and fixed.
733
7342001-01-12      Sergei Organov <osv@javad.ru>
735
736        * rtems_servers/ftpd.c, rtems_servers/ftpd.h: Major enhancements
737        as listed below:
738            - use pool of pre-created threads to handle sessions instead of
739              creating/deleting threads on the fly
740            - LIST output is now similar to what "/bin/ls -al" would output,
741              thus FTP clients such Netscape are happy with it.
742            - LIST NAME now works (both for files and directories)
743            - added support for NLST, CDUP, and MDTM FTP commands to make
744              more FTP clients happy
745            - keep track of CWD for every session separately
746            - ability to specify root directory name for FTPD in configuration
747              table. FTPD will then create illusion for FTP clients that this
748              is actually root directory.
749            - ignore options sent in commands, thus LIST -al FILE works and
750              doesn't try to list "-al" directory.
751            - buffers are allocated on stack instead of heap where possible to
752              eliminate malloc/free calls (avoid possible heap fragmentation
753              troubles).
754            - drop using of task notepad to pass parameters - use function
755              arguments instead
756            - use snprintf() instead of sprintf() as the latter is unsafe
757            - use of PF_INET in socket() instead of AF_INET
758
759            Here are ftp clients I've tried new FTPD with (all of them
760            running on Debian GNU/Linux 2.2):
761
762                 Lftp 2.1.10
763                 NcFTP 2.4.3
764                 Netscape 4.75
765                 ftp
766                 mc 4.5.49
767
7682001-01-02      Joel Sherrill <joel@OARcorp.com>
769
770        * CHANGELOG: Removed.
771        * README: Merged CHANGELOG contents as initial changes.
772
7732000-12-14      Eric Norum <eric.norum@usask.ca>
774
775        * lib/tftpDriver.c: Added write capability.
776
7772000-12-08      Joel Sherrill <joel@OARcorp.com>
778
779        * libc/linkaddr.c: Initialized variable to remove warning.
780        * modem/ppp.c, modem/ppp_tty.c: Made numerous variable declarations
781        conditional on PPP_COMPRESS and PPP_FILTER.  Commented out variables
782        that were not used because the code using them was commented out.
783        Removed totally unused variables.
784        * modem/pppcompress.c: Added parentheses to avoid warnings.
785        * pppd/pppmain.c: Removed numerous warnings.
786
7872000-11-30      Joel Sherrill <joel@OARcorp.com>
788
789        * modem/ppp_tty.c: Changed to include <rtems/termiostypes.h> since
790        that is an RTEMS specific header file.
791
7922000-11-30      Joel Sherrill <joel@OARcorp.com>
793
794        * sys/ttycom.h: Moved to lib/include/sys.
795        * Makefile.am: Modified to reflect above.
796
7972000-11-27      Joel Sherrill <joel@OARcorp.com>
798
799        * libc/res_init.c: Fix typo - adding missing # on include.
800
8012000-11-25      Eric Norum <eric.norum@usask.ca>
802
803        * libc/res_init.c: Move include to avoid compiler dumping core.
804
8052000-11-25  Antti P Miettinen  <antti.p.miettinen@nokia.com>
806
807        * wrapup/Makefile.am: Added modem subdir.
808        * configure.in, Makefile.am: Added modem subdir.
809        * net/Makefile.am: Added if_pppvar.h, pppcompress.h.
810        * pppd/Makefile.am: Added pppmain.c (which needs work).
811        * pppd/chat.c, pppd/fsm.c, pppd/fsm.h, pppd/ipxcp.c, pppd/main.c,
812        pppd/ppp_tty.c, pppd/upap.c: Changes from Thomas Doerfler
813        <Thomas.Doerfler@imd-systems.de> and cosmetic changes by me.
814        Actually main.c and ppp_tty.c should be scratched. The modem
815        subdir has the real ppp_tty.c and the real pppd main is in pppmain.c.
816
8172000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
818
819        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
820
8212000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
822
823        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
824
8252000-10-30      Joel Sherrill <joel@OARcorp.com>
826
827        * POSIX include files merged into newlib.  This resulted in
828        some definitions moving to other files and thus some secondary
829        effects in RTEMS source code.
830        * machine/types.h: Added _CLOCKID_T_ and _TIMER_T_ to be in sync
831        with newlib's <machine/types.h>.
832        * rtems/rtems_bsdnet_internal.h: newlib now includes definition
833        of struct itimerval in <sys/time.h>.
834
8352000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
836
837        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
838        Switch to GNU canonicalization.
839
8402000-10-19  Antti P Miettinen  <anmietti@trshp.ntc.nokia.com>
841
842        * lib/tftpDriver.c: add comments to handlers struct function pointers.
843        * rtems/rtems_glue.c: move pointer arithmetic to be _after_
844        pointer has been checked against NULL.
845
8462000-10-18       Chris Johns <ccj@acm.org>
847
848        * pppd/ipxcp.c: Fixed a typo.
849
8502000-09-28      Joel Sherrill <joel@OARcorp.com>
851
852        * rtems_webserver/Makefile.am, rtems_webserver/base64.c,
853        rtems_webserver/base64.c: Renamed base64.c to wbase64.c.
854        * rtems_webserver/sock.c: Added file missed in merger.
855
8562000-09-22      Joel Sherrill <joel@OARcorp.com>
857
858        * machine/types.h, pppd/pppd.h, rtems/rtems_bsdnet_internal.h,
859        rtems_webserver/webmain.c: machine/types.h  should not have
860        included rtems.h.  It is now including precisely the
861        least amount of low level, yet portable .h files to get
862        the basic RTEMS types defined.  This rippled into other
863        files since rtems_bsdnet_internal.h used machine/types.h to include
864        rtems.h.
865
8662000-09-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
867
868        * ChangeLog: Cleanup.
869
8702000-09-05      Joel Sherrill <joel@OARcorp.com>
871
872        * rtems/rtems_syscall.c: Changed from O_NONBLOCK to internal
873        RTEMS_LIBIO_FLAGS_NO_DELAY to avoid O_NONBLOCK/O_NDELAY confusion
874        and to work with the converted flags.
875
8762000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
877
878        * kern/Makefile.am, lib/Makefile.am, libc/Makefile.am,
879        net/Makefile.am, netinet/Makefile.am, nfs/Makefile.am,
880        pppd/Makefile.am, rtems/Makefile.am, rtems_servers/Makefile.am,
881        rtems_webserver/Makefile.am, wrapup/Makefile.am: Include compile.am
882
8832000-09-01      Rosimildo daSilva <rdasilva@connecttel.com>
884
885        * emfdb.c: Removed stray semi-colon.  Reported on GoAhead
886        mailing lists by Jim Rudnicki <jdrudnicki@yahoo.com>
887
8882000-08-31      Joel Sherrill <joel@OARcorp.com>
889
890        * Merged version 2.1 of GoAhead webserver.  This update
891        was submitted by Antti P Miettinen <antti.p.miettinen@nokia.com>.
892        * NOTES, base64.c, ejIntrn.h, emfdb.c, emfdb.h, md5.h, md5c.c,
893        um.c, um.h: New files.
894        * wbase64.c: Removed.
895        * Makefile.am, asp.c, balloc.c, default.c, ej.h, ejlex.c, ejparse.c,
896        form.c, h.c, handler.c, mime.c, misc.c, ringq.c, rom.c, security.c,
897        socket.c, sym.c, uemf.c, uemf.h, url.c, value.c, webcomp.c, webmain.c,
898        webpage.c, webrom.c, webs.c, webs.h, websuemf.c, wsIntrn.h: Modified.
899
9002000-08-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
901
902        * netinet/tcp_input.c: Spelling corrections.
903
9042000-08-30      Joel Sherrill <joel@OARcorp.com>
905
906        * rtems_webserver/license.txt: New file.
907
9082000-08-10      Joel Sherrill <joel@OARcorp.com>
909
910        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.