| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
| |
because interfaces may disappear without notice causing use after free bugs.
Instead use the inm_ia->ia_ifp as a hint, struct in_ifaddr correctly tracks
removals of interfaces and invalidates ia_ifp in such cases.
looks good henning@ markus@
|
| |
|
|
|
|
| |
ok deraadt@
|
| |
|
|
|
|
|
|
|
| |
to built-ins, so eventually we will have one version of these files.
Special adjustments for the kernel to cope: machine/stdarg.h -> sys/stdarg.h
and machine/ansi.h needs to have a _BSD_VA_LIST_ for syslog* prototypes.
okay millert@, drahn@, miod@.
|
| |
|
|
|
|
| |
(please test, especially PF portion)
|
| |
|
|
|
|
|
|
|
|
| |
NULL to full 64 bits on a 64 bit address system. Soultion is to add a
(void *) cast before NULL. This makes a 64 bit MIPS kernel work and will
probably help future 64 bit ports as well.
OK from art@
|
| |
|
|
|
|
| |
the ANSI way.
|
| |
|
|
|
|
| |
patch based on parts from NetBSD submitted by goeran@cdg.chalmers.se
|
| |
|
| |
|
| |
|
|
|
|
| |
for now, at least until we determine if there is a more correct one.
|
|
|
|
|
|
|
| |
different thing to the upper-layers than other KAME/*BSD does
(additional NULL pointer and "0"), so live with that.
(sync with kame)
|
|
|
|
|
|
|
|
|
| |
replaces NRL IPv6 layer. reuses NRL pcb layer. no IPsec-on-v6 support.
see sys/netinet6/{TODO,IMPLEMENTATION} for more details.
GENERIC configuration should work fine as before. GENERIC.v6 works fine
as well, but you'll need KAME userland tools to play with IPv6 (will be
bringed into soon).
|
|
|
|
| |
other families than inet.
|
|
|
|
|
|
|
| |
draft-mcdonald-simple-ipsec-api, kernel notifies (EMT_REQUESTSA) signal
userland key management applications when security services are requested.
this is only for outgoing connections at the moment, incoming packets
are not yet checked against the selected socket policy.
|
| |
|
| |
|
|
|