source: rtems/c/src/exec/libnetworking/ChangeLog @ ab1ed86

4.104.114.84.95
Last change on this file since ab1ed86 was ab1ed86, checked in by Joel Sherrill <joel.sherrill@…>, on 01/06/02 at 20:09:55

2002-02-05 Ralf Corsepius <corsepiu@…>

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