source: rtems/c/src/libnetworking/ChangeLog @ b8575ab

4.104.114.84.95
Last change on this file since b8575ab was b8575ab, checked in by Joel Sherrill <joel.sherrill@…>, on 08/16/01 at 21:01:31

2001-08-16 Joel Sherrill <joel@…>

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