Age | Commit message (Collapse) | Author |
|
|
|
support cpuid with other values than zero, and leave the ecx register
unchanged.
ok kettenis@
|
|
|
|
each arch used to have to provide an rw_cas operation, but now we
have the rwlock code build its own version. on smp machines it uses
atomic_cas_ulong. on uniproc machines it avoids interlocked
instructions by using straight loads and stores. this is safe because
rwlocks are only used from process context and processes are currently
not preemptible in our kernel. so alpha/ppc/etc might get a benefit.
ok miod@ kettenis@ deraadt@
|
|
- Fix scrubber with harden-glue turned off to reject NS (and other
not-address) records.
ok sthen@
|
|
this makes mips64 consistent with the api and all other archs.
testing and ok miod@
|
|
OK deraadt@
|
|
These are the direct sources from NLnet Labs upstream, minus these:
compat contrib libunbound/python pythonmod testcode testdata winrc
ok deraadt@ jakob@
|
|
|
|
|
|
support to the net80211 layer for now. Discussed with phessler.
|
|
alignment 0 or 1 is encountered. The result before was just a
spurious failure by execve(), though I had to manually mangle a
binary to hit this case: segments are all long-aligned or better
in practice.
uninitialized variable noted by Maxime Villard (rustyBSD (at) gmx.fr)
ok and prod jsg@
|
|
|
|
on every received mbuf, so there's no need to initialize this pointer in
the drivers.
Tested by and ok phessler@
|
|
|
|
ok pelikan@
|
|
|
|
|
|
|
|
ones that needed to be booted out of the pf table process. This
avoids removing the same addess over and over.
Problem report and original diff from Bertrand Provost.
|
|
|
|
|
|
ok guenther@
|
|
|
|
|
|
machine methods, like other drivers do.
|
|
|
|
but forgot about other information obtained from firmware, like the map of
supported channels. Completely re-attach the net80211 layer after first
successful firmware load. Fixes output of 'ifconfig iwm0 media'.
|
|
- Fix validation failure in case upstream forwarder (ISC BIND) does
not have the same trust anchors and decides to insert unsigned NS
record in authority section.
ok sthen@
|
|
- Fix tcp waiting list for zone transfers where the bind and connect
calls fail.
ok sthen@
|
|
|
|
|
|
|
|
- rename uiomove() to uiomovei() and update all its users.
- introduce uiomove(), which is similar to uiomovei() but with a size_t.
- rewrite uiomovei() as an uiomove() wrapper.
ok kettenis@
|
|
Just use the equivalent definitions provided by net80211.
|
|
Fix the man page.
|
|
this man page are not lies anymore so uncomment them all.
|
|
|
|
|
|
Bring back revision 1.29.
|
|
OK henning@
|
|
|
|
These are the direct sources from NLnet Labs upstream, minus these:
compat contrib libunbound/python pythonmod testcode testdata winrc
ok deraadt@ jakob@
|
|
That could happen when their first argument was another called macro,
causing a NULL pointer access in .St validation found by jsg@ with afl.
Make in_line_argn() easier to understand by using one state
variable rather than two.
|
|
This is effectively a reimplementation of the functionality provided by
the previously removed c_rehash Perl script. The c_rehash script had a
number of known issues, including the fact that it needs to run openssl(1)
multiple times and that it starts by removing all symlinks before
putting them back, creating atomicity issues/race conditions, even when
nothing has changed.
certhash is self-contained and is intended to be stable - no changes
should be made unless something has actually changed. This means it can
be run regularly in a production environment without causing certificate
lookup failures.
Further testing and improvements will happen in tree.
Discussed with tedu@
|
|
|
|
|
|
|
|
now `/usr/games/banner libressl` is extra purty.
i should credit miod for reminding me of this program's existence
by requesting that i not paste its output into chat.
|
|
s/pool_cache/pool/
s/callout/timeout/
s/kmem/malloc/
s/workqueue/taskq/
s/softint/softintr/
|