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

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

2001-08-09 Fernando-Ruiz Casas <correo@…>

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