summaryrefslogtreecommitdiff
path: root/sys/netinet/ip_ip4.c
AgeCommit message (Expand)Author
2000-01-13Add an ip4_input6() for use with IPv6 (just a wrapper forAngelos D. Keromytis
2000-01-02Fix ifdef IPSECAngelos D. Keromytis
1999-12-24Return EINVAL instead of ENOBUFS if the source address is not specified.Angelos D. Keromytis
1999-12-21compile without INET6, okay angelos@Niels Provos
1999-12-21reuse encapsulate/decapsulate routine in ip_ip4.c from gif interfaceJun-ichiro itojun Hagino
1999-12-09Use otos rather than writing directly to ip_tos in the IPv4 headerAngelos D. Keromytis
1999-12-09Move variable decls into the appropriate #ifdefs so GENERIC compiles...Jason Downs
1999-12-09Couple of paranoid ifdefs...Angelos D. Keromytis
1999-12-09ip4e_output() can now generate any combination of IP{4,6}-in-IP{4,6}Angelos D. Keromytis
1999-12-09Be more careful with IPv4 multicast (make sure it's IPv4), and removeAngelos D. Keromytis
1999-12-09ip4_input() can now handle either of IP-in-IP or IP-in-IPv6Angelos D. Keromytis
1999-12-08fix field name (ip6_hdr->ip6_src). use IN6_ARE_ADDR_EQUAL for comparison.Jun-ichiro itojun Hagino
1999-12-06New ESP code that's v4 and v6 friendly.Angelos D. Keromytis
1999-10-29Remove unnecessary argument from ipe4_output() and etherip_output()Angelos D. Keromytis
1999-10-29Fix some comments.Angelos D. Keromytis
1999-05-16Don't judge locally generated tunnel packets as spoof attempts. indent.Niklas Hallqvist
1999-05-12Obvious pastoNiklas Hallqvist
1999-04-20Merge MROUTING and IPSEC wrt handling of IP-in-IP tunnelled packets.Niklas Hallqvist
1999-04-09The kernel parts of a sysctl that can switch on/off IP-in-IP (protocol 4)Niklas Hallqvist
1999-04-09Check for local address spoofing on encapsulated packets.Angelos D. Keromytis
1999-04-04fix tunnelling; provosTheo de Raadt
1999-02-25Clear the DF bit, so packets don't get dropped inside a tunnel.Angelos D. Keromytis
1999-02-24Update copyright; remove a few annoying debugging printfs.Angelos D. Keromytis
1999-02-24Remove encap.h include; saner debugging printfs; fix buglets; work withAngelos D. Keromytis
1999-01-08dont call ip_randomid() in htons().Niels Provos
1998-12-26make ip_id random but ensure that ids dont repeat for some period.Niels Provos
1998-07-29Proper handling of IP in IP and checksumming.Angelos D. Keromytis
1998-06-10make the packets which were successfully processed by IPSec available toNiels Provos
1998-05-22Set the outter IP header's ttl, not the inner.Angelos D. Keromytis
1998-05-18first step to the setsockopt/getsockopt interface as described inNiels Provos
1998-03-18adapt function arguments to get the expected prototype.Niels Provos
1997-11-04make it easier to add additional transforms. add blowfish and castNiels Provos
1997-10-02conditional error loggingTheo de Raadt
1997-09-28more \n in log()Theo de Raadt
1997-07-14global byte counters.Niels Provos
1997-07-11put old esp/ah and new esp/ah in different files.Niels Provos
1997-07-01major restructuringNiels Provos
1997-06-25hard and soft limits for SPI's per absolute timer, relative since establish,Niels Provos
1997-06-24handle IP options in AH + allow IP options in outgoing encapsulated packetsNiels Provos
1997-06-24Comment reordering.Angelos D. Keromytis
1997-06-20ah-sha1 + esp-3des + indentationNiels Provos
1997-02-26I/O packet counters for IP-in-IP and AH.Angelos D. Keromytis
1997-02-24OpenBSD tags + some prototyping policeNiklas Hallqvist
1997-02-22Resolved a couple of open issues (just changed comments after checkingAngelos D. Keromytis
1997-02-22User-defined TTL for external IP header.Angelos D. Keromytis
1997-02-20IPSEC package by John Ioannidis and Angelos D. Keromytis. Written inTheo de Raadt