Doug Barton
27a803d631
Add a system to save entropy from /dev/random periodically so that
...
it can be used to reseed at boot time. This will greatly increase
the chances that there will be sufficient entropy available at
boot time to prevent long delays.
For /etc/rc, remove the vmstat and iostat runs from the attempt
to provide some cheesy randomness if the files fail, since
those programs are dynamically linked, and ldd seems to want
some randomness to do its magic.
Guidance and parameters for this project were provided by
Mark Murray, based on the requirements of the Yarrow
algorithm. Some helpful suggestions for implementation
(including the tip about iostat and vmstat) were provided
by Sheldon Hearn. All blame for problems or mistakes is
mine of course.
2001-01-11 13:01:20 +00:00
John Polstra
27e2c03506
Fix a bug in which a program called dlclose from a destructor and
...
got an assert failure in the dynamic linker.
2001-01-05 04:36:17 +00:00
Ruslan Ermilov
0f069ea22c
Prepare for mdoc(7)NG.
2000-12-27 14:15:06 +00:00
Ruslan Ermilov
58eaff2332
Prepare for mdoc(7)NG.
2000-12-20 13:26:01 +00:00
Dan Moschuk
f6f0c4b90d
In send_data(), use sendfile() instead of the mmap() algorithm.
2000-12-20 03:34:54 +00:00
Ruslan Ermilov
19a05e112f
mdoc(7) police: removed hard sentence breaks, run through spell-checker.
2000-12-18 08:33:25 +00:00
Dmitry Sivachenko
3276496d94
Fix typo.
...
PR: 23591
Submitted by: mavetju@chello.nl
2000-12-17 17:45:22 +00:00
Poul-Henning Kamp
a4b77a2aaa
Add option -E to disable EPSV which throws certain stateful firewalls
...
into confusion.
Add option -r to make ftpd support only read-only operations.
Submitted by: Flemming (F3) Jacobsen <fj@batmule.dk>
Reviewed by: phk
2000-12-16 19:19:19 +00:00
Ruslan Ermilov
ed40311694
mdoc(7) police: removed history info from the .Os FreeBSD call.
2000-12-14 11:52:05 +00:00
Julian Elischer
05eff81e04
Add support for advertising the service we support if the
...
PADI packet contains a NULL service. This is apparently the desired
behaviour in this case, though we only allow advertising one
service. You could run multiple pppoeds to advertise multiple services.
2000-12-13 00:27:33 +00:00
Ruslan Ermilov
e22bb3897a
mdoc(7) police: .Os CMU -> .Os, split authors for better output.
2000-12-12 15:31:21 +00:00
Ruslan Ermilov
a2fd3702a3
mdoc(7) police: use canonical form of .Dd macro.
2000-12-11 15:15:20 +00:00
Assar Westerlund
ba688fa510
(scrub_env): change to only accept a listed set of variables,
...
including only non-filename contents for TERMCAP
2000-12-10 20:50:20 +00:00
David E. O'Brien
1a37aa566b
Add `_PATH_DEVZERO'.
...
Use _PATH_* where where possible.
2000-12-09 09:35:55 +00:00
Ruslan Ermilov
114c43dcf8
Whitespace-only to sync with -stable.
2000-12-07 15:09:48 +00:00
Ruslan Ermilov
2961f2ed60
MFS: Silence compilation warnings.
2000-12-07 14:59:11 +00:00
Brian Somers
b884490bc0
Drop out of our main loop due to a signal rather than handling things in the
...
signal handler.
Fix a spelling error.
Subtley pointed out by: bde
Make some stuff static
2000-12-04 22:13:30 +00:00
David E. O'Brien
2c5569d6ff
The GCC 2.96 snapshots have slightly different rules for finding include
...
files. Mostly -I${.CURDIR} was needed -- especially for YACC generated
files as the new cpp does not look in the ultimate source file
(ie, the .y file)'s directory as told by the "#line" directive. Some were
misspellings of "-I${.CURDIR}" as "-I.".
2000-12-01 09:39:28 +00:00
David E. O'Brien
d548f6db32
There is no src/contrib-crypto/ anything directory. So don't look for
...
include files in subdirs of it.
2000-12-01 06:34:44 +00:00
Philippe Charnier
57757e9f36
Remove unused #include. Use getopt(3). Add usage() with syslog(3) cap.
2000-11-28 18:15:25 +00:00
Kris Kennaway
b63695f384
Constify
2000-11-27 07:21:37 +00:00
Daniel O'Callaghan
3fbaa839f9
Prevent leakage of information about anonymous user's homedir
...
via 'QUOTE CWD'.
Reviewed by: des
2000-11-26 23:33:36 +00:00
Kris Kennaway
97ad2a1bc4
Correct definition of MAXHOSTNAMELEN in ifdef'ed out code.
2000-11-26 22:18:11 +00:00
Kris Kennaway
f6fd83ed27
Correct definition of MAXHOSTNAMELEN in ifdef'ed code.
...
Submitted by: Edwin Groothuis <mavetju@chello.nl>
PR: bin/22787
2000-11-26 21:37:51 +00:00
Kris Kennaway
a16f31237a
Constify
2000-11-26 10:21:54 +00:00
Kris Kennaway
18fdc5893a
Don't hard-code a buffer size
2000-11-26 10:05:06 +00:00
Ruslan Ermilov
760819894e
mdoc(7) police: use the new features of the Nm macro.
2000-11-20 14:42:24 +00:00
Kris Kennaway
ffd4007070
Format string paranoia
2000-11-19 13:30:36 +00:00
Kris Kennaway
3fb3b78f0f
Format string paranoia
2000-11-19 12:46:16 +00:00
Kris Kennaway
e10471bbba
L_SET -> SEEK_SET
...
Obtained from: OpenBSD
2000-11-19 10:56:14 +00:00
Kris Kennaway
b601f693db
Format string paranoia
...
Obtained from: OpenBSD
2000-11-19 10:52:10 +00:00
Kris Kennaway
75dd9c65fa
Don't use sizeof() on a pointer when we really wanted to measure
...
the length of the array.
Noticed by: Christos Zoulas <christos@ZOULAS.COM>
Obtained from: OpenBSD
2000-11-19 10:01:27 +00:00
John W. De Boskey
46ee285632
Check return code from login_tty. Allow getty to try and become
...
a daemon and session leader (thus allowing getty to be run from
a shell command line or script).
Partially Reviewed by: bde
2000-11-19 02:10:25 +00:00
Brian Somers
80e2e6b62f
Go back to populating data_len in struct ngpppoe_init_data.
2000-11-16 23:15:42 +00:00
Ben Smithurst
76a06f8483
remove trailing periods from SEE ALSO.
2000-11-15 17:27:54 +00:00
Ruslan Ermilov
b5c508fba3
Use Fx macro wherever possible.
2000-11-14 11:20:58 +00:00
Ruslan Ermilov
726b61ab5f
Avoid use of direct troff requests in mdoc(7) manual pages.
2000-11-10 17:46:15 +00:00
Dirk Froemberg
59cc881262
Fix to=auto in bootptab.
...
PR: misc/5574
Submitted by: Bart Robinson <lomew@marker.cs.utah.edu>
Reviewed by: wollman
2000-11-10 12:19:53 +00:00
John Polstra
c1ff193db4
Remove the superfluous call to _rtld_error() in symlook_default().
...
The function's callers generate the error message when appropriate.
This eliminates the message ``Undefined symbol "__register_frame_info"''
which was bogusly returned by dlerror() in some cases.
2000-11-07 22:41:53 +00:00
Kris Kennaway
4147bd4426
Filter out some more magic environment variables used by libraries linked
...
with telnetd. This should really be done with a positive filter - i.e.
only allow through a configured list of variables.
Also do some buffer-safety cleanups while I'm here - I don't think these
are exploitable.
2000-10-31 05:29:54 +00:00
Brian Somers
fbf0385368
Use the new-style ngpppoe_init_data structure.
...
Approved by: archie
2000-10-31 02:46:12 +00:00
Gregory Neil Shapiro
d1ba25f456
Add a MAINTAINER= line so people know who to blame
2000-10-26 23:02:36 +00:00
Guido van Rooij
ea413ab7ad
Fix broken PAM with SKEY behaviour: the skey.access file checks
...
were broken because the code failed to set PAM_RHOST.
2000-10-12 10:21:05 +00:00
Ruslan Ermilov
6f1214d918
Removed broken PAM support from rshd(8) and rlogind(8). rshd does
...
not allocate a pty(4) so it is not suitable at all for interactive
PAM modules. rlogind calls login(1) which is already PAM enabled.
Approved by: markm
2000-10-12 07:18:20 +00:00
Gregory Neil Shapiro
c6cc60252d
Style fixes
2000-10-11 05:04:21 +00:00
Gregory Neil Shapiro
1e1c8c164c
mail.local(8) is no longer installed as a set-user-id binary.
...
Users may have to adjust their configuration to call mail.local as root
by adding the F=S flag to the local mailer. Most probably already have this.
2000-10-10 18:12:30 +00:00
Garrett Wollman
eb2fc78027
Don't depend on <sys/stat.h> bogusly including <sys/time.h> (and thereby
...
<time.h>).
2000-10-10 01:50:26 +00:00
Ruslan Ermilov
9b376c9084
Make it compile without -DNO_PAM again.
2000-10-06 17:08:31 +00:00
Brian Somers
fd845ee4c3
o Load netgraph.ko, ng_ether.ko and ng_pppoe.ko as required (I'm sure this
...
used not to be necessary).
o Allow ``-n ngdebug'' to specify something to pass to NgSetDebug()
and redirect NgSetDebug() output to syslog(8) in daemon() mode.
o Xref ng_ether(8) and NgSetDebug(4).
o Correct the type of the response passed to NgRecvData.
2000-10-03 20:41:00 +00:00
John Polstra
185db83c04
Add support for dlsym(RTLD_DEFAULT, ...).
2000-09-19 04:27:16 +00:00