source: rtems/c/src/exec/libnetworking/ChangeLog @ 1a7ea60

4.104.114.84.95
Last change on this file since 1a7ea60 was 1a7ea60, checked in by Joel Sherrill <joel.sherrill@…>, on 06/18/01 at 22:36:09

2001-05-26 Ralf Corsepius <corsepiu@…>

  • rtems_servers/Makefile.am: Deleted blank lines.
  • Property mode set to 100644
File size: 10.6 KB
Line 
12001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * rtems_servers/Makefile.am: Deleted blank lines.
4
52001-06-14      Joel Sherrill <joel@OARcorp.com>
6
7        * rtems_servers/telnetd.c, shell/telnetd.h: Moved from libmisc/shell
8        so the network stack to address network depenendency.
9        * rtems_servers/Makefile.am: Modified to reflect above.
10
112001-05-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
12
13        * libc/Makefile.am: Remove -D__STRICT_ANSI__.
14
152001-04-24      Eric Norum <eric.norum@usask.ca>
16
17        * lib/rtems_bsdnet_ntp.c: Modifications to make the RTEMS NTP
18        synchronization a little more robust -- no NTP daemon yet, but
19        at least it trys a little harder when the primary NTP server is down.
20
212001-04-20  Radzislaw Galler  <rgaller@et.put.poznan.pl>
22
23        * modem/ppp.c, pppd/main.c, pppd/pppmain.c, pppd/rtems-ppp.c,
24        pppd/modem_example/modem.c, pppd/modem_example/ppp.c: Translated
25        Polish comments and other strings into English
26        * pppd/STATUS: updated to reflect the changes
27
282001-04-20      Jake Janovetz <janovetz@uiuc.edu>
29
30        * rtems_servers/ftpd.c: Correct argument so hooks work again.
31
322001-03-15      Ralf Corsepius <corsepius@faw.uni-ulm.de>
33
34        * include/.cvsignore: Remove dangling file.
35
362001-01-31        Sergei Organov <osv@javad.ru>
37
38        * rtems_servers/ftp.d: Following changes:
39          - Hacks with current dir and root dir removed in favor of new libio
40            support for task-local current and root directories.
41          - Bug in `close_data_socket()' introduced by previous change fixed.
42          - `command_pasv()' changed to set timeout on socket we are listening
43            on and code fixed to don't close socket twice on error.
44          - `serr()' changed to clear `errno'.
45          - `data_socket()' changed to clear `errno' before `bind()'.
46          - `session()' changed to clear `errno' before processing session.
47          - `close_data_socket()' fixed to close both active and passive sockets
48          - Initialize info->data_socket to -1 in `daemon()'
49          - Initialize `fname' to empty string  in `exec_command()'
50
512001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
52
53        * Makefile.am, arpa/Makefile.am, machine/Makefile.am, net/Makefile.am,
54        netinet/Makefile.am, nfs/Makefile.am, rtems/Makefile.am,
55        rtems_servers/Makefile.am, rtems_webserver/Makefile.am,
56        sys/Makefile.am, vm/Makefile.am:
57        Apply include_*HEADERS instead of H_FILES.
58        * include/Makefile.am: Remove.
59        * Makefile.am: Add handling of *.h files.
60        * configure.in: Remove include/Makefile.
61
622001-01-25      Eric Norum <eric.norum@usask.ca>
63
64        * lib/tftpDriver.c: Reduce first timeout interval.  This
65        improves throughput on systems which are dropping packets. 
66        Only the first timeout is reduced.  This keeps the number
67        of extra packets down on networks that are very busy and
68        dropping lots of packets.
69
702001-01-24      Sergei Organov <osv@javad.ru>
71
72        * rtems_servers/ftpd.c, rtems_servers/ftpd.h: Major enhancements
73        as listed below:
74          - Timeouts on sockets implemented. 'idle' field added to
75            configuration. No timeout by default to keep backward compatibility.
76            Note: SITE IDLE command not implemented yet.
77          - Basic global access control implemented. 'access' field added to
78            configuration. No access limitations by default to keep backward
79            compatibility.
80          - Anchor data socket for active mode (using self IP and port 20.)
81          - Fixed default data port support (still not tested).
82          - Don't allow IP address different from originating host in
83            PORT command to improve security.
84          - Fixed bug in MDTM command.
85          - Check for correctness of parsing of argument in command_port().
86          - Fixed squeeze_path() to don't allow names like 'NAME/smth' where
87            'NAME' is not a directory.
88          - Command parsing a little bit improved: command names are now
89            converted to upper-case to be more compatible with RFC (command
90            names are not case-sensitive.)
91          - Reformat comments so that they have RTEMS look-and-feel.
92          - Fixed DELE, SITE CHMOD, RMD, MKD broken by previous changes
93          - True ASCII mode implemented (doesn't work for hooks and /dev/null)
94          - Passive mode implemented, PASV command added.
95          - Default port for data connection could be used (untested, can't find
96            ftp client that doesn't send PORT command)
97          - SYST reply changed to UNIX, as former RTEMS isn't registered name.
98          - Reply codes reviewed and fixed.
99
1002001-01-12      Sergei Organov <osv@javad.ru>
101
102        * rtems_servers/ftpd.c, rtems_servers/ftpd.h: Major enhancements
103        as listed below:
104            - use pool of pre-created threads to handle sessions instead of
105              creating/deleting threads on the fly
106            - LIST output is now similar to what "/bin/ls -al" would output,
107              thus FTP clients such Netscape are happy with it.
108            - LIST NAME now works (both for files and directories)
109            - added support for NLST, CDUP, and MDTM FTP commands to make
110              more FTP clients happy
111            - keep track of CWD for every session separately
112            - ability to specify root directory name for FTPD in configuration
113              table. FTPD will then create illusion for FTP clients that this
114              is actually root directory.
115            - ignore options sent in commands, thus LIST -al FILE works and
116              doesn't try to list "-al" directory.
117            - buffers are allocated on stack instead of heap where possible to
118              eliminate malloc/free calls (avoid possible heap fragmentation
119              troubles).
120            - drop using of task notepad to pass parameters - use function
121              arguments instead
122            - use snprintf() instead of sprintf() as the latter is unsafe
123            - use of PF_INET in socket() instead of AF_INET
124
125            Here are ftp clients I've tried new FTPD with (all of them
126            running on Debian GNU/Linux 2.2):
127
128                 Lftp 2.1.10
129                 NcFTP 2.4.3
130                 Netscape 4.75
131                 ftp
132                 mc 4.5.49
133
1342001-01-02      Joel Sherrill <joel@OARcorp.com>
135
136        * CHANGELOG: Removed.
137        * README: Merged CHANGELOG contents as initial changes.
138
1392000-12-14      Eric Norum <eric.norum@usask.ca>
140
141        * lib/tftpDriver.c: Added write capability.
142
1432000-12-08      Joel Sherrill <joel@OARcorp.com>
144
145        * libc/linkaddr.c: Initialized variable to remove warning.
146        * modem/ppp.c, modem/ppp_tty.c: Made numerous variable declarations
147        conditional on PPP_COMPRESS and PPP_FILTER.  Commented out variables
148        that were not used because the code using them was commented out.
149        Removed totally unused variables.
150        * modem/pppcompress.c: Added parentheses to avoid warnings.
151        * pppd/pppmain.c: Removed numerous warnings.
152
1532000-11-30      Joel Sherrill <joel@OARcorp.com>
154
155        * modem/ppp_tty.c: Changed to include <rtems/termiostypes.h> since
156        that is an RTEMS specific header file.
157
1582000-11-30      Joel Sherrill <joel@OARcorp.com>
159
160        * sys/ttycom.h: Moved to lib/include/sys.
161        * Makefile.am: Modified to reflect above.
162
1632000-11-27      Joel Sherrill <joel@OARcorp.com>
164
165        * libc/res_init.c: Fix typo - adding missing # on include.
166
1672000-11-25      Eric Norum <eric.norum@usask.ca>
168
169        * libc/res_init.c: Move include to avoid compiler dumping core.
170
1712000-11-25  Antti P Miettinen  <antti.p.miettinen@nokia.com>
172
173        * wrapup/Makefile.am: Added modem subdir.
174        * configure.in, Makefile.am: Added modem subdir.
175        * net/Makefile.am: Added if_pppvar.h, pppcompress.h.
176        * pppd/Makefile.am: Added pppmain.c (which needs work).
177        * pppd/chat.c, pppd/fsm.c, pppd/fsm.h, pppd/ipxcp.c, pppd/main.c,
178        pppd/ppp_tty.c, pppd/upap.c: Changes from Thomas Doerfler
179        <Thomas.Doerfler@imd-systems.de> and cosmetic changes by me.
180        Actually main.c and ppp_tty.c should be scratched. The modem
181        subdir has the real ppp_tty.c and the real pppd main is in pppmain.c.
182
1832000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
184
185        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
186
1872000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
188
189        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
190
1912000-10-30      Joel Sherrill <joel@OARcorp.com>
192
193        * POSIX include files merged into newlib.  This resulted in
194        some definitions moving to other files and thus some secondary
195        effects in RTEMS source code.
196        * machine/types.h: Added _CLOCKID_T_ and _TIMER_T_ to be in sync
197        with newlib's <machine/types.h>.
198        * rtems/rtems_bsdnet_internal.h: newlib now includes definition
199        of struct itimerval in <sys/time.h>.
200
2012000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
202
203        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
204        Switch to GNU canonicalization.
205
2062000-10-19  Antti P Miettinen  <anmietti@trshp.ntc.nokia.com>
207
208        * lib/tftpDriver.c: add comments to handlers struct function pointers.
209        * rtems/rtems_glue.c: move pointer arithmetic to be _after_
210        pointer has been checked against NULL.
211
2122000-10-18       Chris Johns <ccj@acm.org>
213
214        * pppd/ipxcp.c: Fixed a typo.
215
2162000-09-28      Joel Sherrill <joel@OARcorp.com>
217
218        * rtems_webserver/Makefile.am, rtems_webserver/base64.c,
219        rtems_webserver/base64.c: Renamed base64.c to wbase64.c.
220        * rtems_webserver/sock.c: Added file missed in merger.
221
2222000-09-22      Joel Sherrill <joel@OARcorp.com>
223
224        * machine/types.h, pppd/pppd.h, rtems/rtems_bsdnet_internal.h,
225        rtems_webserver/webmain.c: machine/types.h  should not have
226        included rtems.h.  It is now including precisely the
227        least amount of low level, yet portable .h files to get
228        the basic RTEMS types defined.  This rippled into other
229        files since rtems_bsdnet_internal.h used machine/types.h to include
230        rtems.h.
231
2322000-09-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
233
234        * ChangeLog: Cleanup.
235
2362000-09-05      Joel Sherrill <joel@OARcorp.com>
237
238        * rtems/rtems_syscall.c: Changed from O_NONBLOCK to internal
239        RTEMS_LIBIO_FLAGS_NO_DELAY to avoid O_NONBLOCK/O_NDELAY confusion
240        and to work with the converted flags.
241
2422000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
243
244        * kern/Makefile.am, lib/Makefile.am, libc/Makefile.am,
245        net/Makefile.am, netinet/Makefile.am, nfs/Makefile.am,
246        pppd/Makefile.am, rtems/Makefile.am, rtems_servers/Makefile.am,
247        rtems_webserver/Makefile.am, wrapup/Makefile.am: Include compile.am
248
2492000-09-01      Rosimildo daSilva <rdasilva@connecttel.com>
250
251        * emfdb.c: Removed stray semi-colon.  Reported on GoAhead
252        mailing lists by Jim Rudnicki <jdrudnicki@yahoo.com>
253
2542000-08-31      Joel Sherrill <joel@OARcorp.com>
255
256        * Merged version 2.1 of GoAhead webserver.  This update
257        was submitted by Antti P Miettinen <antti.p.miettinen@nokia.com>.
258        * NOTES, base64.c, ejIntrn.h, emfdb.c, emfdb.h, md5.h, md5c.c,
259        um.c, um.h: New files.
260        * wbase64.c: Removed.
261        * Makefile.am, asp.c, balloc.c, default.c, ej.h, ejlex.c, ejparse.c,
262        form.c, h.c, handler.c, mime.c, misc.c, ringq.c, rom.c, security.c,
263        socket.c, sym.c, uemf.c, uemf.h, url.c, value.c, webcomp.c, webmain.c,
264        webpage.c, webrom.c, webs.c, webs.h, websuemf.c, wsIntrn.h: Modified.
265
2662000-08-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
267
268        * netinet/tcp_input.c: Spelling corrections.
269
2702000-08-30      Joel Sherrill <joel@OARcorp.com>
271
272        * rtems_webserver/license.txt: New file.
273
2742000-08-10      Joel Sherrill <joel@OARcorp.com>
275
276        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.