summaryrefslogtreecommitdiff
path: root/sys/netinet/ip_icmp.c
AgeCommit message (Collapse)Author
2000-09-18Path MTU discovery based on NetBSD but with the decision to use the DFNiels Provos
flag delayed to ip_output(). That halves the code and reduces most of the route lookups. okay deraadt@
2000-05-15parse IPv4 options more carefully. make boundary checks against everyJun-ichiro itojun Hagino
steps (including option type/length field - there were no checks, seems to me 4.4BSD bug)
1999-12-28remove unused part of kame patch from the tree. openbsd does not passJun-ichiro itojun Hagino
"proto" around as xx_input argument. (sync with kame change)
1999-12-08bring in KAME IPv6 code, dated 19991208.Jun-ichiro itojun Hagino
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).
1999-09-26the mbuf copy was still being modified; now totally correct that.Theo de Raadt
1999-09-23fix same-interface-out-as-in and packet gets corrupted bug noted byTheo de Raadt
james@oaktree.co.uk by re-working icmp embedded-packet code so that ip_forward() m_copy()-aliased packet can be forwarded to ip_output and icmp_error() safely, because no packet tweaking is needed before calling icmp_error()
1999-01-08IPV6 pieces; NRLTheo de Raadt
1999-01-08rip_input() should be called with a 0 terminator; cmetzTheo de Raadt
1998-12-31one last fix for byte order. now all architectures return the same correct ↵Theo de Raadt
icmp packets
1998-12-31look at that, correct nested ip checksums...Theo de Raadt
1998-12-31XXX marker for where nested ip ip_sum should be re-build (but it is not in ↵Theo de Raadt
an mbuf, grr
1998-12-31icmp_error() is now getting packets which are completely in network byte orderTheo de Raadt
1998-05-27for icmpbmcastecho, block all of themTheo de Raadt
1998-05-18first step to the setsockopt/getsockopt interface as described inNiels Provos
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.
1998-01-06net.inet.icmp.bmcastecho: do not smurf to smurfing broadcast packetsTheo de Raadt
1997-06-05ICMP_MASKLEN -> icmpstat.icps_badlen++; koji@math.human.nagoya-u.ac.jpTheo de Raadt
1997-02-11IPF 1.3.7kstailey
1996-05-09revert icmp len fix, since i experience 'icmp len'Michael Shalayeff
panics replying to udp.
1996-05-07from NetBSD PR#2296:Michael Shalayeff
Laine Stump: some icmp destination unreachable packets contain garbage.
1996-03-03From NetBSD: 960217 mergeNiklas Hallqvist
1995-11-28add inet_ntoa() to the kernel. use it to log nicer messages. idea from freebsdTheo de Raadt
1995-10-18initial import of NetBSD treeTheo de Raadt