Commit Graph

68171 Commits

Author SHA1 Message Date
mason
4a353b5330 Moving to a default of 64 PTYs. 2000-07-27 17:53:35 +00:00
mason
fa62f74f37 Moving to a default of 64 PTYs. 2000-07-27 17:32:11 +00:00
cgd
b63ed164a1 convert PRID handling to use macros on an int, not bit-fields.
there's no reason to use bit-fields, and they just complexity to
the header.
2000-07-27 17:29:05 +00:00
itojun
4f825aaddd recover traditional MINCLSIZE (= MHLEN + MLEN + 1). it will make
drivers less aggressive about use of cluster mbufs.

this chnage affects drivers with m_devget()-emulation.  many of
recent drivers do not look at MINCLSIZE any more, not sure why.
2000-07-27 17:18:19 +00:00
thorpej
c849d97e50 Pull in <md5.h> rather than defining our own MD5 structures (!). 2000-07-27 16:34:31 +00:00
itojun
73a29e35ff do not forward packet with :: in the source.
this is not in the spec - we had rough consensus on it in ipngwg,
spec will get updated to include this behavior.
2000-07-27 15:53:51 +00:00
bouyer
0154cbce36 Ops, forgot this one: Add interrupt disable bit #define for HPT370 2000-07-27 15:26:16 +00:00
ad
0fb0e5f170 Clean up. 2000-07-27 15:25:07 +00:00
scw
0d5db1f645 Bump DFLDSIZ to 32MB since 16MB is no longer enough for some
parts of `make build'.
2000-07-27 14:48:58 +00:00
mjl
93afd38b8d Just return if /etc/skeykeys is missing, and remove debugging echo. 2000-07-27 14:40:58 +00:00
mrg
256fc99a68 include the 32-bit kernel, not myself 2000-07-27 14:39:50 +00:00
mrg
8b5a1a1dea do the 32 bit / 64 bit name swap, as per GENERIC. 2000-07-27 14:38:45 +00:00
mrg
cc41b6af8f remove COMPAT_AOUT option. 2000-07-27 14:34:06 +00:00
bouyer
7b6418e7b4 Now that HPT370 works we can claim to support it. 2000-07-27 14:31:49 +00:00
bouyer
aa0d4a41d5 HPT370: clear disable interrupt bit; make it works in Ultra/66 mode. 2000-07-27 14:28:45 +00:00
scw
8f4e16a29e G/C some obsolete HP-UX related flags, and prevent multiple
inclusion while I'm here.
2000-07-27 14:26:15 +00:00
scw
110b948408 G/C MDP_HPUXTRACE since it is never set anywhere, so we don't actually
support HP-UX processes doing the tracing.
2000-07-27 14:25:14 +00:00
mrg
a254dae933 ebus sc_is is a pointer now, already. 2000-07-27 14:17:10 +00:00
mrg
dea4c479f5 intr_list_handler() should only take one argument. it ignored the 2nd anyway. 2000-07-27 14:13:50 +00:00
mrg
556a915306 add commented LOCKDEBUG 2000-07-27 14:10:25 +00:00
mrg
705b50bf32 fix LP64 warnings. 2000-07-27 14:00:56 +00:00
mrg
2726e45533 fix warnings. 2000-07-27 13:59:26 +00:00
mrg
270fd5cc55 delete unused variable. 2000-07-27 13:58:54 +00:00
lukem
392130e304 move recreating /var/run/utmp from mountcritlocal (where /var/run is
purged but /usr/bin/install is not available) to sysdb.
problem noted by Matthias Drochner.
2000-07-27 13:58:49 +00:00
mrg
eafc0ade2d fix warnings. 2000-07-27 13:57:23 +00:00
mycroft
9daa55017e Fix the sparc_v9 hack... 2000-07-27 13:45:59 +00:00
mrg
1a3492999b mark the installed ioctl.h & ioctl_compat.h PRECIOUS; if mkioctls fails, don't delete them! 2000-07-27 11:51:14 +00:00
itojun
348dcd5529 add net.inet.tcp.rstppslimit 2000-07-27 11:37:46 +00:00
itojun
928dfa5233 do not disable icmp error rate limitation for local address.
local address can be abused too.  pps rate limitation should work fine for
moderate amount of icmp errors.
2000-07-27 11:36:14 +00:00
itojun
dd9f2f7f1d implement net.inet.tcp.rstppslimit to limit TCP RSTs by packet-per-second
basis.  default: 100pps

set default value for net.inet.tcp.rstratelimit to 0 (disabled),
NOTE: it does not work right for smaller-than-1/hz interval.  maybe we should
nuke it, or make it impossible to set smaller-than-1/hz value.
2000-07-27 11:34:06 +00:00
kleink
fb21fd7a91 Adjust a comment after the Great Renaming. 2000-07-27 10:44:39 +00:00
bjh21
926ed939b6 Fix grammatical error in panic msg 2000-07-27 10:12:31 +00:00
jeffs
3eae1609f1 Fix to actually compile MIPS1 only. 2000-07-27 08:28:36 +00:00
jeffs
e4a0934c13 Do not attempt mips3 style cache flush on mips1 in setregs() as it
is illegal to flush on user addresses.  In theory the race exists
on MIPS1, but it is rather unlikely in common use.  I have
seen it with regress/sys/kern/sigtramp on a QED 5231 system.
2000-07-27 06:28:06 +00:00
itojun
a18c2d780f be proactive about unspecified IPv6 source address. pcb layer uses
unspecified address (::) to mean "unbounded" or "unconnected",
and can be confused by packets from outside.

use of :: as source is not documented well in IPv6 specification.

not sure if it presents a real threat.  the worst case scenario is a DoS
against TCP listening socket:
- outsider transmit TCP SYN with :: as IPv6 source
- receiving side creates TCP control block with:
	local address = my addres
	remote address = ::     (meaning "unconnected")
	state = SYN_RCVD
  note that SYN ACK will not be sent due to ip6_output() filter.
  this stays until it timeouts.
- the TCP control block prevents listening TCP control block from
  being contacted (DoS).

udp6/raw6 socket may have similar problem, but as they are connectionless,
it may too much to filter it out.
2000-07-27 06:18:13 +00:00
cgd
4adc7b9704 add nops after jals in PANIC and PRINTF. (these macros are often used in
code which has noreorder set, and they're not used with nops afterwards,
as is appropriate in that case, so put the nops in the macros.)
2000-07-27 05:01:06 +00:00
cgd
2a1ee59131 un-__P functions declared in parser.h. host programs include parser.h,
and so it shouldn't use __P.  (this should probably be done better, by
not declaring the parser functions in headers used by host programs,
but this works well enough.)
2000-07-27 04:09:27 +00:00
cgd
96df053cba host program portability: set infp to stdin at runtime, since apparently
some systems (e.g. linux) define stdin in such a way that it can't
be used to initialize values at compile time.
2000-07-27 04:06:49 +00:00
cgd
08f606dddb If unprivileged, don't even look up user or group name. (always set uid and
gid to -1.)  Don't bother checking 'unpriv' when it's redundant with the
uid/gid == -1 check.  (Doing the uid/gid handling consistently also fixes
the directory-creation code, which didn't check unpriv and did chmod/chown
anyway.)  One minor spaces/tabs cleanup at one of the uid/gid checks.
2000-07-27 03:57:50 +00:00
cgd
72b221b09c clean up documentation of STRIP envioronment var. 2000-07-27 03:48:08 +00:00
cgd
3ae828ab49 invoke stripprog using execlp. (this mirrors the behaviour that would
be had from using the shell to invoke strip, and removes an unnecessary
limitation that the STRIP environment variable be an absolute path.)
2000-07-27 03:45:02 +00:00
cgd
b653335cf3 don't build lint libs if MKLINT == no 2000-07-27 03:29:28 +00:00
mycroft
2dc192ae06 Use MAP_SHARED. 2000-07-27 02:58:57 +00:00
cgd
100e87de11 '${CC:-cc} -E' rather than 'cpp': want to use a cross-compiler if
appropriate, but worse: 'cpp' (real-UNIX or stock gnu) takes args
[infile [outfile]].  I.e., the second arg (ioctl_compat.h) would
end up being nuked by this script if using a vendor or stock gnu cpp!
Our /usr/bin/cpp works Differently.
2000-07-27 01:36:56 +00:00
itojun
c8c092ff17 do not try to transmit UDP DNS query forever, in EINTR-busy situation.
the change uses extra variables which can be avoided,
it is to make the change look similar to BIND8 change.
question: timeout resolution is 1 second (time_t).  should we use
timevals instead?

PR 6410 From: maximum entropy <entropy@venom.bernstein.com>
2000-07-27 00:35:02 +00:00
cgd
823d32f2c2 DPADD ${LIBSKEY} as well as LDADDing -lskey 2000-07-27 00:25:05 +00:00
pk
e0a4823dfa Add todr.9 2000-07-26 23:00:23 +00:00
pk
a0c5f89f2d Add mk48txx.4 & intersil7170.4 2000-07-26 22:57:38 +00:00
augustss
8d7ff67b6a Add SEE ALSO section. 2000-07-26 22:16:56 +00:00
augustss
7173615a72 Add ofisa to SYNOPSIS section. 2000-07-26 22:14:31 +00:00