source: rtems/c/src/libnetworking/ChangeLog @ cf42e735

4.104.114.84.95
Last change on this file since cf42e735 was cf42e735, checked in by Joel Sherrill <joel.sherrill@…>, on 01/16/02 at 22:50:04

2001-01-16 Eric Norum <eric.norum@…>

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