imp
fee23970ec
Don't overflow buffers, and only open alternative termcap files if we're
...
not running setuid or setgid.
Fixes PR 2586
Submitted by: Julian Assange
1997-03-24 06:41:30 +00:00
imp
6b885ecb71
Don't honor LANG or NLSPATH if we're setuid/setgid.
...
Fixes PR 2582
Submitted by: Julian Assange
1997-03-24 06:15:07 +00:00
imp
ff12c038ef
If we're running setuid/setguid then don't open the host alias file to
...
prevent information leakage.
Closes PR 2578
Submitted by: Julian Assange
1997-03-24 06:11:44 +00:00
imp
52677342d6
Don't open the tz file if we're running setuid or setgid to prevent infomration
...
leakage.
Submitted by: Julian Assange
1997-03-24 06:09:50 +00:00
jmg
1d30a41b6e
add xrefs for getpeername, so other people that look for it can find it.. :)
1997-03-24 01:22:01 +00:00
imp
b7a55510a3
Buffer overflow. Similar, but different, to the fix that Julian A submitted
...
in PR 2580.
Obtained from: BSDi by way of Keith Bostic
Should be in 2.2 and 2.1.x. I'll merge into 2.2.
1997-03-23 23:31:50 +00:00
imp
c2a7cee0ee
Fix a minor buffer overflow.
...
Obtained from: BSDi by way of Keith Bostic
1997-03-23 23:17:22 +00:00
ache
d16568f141
Add srandomdev.3 link
1997-03-23 23:12:59 +00:00
ache
27fa1c8849
Fix urandom reference in the comment
1997-03-23 23:09:31 +00:00
ache
d2a19efd66
Add srandomdev() description
1997-03-23 23:08:31 +00:00
ache
b9d8a7cc98
Add srandomdev() function (use "/dev/urandom" now)
...
Submitted by: wollman & me (add type casts and remove unneded loop)
1997-03-23 22:40:20 +00:00
mpp
70978b19ab
Remove an extra comma.
1997-03-22 23:48:12 +00:00
mpp
739a0bf676
Use the .Tn macro for generic FreeBSD references. Other minor cleanup.
1997-03-21 20:57:20 +00:00
mpp
8eaf2deaa2
Mdoc cleanup.
1997-03-21 20:46:30 +00:00
wpaul
442f5f318a
Document SCM_CREDS changes.
1997-03-21 16:52:05 +00:00
jdp
a864942726
Add backward compatibility so that static executables built on
...
modern FreeBSD systems will syslog properly on older systems that
still name the logging socket "/dev/log". This includes pre-2.2
versions of FreeBSD as well as BSD/OS systems. If the connect to
"/var/run/log" fails, the function now tries to connect to
"/dev/log" as a fallback.
1997-03-20 16:28:27 +00:00
mpp
ba15d0413c
Don't use the undocumented .Fr (function return value) macro for function
...
arguments. Use .Fa instead (the output is the same). Also fixed
a formatting error.
1997-03-19 22:09:08 +00:00
bde
0e6987f95b
Fixed missing #include of <sys/types.h> and wrong arg types in synopsis.
...
Reviewed by: wollman
1997-03-19 19:41:20 +00:00
bde
f4ededc590
Fixed misquoted arg in synopsis.
1997-03-19 02:01:27 +00:00
bde
77545f3174
Fixed wrong return type for tputs() in synopsis.
1997-03-19 01:57:06 +00:00
bde
09f52e0fae
Fixed this header to compile with gcc -pedantic -Werror (removed comma
...
at end of enum).
1997-03-19 01:54:04 +00:00
bde
0e02d17f1e
Fixed synopsis (missing #includes and consts).
1997-03-19 01:33:23 +00:00
bde
fe07b8dac8
Fixed synopsis. Some float functions claimed to have the same name as
...
the double version.
1997-03-19 01:28:44 +00:00
bde
847387de22
Fixed quoting in .Fn macro invocations in synopsis. The args must be
...
quoted individually. Quoting them all together sort of worked, except
for scsreq_build(), the long arg list was chopped near column 80, to
no avail since the closing parentheses was put on new line by itself.
1997-03-19 01:15:44 +00:00
bde
e32c9b1cfa
FIxed arg types (mostly missing consts) in synopsis.
1997-03-19 00:58:07 +00:00
bde
4cc11f6a3d
FIxed arg types (mostly missing consts) in synopsis.
1997-03-19 00:52:58 +00:00
bde
3f60b44c4e
Added missing #include of <stdarg.h> to synopsis. Moved prototypes for
...
`v' functions after this #include (same organisation as in printf.3 for
printf/vprintf).
1997-03-19 00:43:13 +00:00
bde
3d67153315
Fixed missing function types in synopsis.
1997-03-19 00:32:42 +00:00
bde
7e02e1861d
Fixed synopsis (put all of the function (return) type info in .Ft and
...
none in .Fn).
1997-03-19 00:06:09 +00:00
bde
af16e6a322
Removed unnecessary quoting of function names in synopsis to simplify
...
automated checking of synopses.
1997-03-18 23:57:33 +00:00
eivind
020e7483d9
Re-order terms to avoid potential pointer overflow, and remove one
...
more potential buffer overflow.
Submitted by: bde
1997-03-18 16:09:27 +00:00
phk
2efc53e737
Check for overflow in size argument.
...
Tested by: Joel Maslak <j@pobox.com>
Closes: PR kern/2964
1997-03-18 07:54:24 +00:00
ache
30ee004f83
Fix arg types to match Lite2
1997-03-17 16:27:16 +00:00
eivind
1062c914df
Buffer overflow fix - closes PR bin/2983 for -current. Should really
...
go into 2.2.0 Release, even at the present time. Problem spotted by
Tero Kivinen <kivinen@ssh.fi> - was in BugTraq today :-(
1997-03-17 09:30:19 +00:00
bde
db004d74c8
Updated prototype for mount() to match Lite2 reality for the 1st arg
...
and Lite1 or earlier reality for the 4th arg.
1997-03-13 21:11:33 +00:00
peter
5f73b5e6c7
Part 2 of a failed commit (cvs broke). Original message:
...
Back out a dubious Lite2 change to "optimise" getcwd() to look at $PWD
because it's potentially dangerous (think: symlink races). Move
realpath() back to it's original location, and remove getcwd_physical()
by renaming it back to getcwd() and zapping the original getcwd wrapper.
Noticed by: bde
The following commits already happened but the log message got lost:
Modified Files:
gen/Makefile.inc gen/getcwd.c stdlib/Makefile.inc
Removed Files:
gen/realpath.3
1997-03-13 06:58:46 +00:00
peter
78c59a98a4
Back out a dubious Lite2 change to "optimise" getcwd() to look at $PWD
...
because it's potentially dangerous (think: symlink races). Move
realpath() back to it's original location, and remove getcwd_physical()
by renaming it back to getcwd() and zapping the original getcwd wrapper.
Noticed by: bde
1997-03-13 06:45:38 +00:00
jmz
42805e98f8
Add a pair __BEGIN_DECLS/__END_DECLS
1997-03-13 00:13:25 +00:00
bde
2e22fb97fd
Make this man page really match the current <sys/signal.h> again and
...
the 2.x <sys/signal.h> for the first time :-). The type of ss_sp
was lexically different.
1997-03-12 17:16:22 +00:00
mpp
5df20433ff
Make this man page match the current <sys/signal.h> again :-).
...
Bruce says that since NetBSD, OpenBSD and Linux currently
use ss_sp, we won't be changing it to the lite2 ss_base.
The type may change at some later date.
1997-03-12 16:23:36 +00:00
mpp
5a5ba05ed7
Update the structure to match how things are going to appear after
...
bde commits some changes later tonight.
1997-03-12 15:35:52 +00:00
mpp
da10f47e40
More cleanup - I didn't realize that this was a new man page
...
and need extra attention :-)
1997-03-12 15:21:57 +00:00
bde
336e7e8197
Restored a .Fa line that was lost in the Lite2 merge.
1997-03-12 15:18:28 +00:00
mpp
92b8aa78b1
Mdoc cleanup.
1997-03-12 15:14:07 +00:00
bde
881d90505a
Fixed merging error. Lite2 fixed premature failure and didn't
...
touch duplicate group suppression, but the merge blew away our
duplicate group suppression.
The merge also blew away the -Wall cleanup in rev.1.5, but that
was misformatted, so I didn't restore it.
1997-03-12 14:54:22 +00:00
mpp
2602ef2be2
Cleanup some of the Lite2 merge. Most of it is mdoc cleanup,
...
but in one case the Lite2 changes were flat out wrong and
caused the man page to disagree with a header file.
There are still some *roff macro calls that were added that
I have yet to figure out what to do with in some of the man pages.
1997-03-12 14:49:41 +00:00
bde
8d016e3df8
Fixed errors in the Lite2 merge. Some style changes were mismerged.
...
My changes to preserve errno across free() and close() and to report
fstat() errors properly were blown away.
Updated the FreeBSD changes to match the Lite2 style fixes.
1997-03-12 12:35:44 +00:00
peter
214d331cf7
Fix problem with FD_SET* overflow reporting.. Perror() didn't have enough
...
args, and errno hasn't actually been set so it probably doesn't make sense
to report it via strerror().
Pointed out by: bde
1997-03-12 11:10:54 +00:00
peter
9e8bec9430
_res_close() -> res_close()
...
Pointed out by: bde
1997-03-12 11:02:00 +00:00
bde
080e6ca0db
Document that popen() uses a bidirectional pipe (in FreeBSD) and not a
...
socket pair (as in Lite2).
1997-03-11 19:28:24 +00:00