NetBSD/sys/netinet
matt 35b9f3ec72 If a segment is received with RST set and the segment is completely to the
left of the receive window, ignore it.  Add some additional comments to
the code that deals with received segemnts that are completely to the right
of the receive window.  If an invalid SYN is received, force an ACK and
drop it; if the other side really sent the SYN; it'll respond with a reset.
2004-04-17 23:35:37 +00:00
..
fil.c A few more ioctl vs. copyin changes, spotted by Bill Studenmund. 2004-04-01 21:54:41 +00:00
files.ipfilter Sync with official IPFilter 2004-03-28 09:01:26 +00:00
files.netinet always compile ip_id.c 2003-11-26 21:26:56 +00:00
icmp6.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
icmp_var.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
if_arp.c on arplookup() failure, nuke cloned route - otherwise outsider could use massive 2003-09-24 06:52:47 +00:00
if_atm.c KNF - return is not a function. sync w/kame. 2002-09-11 02:46:42 +00:00
if_atm.h whitespace 2002-06-09 16:33:36 +00:00
if_ether.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
if_inarp.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
igmp_var.h There is also no reason to use arc4random() here. 2003-10-07 21:24:56 +00:00
igmp.c change the additional arg to be passed to ip{,6}_output to struct socket *. 2003-08-22 21:53:01 +00:00
igmp.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
in4_cksum.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
in_cksum.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
in_gif.c Change global head-of-local-IP-address list from in_ifaddr to 2003-11-11 20:25:26 +00:00
in_gif.h make USE_ENCAPCHECK (in netinet*/*gif.c) to global option, GIF_ENCAPCHECK. 2002-11-11 18:35:27 +00:00
in_pcb_hdr.h Define a sotoinpcb_hdr() macro (a'la sotoinpcb()). 2004-03-02 02:11:14 +00:00
in_pcb.c Call ipsec_pcbconn() and ipsec_pcbdisconn() for FAST_IPSEC, too. 2004-03-02 02:26:28 +00:00
in_pcb.h Remove all the code to maintain ia_inpcbs. This information was only used to 2003-10-23 20:55:08 +00:00
in_proto.c Dynamic sysctl. 2003-12-04 19:38:21 +00:00
in_systm.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
in_var.h Change global head-of-local-IP-address list from in_ifaddr to 2003-11-11 20:25:26 +00:00
in.c Change global head-of-local-IP-address list from in_ifaddr to 2003-11-11 20:25:26 +00:00
in.h Patch back support for (badly) randomized IP ids, by request: 2003-11-19 18:39:34 +00:00
ip6.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
ip_auth.c Upgraded IPFilter to 4.1.1 2004-03-28 09:00:53 +00:00
ip_auth.h Upgraded IPFilter to 4.1.1 2004-03-28 09:00:53 +00:00
ip_compat.h Only #define COPYIN copyin, et cetera, in the kernel. That is, only 2004-03-31 20:58:15 +00:00
ip_ecn.c correct variable initialization. reported by fujitsu folks 2002-04-10 09:18:57 +00:00
ip_ecn.h whitespace. protect from multiple inclusion. sync with kame 2001-12-21 04:11:24 +00:00
ip_encap.c No need to include netinet/ip_mroute.h twice. 2004-03-04 15:15:06 +00:00
ip_encap.h switch from kame-based m_aux mbuf auxiliary data, to openbsd m_tag 2003-01-17 08:11:49 +00:00
ip_fil_netbsd.c Untangle ioctl copyin/copyout confusion. IP-Filter now actually works 2004-04-01 09:24:58 +00:00
ip_fil.h Upgraded IPFilter to 4.1.1 2004-03-28 09:00:53 +00:00
ip_flow.c Make fast-ipsec and ipflow (Fast Forwarding) interoperate. 2003-12-12 21:17:59 +00:00
ip_frag.c Cast 64 bit pointers only with (intptr_t) care. 2004-03-28 12:12:28 +00:00
ip_frag.h Upgraded IPFilter to 4.1.1 2004-03-28 09:00:53 +00:00
ip_ftp_pxy.c Upgraded IPFilter to 4.1.1 2004-03-28 09:00:53 +00:00
ip_gre.c u_short -> u_int16_t 2003-09-05 23:02:40 +00:00
ip_gre.h whitespace 2002-06-09 16:33:36 +00:00
ip_h323_pxy.c Upgraded IPFilter to 4.1.1 2004-03-28 09:00:53 +00:00
ip_htable.c Import IPFilter 4.1.1 2004-03-28 08:55:20 +00:00
ip_htable.h Import IPFilter 4.1.1 2004-03-28 08:55:20 +00:00
ip_icmp.c Tango on sysctl_createv() and flags. The flags have all been renamed, 2004-03-24 15:34:46 +00:00
ip_icmp.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
ip_id.c typo 2004-03-23 05:31:54 +00:00
ip_input.c In ip_reass_ttl_descr, make i signed since it's compared to >= 0 2004-04-01 22:47:55 +00:00
ip_ipsec_pxy.c Upgraded IPFilter to 4.1.1 2004-03-28 09:00:53 +00:00
ip_irc_pxy.c Import IPFilter 4.1.1 2004-03-28 08:55:20 +00:00
ip_log.c Upgraded IPFilter to 4.1.1 2004-03-28 09:00:53 +00:00
ip_lookup.c A few more ioctl vs. copyin changes, spotted by Bill Studenmund. 2004-04-01 21:54:41 +00:00
ip_lookup.h Import IPFilter 4.1.1 2004-03-28 08:55:20 +00:00
ip_mroute.c Patch back support for (badly) randomized IP ids, by request: 2003-11-19 18:39:34 +00:00
ip_mroute.h cleanup multicast routing stuff on if_detach(). 2003-06-26 03:35:00 +00:00
ip_nat.c Upgraded IPFilter to 4.1.1 2004-03-28 09:00:53 +00:00
ip_nat.h Upgraded IPFilter to 4.1.1 2004-03-28 09:00:53 +00:00
ip_netbios_pxy.c Upgraded IPFilter to 4.1.1 2004-03-28 09:00:53 +00:00
ip_output.c Use the new IPSEC_PCB_SKIP_IPSEC() to bypass a socket policy lookup 2004-03-02 02:28:28 +00:00
ip_pool.c Sync with official IPFilter 2004-03-28 09:01:26 +00:00
ip_pool.h Import IPFilter 4.1.1 2004-03-28 08:55:20 +00:00
ip_pptp_pxy.c Import IPFilter 4.1.1 2004-03-28 08:55:20 +00:00
ip_proxy.c Upgraded IPFilter to 4.1.1 2004-03-28 09:00:53 +00:00
ip_proxy.h Upgraded IPFilter to 4.1.1 2004-03-28 09:00:53 +00:00
ip_raudio_pxy.c Upgraded IPFilter to 4.1.1 2004-03-28 09:00:53 +00:00
ip_rcmd_pxy.c Upgraded IPFilter to 4.1.1 2004-03-28 09:00:53 +00:00
ip_rpcb_pxy.c Import IPFilter 4.1.1 2004-03-28 08:55:20 +00:00
ip_rules.c Import IPFilter 4.1.1 2004-03-28 08:55:20 +00:00
ip_rules.h Import IPFilter 4.1.1 2004-03-28 08:55:20 +00:00
ip_scan.c Import IPFilter 4.1.1 2004-03-28 08:55:20 +00:00
ip_scan.h Import IPFilter 4.1.1 2004-03-28 08:55:20 +00:00
ip_state.c Upgraded IPFilter to 4.1.1 2004-03-28 09:00:53 +00:00
ip_state.h Upgraded IPFilter to 4.1.1 2004-03-28 09:00:53 +00:00
ip_sync.c Import IPFilter 4.1.1 2004-03-28 08:55:20 +00:00
ip_sync.h Import IPFilter 4.1.1 2004-03-28 08:55:20 +00:00
ip_var.h Make fast-ipsec and ipflow (Fast Forwarding) interoperate. 2003-12-12 21:17:59 +00:00
ip.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
ipl.h Upgraded IPFilter to 4.1.1 2004-03-28 09:00:53 +00:00
Makefile Sync with official IPFilter 2004-03-28 09:01:26 +00:00
raw_ip.c Patch back support for (badly) randomized IP ids, by request: 2003-11-19 18:39:34 +00:00
tcp_debug.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
tcp_debug.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
tcp_fsm.h comments on tcp_outflags. 2003-11-20 16:21:48 +00:00
tcp_input.c If a segment is received with RST set and the segment is completely to the 2004-04-17 23:35:37 +00:00
tcp_output.c Make sure we disarm the persist timer before we arm the rexmit 2004-03-30 19:58:14 +00:00
tcp_seq.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
tcp_subr.c adjust to the sbreserve prototype change. 2004-04-17 15:18:53 +00:00
tcp_timer.c some corrections from markus@openbsd; 2004-01-02 15:51:04 +00:00
tcp_timer.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
tcp_usrreq.c Make these compile without INET. tcp_input probably needs a lot more 2004-03-29 04:59:02 +00:00
tcp_var.h Rather than zeroing a tcpcb structure and filling in all the fields 2003-10-22 02:45:57 +00:00
tcp.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
tcpip.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
udp_usrreq.c clean previous commit (uh_sum != 0 check in IPv6) 2004-03-31 07:57:06 +00:00
udp_var.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
udp.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00