source: rtems/c/src/exec/libnetworking/ChangeLog @ 85ca769

4.104.114.84.95
Last change on this file since 85ca769 was 4efd0f66, checked in by Joel Sherrill <joel.sherrill@…>, on 11/26/01 at 14:34:00

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

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