source: rtems/cpukit/libnetworking/ChangeLog @ b68e01c5

4.104.114.84.95
Last change on this file since b68e01c5 was b68e01c5, checked in by Joel Sherrill <joel.sherrill@…>, on 09/27/01 at 13:28:22

2001-09-23 Ralf Corsepius <corsepiu@…>

  • machine/Makefile.am: Use 'PREINSTALL_FILES ='.
  • net/Makefile.am: Use 'PREINSTALL_FILES ='.
  • netinet/Makefile.am: Use 'PREINSTALL_FILES ='.
  • vm/Makefile.am: Use 'PREINSTALL_FILES ='.
  • pppd/Makefile.am: Use 'PREINSTALL_FILES ='.
  • sys/Makefile.am: Use 'PREINSTALL_FILES ='.
  • rtems_servers/Makefile.am: Use 'PREINSTALL_FILES ='.
  • arpa/Makefile.am: Use 'PREINSTALL_FILES ='.
  • nfs/Makefile.am: Use 'PREINSTALL_FILES ='.
  • rtems_webserver/Makefile.am: Use 'PREINSTALL_FILES ='.
  • rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
  • rtems_telnetd/Makefile.am: Use 'PREINSTALL_FILES ='.
  • Property mode set to 100644
File size: 14.3 KB
Line 
12001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * machine/Makefile.am: Use 'PREINSTALL_FILES ='.
4        * net/Makefile.am: Use 'PREINSTALL_FILES ='.
5        * netinet/Makefile.am: Use 'PREINSTALL_FILES ='.
6        * vm/Makefile.am: Use 'PREINSTALL_FILES ='.
7        * pppd/Makefile.am: Use 'PREINSTALL_FILES ='.
8        * sys/Makefile.am: Use 'PREINSTALL_FILES ='.
9        * rtems_servers/Makefile.am: Use 'PREINSTALL_FILES ='.
10        * arpa/Makefile.am: Use 'PREINSTALL_FILES ='.
11        * nfs/Makefile.am: Use 'PREINSTALL_FILES ='.
12        * rtems_webserver/Makefile.am: Use 'PREINSTALL_FILES ='.
13        * rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
14        * rtems_telnetd/Makefile.am: Use 'PREINSTALL_FILES ='.
15
162001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
17
18        * Makefile.am: Use PREINSTALL_FILES = to make automake-1.5 happy.
19
202001-09-19      Eric Norum <eric.norum@usask.ca>
21
22        * lib/tftpDriver.c: Add some debugging capability.
23
242001-09-19      Chris Johns <ccj@acm.org>
25
26        * nfs/bootp_subr.c, rtems/rtems_bootp.c, rtems/rtems_bsdnet.h,
27        rtems/rtems_bsdnet_internal.h Added support for populating the
28        initial "root" filesystem with information obtained via the DHCP
29        response.
30
312001-08-16      Mike Siers <mikes@poliac.com>
32
33        * pppd/STATUS: Updated by Joel based upon email from Mike.
34        * pppd/cbcp.c, pppd/cbcp.h: Readded files.  These support callback
35        functionality that has not even been compiled under RTEMS yet.
36
372001-08-16      Joel Sherrill <joel@OARcorp.com>
38
39        * pppd/example/Makefile: Removed.
40        * pppd/example/Makefile-user: Added was Makefile.  Renamed to
41        avoid bootstrap -c clobbering it.
42
432001-08-16      Mike Siers <mikes@poliac.com>
44
45        * Update of PPPD to 2.3.11 from 2.3.5 and addition of an example
46        application.  Mike's notes on the modifications:
47           - renamed error() function because of namespace problems
48           - removed calls to the exit() funciton
49           - removed extra files from the pppd source directory
50           - defined pppd task constant values in rtemspppd.h
51           - modifyied example code to get actual tick per second value
52           - placed the pppd 2.3.11 man page file (pppd.8) into the pppd
53           directory
54        * pppd/cbcp.c, pppd/cbcp.h, pppd/main.c, pppd/ppp_tty.c,
55        pppd/pppmain.c, pppd/rtems-ppp.c, pppd/rtems-ppp.c: Deleted.
56        * pppd/pppd.8, pppd/rtemsmain.c, pppd/rtemspppd.c, pppd/rtemspppd.h,
57        pppd/sys-rtems.c, pppd/utils.c, pppd/example/Makefile,
58        pppd/example/README, pppd/example/init.c, pppd/example/netconfig.h,
59        pppd/example/ppp.conf, pppd/example/pppdapp.c, pppd/example/system.h:
60        New files.
61        * modem/ppp_tty.c, net/if_ppp.h, pppd/Makefile.am, pppd/README,
62        pppd/STATUS, pppd/auth.c, pppd/ccp.c, pppd/ccp.h, pppd/chap.c,
63        pppd/chap.h, pppd/chap_ms.c, pppd/chap_ms.h, pppd/chat.c,
64        pppd/demand.c, pppd/fsm.c, pppd/fsm.h, pppd/ipcp.c, pppd/ipcp.h,
65        pppd/ipxcp.c, pppd/ipxcp.h, pppd/lcp.c, pppd/lcp.h, pppd/magic.c,
66        pppd/magic.h, pppd/options.c, pppd/patchlevel.h,
67        pppd/pathnames.h, pppd/pppd.h, pppd/upap.c, pppd/upap.h: Modified.
68
692001-08-16      Joel Sherrill <joel@OARcorp.com>
70
71        * rtems_telnetd/.cvsignore: New file.
72
732001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
74
75        * Makefile.am, configure.in, rtems_servers/Makefile.am,
76        rtems_servers/telnetd.c, rtems_servers/telnetd.h,
77        rtems_telnetd/Makefile.am, rtems_telnetd/README, rtems_telnetd/icmds.c,
78        rtems_telnetd/pty.c, rtems_telnetd/pty.h, rtems_telnetd/telnetd.c,
79        rtems_telnetd/telnetd.h, wrapup/Makefile.am:
80          - pty and telnetd have a new subdir rtems_telnetd to avoid
81            the side effect when ftpd change.
82          - the tcp/ip stats have been implemented into icmds.c and
83            started when telnetd daemon is started.
84        * rtems_servers/telnetd.c, rtems_servers/telnetd.h: Removed.
85        * rtems_telnetd: New directory.
86        * rtems_telnetd/Makefile.am, rtems_telnetd/README,
87        rtems_telnetd/icmds.c, rtems_telnetd/pty.c, rtems_telnetd/pty.h,
88        rtems_telnetd/telnetd.c, rtems_telnetd/telnetd.h: New files.
89
902001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
91
92        * rtems_servers/Makefile.am: Deleted blank lines.
93
942001-06-14      Joel Sherrill <joel@OARcorp.com>
95
96        * rtems_servers/telnetd.c, shell/telnetd.h: Moved from libmisc/shell
97        so the network stack to address network depenendency.
98        * rtems_servers/Makefile.am: Modified to reflect above.
99
1002001-05-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
101
102        * libc/Makefile.am: Remove -D__STRICT_ANSI__.
103
1042001-04-24      Eric Norum <eric.norum@usask.ca>
105
106        * lib/rtems_bsdnet_ntp.c: Modifications to make the RTEMS NTP
107        synchronization a little more robust -- no NTP daemon yet, but
108        at least it trys a little harder when the primary NTP server is down.
109
1102001-04-20  Radzislaw Galler  <rgaller@et.put.poznan.pl>
111
112        * modem/ppp.c, pppd/main.c, pppd/pppmain.c, pppd/rtems-ppp.c,
113        pppd/modem_example/modem.c, pppd/modem_example/ppp.c: Translated
114        Polish comments and other strings into English
115        * pppd/STATUS: updated to reflect the changes
116
1172001-04-20      Jake Janovetz <janovetz@uiuc.edu>
118
119        * rtems_servers/ftpd.c: Correct argument so hooks work again.
120
1212001-03-15      Ralf Corsepius <corsepius@faw.uni-ulm.de>
122
123        * include/.cvsignore: Remove dangling file.
124
1252001-01-31        Sergei Organov <osv@javad.ru>
126
127        * rtems_servers/ftp.d: Following changes:
128          - Hacks with current dir and root dir removed in favor of new libio
129            support for task-local current and root directories.
130          - Bug in `close_data_socket()' introduced by previous change fixed.
131          - `command_pasv()' changed to set timeout on socket we are listening
132            on and code fixed to don't close socket twice on error.
133          - `serr()' changed to clear `errno'.
134          - `data_socket()' changed to clear `errno' before `bind()'.
135          - `session()' changed to clear `errno' before processing session.
136          - `close_data_socket()' fixed to close both active and passive sockets
137          - Initialize info->data_socket to -1 in `daemon()'
138          - Initialize `fname' to empty string  in `exec_command()'
139
1402001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
141
142        * Makefile.am, arpa/Makefile.am, machine/Makefile.am, net/Makefile.am,
143        netinet/Makefile.am, nfs/Makefile.am, rtems/Makefile.am,
144        rtems_servers/Makefile.am, rtems_webserver/Makefile.am,
145        sys/Makefile.am, vm/Makefile.am:
146        Apply include_*HEADERS instead of H_FILES.
147        * include/Makefile.am: Remove.
148        * Makefile.am: Add handling of *.h files.
149        * configure.in: Remove include/Makefile.
150
1512001-01-25      Eric Norum <eric.norum@usask.ca>
152
153        * lib/tftpDriver.c: Reduce first timeout interval.  This
154        improves throughput on systems which are dropping packets. 
155        Only the first timeout is reduced.  This keeps the number
156        of extra packets down on networks that are very busy and
157        dropping lots of packets.
158
1592001-01-24      Sergei Organov <osv@javad.ru>
160
161        * rtems_servers/ftpd.c, rtems_servers/ftpd.h: Major enhancements
162        as listed below:
163          - Timeouts on sockets implemented. 'idle' field added to
164            configuration. No timeout by default to keep backward compatibility.
165            Note: SITE IDLE command not implemented yet.
166          - Basic global access control implemented. 'access' field added to
167            configuration. No access limitations by default to keep backward
168            compatibility.
169          - Anchor data socket for active mode (using self IP and port 20.)
170          - Fixed default data port support (still not tested).
171          - Don't allow IP address different from originating host in
172            PORT command to improve security.
173          - Fixed bug in MDTM command.
174          - Check for correctness of parsing of argument in command_port().
175          - Fixed squeeze_path() to don't allow names like 'NAME/smth' where
176            'NAME' is not a directory.
177          - Command parsing a little bit improved: command names are now
178            converted to upper-case to be more compatible with RFC (command
179            names are not case-sensitive.)
180          - Reformat comments so that they have RTEMS look-and-feel.
181          - Fixed DELE, SITE CHMOD, RMD, MKD broken by previous changes
182          - True ASCII mode implemented (doesn't work for hooks and /dev/null)
183          - Passive mode implemented, PASV command added.
184          - Default port for data connection could be used (untested, can't find
185            ftp client that doesn't send PORT command)
186          - SYST reply changed to UNIX, as former RTEMS isn't registered name.
187          - Reply codes reviewed and fixed.
188
1892001-01-12      Sergei Organov <osv@javad.ru>
190
191        * rtems_servers/ftpd.c, rtems_servers/ftpd.h: Major enhancements
192        as listed below:
193            - use pool of pre-created threads to handle sessions instead of
194              creating/deleting threads on the fly
195            - LIST output is now similar to what "/bin/ls -al" would output,
196              thus FTP clients such Netscape are happy with it.
197            - LIST NAME now works (both for files and directories)
198            - added support for NLST, CDUP, and MDTM FTP commands to make
199              more FTP clients happy
200            - keep track of CWD for every session separately
201            - ability to specify root directory name for FTPD in configuration
202              table. FTPD will then create illusion for FTP clients that this
203              is actually root directory.
204            - ignore options sent in commands, thus LIST -al FILE works and
205              doesn't try to list "-al" directory.
206            - buffers are allocated on stack instead of heap where possible to
207              eliminate malloc/free calls (avoid possible heap fragmentation
208              troubles).
209            - drop using of task notepad to pass parameters - use function
210              arguments instead
211            - use snprintf() instead of sprintf() as the latter is unsafe
212            - use of PF_INET in socket() instead of AF_INET
213
214            Here are ftp clients I've tried new FTPD with (all of them
215            running on Debian GNU/Linux 2.2):
216
217                 Lftp 2.1.10
218                 NcFTP 2.4.3
219                 Netscape 4.75
220                 ftp
221                 mc 4.5.49
222
2232001-01-02      Joel Sherrill <joel@OARcorp.com>
224
225        * CHANGELOG: Removed.
226        * README: Merged CHANGELOG contents as initial changes.
227
2282000-12-14      Eric Norum <eric.norum@usask.ca>
229
230        * lib/tftpDriver.c: Added write capability.
231
2322000-12-08      Joel Sherrill <joel@OARcorp.com>
233
234        * libc/linkaddr.c: Initialized variable to remove warning.
235        * modem/ppp.c, modem/ppp_tty.c: Made numerous variable declarations
236        conditional on PPP_COMPRESS and PPP_FILTER.  Commented out variables
237        that were not used because the code using them was commented out.
238        Removed totally unused variables.
239        * modem/pppcompress.c: Added parentheses to avoid warnings.
240        * pppd/pppmain.c: Removed numerous warnings.
241
2422000-11-30      Joel Sherrill <joel@OARcorp.com>
243
244        * modem/ppp_tty.c: Changed to include <rtems/termiostypes.h> since
245        that is an RTEMS specific header file.
246
2472000-11-30      Joel Sherrill <joel@OARcorp.com>
248
249        * sys/ttycom.h: Moved to lib/include/sys.
250        * Makefile.am: Modified to reflect above.
251
2522000-11-27      Joel Sherrill <joel@OARcorp.com>
253
254        * libc/res_init.c: Fix typo - adding missing # on include.
255
2562000-11-25      Eric Norum <eric.norum@usask.ca>
257
258        * libc/res_init.c: Move include to avoid compiler dumping core.
259
2602000-11-25  Antti P Miettinen  <antti.p.miettinen@nokia.com>
261
262        * wrapup/Makefile.am: Added modem subdir.
263        * configure.in, Makefile.am: Added modem subdir.
264        * net/Makefile.am: Added if_pppvar.h, pppcompress.h.
265        * pppd/Makefile.am: Added pppmain.c (which needs work).
266        * pppd/chat.c, pppd/fsm.c, pppd/fsm.h, pppd/ipxcp.c, pppd/main.c,
267        pppd/ppp_tty.c, pppd/upap.c: Changes from Thomas Doerfler
268        <Thomas.Doerfler@imd-systems.de> and cosmetic changes by me.
269        Actually main.c and ppp_tty.c should be scratched. The modem
270        subdir has the real ppp_tty.c and the real pppd main is in pppmain.c.
271
2722000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
273
274        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
275
2762000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
277
278        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
279
2802000-10-30      Joel Sherrill <joel@OARcorp.com>
281
282        * POSIX include files merged into newlib.  This resulted in
283        some definitions moving to other files and thus some secondary
284        effects in RTEMS source code.
285        * machine/types.h: Added _CLOCKID_T_ and _TIMER_T_ to be in sync
286        with newlib's <machine/types.h>.
287        * rtems/rtems_bsdnet_internal.h: newlib now includes definition
288        of struct itimerval in <sys/time.h>.
289
2902000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
291
292        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
293        Switch to GNU canonicalization.
294
2952000-10-19  Antti P Miettinen  <anmietti@trshp.ntc.nokia.com>
296
297        * lib/tftpDriver.c: add comments to handlers struct function pointers.
298        * rtems/rtems_glue.c: move pointer arithmetic to be _after_
299        pointer has been checked against NULL.
300
3012000-10-18       Chris Johns <ccj@acm.org>
302
303        * pppd/ipxcp.c: Fixed a typo.
304
3052000-09-28      Joel Sherrill <joel@OARcorp.com>
306
307        * rtems_webserver/Makefile.am, rtems_webserver/base64.c,
308        rtems_webserver/base64.c: Renamed base64.c to wbase64.c.
309        * rtems_webserver/sock.c: Added file missed in merger.
310
3112000-09-22      Joel Sherrill <joel@OARcorp.com>
312
313        * machine/types.h, pppd/pppd.h, rtems/rtems_bsdnet_internal.h,
314        rtems_webserver/webmain.c: machine/types.h  should not have
315        included rtems.h.  It is now including precisely the
316        least amount of low level, yet portable .h files to get
317        the basic RTEMS types defined.  This rippled into other
318        files since rtems_bsdnet_internal.h used machine/types.h to include
319        rtems.h.
320
3212000-09-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
322
323        * ChangeLog: Cleanup.
324
3252000-09-05      Joel Sherrill <joel@OARcorp.com>
326
327        * rtems/rtems_syscall.c: Changed from O_NONBLOCK to internal
328        RTEMS_LIBIO_FLAGS_NO_DELAY to avoid O_NONBLOCK/O_NDELAY confusion
329        and to work with the converted flags.
330
3312000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
332
333        * kern/Makefile.am, lib/Makefile.am, libc/Makefile.am,
334        net/Makefile.am, netinet/Makefile.am, nfs/Makefile.am,
335        pppd/Makefile.am, rtems/Makefile.am, rtems_servers/Makefile.am,
336        rtems_webserver/Makefile.am, wrapup/Makefile.am: Include compile.am
337
3382000-09-01      Rosimildo daSilva <rdasilva@connecttel.com>
339
340        * emfdb.c: Removed stray semi-colon.  Reported on GoAhead
341        mailing lists by Jim Rudnicki <jdrudnicki@yahoo.com>
342
3432000-08-31      Joel Sherrill <joel@OARcorp.com>
344
345        * Merged version 2.1 of GoAhead webserver.  This update
346        was submitted by Antti P Miettinen <antti.p.miettinen@nokia.com>.
347        * NOTES, base64.c, ejIntrn.h, emfdb.c, emfdb.h, md5.h, md5c.c,
348        um.c, um.h: New files.
349        * wbase64.c: Removed.
350        * Makefile.am, asp.c, balloc.c, default.c, ej.h, ejlex.c, ejparse.c,
351        form.c, h.c, handler.c, mime.c, misc.c, ringq.c, rom.c, security.c,
352        socket.c, sym.c, uemf.c, uemf.h, url.c, value.c, webcomp.c, webmain.c,
353        webpage.c, webrom.c, webs.c, webs.h, websuemf.c, wsIntrn.h: Modified.
354
3552000-08-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
356
357        * netinet/tcp_input.c: Spelling corrections.
358
3592000-08-30      Joel Sherrill <joel@OARcorp.com>
360
361        * rtems_webserver/license.txt: New file.
362
3632000-08-10      Joel Sherrill <joel@OARcorp.com>
364
365        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.