summaryrefslogtreecommitdiffstats
path: root/c/src/libnetworking/ChangeLog
blob: 7340db4d9478ced830d3ef8b38ad3513ba1308c8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
2004-01-15	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am: Remove wrapup.
	* pppd/Makefile.am: Build libpppd. Use automake-compilation rules.
	* rtems_servers/Makefile.am: Build libftpd. Use automake-compilation
	rules.
	* rtems_telnetd/Makefile.am: Build libtelnetd. Use automake-compilation
	rules.
	* rtems_webserver/Makefile.am: Build libhttpd. Use automake-compilation
	rules.
	* wrapup/Makefile.am: Remove (Unused).

2004-01-14	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* pppd/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add
	PRE/TMPINSTALL_FILES to CLEANFILES.
	* rtems_servers/Makefile.am: Ditto.
	* rtems_telnetd/Makefile.am: Ditto.
	* rtems_webserver/Makefile.am: Ditto.

2003-12-12	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* pppd/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
	* rtems_servers/Makefile.am: Use mkdir_p. Remove dirs from
	PRE/TMPINSTALL_FILES.
	* rtems_telnetd/Makefile.am: Use mkdir_p. Remove dirs from
	PRE/TMPINSTALL_FILES.
	* rtems_webserver/Makefile.am: Use mkdir_p. Remove dirs from
	PRE/TMPINSTALL_FILES.

2003-12-09	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am: Cosmetics.
	* pppd/Makefile.am: Cosmetics.
	* wrapup/Makefile.am: Cosmetics.

2003-12-02	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* pppd/Makefile.am: Remove all-local: $(ARCH).
	* rtems_servers/Makefile.am: Remove all-local: $(ARCH).
	* rtems_telnetd/Makefile.am: Remove all-local: $(ARCH).
	* rtems_webserver/Makefile.am: Remove all-local: $(ARCH).
	* wrapup/Makefile.am: Remove all-local: $(ARCH).

2003-12-01	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am: Reformat. Apply dirstamps to preinstallation.
	* pppd/Makefile.am: Ditto.
	* rtems_servers/Makefile.am: Ditto.
	* rtems_telnetd/Makefile.am: Ditto.
	* rtems_webserver/Makefile.am: Ditto.
	* wrapup/Makefile.am: Ditto.

2003-08-16	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am: Reflect having moved automake/.
	* pppd/Makefile.am: Reflect having moved automake/.
	* rtems_servers/Makefile.am: Reflect having moved automake/.
	* rtems_telnetd/Makefile.am: Reflect having moved automake/.
	* rtems_webserver/Makefile.am: Reflect having moved automake/.
	* wrapup/Makefile.am: Reflect having moved automake/.

2003-07-25	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Remove (Merged into ../configure.ac).
	* .cvsignore, Makefile.am, pppd/Makefile.am, rtems_servers/Makefile.am,
	rtems_telnetd/Makefile.am, rtems_webserver/Makefile.am,
	wrapup/Makefile.am: Reflect having merged configure.ac into
	../configure.ac.

2003-06-13	Joel Sherrill <joel@OARcorp.com>

	* pppd/chat.c: Removed warnings.

2003-05-16	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	PR 397/pppd
	* pppd/fsm.c: Make peer_mru global again.
	* pppd/magic.c: Remove *rand48.
	* pppd/chap.c: Remove prototypes of *rand48.

2003-04-11	Joel Sherrill <joel@OARcorp.com>

	* rtems_webserver/cgi.c, rtems_webserver/sockGen.c,
	rtems_webserver/umui.c, rtems_webserver/websSSL.c,
	rtems_webserver/websSSL.h, rtems_webserver/websda.c,
	rtems_webserver/websda.h: New files. Not included in previous commit.

2003-04-10	Joel Sherrill <joel@OARcorp.com>

	PR 371/pppd
	* pppd/auth.c, pppd/chat.c, pppd/demand.c, pppd/fsm.c, pppd/lcp.c,
	pppd/options.c, pppd/pppd.h, pppd/rtemsmain.c, pppd/rtemspppd.c: Change
	many symbols to static. There are still global symbols in rtemspppd.h
	which might need to be changed or converted into member of a structure
	which is dereferenced with a pointer that is managed as a per task
	variable. But this patch should avoid many conflicts.

2003-03-18	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* pppd/utils.c: Remove strlcpy, strlcat.

2003-03-06	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Remove AC_CONFIG_AUX_DIR.

2003-02-11	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
	* configure.ac: AC_PREREQ(2.57).

2003-02-06	Joel Sherrill <joel@OARcorp.com>

	* pppd/chat.c: Convert routines with common names to static. This
	included get_char(), put_char(), and character() among others.

2003-01-15	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
	* pppd/Makefile.am: Don't include @RTEMS_BSP@.cfg. Eliminate *_O_FILES.
	* rtems_servers/Makefile.am, rtems_webserver/Makefile.am,
	rtems_telnetd/Makefile.am: Ditto.

2002-11-04	Joel Sherrill <joel@OARcorp.com>

	* pppd/auth.c, rtems_webserver/uemf.h: Removed warnings.

2002-10-31	Joel Sherrill <joel@OARcorp.com>

	* rtems_webserver/socket.c, rtems_webserver/uemf.h: Removed warnings.

2002-10-21	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.

2002-09-07	Joel Sherrill <joel@OARcorp.com>

	* pppd/ipcp.c, rtems_servers/ftpd.c: Add include files to resolve
	warnings.

2002-09-02	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* rtems_webserver/md5.h: Add missing newline.

2002-08-31	Joel Sherrill <joel@OARcorp.com>

	* rtems_webserver/webmain.c: Commented out rootWeb to eliminate warning.

2002-08-14	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* rtems_servers/ftpd.c: Remove unused variable buf.
	* pppd/md5.c: #include <string.h> to make gcc31 happy.
	* rtems_telnetd/telnetd.c: #include <string.h> to make gcc31 happy.
	* rtems_webserver/webmain.c: Remove unused variable dir, cp.

2002-08-12	Joel Sherrill <joel@OARcorp.com>

	* pppd/utils.c: Include i960 in varargs conditional to avoid error.

2002-08-11	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* pppd/Makefile.am, rtems_servers/Makefile.am,
	rtems_telnetd/Makefile.am, rtems_webserver/Makefile.am,
	wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.

2002-07-25	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* pppd/chap.c, pppd/fsm.c, pppd/fsm.h, pppd/upap.c: Per PR255 fix
	prototype mismatches.

2002-07-01	Joel Sherrill <joel@OARcorp.com>

	* rtems_webserver/misc.c: Per PR236 eliminate definition of strnlen().

2002-06-26	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Build libnetapps.a.  Don't preinstall libnetapps.a.

2002-05-30	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am: Remove headers. Remove CHANGELOG.
	* configure.ac: Use AC_CONFIG_SRCDIR([pppd]).

2002-05-29	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	Move networking libraries to c/src/exec/libnetworking
	* configure.ac, Makefile.am, wrapup/Makefile.am: Reflect Moval.

2002-05-18	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* rtems_telnetd/pty.c: Remove bsp.h. Include <rtems/bspIo.h>.

2002-05-16	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* rtems/mkrootfs.c: Add (relocated from libmisc/rootfs).
	* rtems/mkrootfs.h: Ditto.
	* rtems/Makefile.am: Reflect changes above.

2002-05-14	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* sys/ioctl.h, sys/sockio.h, sys/filio.h: Remove.
	* sys/Makefile.am: Reflect changes above.

2002-05-01	Eric Norum <eric.norum@usask.ca>

	* machine/in_cksum.h: Per PR200 fix multi-line inline assembly  to
	satisfy gcc 3.1 and newer.

2002-04-26	Eric Norum <eric.norum@usask.ca>

	* netinet/in_cksum_i386.c: Add volatile so the more agressive
	optimization in gcc 3.1 does not reorder things.

2002-04-18	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* pppd/utils.c: Adapt to gcc-3.x.

2002-04-11	Chris Johns <ccj@acm.org>

	* c/src/libnetworking/rtems/rtems_bsdnet.h: To address PR59, added the
	drv_ctrl driver control block field to the ifconfig network driver
	structure. This field is needed by the i82586 driver which was ported
	from NetBSD as it had better hardware abstraction.

2002-04-10	Mike Siers <mikes@poliac.com>

	* rtems_webserver/NOTES, rtems_webserver/asp.c,
	rtems_webserver/balloc.c, rtems_webserver/default.c,
	rtems_webserver/ej.h, rtems_webserver/ejIntrn.h,
	rtems_webserver/ejlex.c, rtems_webserver/ejparse.c,
	rtems_webserver/emfdb.c, rtems_webserver/emfdb.h,
	rtems_webserver/form.c, rtems_webserver/h.c, rtems_webserver/handler.c,
	rtems_webserver/license.txt, rtems_webserver/md5.h,
	rtems_webserver/md5c.c, rtems_webserver/mime.c, rtems_webserver/misc.c,
	rtems_webserver/ringq.c, rtems_webserver/rom.c,
	rtems_webserver/security.c, rtems_webserver/sock.c,
	rtems_webserver/sym.c, rtems_webserver/uemf.c, rtems_webserver/uemf.h,
	rtems_webserver/um.c, rtems_webserver/um.h, rtems_webserver/url.c,
	rtems_webserver/value.c, rtems_webserver/wbase64.c,
	rtems_webserver/webcomp.c, rtems_webserver/webpage.c,
	rtems_webserver/webrom.c, rtems_webserver/webs.c,
	rtems_webserver/webs.h, rtems_webserver/websuemf.c,
	rtems_webserver/wsIntrn.h: Update to GoAhead Webserver 2.1.4.

2002-03-30	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libc/rcmd.c: Replace __rtems w/ __rtems__.

2002-03-27	Thomas.Doerfler@imd-systems.de

	PR 144
	* nfs/bootp_subr.c bootpc_init(): Performs a write to memory address 0
	when called for the first time. This is done when trying to clear the
	variable "dhcp_hostname".

2002-03-27	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
	AM_INIT_AUTOMAKE([no-define foreign 1.6]).
	* arpa/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* kern/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* Makefile.am: Remove AUTOMAKE_OPTIONS.
	* lib/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* libc/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* machine/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* net/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* netinet/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* nfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* pppd/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* rtems/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* rtems_servers/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* rtems_telnetd/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* rtems_webserver/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* sys/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* vm/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.

2002-03-27	Ilya Alexeev <ilya@continuum.ru>

	PR 162
	* net/if_ppp.c ppp_txdaemon(), net/if_pppvar.h pppstart(): Local
	variables must not be used in a device write routines.  Now ppp_softc
	structure have own character for writing to device (sc_outchar).  I
	think that converting local variables to static is not a right solution,
	because problems will occur in the case of two or more ppp instances.
	* net/ppp_tty.c pppstart(): Type of the ioffset variable must be u_long,
	otherwise in the case of the big output packet endless loop may occur.

2002-03-21	Ilya Alexeev <ilya@continuum.ru>

	* net/if_ppp.c, net/ppp_tty.c: Initial preparations for multiple PPPD
	connections.

2002-02-27	Ilya Alexeev <ilya@continuum.ru>

	* net/if_ppp.c, pppd/auth.c, pppd/chat.c, pppd/pppd.h, pppd/sys-rtems.c:
	Add server with pap-authorization  capabilities as well as eliminate
	some warnings.

2002-02-27	Eric Norum <eric.norum@usask.ca>

	* net/radix.c: Properly handle fetching the default route when there is
	no route.  This was a bug in the original FreeBSD code and this fix is
	from an updated version of their code.

2002-02-16	Eric Norum <eric.norum@usask.ca>

	* lib/tftpDriver.clib/tftpDriver.c: Fix TFTP block number checking.

2002-02-05	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* pppd/sys-rtems.c: Remove unused variable status from dodefaultroute.

2002-02-04	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* lib/tftpDriver.c: Remove set_errno_and_return_minus_one, include
	<rtems/seterr.h>.

2002-02-01	Mike Siers <mikes@poliac.com>

	* pppd/rtemspppd.c (rtems_pppd_disconnect): Modified to avoid bringing
	the link down too fast. NOTE: Mike reports successfully running at 56K
	baud on a direct link.

2002-01-31	Mike Siers <mikes@poliac.com>

	* pppd/rtemsdialer.h: New file missed in previous commit.
	* Nice Update of PPPD support which eliminates the requiremetn that
	drivers be in the termios TASK_DRIVEN mode. Mike did significant testing
	and reports that it seems to be more stable and handle larger packets
	better.  This patch replaces the termios tasks with more general pppd
	network driver tasks.  The functions pppinput() and pppstart() get 
	called from the interrupt service routine.
	* Makefile.am, configure.ac, net/Makefile.am, net/bpf.h, net/ethernet.h,
	net/if.c, net/if.h, net/if_arp.h, net/if_dl.h, net/if_ethersubr.c,
	net/if_llc.h, net/if_loop.c, net/if_ppp.h, net/if_pppvar.h,
	net/if_types.h, net/netisr.h, net/ppp-comp.h, net/ppp_defs.h,
	net/pppcompress.h, net/radix.c, net/radix.h, net/raw_cb.c, net/raw_cb.h,
	net/raw_usrreq.c, net/route.c, net/route.h, net/rtsock.c,
	pppd/Makefile.am, pppd/README, pppd/STATUS, pppd/auth.c, pppd/cbcp.c,
	pppd/ccp.c, pppd/ccp.h, pppd/chap.c, pppd/chap.h, pppd/chap_ms.c,
	pppd/chap_ms.h, pppd/chat.c, pppd/demand.c, pppd/fsm.c, pppd/fsm.h,
	pppd/ipcp.c, pppd/ipcp.h, pppd/ipxcp.c, pppd/ipxcp.h, pppd/lcp.c,
	pppd/lcp.h, pppd/magic.c, pppd/magic.h, pppd/options.c,
	pppd/patchlevel.h, pppd/pathnames.h, pppd/pppd.8, pppd/pppd.h,
	pppd/rtemsmain.c, pppd/rtemspppd.c, pppd/rtemspppd.h, pppd/sys-rtems.c,
	pppd/upap.c, pppd/upap.h, pppd/utils.c, pppd/example/README,
	pppd/example/netconfig.h, wrapup/Makefile.am: Modified.
	* net/bsd-comp.c, net/if_ppp.c, net/ppp-deflate.c, net/ppp.h,
	net/ppp_tty.c, net/pppcompress.c, net/zlib.c, net/zlib.h: New file.
	* modem/, modem/.cvsignore, modem/Makefile.am, modem/ppp.c, modem/ppp.h,
	modem/ppp_tty.c, modem/pppcompress.c: Subdirectory removed.

2002-01-21	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* rtems_telnetd/pty.c: Move config.h to were it belongs. Remove printf
	(Reported by Till Straumann <strauman@SLAC.Stanford.EDU>).

2001-12-18	Eric Norum <eric.norum@usask.ca>

	* lib/tftpDriver.c: Allow chdir() to work on TFTP `directories' (path
	names with a / at the end) while disallowing open() operations on TFTP
	`directories'.

2001-12-07	Eric Norum <eric.norum@usask.ca>

	* lib/tftpDriver.c: Restore write capability.

2001-11-26	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* arpa/Makefile.am: Remove stray lines.

2001-10-18	Eric Norum <eric.norum@usask.ca>

	* lib/tftpDriver.c: Properly handles ../ components in chdir() and
	open() operations within the TFTP file system.

2001-10-12	Mike Siers <mikes@poliac.com>

	* Update to stable working state.  Congratulations Mike! :).
	* modem_example: Directory removed.
	* modem_example/16550.h, modem_example/README, modem_example/modem.c,
	modem_example/modem.h, modem_example/ppp.c, modem_example/ppp.h,
	modem_example/pppcompress.c: Files removed.
	* pppd/example/pppd.options: New file.
	* pppd/README, pppd/STATUS, pppd/cbcp.c, pppd/cbcp.h, pppd/chat.c,
	pppd/pppd.h, pppd/rtemsmain.c: Updated.

2001-10-11	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* .cvsignore: Add autom4te.cache for autoconf > 2.52.
	* configure.in: Remove.
	* configure.ac: New file, generated from configure.in by autoupdate.

2001-09-27	Eric Norum <eric.norum@usask.ca>

	* lib/tftpDriver.c: Add limited chdir() support to the TFTP  filesystem.

2001-09-23	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* machine/Makefile.am: Use 'PREINSTALL_FILES ='.
	* net/Makefile.am: Use 'PREINSTALL_FILES ='.
	* netinet/Makefile.am: Use 'PREINSTALL_FILES ='.
	* vm/Makefile.am: Use 'PREINSTALL_FILES ='.
	* pppd/Makefile.am: Use 'PREINSTALL_FILES ='.
	* sys/Makefile.am: Use 'PREINSTALL_FILES ='.
	* rtems_servers/Makefile.am: Use 'PREINSTALL_FILES ='.
	* arpa/Makefile.am: Use 'PREINSTALL_FILES ='.
	* nfs/Makefile.am: Use 'PREINSTALL_FILES ='.
	* rtems_webserver/Makefile.am: Use 'PREINSTALL_FILES ='.
	* rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
	* rtems_telnetd/Makefile.am: Use 'PREINSTALL_FILES ='.

2001-09-22	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am: Use PREINSTALL_FILES = to make automake-1.5 happy.

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

	* lib/tftpDriver.c: Add some debugging capability.

2001-09-19	Chris Johns <ccj@acm.org>

	* nfs/bootp_subr.c, rtems/rtems_bootp.c, rtems/rtems_bsdnet.h,
	rtems/rtems_bsdnet_internal.h Added support for populating the initial
	"root" filesystem with information obtained via the DHCP response.

2001-08-16	Mike Siers <mikes@poliac.com>

	* pppd/STATUS: Updated by Joel based upon email from Mike.
	* pppd/cbcp.c, pppd/cbcp.h: Readded files.  These support callback
	functionality that has not even been compiled under RTEMS yet.
	* Update of PPPD to 2.3.11 from 2.3.5 and addition of an example
	application.  Mike's notes on the modifications: - renamed error()
	function because of namespace problems - removed calls to the exit()
	funciton - removed extra files from the pppd source directory - defined
	pppd task constant values in rtemspppd.h - modifyied example code to get
	actual tick per second value - placed the pppd 2.3.11 man page file
	(pppd.8) into the pppd directory.
	* pppd/cbcp.c, pppd/cbcp.h, pppd/main.c, pppd/ppp_tty.c, pppd/pppmain.c,
	pppd/rtems-ppp.c, pppd/rtems-ppp.c: Deleted.
	* pppd/pppd.8, pppd/rtemsmain.c, pppd/rtemspppd.c, pppd/rtemspppd.h,
	pppd/sys-rtems.c, pppd/utils.c, pppd/example/Makefile,
	pppd/example/README, pppd/example/init.c, pppd/example/netconfig.h,
	pppd/example/ppp.conf, pppd/example/pppdapp.c, pppd/example/system.h:
	New files.
	* modem/ppp_tty.c, net/if_ppp.h, pppd/Makefile.am, pppd/README,
	pppd/STATUS, pppd/auth.c, pppd/ccp.c, pppd/ccp.h, pppd/chap.c,
	pppd/chap.h, pppd/chap_ms.c, pppd/chap_ms.h, pppd/chat.c, pppd/demand.c,
	pppd/fsm.c, pppd/fsm.h, pppd/ipcp.c, pppd/ipcp.h, pppd/ipxcp.c,
	pppd/ipxcp.h, pppd/lcp.c, pppd/lcp.h, pppd/magic.c, pppd/magic.h,
	pppd/options.c, pppd/patchlevel.h, pppd/pathnames.h, pppd/pppd.h,
	pppd/upap.c, pppd/upap.h: Modified.

2001-08-16	Joel Sherrill <joel@OARcorp.com>

	* pppd/example/Makefile: Removed.
	* pppd/example/Makefile-user: Added was Makefile.  Renamed to avoid
	bootstrap -c clobbering it.
	* rtems_telnetd/.cvsignore: New file.

2001-08-09	Fernando-Ruiz Casas <correo@fernando-ruiz.com>

	* 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.

2001-06-14	Joel Sherrill <joel@OARcorp.com>

	* rtems_servers/telnetd.c, shell/telnetd.h: Moved from libmisc/shell so
	the network stack to address network depenendency.
	* rtems_servers/Makefile.am: Modified to reflect above.

2001-05-26	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* rtems_servers/Makefile.am: Deleted blank lines.

2001-05-09	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* libc/Makefile.am: Remove -D__STRICT_ANSI__.

2001-04-24	Eric Norum <eric.norum@usask.ca>

	* lib/rtems_bsdnet_ntp.c: Modifications to make the RTEMS NTP
	synchronization a little more robust -- no NTP daemon yet, but at least
	it trys a little harder when the primary NTP server is down.

2001-04-20	Radzislaw Galler  <rgaller@et.put.poznan.pl>

	* modem/ppp.c, pppd/main.c, pppd/pppmain.c, pppd/rtems-ppp.c,
	pppd/modem_example/modem.c, pppd/modem_example/ppp.c: Translated Polish
	comments and other strings into English.
	* pppd/STATUS: updated to reflect the changes.

2001-04-20	Jake Janovetz <janovetz@uiuc.edu>

	* rtems_servers/ftpd.c: Correct argument so hooks work again.

2001-03-20	Till Straumann <strauman@SLAC.Stanford.EDU>

	PR 158
	* libc/rcmd.c, libc/rcmd.c: Enable the rcmd() library call by commenting
	out the parts that deal with signals.  This enables RTEMS to 'rsh'
	command to a server connecting fd to remote stdio. The 'server-side'
	parts of this file which deal with authentication are disabled since
	they are not needed.

2001-03-15	Ralf Corsepius <corsepius@faw.uni-ulm.de>

	* include/.cvsignore: Remove dangling file.

2001-02-03	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am, arpa/Makefile.am, machine/Makefile.am, net/Makefile.am, 
	netinet/Makefile.am, nfs/Makefile.am, rtems/Makefile.am, 
	rtems_servers/Makefile.am, rtems_webserver/Makefile.am, 
	sys/Makefile.am, vm/Makefile.am: Apply include_*HEADERS instead of
	H_FILES.
	* include/Makefile.am: Remove.
	* Makefile.am: Add handling of *.h files.
	* configure.in: Remove include/Makefile.

2001-01-31	Sergei Organov <osv@javad.ru>

	* rtems_servers/ftp.d: Following changes: - Hacks with current dir and
	root dir removed in favor of new libio support for task-local current
	and root directories. - Bug in `close_data_socket()' introduced by
	previous change fixed. - `command_pasv()' changed to set timeout on
	socket we are listening on and code fixed to don't close socket twice on
	error. - `serr()' changed to clear `errno'. - `data_socket()' changed to
	clear `errno' before `bind()'. - `session()' changed to clear `errno'
	before processing session. - `close_data_socket()' fixed to close both
	active and passive sockets - Initialize info->data_socket to -1 in
	`daemon()' - Initialize `fname' to empty string  in `exec_command()'.

2001-01-25	Eric Norum <eric.norum@usask.ca>

	* lib/tftpDriver.c: Reduce first timeout interval.  This improves
	throughput on systems which are dropping packets.   Only the first
	timeout is reduced.  This keeps the number of extra packets down on
	networks that are very busy and dropping lots of packets.

2001-01-24	Sergei Organov <osv@javad.ru>

	* rtems_servers/ftpd.c, rtems_servers/ftpd.h: Major enhancements as
	listed below: - Timeouts on sockets implemented. 'idle' field added to
	configuration. No timeout by default to keep backward compatibility.
	Note: SITE IDLE command not implemented yet. - Basic global access
	control implemented. 'access' field added to configuration. No access
	limitations by default to keep backward compatibility. - Anchor data
	socket for active mode (using self IP and port 20.) - Fixed default data
	port support (still not tested). - Don't allow IP address different from
	originating host in PORT command to improve security. - Fixed bug in
	MDTM command. - Check for correctness of parsing of argument in
	command_port(). - Fixed squeeze_path() to don't allow names like
	'NAME/smth' where 'NAME' is not a directory. - Command parsing a little
	bit improved: command names are now converted to upper-case to be more
	compatible with RFC (command names are not case-sensitive.) - Reformat
	comments so that they have RTEMS look-and-feel. - Fixed DELE, SITE
	CHMOD, RMD, MKD broken by previous changes - True ASCII mode implemented
	(doesn't work for hooks and /dev/null) - Passive mode implemented, PASV
	command added. - Default port for data connection could be used
	(untested, can't find ftp client that doesn't send PORT command) - SYST
	reply changed to UNIX, as former RTEMS isn't registered name. - Reply
	codes reviewed and fixed.

2001-01-12	Sergei Organov <osv@javad.ru>

	* rtems_servers/ftpd.c, rtems_servers/ftpd.h: Major enhancements as
	listed below: - use pool of pre-created threads to handle sessions
	instead of creating/deleting threads on the fly - LIST output is now
	similar to what "/bin/ls -al" would output, thus FTP clients such
	Netscape are happy with it. - LIST NAME now works (both for files and
	directories) - added support for NLST, CDUP, and MDTM FTP commands to
	make more FTP clients happy  - keep track of CWD for every session
	separately - ability to specify root directory name for FTPD in
	configuration table. FTPD will then create illusion for FTP clients that
	this is actually root directory. - ignore options sent in commands, thus
	LIST -al FILE works and doesn't try to list "-al" directory. - buffers
	are allocated on stack instead of heap where possible to eliminate
	malloc/free calls (avoid possible heap fragmentation troubles). - drop
	using of task notepad to pass parameters - use function arguments
	instead - use snprintf() instead of sprintf() as the latter is unsafe -
	use of PF_INET in socket() instead of AF_INET.

2001-01-02	Joel Sherrill <joel@OARcorp.com>

	* CHANGELOG: Removed.
	* README: Merged CHANGELOG contents as initial changes.

2000-12-14	Eric Norum <eric.norum@usask.ca>

	* lib/tftpDriver.c: Added write capability.

2000-12-08	Joel Sherrill <joel@OARcorp.com>

	* libc/linkaddr.c: Initialized variable to remove warning.
	* modem/ppp.c, modem/ppp_tty.c: Made numerous variable declarations
	conditional on PPP_COMPRESS and PPP_FILTER.  Commented out variables
	that were not used because the code using them was commented out.
	Removed totally unused variables.
	* modem/pppcompress.c: Added parentheses to avoid warnings.
	* pppd/pppmain.c: Removed numerous warnings.

2000-11-30	Joel Sherrill <joel@OARcorp.com>

	* modem/ppp_tty.c: Changed to include <rtems/termiostypes.h> since that
	is an RTEMS specific header file.
	* sys/ttycom.h: Moved to lib/include/sys.
	* Makefile.am: Modified to reflect above.

2000-11-27	Joel Sherrill <joel@OARcorp.com>

	* libc/res_init.c: Fix typo - adding missing # on include.

2000-11-25	Eric Norum <eric.norum@usask.ca>

	* libc/res_init.c: Move include to avoid compiler dumping core.

2000-11-25	Antti P Miettinen  <antti.p.miettinen@nokia.com>

	* wrapup/Makefile.am: Added modem subdir.
	* configure.in, Makefile.am: Added modem subdir.
	* net/Makefile.am: Added if_pppvar.h, pppcompress.h.
	* pppd/Makefile.am: Added pppmain.c (which needs work).
	* pppd/chat.c, pppd/fsm.c, pppd/fsm.h, pppd/ipxcp.c, pppd/main.c,
	pppd/ppp_tty.c, pppd/upap.c: Changes from Thomas Doerfler 
	<Thomas.Doerfler@imd-systems.de> and cosmetic changes by me. Actually
	main.c and ppp_tty.c should be scratched. The modem subdir has the real
	ppp_tty.c and the real pppd main is in pppmain.c.

2000-11-09	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.

2000-11-02	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.

2000-10-30	Joel Sherrill <joel@OARcorp.com>

	* POSIX include files merged into newlib.  This resulted in some
	definitions moving to other files and thus some secondary effects in
	RTEMS source code.
	* machine/types.h: Added _CLOCKID_T_ and _TIMER_T_ to be in sync with
	newlib's <machine/types.h>.
	* rtems/rtems_bsdnet_internal.h: newlib now includes definition of
	struct itimerval in <sys/time.h>.

2000-10-25	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to GNU
	canonicalization.

2000-10-19	Antti P Miettinen  <anmietti@trshp.ntc.nokia.com>

	* lib/tftpDriver.c: add comments to handlers struct function pointers.
	* rtems/rtems_glue.c: move pointer arithmetic to be _after_ pointer has
	been checked against NULL.

2000-10-18	Chris Johns <ccj@acm.org>

	* pppd/ipxcp.c: Fixed a typo.

2000-09-28	Joel Sherrill <joel@OARcorp.com>

	* rtems_webserver/Makefile.am, rtems_webserver/base64.c,
	rtems_webserver/base64.c: Renamed base64.c to wbase64.c.
	* rtems_webserver/sock.c: Added file missed in merger.

2000-09-22	Joel Sherrill <joel@OARcorp.com>

	* machine/types.h, pppd/pppd.h, rtems/rtems_bsdnet_internal.h,
	rtems_webserver/webmain.c: machine/types.h  should not have included
	rtems.h.  It is now including precisely the  least amount of low level,
	yet portable .h files to get the basic RTEMS types defined.  This
	rippled into other  files since rtems_bsdnet_internal.h used
	machine/types.h to include rtems.h.

2000-09-06	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* ChangeLog: Cleanup.

2000-09-05	Joel Sherrill <joel@OARcorp.com>

	* rtems/rtems_syscall.c: Changed from O_NONBLOCK to internal
	RTEMS_LIBIO_FLAGS_NO_DELAY to avoid O_NONBLOCK/O_NDELAY confusion and to
	work with the converted flags.

2000-09-04	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* kern/Makefile.am, lib/Makefile.am, libc/Makefile.am, net/Makefile.am,
	netinet/Makefile.am, nfs/Makefile.am, pppd/Makefile.am,
	rtems/Makefile.am, rtems_servers/Makefile.am,
	rtems_webserver/Makefile.am, wrapup/Makefile.am: Include compile.am.

2000-09-01	Rosimildo daSilva <rdasilva@connecttel.com>

	* emfdb.c: Removed stray semi-colon.  Reported on GoAhead mailing lists
	by Jim Rudnicki <jdrudnicki@yahoo.com>.

2000-08-31	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* netinet/tcp_input.c: Spelling corrections.

2000-08-31	Joel Sherrill <joel@OARcorp.com>

	* Merged version 2.1 of GoAhead webserver.  This update was submitted by
	Antti P Miettinen <antti.p.miettinen@nokia.com>.
	* NOTES, base64.c, ejIntrn.h, emfdb.c, emfdb.h, md5.h, md5c.c,  um.c,
	um.h: New files.
	* wbase64.c: Removed.
	* Makefile.am, asp.c, balloc.c, default.c, ej.h, ejlex.c, ejparse.c, 
	form.c, h.c, handler.c, mime.c, misc.c, ringq.c, rom.c, security.c, 
	socket.c, sym.c, uemf.c, uemf.h, url.c, value.c, webcomp.c, webmain.c, 
	webpage.c, webrom.c, webs.c, webs.h, websuemf.c, wsIntrn.h: Modified.

2000-08-30	Joel Sherrill <joel@OARcorp.com>

	* rtems_webserver/license.txt: New file.

2000-08-10	Joel Sherrill <joel@OARcorp.com>

	* ChangeLog: New file.