summaryrefslogtreecommitdiff
path: root/sys/netinet
AgeCommit message (Collapse)Author
1997-08-01when family is AF_UNSPEC,flipk
ether_shost fields no longer get set for us. initialize them ourselves.
1997-07-31some indentation stuffTheo de Raadt
1997-07-28make it compileNiels Provos
1997-07-28Make struct in_addr contain an in_addr_t since that's whatTodd C. Miller
in_addr_t is for (same basic type so we don't break anything).
1997-07-27expiration messages, fixes, updates, all sorts of thingsNiklas Hallqvist
1997-07-27hardcode list of ports to not randomly allocate; will add configuration laterTheo de Raadt
1997-07-24do not ignore IFF_NOARPTheo de Raadt
1997-07-24bail properly if malloc failsTheo de Raadt
1997-07-24network byte order for countersTheo de Raadt
1997-07-24cmd is a u_longTheo de Raadt
1997-07-24cmd is a u_longTheo de Raadt
1997-07-21make this compile until niklas fixes the boo-booTheo de Raadt
1997-07-18enablespi/disablespi in encap + print spi's in hostorderNiels Provos
1997-07-15flags for tunnels and replacing existing routes, sysctl! + tiny bug fixNiels Provos
1997-07-14global byte counters.Niels Provos
1997-07-14sysctl...Niels Provos
1997-07-14routes with zero spi can be used to avoid ipsec processingNiels Provos
1997-07-12fixed tiny bug in pad values and hmac inner hash lengths. should work now.Niels Provos
1997-07-11obsolete.Niels Provos
1997-07-11put old esp/ah and new esp/ah in different files.Niels Provos
generalised way of handling transforms.
1997-07-06unsigned calc should be signed; jdp@polstra.com; freebsd pr#3998Theo de Raadt
1997-07-02fix neglected _FLEN's + reserve_spi + output reserved spi's without alg.Niels Provos
correctly.
1997-07-02Move prototype for bindresvport(3) to <netiniet/in.h> as it isTodd C. Miller
not rpc-specific and other stuff uses it now.
1997-07-01major restructuringNiels Provos
1997-06-27udp icmp errors had ip_len 20 bytes too large; stevens p774; ↵Theo de Raadt
koji@math.human.nagoya-u.ac.jp
1997-06-25hard and soft limits for SPI's per absolute timer, relative since establish,Niels Provos
relative since first use timers, packet and byte counters. notify key mgmt on soft limits. key mgmt can now specify limits. new encap messages: EMT_RESERVESPI, EMT_ENABLESPI, EMT_DISABLESPI
1997-06-24use ntohs instead of NTOHS for countersNiels Provos
1997-06-24correct AH options hashing.Niels Provos
1997-06-24handle IP options in AH + allow IP options in outgoing encapsulated packetsNiels Provos
+ usage counters for later use with keymanagement processes
1997-06-24Comment reordering.Angelos D. Keromytis
1997-06-23merge in 3.1.11kstailey
1997-06-21u_int32_t changes, need testingTheo de Raadt
1997-06-20make SHA1Final(NULL, &ctx) behave as MD5Final, only update contextNiels Provos
1997-06-203des edeNiels Provos
1997-06-20comply with draft 3des mode is ede not eee + performance.Niels Provos
1997-06-20ah-sha1 + esp-3des + indentationNiels Provos
1997-06-19ensure urgent is within window; TCP/IP Illustrated Vol 2, checked by ↵Theo de Raadt
Andreas.Gunnarsson@emw.ericsson.se
1997-06-16swap labels; adam@math.tau.ac.ilTheo de Raadt
1997-06-15change byte counters to u_quad_tTheo de Raadt
1997-06-14TCP/IP Illustrated Vol. 2, pg 1010. excessive testing in PRU_DETACH case;Theo de Raadt
frueauf@ira.uka.de; confirmed by Andreas.Gunnarsson@emw.ericsson.se
1997-06-14TCP/IP Illustrated Vol.2", pg 1005 + 1090, exercise 29.5; fixesTheo de Raadt
simultaneous close extra packet exchange; frueauf@ira.uka.de, checked by Andreas.Gunnarsson@emw.ericsson.se
1997-06-10ensure RST is within window; avalon@coombs.anu.edu.auTheo de Raadt
1997-06-09fix a problem with TCP RST packets which only include a non-zero SEQ # in thekstailey
RST packet. Darren Reed; Guido van Rooij.
1997-06-06add net.inet.tcp.{keepidle,keepintvl,slowhz}; mouse@Rodents.Montreal.QC.CATheo de Raadt
1997-06-05ICMP_MASKLEN -> icmpstat.icps_badlen++; koji@math.human.nagoya-u.ac.jpTheo de Raadt
1997-05-12arghTheo de Raadt
1997-04-18Use the right types on 64-bit machinesNiklas Hallqvist
1997-04-17make unconnected sockets get a random port #, tooTheo de Raadt
1997-04-03>Number: 3412kstailey
>Category: port-alpha >Synopsis: incorrect use of long crashes netbsd/alpha >Confidential: no >Severity: serious >Priority: low >Responsible: gnats-admin (GNATS administrator) >State: open >Class: sw-bug >Submitter-Id: net >Arrival-Date: Sat Mar 29 23:50:01 1997 >Last-Modified: >Originator: Ross Harvey >Organization: Avalon Computer Systems, Inc. >Release: NetBSD-current >Environment: System: NetBSD epsilon.ghs.com 1.2D NetBSD 1.2D (e) #5: Sat Mar 29 22:32:33 PST 1997 ross@epsilon.ghs.com:/bsd/ross/e alpha >Description: Adding "pseudo-device ipfilter 1" to netbsd/alpha will cause it to crash when ifconfig turns on the interface. Ipfilter code in netinet/fil.c uses pointer arithmetic to effectively make structure-to-scalar casts. It uses long when it really wants an int32 and gets alignment faults that crash netbsd/alpha. General 64 bit problem, not exactly alpha. >How-To-Repeat: Add pseudo-device ipfilter 1. Boot your alpha. 2. Try to come up multiuser. The first packet or so will halt everything. >Fix: Apply patch...
1997-03-31changed ipfattach() to ipf_enable()kstailey
changed ipfdetach() to ipf_disable() added stub ipfattach() which is called from main() commented out activation of ipf from iplinit() must explicitly enable with ipf -E removed bogus deactivation of ipf from iplinit()