| Commit message (Collapse) | Author | Files | Lines |
|
#ifdef DEBUG/#endif blocks.
Suggestions on correct idiom (C99 vs gcc) from millert@
ok tom@
|
|
|
|
Archs not yet converted can to the jump by defining __USE_MI_MUTEX.
ok visa@
|
|
A NULL dereference can happen since processing protocol layer is
deffered to a second task. In other words the NET_LOCK() is released
then regrabbed between ip_input() and carp_proto_input().
The same workaround is already in use in carp_output() due to deffered
processing in case of IPsec.
The real fix is to make carp(4) MP-safe and use if_get(9) there, any
taker?
Found & fix tested by Hrvoje Popovski.
|
|
Makes the linker generate a correct i386 gap.o file.
ok kettenis@, deraadt@
|
|
Calling taskq_barrier() on a softnet thread while holding the lock
is clearly a deadlock.
ok visa@, dlg@, bluhm@
|
|
move a badly-place sentence to a less bad place
|
|
actual error if "install" was done parallelly.
ok espie todd andrew1, input andrew1
|
|
defined as they rely on unaligned access.
ok joel@
|
|
-- renewal in 300000 seconds" becomes simply "em0: bound to 1.2.3.4"
While here avoid setting timeouts before the current time.
ok florian@
|
|
have a higher flexibility in negotiating with other peers, or even ease
migration from one proposal to a more secure one.
ok sthen@
|
|
|
|
for BEL since that is what lex.c uses, though we could safely use
'\a' there instead. OK martijn@
|
|
hidden somewhere. Also return after a poll timeout, there is no reason to
wait longer than a second for the answer of the ca process.
OK jsing@
|
|
between 3 and 19.
ok martijn, millert, jca
|
|
driver. It is only useful to know if firmware loading has failed. This
means fewer clutter in dmesg(8).
Spotted by and ok stsp@
|
|
handle, into a debug printf. Also do not print a pointer to kernel buffers
so that we don't leak kernel addresses.
Spotted by and ok stsp@
|
|
with nicer integer equivalents.
Spotted by and ok stsp@
|
|
|
|
bpf assumed that it was being unconditionally attached to network
interfaces, and maintained a pointer to a struct ifnet *. this was
mostly used to get at the name of the interface, which is how
userland asks to be attached to a particular interface. this diff
adds a pointer to the name and uses it instead of the interface
pointer for these lookups. this in turn allows bpf to be attached
to arbitrary subsystems in the kernel which just have to supply a
name rather than an interface pointer. for example, bpf could be
attached to pf_test so you can see what packets are about to be
filtered. mpi@ is using this to look at usb transfers.
bpf still uses the interface pointer for bpfwrite, and for enabling
and disabling promisc. however, these are nopped out for subsystems.
ok mpi@
|
|
file system read-only. After unmounting this should result in a
dirty file system that is not marked clean. Disable both tests
with dangling vnodes for now as they fail.
|
|
packet through ip6_input() or from the routing table. In both cases
the KAME hack has added the embeded scope to the address, so it is
not necessary to fill the scope id again in rt6_flush(). Assert
that it is already there.
OK mpi@
|
|
|
|
it could run immediately and was not synchronized with the TCP
timeouts, although that was the intension when it was introduced
in revision 1.85. Convert the reaper to an ordinary TCP timeout
so it is scheduled on the same timeout thread after all timeouts
have finished. A net lock is not necessary as the process calling
tcp_close() will not access the tcpcb after arming the reaper
timeout.
OK mikeb@
|
|
calling tcp_close(), tcp_drop(), and tcp_disconnect(). Then no
freed memory can be used after closing a TCP connection.
OK mikeb@ mpi@
|
|
prints the ATTACH action for TCP debugging socketes correctly.
OK bluhm@
|
|
Mark the string variables with TCP debugging names as constant.
OK mpi@
|
|
using major protocol version 2 from connecting to the server.
ok millert@
|
|
ok deraadt@
|
|
|
|
Suggested by kettenis@
|
|
state.
ok patrick@
|
|
screens.
The "underline" was actually drawn above text.
OK jcs@
|
|
David Fifield; ok tb@
|
|
ssh.com <=2.* and OpenSSH <= 3.*.
These versions were all released in or before 2001 and predate the
final SSH RFCs. The hacks in question aren't necessary for RFC-
compliant SSH implementations.
ok markus@
|
|
final error message possibly accurate; bz#2814, ok dtucker@
|
|
of "1.99" (indicating both v2 and v1 support). Busted by me during
SSHv1 purge in r1.358; bz2810, ok dtucker
|
|
instead canonicalise them through getnameinfo/getaddrinfo to remove
ambiguities (e.g. ::0001 => ::1) before they are matched against
known_hosts; bz#2763, ok dtucker@
|
|
keep a scrubbed copy; bz2777, ok dtucker@
|
|
urtw_alloc_tx_data_list() in 8187b init.
From James Jerkins, thanks.
|
|
2. Remove code that is obsolete because all touchpad drivers configure
wsmouse for compat mode now.
|
|
ok gilles@
|
|
got lost with the pr_detach conversion. While there, remove some
dead code.
OK mpi@
|
|
and deprecate WRKDIR_LINKNAME.
|
|
Supervisor Mode Access Prevention (SMAP) compiled with FUSE_DEBUG.
While here, add some sanity check to the debug function fuse_dump_buff.
Thanks to Thomas Jeunet.
OK mpi@, helg@
|
|
OK visa@
|
|
|
|
required by upcoming MI mutex change.
|
|
Required by upcoming MI mutex change.
|
|
Suggested by kettenis@, ok visa@
|