| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
Since we've strengthened the ICMP state matching procedure during lookup
to only match packets against states set up in a particular direction, we
need to make sure we don't create states on packets that would otherwise
be flowing in the direction opposite to the direction of the state and
prevent further packets from matching the created state due to strict
rules imposed by the ICMP direction check.
Problem reported by Alexandr Nedvedicky, alexandr.nedvedicky-at-oracle.com.
Discussed with reyk@; OK henning
|
|
|
|
| |
ok stsp@
|
|
|
|
| |
owner and group. Reported by Mark Patruck. ok deraadt@ miod@
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
of RTF_CLONING and RTF_BROASCAST routes to not create MPATH conflicts
when IP address aliases are used.
This change makes it possible to have multiple RTF_CLONING routes with
the same priority. Note that any of the existing RTF_CLONING route
might be used by the kernel to create a RTF_CLONED route which should
not be a problem with aliases since they are attached to the same ifp.
This unbreak address aliases since the kernel supports multiple connected
routes for a subnet.
Found the hardway by djm@, ok claudio@
|
|
|
|
|
|
|
| |
This makes rt_mpath_conflict() work as expected when adding routes
with the same destination and the same netmask.
With and ok claudio@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This has been done because historically routes to broadcast addresses
were cloned like any ARP entry. But for obvious reasons, no matching
Ethernet address could ever be resolved. That's why we played tricks
with the expire timer.
Now that a RTF_BROADCAST route is created per configured IPv4 address,
we need to differenciate duplicated one. And by not creating an ARP
entry we are allowed to write the IP address in the rt_gateway field,
which prevents MPATH conflicts.
This change is part of a fix to unbreak aliases since the kernel support
multiple connected routes for a subnet.
Found the hardway by djm@, ok claudio@
|
|
|
|
|
|
| |
the second (unused) argument of the input packet handlers.
ok dlg@
|
|
|
|
|
|
|
|
| |
change it from feeding the ethertype of the packet (which is almost
certainly an ip packet or vlan packet, so not that variable) to the
number of packets about to be processed.
ok deraadt@ mpi@
|
|
|
|
| |
ok dlg@
|
| |
|
| |
|
|
|
|
|
|
|
| |
Since RAND_egd has been removed from LibreSSL, simplify porting software that
relies on it. See https://github.com/libressl-portable/openbsd/pull/34
from Bernard Spil, ok deraadt@
|
|
|
|
| |
from brad@ and tested locally.
|
| |
|
|
|
|
| |
Prompted by djm noticing uslcom(4) was not included.
|
| |
|
|
|
|
|
| |
from markus@
sorry for the mixup
|
|
|
|
| |
ok eric@
|
|
|
|
|
|
|
| |
256bit keys
problem noted by Tim Kuijsten (info (at) netsend.nl)
ok deraadt@ miod@ bcook@
|
|
|
|
|
| |
prodded by Brad
ok jca@
|
| |
|
|
|
|
|
|
| |
for address/port formatting (e.g. NI_NUMERICHOST).
ok deraadt@ jca@
|
|
|
|
|
| |
(triggered by bgpd).
ok marku@s, mikeb@
|
| |
|
|
|
|
| |
Based on a submission from and ok jcs@.
|
|
|
|
| |
ok bcook
|
|
|
|
| |
kernel, and hopefully userland as well.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
if_input(). Based upon an initial diff from mpi@, and then painfully made
STRICT_ALIGNMENT-compliant. Tested on 4/260.
ok mpi@
|
| |
|
|
|
|
|
|
| |
Fix a panic reported by landry@ with Android's ADB.
Tested and ok ajacoutot@
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Flag bits worked out with kettenis@
ok mlarkin@
|
|
|
|
| |
there; from Felix Bolte
|
|
|
|
|
|
| |
starts helping with the pod2mdoc(1)-based conversion
of LibreSSL crypto manuals from perlpod(1) to mdoc(7).
Here comes the first file, slightly tweaked by me.
|
|
|
|
| |
printed for isadma(4).
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
interrupts at pckbc attach time, and get rid of the `intr_establish'
pckbc callback.
Tested on hppa (gsckbc) and sgi (pckbc@hpc); not tested on sparc64 (pckbc@ebus)
but this attachment was already behaving this way and its intr_establish
callback was an empty function.
|
|
|
|
|
| |
enable udl firmware and COMPAT_RAW_KBD to make udl useable with X.
ok jsg@
|
| |
|
|
|
|
| |
requested by and ok mlarkin@
|
|
|
|
| |
ok deraadt@
|
|
|
|
| |
ok markus@ dtucker@
|
| |
|