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

4.104.114.84.95
Last change on this file since d8a78f4f was c8f05db, checked in by Joel Sherrill <joel.sherrill@…>, on 01/22/02 at 17:36:23

2002-01-21 Ralf Corsepius <corsepiu@…>

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