source: rtems/c/src/libnetworking/ChangeLog @ 5400f07

4.104.114.84.95
Last change on this file since 5400f07 was 5400f07, checked in by Joel Sherrill <joel.sherrill@…>, on 09/19/01 at 17:40:37

2001-09-19 Eric Norum <eric.norum@…>

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