Age | Commit message (Collapse) | Author | |
---|---|---|---|
2000-03-22 | correct references. | Jun-ichiro itojun Hagino | |
2000-03-22 | aintroduce ip6_{next,last}hdr which lets us parse IPv6 header chain correctly. | Jun-ichiro itojun Hagino | |
use it from icmp6 code. | |||
2000-03-22 | comment out ifconfig undo code. they are necessary to avoid memory | Jun-ichiro itojun Hagino | |
leakage, however, was too strict that they disallow multiple address from same prefix to be assigned (when rtinit returns EEXIST). we'll need to improve it. | |||
2000-03-12 | undo interface address addition if in6_ifinit fails. | Jun-ichiro itojun Hagino | |
2000-03-02 | do not add ifa_dstaddr for non-pointopoint interface. IPv6 has no | Jun-ichiro itojun Hagino | |
concept for "broadcast". | |||
2000-02-28 | - check raw socket icmp6 filter only if the packet is icmp6. | Jun-ichiro itojun Hagino | |
- allow setting raw socket icmp6 filter only if it is IPPROTO_ICMPV6 socket. (cmetz may object about above two items...) - add rip6_ctlinput, to flush cached router properly on redirects. | |||
2000-02-28 | fix ICMPv6 redirect input. the bug can result in invalid ND entry. | Jun-ichiro itojun Hagino | |
2000-02-28 | upgrade node information query protocol support from 04 draft to | Jun-ichiro itojun Hagino | |
draft-ietf-ipngwg-icmp-name-lookups-05.txt. NOTE: 04 and 05 has no interoperability, in terms of "ping6 -a". | |||
2000-02-28 | add proxy NDP part. | Jun-ichiro itojun Hagino | |
2000-02-28 | bring in recent KAME changes (only important and stable ones, as usual). | Jun-ichiro itojun Hagino | |
- remove net.inet6.ip6.nd6_proxyall. introduce proxy NDP code works just like "arp -s". - revise source address selection. be more careful about use of yet-to-be-valid addresses as source. - as router, transmit ICMP6_DST_UNREACH_BEYONDSCOPE against out-of-scope packet forwarding attempt. - path MTU discovery takes care of routing header properly. - be more strict about mbuf chain parsing. - nuke xxCTL_VARS #define, they are for BSDI. - disable SIOCSIFDSTADDR_IN6/SIOCSIFNETMASK_IN6 ioctl, they do not fit IPv6 model where multiple address on interface is normal. (kernel side supports them for a while for backward compat, the support will be nuked shortly) - introduce "default outgoing interface" (for spec conformance in very rare case) | |||
2000-02-25 | import latest version from kame. | Jun-ichiro itojun Hagino | |
- update scoped address syntax to the latest - I-D/RFC # cleanups | |||
2000-02-25 | sync with reality | Jun-ichiro itojun Hagino | |
2000-02-19 | use more modern types | Theo de Raadt | |
2000-02-14 | sync with reality. | Jun-ichiro itojun Hagino | |
- NIS lookup for IPv6 should be made compatible with Solaris 2.8 (ipnodes.byname) - tcp/udp/raw socket code needs #ifdef removal | |||
2000-02-09 | bring in the latest document to sync with reality. | Jun-ichiro itojun Hagino | |
2000-02-09 | improve RFC2553/2292 conformance. netinet6/{ip6,icmp6,in6}.h should not | Jun-ichiro itojun Hagino | |
be included. neitnet6/{ip6,icmp6}.h includes #error statements only - i'll remove them couple of days later. | |||
2000-02-09 | properly refcnt ifaddrs. | Jun-ichiro itojun Hagino | |
2000-02-07 | s/DIAGNOSTIC/DEBUG/ | Jun-ichiro itojun Hagino | |
2000-02-07 | fix include file path related to ip6. | Jun-ichiro itojun Hagino | |
2000-02-07 | remove prefix information in the kernel when all matching in6_ifaddr are gone. | Jun-ichiro itojun Hagino | |
fix include file path. | |||
2000-02-07 | fix ifa refcnt'ing. | Jun-ichiro itojun Hagino | |
fix include file path. | |||
2000-02-07 | use log(), not printf(), for DAD messages. | Jun-ichiro itojun Hagino | |
make more checks on mbuf length for outbound packets. correct include file path. | |||
2000-02-07 | for more strict rfc2292 compliance swap netinet{,6}/{ip6,icmp6}.h. | Jun-ichiro itojun Hagino | |
netinet6/{ip6,icmp6}.h will be nuked afterwards. | |||
2000-02-04 | more coverage of in6_ifdetach()'s cleanup process. | Jun-ichiro itojun Hagino | |
bug fix in SIOCGIFADDR_IN6 (point to point case). | |||
2000-02-04 | make IPv6 reass work on alpha. NetBSD PR 9340. | Jun-ichiro itojun Hagino | |
2000-02-02 | make sure to nuke kludge entries, regardless from refcnt. | Jun-ichiro itojun Hagino | |
2000-02-02 | - improve in6_ifdetach to remove (1) multicast kludge list (2) route to | Jun-ichiro itojun Hagino | |
link-local allnode multicast (ff02:x::/32) - fix ifnet refcnt'ing in multicast kludge list management. - avoid dangling pointer in multicast kludge management. (angelos, try this version of in6_ifdetach() - it should be better) | |||
2000-02-02 | remove never-visited code (#ifdef MAPPED_ADDR_ENABLED) | Jun-ichiro itojun Hagino | |
2000-01-23 | ip4_input -> ip4_input6, and fix typo in comment | Angelos D. Keromytis | |
2000-01-21 | Rename the ip4_* routines to ipip_*, make it so GIF tunnels are not | Angelos D. Keromytis | |
affected by net.inet.ipip.allow (the sysctl formerly known as net.inet.ip4.allow), rename the VIF ipip_input to ipip_mroute_input. | |||
2000-01-19 | another possible workaround for NetBSD PR 9189. | Jun-ichiro itojun Hagino | |
2000-01-18 | oops, it was not necessary. | Jun-ichiro itojun Hagino | |
2000-01-18 | possible workaround to NetBSD PR 9189 (panic on sparc). not sure if it's right. | Jun-ichiro itojun Hagino | |
2000-01-13 | We do need netinet/ip_ip4.h after all... | Angelos D. Keromytis | |
2000-01-13 | Align. | Angelos D. Keromytis | |
2000-01-13 | Introduce ip4_input6() with the correct prototype... | Angelos D. Keromytis | |
2000-01-13 | Add include file fixing non-gif inet6 kernels. | Angelos D. Keromytis | |
2000-01-12 | Use netinet/ip_ip4.c routines. | Angelos D. Keromytis | |
2000-01-08 | remove never-visited function icmp6_ctloutput(). | Jun-ichiro itojun Hagino | |
for openbsd, this is integrated into rip6_ctloutput(). | |||
2000-01-08 | Missing rndvar.h | Angelos D. Keromytis | |
2000-01-08 | pull in arc4random() prototype | Theo de Raadt | |
2000-01-08 | use arc4random() instead of random for two reasons. | Theo de Raadt | |
1) on some architectures, random() should only be used by the scheduler (ie. statintr() because it is uniformly distributed 2) arc4random() is actually strong, random() is not at all | |||
2000-01-06 | add missing net.inet6.ip6.rr_prune case. | Jun-ichiro itojun Hagino | |
2000-01-05 | clarify rip6_ctloutput(). | Jun-ichiro itojun Hagino | |
2000-01-03 | Remove ifdef'd out macros. | Angelos D. Keromytis | |
2000-01-02 | Replace references to ipsec6_sysctl (code is not yet compiled in) | Angelos D. Keromytis | |
2000-01-02 | implement net.inet6.icmp6.nodeinfo sysctl, which disables | Jun-ichiro itojun Hagino | |
ICMPv6 node information query (and FQDN query - old variant). kame repository has the change as well. | |||
1999-12-30 | initialize lo0 automatically. kame ipv6 code assumes that there's ::1, | Jun-ichiro itojun Hagino | |
for various reasons ("goto ours" speedup, multicast group mgmt, and others). should fix PR1012. | |||
1999-12-21 | be paranoid about malicious use of v4 mapped addr on v6 packet. | Jun-ichiro itojun Hagino | |
malicious party may try to use v4 mapped addr as source/dest to confuse tcp/udp layer, or to bypass security checks, for example, naive stack can mistakingly think a packet with src = ::ffff:127.0.0.1 is from local node. (sync with kame) | |||
1999-12-21 | wording changes (on openbsd ipsec6) | Jun-ichiro itojun Hagino | |