source: rtems/cpukit/libnetworking/ChangeLog @ 809feccc

4.104.114.84.95
Last change on this file since 809feccc was 809feccc, checked in by Joel Sherrill <joel.sherrill@…>, on 01/25/01 at 22:59:32

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

  • lib/tftpDriver.c: Reduce first timeout interval. This improves throughput on systems which are dropping packets. Only the first timeout is reduced. This keeps the number of extra packets down on networks that are very busy and dropping lots of packets.
  • Property mode set to 100644
File size: 8.2 KB
Line 
12001-01-25      Eric Norum <eric.norum@usask.ca>
2
3        * lib/tftpDriver.c: Reduce first timeout interval.  This
4        improves throughput on systems which are dropping packets. 
5        Only the first timeout is reduced.  This keeps the number
6        of extra packets down on networks that are very busy and
7        dropping lots of packets.
8
92001-01-24      Sergei Organov <osv@javad.ru>
10
11        * rtems_servers/ftpd.c, rtems_servers/ftpd.h: Major enhancements
12        as listed below:
13          - Timeouts on sockets implemented. 'idle' field added to
14            configuration. No timeout by default to keep backward compatibility.
15            Note: SITE IDLE command not implemented yet.
16          - Basic global access control implemented. 'access' field added to
17            configuration. No access limitations by default to keep backward
18            compatibility.
19          - Anchor data socket for active mode (using self IP and port 20.)
20          - Fixed default data port support (still not tested).
21          - Don't allow IP address different from originating host in
22            PORT command to improve security.
23          - Fixed bug in MDTM command.
24          - Check for correctness of parsing of argument in command_port().
25          - Fixed squeeze_path() to don't allow names like 'NAME/smth' where
26            'NAME' is not a directory.
27          - Command parsing a little bit improved: command names are now
28            converted to upper-case to be more compatible with RFC (command
29            names are not case-sensitive.)
30          - Reformat comments so that they have RTEMS look-and-feel.
31          - Fixed DELE, SITE CHMOD, RMD, MKD broken by previous changes
32          - True ASCII mode implemented (doesn't work for hooks and /dev/null)
33          - Passive mode implemented, PASV command added.
34          - Default port for data connection could be used (untested, can't find
35            ftp client that doesn't send PORT command)
36          - SYST reply changed to UNIX, as former RTEMS isn't registered name.
37          - Reply codes reviewed and fixed.
38
392001-01-12      Sergei Organov <osv@javad.ru>
40
41        * rtems_servers/ftpd.c, rtems_servers/ftpd.h: Major enhancements
42        as listed below:
43            - use pool of pre-created threads to handle sessions instead of
44              creating/deleting threads on the fly
45            - LIST output is now similar to what "/bin/ls -al" would output,
46              thus FTP clients such Netscape are happy with it.
47            - LIST NAME now works (both for files and directories)
48            - added support for NLST, CDUP, and MDTM FTP commands to make
49              more FTP clients happy
50            - keep track of CWD for every session separately
51            - ability to specify root directory name for FTPD in configuration
52              table. FTPD will then create illusion for FTP clients that this
53              is actually root directory.
54            - ignore options sent in commands, thus LIST -al FILE works and
55              doesn't try to list "-al" directory.
56            - buffers are allocated on stack instead of heap where possible to
57              eliminate malloc/free calls (avoid possible heap fragmentation
58              troubles).
59            - drop using of task notepad to pass parameters - use function
60              arguments instead
61            - use snprintf() instead of sprintf() as the latter is unsafe
62            - use of PF_INET in socket() instead of AF_INET
63
64            Here are ftp clients I've tried new FTPD with (all of them
65            running on Debian GNU/Linux 2.2):
66
67                 Lftp 2.1.10
68                 NcFTP 2.4.3
69                 Netscape 4.75
70                 ftp
71                 mc 4.5.49
72
732001-01-02      Joel Sherrill <joel@OARcorp.com>
74
75        * CHANGELOG: Removed.
76        * README: Merged CHANGELOG contents as initial changes.
77
782000-12-14      Eric Norum <eric.norum@usask.ca>
79
80        * lib/tftpDriver.c: Added write capability.
81
822000-12-08      Joel Sherrill <joel@OARcorp.com>
83
84        * libc/linkaddr.c: Initialized variable to remove warning.
85        * modem/ppp.c, modem/ppp_tty.c: Made numerous variable declarations
86        conditional on PPP_COMPRESS and PPP_FILTER.  Commented out variables
87        that were not used because the code using them was commented out.
88        Removed totally unused variables.
89        * modem/pppcompress.c: Added parentheses to avoid warnings.
90        * pppd/pppmain.c: Removed numerous warnings.
91
922000-11-30      Joel Sherrill <joel@OARcorp.com>
93
94        * modem/ppp_tty.c: Changed to include <rtems/termiostypes.h> since
95        that is an RTEMS specific header file.
96
972000-11-30      Joel Sherrill <joel@OARcorp.com>
98
99        * sys/ttycom.h: Moved to lib/include/sys.
100        * Makefile.am: Modified to reflect above.
101
1022000-11-27      Joel Sherrill <joel@OARcorp.com>
103
104        * libc/res_init.c: Fix typo - adding missing # on include.
105
1062000-11-25      Eric Norum <eric.norum@usask.ca>
107
108        * libc/res_init.c: Move include to avoid compiler dumping core.
109
1102000-11-25  Antti P Miettinen  <antti.p.miettinen@nokia.com>
111
112        * wrapup/Makefile.am: Added modem subdir.
113        * configure.in, Makefile.am: Added modem subdir.
114        * net/Makefile.am: Added if_pppvar.h, pppcompress.h.
115        * pppd/Makefile.am: Added pppmain.c (which needs work).
116        * pppd/chat.c, pppd/fsm.c, pppd/fsm.h, pppd/ipxcp.c, pppd/main.c,
117        pppd/ppp_tty.c, pppd/upap.c: Changes from Thomas Doerfler
118        <Thomas.Doerfler@imd-systems.de> and cosmetic changes by me.
119        Actually main.c and ppp_tty.c should be scratched. The modem
120        subdir has the real ppp_tty.c and the real pppd main is in pppmain.c.
121
1222000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
123
124        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
125
1262000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
127
128        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
129
1302000-10-30      Joel Sherrill <joel@OARcorp.com>
131
132        * POSIX include files merged into newlib.  This resulted in
133        some definitions moving to other files and thus some secondary
134        effects in RTEMS source code.
135        * machine/types.h: Added _CLOCKID_T_ and _TIMER_T_ to be in sync
136        with newlib's <machine/types.h>.
137        * rtems/rtems_bsdnet_internal.h: newlib now includes definition
138        of struct itimerval in <sys/time.h>.
139
1402000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
141
142        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
143        Switch to GNU canonicalization.
144
1452000-10-19  Antti P Miettinen  <anmietti@trshp.ntc.nokia.com>
146
147        * lib/tftpDriver.c: add comments to handlers struct function pointers.
148        * rtems/rtems_glue.c: move pointer arithmetic to be _after_
149        pointer has been checked against NULL.
150
1512000-10-18       Chris Johns <ccj@acm.org>
152
153        * pppd/ipxcp.c: Fixed a typo.
154
1552000-09-28      Joel Sherrill <joel@OARcorp.com>
156
157        * rtems_webserver/Makefile.am, rtems_webserver/base64.c,
158        rtems_webserver/base64.c: Renamed base64.c to wbase64.c.
159        * rtems_webserver/sock.c: Added file missed in merger.
160
1612000-09-22      Joel Sherrill <joel@OARcorp.com>
162
163        * machine/types.h, pppd/pppd.h, rtems/rtems_bsdnet_internal.h,
164        rtems_webserver/webmain.c: machine/types.h  should not have
165        included rtems.h.  It is now including precisely the
166        least amount of low level, yet portable .h files to get
167        the basic RTEMS types defined.  This rippled into other
168        files since rtems_bsdnet_internal.h used machine/types.h to include
169        rtems.h.
170
1712000-09-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
172
173        * ChangeLog: Cleanup.
174
1752000-09-05      Joel Sherrill <joel@OARcorp.com>
176
177        * rtems/rtems_syscall.c: Changed from O_NONBLOCK to internal
178        RTEMS_LIBIO_FLAGS_NO_DELAY to avoid O_NONBLOCK/O_NDELAY confusion
179        and to work with the converted flags.
180
1812000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
182
183        * kern/Makefile.am, lib/Makefile.am, libc/Makefile.am,
184        net/Makefile.am, netinet/Makefile.am, nfs/Makefile.am,
185        pppd/Makefile.am, rtems/Makefile.am, rtems_servers/Makefile.am,
186        rtems_webserver/Makefile.am, wrapup/Makefile.am: Include compile.am
187
1882000-09-01      Rosimildo daSilva <rdasilva@connecttel.com>
189
190        * emfdb.c: Removed stray semi-colon.  Reported on GoAhead
191        mailing lists by Jim Rudnicki <jdrudnicki@yahoo.com>
192
1932000-08-31      Joel Sherrill <joel@OARcorp.com>
194
195        * Merged version 2.1 of GoAhead webserver.  This update
196        was submitted by Antti P Miettinen <antti.p.miettinen@nokia.com>.
197        * NOTES, base64.c, ejIntrn.h, emfdb.c, emfdb.h, md5.h, md5c.c,
198        um.c, um.h: New files.
199        * wbase64.c: Removed.
200        * Makefile.am, asp.c, balloc.c, default.c, ej.h, ejlex.c, ejparse.c,
201        form.c, h.c, handler.c, mime.c, misc.c, ringq.c, rom.c, security.c,
202        socket.c, sym.c, uemf.c, uemf.h, url.c, value.c, webcomp.c, webmain.c,
203        webpage.c, webrom.c, webs.c, webs.h, websuemf.c, wsIntrn.h: Modified.
204
2052000-08-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
206
207        * netinet/tcp_input.c: Spelling corrections.
208
2092000-08-30      Joel Sherrill <joel@OARcorp.com>
210
211        * rtems_webserver/license.txt: New file.
212
2132000-08-10      Joel Sherrill <joel@OARcorp.com>
214
215        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.