source: rtems/cpukit/libnetworking/ChangeLog @ aee474b

4.104.114.84.95
Last change on this file since aee474b was aee474b, checked in by Joel Sherrill <joel.sherrill@…>, on 10/12/01 at 13:43:05

2001-10-12 Mike Siers <mikes@…>

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