Commit Graph

70785 Commits

Author SHA1 Message Date
is
986619df97 Reimplement the INSTALL changes in GENERIC and Makefile. 2000-10-04 20:38:11 +00:00
is
1c9bb33fcb resync, mostly for the rnd addition. 2000-10-04 20:13:42 +00:00
mjl
b46ec3b29b getopt(3) returns -1 not EOF. 2000-10-04 20:09:04 +00:00
mjl
7063d4bc33 Un-__P and ANSIfy. 2000-10-04 20:02:26 +00:00
mjl
a1ac373d57 Remove unused includes. 2000-10-04 20:00:47 +00:00
mjl
8f69642d30 getopt(3) returns -1 not EOF.
Add usage().
Un-__P and ANSIfy.
2000-10-04 19:50:52 +00:00
mjl
5200bd03ee Constify tables. Re-fixes PR/6151, whose changes went lost since. 2000-10-04 19:33:16 +00:00
sommerfeld
abff7e84fd If FORMAT_AUDIT is set, and WFORMAT is set and > 1, turn on
-Wnetbsd-format-audit for extra-stringent format checking.
WFORMAT belongs in individual makefiles and/or Makefile.inc files.
FORMAT_AUDIT should go in mk.conf if you're doing format-string auditing.
(set WFORMAT=1 in individual makefiles if a program is
not security critical and is doing bizarre things with
format strings which would be even uglier if rewritten)
FORMAT_AUDIT may go away in time (i.e., default to on)
2000-10-04 19:27:45 +00:00
mjl
9ff98d4d50 Un-__P and ANSIfy. 2000-10-04 19:24:59 +00:00
sommerfeld
ad8aa5a492 Enhanced format string checking.
If -Wformat is enabled, try harder to chase down compile-time constant
format strings.. capable of catching things like:
	const char foo[]="%s %d";
	printf(foo, 1, "2");

If the new option -Wnetbsd-format-audit (no, I don't like the name,
either) is enabled, complain about non-constant format strings we
can't verify.  In particular, for *v*printf-like functions (i.e.,
non-variadic functions which are passed a va_list), insist that the
format string come from a parameter declared as a format string
argument, so that functions which should be declared as printflike are
caught at compile time.
2000-10-04 19:21:28 +00:00
mjl
277079480a Correct typo in comment.
Use errx instead of printf/exit.
Sort headers alphabetically.
2000-10-04 19:14:53 +00:00
mjl
7627a9213f Un-__P and ANSIfy. 2000-10-04 18:52:50 +00:00
tsutsui
cc135eb39f Add MI mk48txx. 2000-10-04 18:44:24 +00:00
mjl
e88c38cfda No \n in syslog messages.
_exit(-1) -> _exit(1).
2000-10-04 18:24:03 +00:00
itojun
779fc41d88 enable rnd(4) 2000-10-04 18:14:35 +00:00
sommerfeld
934ef16427 Format size mismatch 2000-10-04 18:12:01 +00:00
itojun
194446c648 plug possible printf string format issue. seen on openbsd mailing list 2000-10-04 17:58:44 +00:00
sommerfeld
12c2f5bd9a Add format checking 2000-10-04 17:12:01 +00:00
tsutsui
d11ef545cd Enable sanity checks in mk48txx_gettime().
(Many news68k have dead NVRAM.)
2000-10-04 17:00:45 +00:00
tsutsui
39787038e9 Switch to MI mk48txx driver.
XXX All config files should be updated since now clock address does not
XXX contain clock register offset in NVRAM.
2000-10-04 16:35:43 +00:00
tsutsui
3f1232147d Initial bus_space(9) support for news68k. From hp300. 2000-10-04 16:26:43 +00:00
sommerfeld
8aefd97377 Format string audit cleanup (increase format checking) 2000-10-04 16:24:49 +00:00
sommerfeld
acf589519a format string audit (silence warnings, save space) 2000-10-04 16:21:39 +00:00
sommerfeld
f9d3ae0fbb format-string audit cleanups 2000-10-04 16:11:27 +00:00
hubertf
037fd8a74e Make even more silent, only spit out stuff if -v is given.
Found during a post-install of a fresh machine:
1. setenv PKG_PATH ftp://smaug.fh-regensburg.de/pub/NetBSD/arch/i386ELF/All
2. pkg_add tcsh ssh XF86Config
3. Run XF86Config
4. pkg_add kde
5. Be done.

We should do this from /etc/rc.local on first boot... :-)
2000-10-04 16:01:50 +00:00
sommerfeld
4c38fc5aac Varargsify dprintf to allow for format string checking 2000-10-04 14:56:24 +00:00
sommerfeld
76a009b2be Avoid compile-time variable format string (format audit) 2000-10-04 14:52:27 +00:00
sommerfeld
ae42ec1652 Avoid run-time construction of format string we can build at compile time 2000-10-04 14:46:23 +00:00
uch
478ab76ca3 experimental power management support for TX3912/TX3922 based model. 2000-10-04 13:53:54 +00:00
jdolecek
a93350bb37 document output format, so that users would know exact meaning
of printed statistics
2000-10-04 11:40:51 +00:00
jdolecek
cf8b00f58b setup(): use calloc() for blockmap allocation, instead of malloc() followed
by bzero(); the net result is that the test for allocation failure
is actually sensible now
2000-10-04 11:37:54 +00:00
bouyer
a2c02690af only VT82C586A rev >= 6 supports Ultra-DMA. From OpenBSD. 2000-10-04 09:34:09 +00:00
itojun
5774bbe1fb describe crypto_{idea,rc5} 2000-10-04 09:10:34 +00:00
toshii
aeeb938ec6 Wrap __cmsg_alignbytes in __BEGIN_DECLS ... __END_DECLS. 2000-10-04 08:59:16 +00:00
nisimura
8d263719b9 Merge exception return path of SystemCall and UserGenException into
proc_trampoline.
2000-10-04 08:46:21 +00:00
itojun
982906430e honor behavior of warn(NULL). 2000-10-04 08:40:49 +00:00
itojun
58b3b7a40a plug warn() call with variable only, just in case - honor behavior of warn(NULL) 2000-10-04 08:38:09 +00:00
tsubai
9fa9ef4716 Add rnd. 2000-10-04 08:26:42 +00:00
itojun
4b7b1d8d36 more change name to meet the filename 2000-10-04 07:22:56 +00:00
itojun
f434bd4ff6 change name to meet the filename 2000-10-04 07:21:22 +00:00
itojun
d3e00e4496 move ssl(4) to ssl(3). sorry for the mess. 2000-10-04 07:15:06 +00:00
enami
d86752997f Free mbuf when dropping VLAN frame due to no configured vlan interface. 2000-10-04 07:01:52 +00:00
itojun
23a6673513 modify some chapters 2000-10-04 06:52:11 +00:00
enami
b817ce40cb Cosmetic changes. 2000-10-04 06:51:12 +00:00
itojun
818f52495c avoid RCS tags 2000-10-04 06:46:13 +00:00
enami
bc50cb2cae Remove redundant assignment. 2000-10-04 06:20:05 +00:00
itojun
5ca577ee77 add manpages for libcrypto. still need to review contents. 2000-10-04 05:58:15 +00:00
itojun
a20f489194 add manpages generated by pod2man. need fixes here and there. 2000-10-04 05:41:25 +00:00
itojun
57e22c0d8a a clean target.
move config.5 to openssl.cnf.5.
2000-10-04 05:39:08 +00:00
itojun
6e50408d00 Makefile for generating manpage (require perl, should be used offline) 2000-10-04 05:34:15 +00:00