source: rtems/c/src/exec/libnetworking/ChangeLog @ 86d9ca2

4.104.114.84.95
Last change on this file since 86d9ca2 was 86d9ca2, checked in by Joel Sherrill <joel.sherrill@…>, on 12/07/01 at 12:59:12

2001-12-07 Eric Norum <eric.norum@…>

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