81
107
OPENBSD_2_0_BASE: 1.1.1.1
82
108
netbsd_1_1: 1.1.1.1
83
109
keyword substitution: kv
84
total revisions: 21; selected revisions: 2
110
total revisions: 28; selected revisions: 28
86
112
----------------------------
114
date: 2004/06/30 07:58:12; author: otto; state: Exp; lines: +7 -1
115
Unbreak unix domain sockets and properly detect and report truncation
116
of the socket path name. Based on a diff from Juan Vera, with changes
117
by me and millert@. ok millert@ djm@; man page ok jmc@
118
----------------------------
120
date: 2004/04/24 21:40:35; author: millert; state: Exp; lines: +10 -3
121
Don't return NULL in getconfigent() when an unresolvable hostname
122
or unsupported address family is specified. This simplifies the
123
hostname/address lookup loops and gets rid of the skip label.
124
Found by mpech@. OK deraadt@ and otto@
125
----------------------------
127
date: 2003/06/12 12:59:50; author: jmc; state: Exp; lines: +20 -20
130
- kill whitespace at EOL
131
- new sentence, new line
132
----------------------------
134
date: 2003/06/02 23:36:53; author: millert; state: Exp; lines: +2 -6
135
Remove the advertising clause in the UCB license which Berkeley
136
rescinded 22 July 1999. Proofed by myself and Theo.
137
----------------------------
139
date: 2003/04/08 01:26:21; author: david; state: Exp; lines: +1 -3
140
identd has been nowait for 5 years now
141
reported by Brad Ely <elyb328@apk.net>
143
----------------------------
145
date: 2003/02/03 17:46:56; author: jmc; state: Exp; lines: +5 -6
147
ipsecadm(8): examples ho@
149
----------------------------
151
date: 2003/01/18 23:40:58; author: deraadt; state: Exp; lines: +4 -4
152
more typos; jmc@prioris.mini.pw.edu.pl
153
----------------------------
88
155
date: 2002/05/06 22:24:58; author: millert; state: Exp; lines: +3 -3
89
156
Kill rlogind and rexecd Xr's and add Xr's for things we actually use.
90
157
----------------------------
159
date: 2001/08/22 17:44:27; author: beck; state: Exp; lines: +2 -1
161
----------------------------
92
163
date: 2001/01/29 11:38:32; author: deraadt; state: Exp; lines: +2 -2
93
164
max actually defaults to 256, not 40
165
----------------------------
167
date: 2000/10/23 14:44:09; author: aaron; state: Exp; lines: +2 -3
168
Use the standard option descriptions introduction.
169
----------------------------
171
date: 2000/06/14 16:06:07; author: itojun; state: Exp; lines: +9 -77
172
clarify tcp4/tcp6 interaction.
173
----------------------------
175
date: 2000/04/15 02:15:18; author: aaron; state: Exp; lines: +2 -2
176
Mostly punctuation fixes.
177
----------------------------
179
date: 2000/04/12 21:47:53; author: aaron; state: Exp; lines: +3 -3
180
Trailing whitespace begone!
181
----------------------------
183
date: 2000/03/19 17:57:05; author: aaron; state: Exp; lines: +51 -31
184
Remove hard sentence breaks. Add $OpenBSD$ tags where appropriate. Some other
185
cleanup along the way.
186
----------------------------
188
date: 1999/12/08 13:21:17; author: itojun; state: Exp; lines: +119 -1
189
IPv6/v4 inetd(8) from KAME. now you can test ftp over IPv6.
190
----------------------------
192
date: 1999/09/23 04:12:10; author: alex; state: Exp; lines: +2 -2
194
----------------------------
196
date: 1999/06/05 22:17:01; author: aaron; state: Exp; lines: +9 -9
197
remove trailing whitespace, some Nm cleanup
198
----------------------------
200
date: 1999/05/23 14:11:33; author: aaron; state: Exp; lines: +2 -2
201
remove argument from .Os macros so value in /usr/share/tmac/mdoc/doc-common
202
is used instead; kwesterback@home.com
203
----------------------------
205
date: 1998/12/04 07:52:02; author: deraadt; state: Exp; lines: +3 -3
206
support user.group or user:group, per chown(8)
207
----------------------------
209
date: 1998/11/08 00:21:30; author: aaron; state: Exp; lines: +21 -22
210
usr.sbin/ man page repairs, a-i
211
----------------------------
213
date: 1997/11/14 03:46:00; author: deraadt; state: Exp; lines: +5 -1
214
clone freebsd "-R rate"; default to 256 invocations/minute
215
----------------------------
217
date: 1997/06/26 06:27:27; author: denny; state: Exp; lines: +10 -3
218
Document inetd's allowing mutliple comma-separated hostnames in inetd.conf.
219
----------------------------
221
date: 1997/06/18 03:01:42; author: denny; state: Exp; lines: +32 -2
222
Document inetd.conf's per-interface binding (new verbage from der Mouse's netbsd mods).
223
----------------------------
225
date: 1997/05/30 07:56:08; author: deraadt; state: Exp; lines: +21 -7
226
wait wrks on tcp; rickb@iaw.on.ca
227
----------------------------
229
date: 1997/01/13 20:45:28; author: deraadt; state: Exp; lines: +2 -2
230
correct; kleink@layla.inka.de
231
----------------------------
233
date: 1995/10/18 08:47:36; author: deraadt; state: Exp;
236
----------------------------
238
date: 1995/10/18 08:47:36; author: deraadt; state: Exp; lines: +0 -0
239
initial import of NetBSD tree
94
240
=============================================================================
96
242
RCS file: /cvs/src/usr.sbin/inetd/inetd.c,v
97
243
Working file: inetd.c
249
OPENBSD_3_6: 1.120.0.2
250
OPENBSD_3_6_BASE: 1.120
251
OPENBSD_3_5: 1.115.0.2
252
OPENBSD_3_5_BASE: 1.115
253
OPENBSD_3_4: 1.111.0.2
254
OPENBSD_3_4_BASE: 1.111
255
OPENBSD_3_3: 1.108.0.2
256
OPENBSD_3_3_BASE: 1.108
257
OPENBSD_3_2: 1.107.0.2
258
OPENBSD_3_2_BASE: 1.107
103
259
OPENBSD_3_1: 1.89.0.2
104
260
OPENBSD_3_1_BASE: 1.89
105
261
OPENBSD_3_0: 1.85.0.2
126
282
OPENBSD_2_0_BASE: 1.21
127
283
netbsd_1_1: 1.1.1.1
128
284
keyword substitution: kv
129
total revisions: 108; selected revisions: 2
285
total revisions: 124; selected revisions: 124
131
287
----------------------------
289
date: 2004/09/15 08:46:00; author: otto; state: Exp; lines: +5 -5
290
if (signalflag) { dowork(); signalflag = 0; } is a race. First clear flag,
291
then call work(). ok deraadt@
292
----------------------------
294
date: 2004/09/14 22:28:41; author: deraadt; state: Exp; lines: +7 -4
295
remove gcc specific extensions, and ARGSUSED where useful
296
----------------------------
298
date: 2004/09/06 07:03:08; author: otto; state: Exp; lines: +9 -5
299
Reset signal mask in the rate limiting case; check for interrupted
300
waits. Fixes zombies getting reaped late and other ignored signals.
301
Reported by mpech@; fix by millert@ with help from me. Commit requested
302
by deraadt@. ok mpech@
303
----------------------------
305
date: 2004/07/28 13:08:19; author: millert; state: Exp; lines: +8 -2
306
Should set user and group on unix domain sockets as reported by Juan Vera.
307
----------------------------
309
date: 2004/06/30 07:58:12; author: otto; state: Exp; lines: +18 -19
310
Unbreak unix domain sockets and properly detect and report truncation
311
of the socket path name. Based on a diff from Juan Vera, with changes
312
by me and millert@. ok millert@ djm@; man page ok jmc@
313
----------------------------
315
date: 2004/04/24 21:40:35; author: millert; state: Exp; lines: +81 -126
316
Don't return NULL in getconfigent() when an unresolvable hostname
317
or unsupported address family is specified. This simplifies the
318
hostname/address lookup loops and gets rid of the skip label.
319
Found by mpech@. OK deraadt@ and otto@
320
----------------------------
322
date: 2004/03/31 19:12:22; author: millert; state: Exp; lines: +10 -3
323
For non-internal services, if no program arguments are specified use
324
the program's basename as argv[0]. Problem found by mpech@.
326
----------------------------
328
date: 2004/01/06 19:45:54; author: millert; state: Exp; lines: +6 -5
329
Fix signal handling when there is an error in inetd.conf. Found by
330
mpech@. OK mpech@ and deraadt@
331
----------------------------
333
date: 2003/12/23 15:24:28; author: mpech; state: Exp; lines: +9 -9
334
Remove unnecessary casts (char *).
337
----------------------------
339
date: 2003/10/24 20:30:02; author: avsm; state: Exp; lines: +3 -3
340
dont compare int to NULL, millert@ ok
341
----------------------------
343
date: 2003/10/03 22:43:37; author: deraadt; state: Exp; lines: +6 -5
344
exit if no config file; jeffi@rcn.com
345
----------------------------
347
date: 2003/06/26 19:47:08; author: deraadt; state: Exp; lines: +4 -4
348
strict proto cleanups
349
----------------------------
351
date: 2003/06/02 23:36:53; author: millert; state: Exp; lines: +3 -7
352
Remove the advertising clause in the UCB license which Berkeley
353
rescinded 22 July 1999. Proofed by myself and Theo.
354
----------------------------
356
date: 2003/04/28 02:58:45; author: itojun; state: Exp; lines: +3 -3
357
advocate posix ":" for user:group. deraadt ok
358
----------------------------
360
date: 2002/11/11 23:46:29; author: millert; state: Exp; lines: +4 -4
361
Pass gcc -ansi -pedantic; Chad Loder
362
----------------------------
364
date: 2002/09/06 19:46:52; author: deraadt; state: Exp; lines: +7 -5
365
use more socklen_t; pvalchev
366
----------------------------
133
368
date: 2002/07/20 18:01:18; author: deraadt; state: Exp; lines: +5 -3
134
369
abort on setusercontext failure; millert ok
135
370
----------------------------
372
date: 2002/07/15 23:05:17; author: deraadt; state: Exp; lines: +5 -4
374
----------------------------
376
date: 2002/07/15 22:26:31; author: deraadt; state: Exp; lines: +39 -79
378
----------------------------
380
date: 2002/07/04 12:36:56; author: itojun; state: Exp; lines: +3 -3
381
correct udp-from-broadcast check. from <andre@ae-35.com>
382
----------------------------
384
date: 2002/06/28 22:41:10; author: deraadt; state: Exp; lines: +6 -5
386
----------------------------
388
date: 2002/06/21 07:30:09; author: deraadt; state: Exp; lines: +4 -4
389
kill gratuitous hex; millert ok
390
----------------------------
392
date: 2002/06/21 06:20:28; author: millert; state: Exp; lines: +22 -35
393
o change some 0-2 to *_FILENO
394
o don't #ifdef RLIMIT_NOFILE
396
o some NULL vs. 0 changes
399
----------------------------
401
date: 2002/06/07 07:37:41; author: itojun; state: Exp; lines: +29 -4
402
do not respond to udp service if ip_src matches broadcast addr. theo ok
403
----------------------------
405
date: 2002/06/01 03:42:06; author: itojun; state: Exp; lines: +6 -6
406
machtime() is 32bit quantity.
407
----------------------------
409
date: 2002/06/01 01:57:44; author: deraadt; state: Exp; lines: +15 -30
410
i find more: a stderr print that makes no sense, and a part that was
411
used by the fake setproctitle. itojun -- your turn.
412
----------------------------
414
date: 2002/05/31 23:48:41; author: itojun; state: Exp; lines: +5 -5
416
----------------------------
418
date: 2002/05/31 22:20:18; author: deraadt; state: Exp; lines: +257 -233
419
split out two major function blocks which made the indentation horrible
420
----------------------------
422
date: 2002/05/31 20:20:53; author: itojun; state: Exp; lines: +28 -37
423
use setproctitle(3). check for IPv6 ftp bounce attack. deraadt ok
424
----------------------------
426
date: 2002/05/30 19:09:05; author: deraadt; state: Exp; lines: +28 -28
428
----------------------------
430
date: 2002/05/29 19:23:34; author: deraadt; state: Exp; lines: +5 -5
432
----------------------------
434
date: 2002/05/26 09:25:21; author: deraadt; state: Exp; lines: +9 -8
436
----------------------------
438
date: 2002/05/22 09:09:32; author: deraadt; state: Exp; lines: +4 -4
439
more strcpy/sprintf death; mpech ok
440
----------------------------
442
date: 2002/03/14 16:44:25; author: mpech; state: Exp; lines: +19 -19
446
----------------------------
448
date: 2002/02/16 21:28:03; author: millert; state: Exp; lines: +37 -37
449
Part one of userland __P removal. Done with a simple regexp with some minor hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically.
450
----------------------------
452
date: 2002/02/10 01:19:02; author: millert; state: Exp; lines: +3 -3
453
Fix SIGTERM handling; deraadt@ ok
454
----------------------------
456
date: 2001/11/05 09:43:50; author: deraadt; state: Exp; lines: +26 -17
457
remove last signal race
458
----------------------------
460
date: 2001/09/04 23:35:59; author: millert; state: Exp; lines: +34 -27
461
Replace the deprecated BSD sigsetmask/sigblock/sigpause functions with their POSIX counterparts.
462
----------------------------
464
date: 2001/09/03 21:22:38; author: pjanzen; state: Exp; lines: +3 -4
465
doreap() needn't preserve errno, since it's not a signal handler.
466
----------------------------
468
date: 2001/07/04 06:46:58; author: deraadt; state: Exp; lines: +4 -8
469
cleanup; itojun & jasoni
470
----------------------------
472
date: 2001/03/15 18:28:41; author: danh; state: Exp; lines: +6 -3
474
break out of loop if a flag is set; ok deraadt@
475
----------------------------
477
date: 2001/03/15 18:07:57; author: deraadt; state: Exp; lines: +14 -14
479
----------------------------
481
date: 2001/03/15 17:53:09; author: deraadt; state: Exp; lines: +15 -15
482
check all flags before looping
483
----------------------------
485
date: 2001/01/30 08:30:57; author: deraadt; state: Exp; lines: +10 -3
486
check for invalid [.max] fields
487
----------------------------
489
date: 2001/01/29 21:08:11; author: deraadt; state: Exp; lines: +4 -3
491
----------------------------
493
date: 2001/01/29 21:07:36; author: deraadt; state: Exp; lines: +7 -7
494
do not _exit() in fork()'d child
495
----------------------------
497
date: 2001/01/29 21:06:43; author: deraadt; state: Exp; lines: +7 -7
499
----------------------------
501
date: 2001/01/29 11:23:28; author: deraadt; state: Exp; lines: +3 -3
502
use _exit() in signal handler
503
----------------------------
505
date: 2001/01/17 19:30:03; author: deraadt; state: Exp; lines: +5 -5
507
----------------------------
509
date: 2001/01/16 23:57:37; author: deraadt; state: Exp; lines: +18 -14
510
check flags every loop, not just on EINTR
511
----------------------------
513
date: 2001/01/12 16:34:03; author: deraadt; state: Exp; lines: +96 -24
514
un-race three signal handlers, and fix the fd_set overflow gunk
515
----------------------------
517
date: 2000/11/21 07:23:24; author: deraadt; state: Exp; lines: +2 -264
518
bye bye MULOG. code that is easy to read, is code that is easy to audit
519
----------------------------
521
date: 2000/11/09 02:55:42; author: deraadt; state: Exp; lines: +3 -3
523
----------------------------
525
date: 2000/08/22 14:47:54; author: millert; state: Exp; lines: +4 -4
526
If a user is specified in inetd.conf, set the LOGIN_SETGROUP flag too
527
since setting user implies setting default groups for that user.
528
Porblem noted by sigh@kuzirabekon.econ.nagasaki-u.ac.jp.
529
----------------------------
531
date: 2000/08/20 18:42:42; author: millert; state: Exp; lines: +17 -21
532
Add calls to setusercontext() and login_get*(). We basically call
533
setusercontext() in most places where previously we did a setlogin().
534
Add default login.conf file and put root in the "daemon" login class.
535
----------------------------
537
date: 2000/08/03 11:33:37; author: itojun; state: Exp; lines: +9 -3
538
udp source validation: drop v4 mapped altogether.
539
----------------------------
541
date: 2000/08/01 19:05:23; author: itojun; state: Exp; lines: +3 -5
543
----------------------------
545
date: 2000/08/01 19:02:05; author: itojun; state: Exp; lines: +47 -11
546
be more paranoid about UDP-based echo services validation. namely,
547
reject the following sources:
548
0.0.0.0/8 127.0.0.0/8 240.0.0.0/4 255.0.0.0/8
550
::ffff:0.0.0.0/96 and ::0.0.0.0/96 obeys IPv4 rule.
551
reserved port, or NFS port.
553
----------------------------
555
date: 2000/08/01 18:52:50; author: itojun; state: Exp; lines: +36 -27
556
for datagram services, support IPv6.
557
----------------------------
559
date: 2000/07/08 01:57:27; author: itojun; state: Exp; lines: +73 -49
560
handle IPv6 address in first element.
561
permit square bracket notation in first element of inetd.conf, like RFC2732.
562
otherwise colon is slightly ambiguous. sync with kame.
564
[::1]:ftp stream tcp6 nowait root /usr/libexec/ftpd ftpd -US -h
565
----------------------------
567
date: 2000/06/19 01:28:45; author: itojun; state: Exp; lines: +6 -2
568
honor scopeid when compare ipv6 addrs
569
----------------------------
571
date: 2000/03/04 01:10:06; author: deraadt; state: Exp; lines: +56 -33
572
handle corrupt inetd.conf files better; sdb@ssr.com
573
----------------------------
575
date: 2000/02/01 03:23:58; author: deraadt; state: Exp; lines: +2 -3
576
no need to extern int errno if errno.h is included
577
----------------------------
579
date: 1999/12/10 16:19:29; author: deraadt; state: Exp; lines: +12 -16
581
----------------------------
583
date: 1999/12/10 10:28:40; author: deraadt; state: Exp; lines: +9 -8
584
repair various bugs in -d mode
585
----------------------------
587
date: 1999/12/08 13:21:17; author: itojun; state: Exp; lines: +80 -4
588
IPv6/v4 inetd(8) from KAME. now you can test ftp over IPv6.
589
----------------------------
591
date: 1999/02/24 12:31:30; author: deraadt; state: Exp; lines: +3 -3
593
----------------------------
595
date: 1999/01/04 12:03:08; author: niklas; state: Exp; lines: +3 -3
596
PIDs does not always fit in short
597
----------------------------
599
date: 1998/12/04 07:52:02; author: deraadt; state: Exp; lines: +8 -6
600
support user.group or user:group, per chown(8)
601
----------------------------
603
date: 1998/11/21 00:15:58; author: deraadt; state: Exp; lines: +3 -3
605
----------------------------
607
date: 1998/11/19 06:34:03; author: deraadt; state: Exp; lines: +5 -4
608
catch extra junk at the end of the numbers
609
----------------------------
611
date: 1998/11/18 23:25:35; author: deraadt; state: Exp; lines: +11 -7
612
correct strtol() mess around rpc version numbers
613
----------------------------
615
date: 1998/10/28 18:01:17; author: deraadt; state: Exp; lines: +3 -3
616
fix ? usage handling; route@resentment.infonexus.com
617
----------------------------
619
date: 1998/07/15 17:51:14; author: deraadt; state: Exp; lines: +6 -3
620
close fd leak; jeff@FORYS.CRANBURY.NJ.US
621
----------------------------
623
date: 1998/07/13 02:11:48; author: millert; state: Exp; lines: +3 -3
624
ftpd: sleep for an indeterminate amount for non-existant logins
625
to simulate a crypt, like login does.
626
Use SEEK_* not L_* and kill some 0L's used in lseek while we're there.
627
----------------------------
629
date: 1998/06/03 08:06:01; author: deraadt; state: Exp; lines: +7 -4
630
use sigsetops, and do cross-block signal handlers
631
----------------------------
633
date: 1998/03/12 00:19:16; author: deraadt; state: Exp; lines: +18 -17
634
unblock SIGPIPE before execv(); chuck.
635
convert to sigaction(); deraadt.
636
----------------------------
638
date: 1998/02/24 20:21:32; author: deraadt; state: Exp; lines: +6 -3
639
udp time may be contacted at dynamic reserved
640
----------------------------
642
date: 1997/12/23 23:46:16; author: deraadt; state: Exp; lines: +4 -3
643
make it more obvious why pmap_set syslogs happen
644
----------------------------
646
date: 1997/12/04 21:35:29; author: art; state: Exp; lines: +5 -4
647
Fixed a sysadmin-dos.
648
----------------------------
650
date: 1997/11/14 03:46:00; author: deraadt; state: Exp; lines: +22 -6
651
clone freebsd "-R rate"; default to 256 invocations/minute
652
----------------------------
654
date: 1997/11/14 03:40:02; author: deraadt; state: Exp; lines: +3 -3
655
crank TOOMANY to 160 for now
656
----------------------------
658
date: 1997/09/19 12:21:27; author: deraadt; state: Exp; lines: +4 -2
659
ignore SIGPIPE; not nearly as much of a problem as linux though
660
----------------------------
662
date: 1997/08/31 18:04:37; author: deraadt; state: Exp; lines: +38 -20
663
only check for ftp bounce in tcp, duh. for nonreserved ports, do not
664
close for looping mode. kill an fd leak.
665
----------------------------
667
date: 1997/08/29 17:07:04; author: deraadt; state: Exp; lines: +5 -4
668
very weird sleep; dholland@eecs.harvard.edu
669
----------------------------
671
date: 1997/08/04 19:26:10; author: deraadt; state: Exp; lines: +4 -2
672
save errno in sigchld handlers
673
----------------------------
675
date: 1997/07/22 21:12:28; author: deraadt; state: Exp; lines: +32 -33
677
----------------------------
679
date: 1997/07/08 20:37:30; author: kstailey; state: Exp; lines: +3 -3
680
print child exit status in debug mode.
681
----------------------------
683
date: 1997/07/08 20:31:14; author: kstailey; state: Exp; lines: +20 -23
685
----------------------------
687
date: 1997/06/26 17:31:22; author: deraadt; state: Exp; lines: +17 -17
689
----------------------------
691
date: 1997/06/26 06:26:15; author: denny; state: Exp; lines: +233 -71
692
Better support for specific instance binding in inetd:
693
- Allow comma delimited list of hostnames, create a socket for each
694
- Allow a hostname which resolves to multiple addrs, create a socket for each
695
- Make sure kill -HUP handles specific instance services correctly.
696
----------------------------
698
date: 1997/06/23 09:37:37; author: deraadt; state: Exp; lines: +6 -6
699
return 32-bits worth of time for time service
700
----------------------------
702
date: 1997/06/23 09:35:04; author: deraadt; state: Exp; lines: +4 -4
703
sigblock plays with ints
704
----------------------------
706
date: 1997/06/17 05:41:19; author: deraadt; state: Exp; lines: +2 -8
707
do not test for a bug which does not exist
708
----------------------------
710
date: 1997/06/17 05:26:22; author: denny; state: Exp; lines: +114 -5
711
Add per-interface binding, based on der Mouse's code in netbsd.
712
----------------------------
714
date: 1997/06/04 11:07:05; author: deraadt; state: Exp; lines: +6 -6
715
toast extra \n; ficus
716
----------------------------
718
date: 1997/06/04 11:03:15; author: deraadt; state: Exp; lines: +3 -2
719
do not exceed bounds of fd_set
720
----------------------------
722
date: 1997/02/24 12:48:06; author: deraadt; state: Exp; lines: +3 -6
723
irc thing is dumb, and do not bother wasting effort screaming about ftp bounce attempts, just slaughter them
724
----------------------------
726
date: 1997/01/15 23:43:59; author: millert; state: Exp; lines: +3 -3
727
getopt(3) returns -1 when out of args, not EOF, whee!
728
----------------------------
730
date: 1996/12/14 19:19:09; author: deraadt; state: Exp; lines: +12 -3
731
be more careful with setgroups()
732
----------------------------
734
date: 1996/12/11 09:05:05; author: deraadt; state: Exp; lines: +21 -19
735
proto & column cleanup
736
----------------------------
738
date: 1996/08/31 17:31:05; author: deraadt; state: Exp; lines: +3 -17
739
rpc is not an option anymore
740
----------------------------
742
date: 1996/08/28 09:55:00; author: deraadt; state: Exp; lines: +29 -13
743
closer towards useable by generic joe
744
----------------------------
746
date: 1996/08/16 08:32:54; author: deraadt; state: Exp; lines: +3 -3
747
do not do bindresvport if user runs own inetd
748
----------------------------
750
date: 1996/08/11 23:24:25; author: deraadt; state: Exp; lines: +10 -10
751
fix doc order of setgid/initgroups/setuid
752
----------------------------
754
date: 1996/08/02 07:18:35; author: deraadt; state: Exp; lines: +14 -7
755
merge freebsd setlogin/setsid changes
756
----------------------------
758
date: 1996/08/02 06:47:41; author: deraadt; state: Exp; lines: +6 -6
760
----------------------------
762
date: 1996/08/02 06:13:26; author: deraadt; state: Exp; lines: +14 -3
763
after rpc bind, getpeername() to update sin_port
764
----------------------------
766
date: 1996/07/31 11:01:54; author: deraadt; state: Exp; lines: +18 -14
768
----------------------------
770
date: 1996/07/29 23:45:34; author: deraadt; state: Exp; lines: +5 -2
772
----------------------------
774
date: 1996/07/29 09:14:55; author: deraadt; state: Exp; lines: +19 -0
775
careful of bad addr/port in dgram services
776
----------------------------
778
date: 1996/07/29 09:13:31; author: deraadt; state: Exp; lines: +82 -43
779
-Wall clean; careful buffer usage
780
----------------------------
782
date: 1996/07/29 07:53:07; author: downsj; state: Exp; lines: +6 -2
783
Zero out the port for RPC services; let bind() find one.
784
----------------------------
786
date: 1996/07/29 03:43:54; author: deraadt; state: Exp; lines: +4 -2
787
from port 20, do not leak an fd
788
----------------------------
790
date: 1996/07/28 05:54:41; author: deraadt; state: Exp; lines: +8 -7
792
----------------------------
794
date: 1996/07/28 05:13:19; author: joshd; state: Exp; lines: +14 -3
795
Do not allow hosts to connect to servers from
796
source ports < IPPORT_RESERVED/2. This is for ftp bounce attacks,
797
----------------------------
799
date: 1996/06/29 01:02:24; author: deraadt; state: Exp; lines: +3 -4
800
bindresvport() called incorrectly; we need a proto somewhere guys
801
----------------------------
803
date: 1996/06/28 17:50:09; author: deraadt; state: Exp; lines: +3 -2
804
closelog() before we trash the syslog descriptor; suggestion from alan@parsys.co.uk
805
----------------------------
807
date: 1996/06/12 07:23:26; author: deraadt; state: Exp; lines: +17 -6
808
use resv port only for root processes
809
----------------------------
811
date: 1996/05/13 16:00:08; author: deraadt; state: Exp; lines: +7 -1
812
bindresvport() for rpc ports
813
----------------------------
815
date: 1996/03/25 15:55:24; author: niklas; state: Exp; lines: +7 -10
816
From NetBSD: merge of 960317
817
----------------------------
819
date: 1995/10/18 08:47:36; author: deraadt; state: Exp;
822
----------------------------
824
date: 1995/10/18 08:47:36; author: deraadt; state: Exp; lines: +0 -0
825
initial import of NetBSD tree
826
----------------------------
136
827
revision 1.82.2.1
137
828
date: 2001/07/17 04:13:48; author: jason; state: Exp; lines: +4 -8
138
829
Pull in patch from current: