summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-04-22devip: fix ipv6 icmp unreachable handling, fix retransmit, fix ifc locking, ↵cinap_lenrek
remove tentative check
2018-04-22devip: cleanup ipmux.ccinap_lenrek
2018-04-22devip: increment in counter *AFTER* acquiering the ifc lock or loopbackmediumcinap_lenrek
2018-04-22devip: cleanup rudp.ccinap_lenrek
2018-04-22devip: cleanup tcp.ccinap_lenrek
2018-04-22devip: cleanup udp.ccinap_lenrek
2018-04-22devip: various icmp stuffcinap_lenrek
no need to rlock ifc in targetttype() as we are called from icmpiput6(), which the ifc rlocked. for icmpadvise, the lport, destination *AND* source have to match. a connection gets a packet when the packets destination matches the source *OR* the packets source matches the destination.
2018-04-22devip: verify ifcid on routehint check, check Route.ref for free'd routescinap_lenrek
v4lookup() and v6lookup() do not acquire the routelock, so it is possible to hit routes that are on the freelist. to detect these, we set ref to 0 and check for this case, avoiding overriding the ifc. re-evaluate routes when the ifcid on the route hint doesnt match.
2018-04-19devip: add "reflect" ctl message, fix memory leaks in icmpv6, fix source ↵cinap_lenrek
address for icmpttlexceeded, cleanup
2018-04-19ip/ipconfig: always refresh ndb/cs and ndb/dns when adding or removing ip ↵cinap_lenrek
addresses
2018-04-19ndb/dnsquery, ndb/csquery: handle long linescinap_lenrek
2018-04-17fix parseip() error handling in ipconfig, ppp, tftpfs and dnscinap_lenrek
2018-04-17ndb/dns: remove single-ip-address assuptionscinap_lenrek
2018-04-17ndb/cs: remove single-ip-address assumptionscinap_lenrek
2018-04-15ip/ipconfig: use unique ip/ipmask/ipgw values close to match for ndbconfigcinap_lenrek
2018-04-14ndb/cs: remove paranoia debug togglecinap_lenrek
2018-04-14libc: allow /net/cs to specify local address for dial()cinap_lenrek
2018-04-12add missing ethermii.h dependencies. patch from cinap_lenrekkremlin
2018-04-12cpurc: remove obsolete device binds, run diskparts after $sysname is known. ↵cinap_lenrek
remove /env/boottime. document.
2018-04-11ip/ipconfig: setup per local address default routescinap_lenrek
2018-04-11devip: make v4 ifc broadcast and multicast routes specific to addresscinap_lenrek
this allows one to access the same network via multiple interfaces, the local address then determines which interface is used.
2018-04-10ip/gping: icmpv6 supportcinap_lenrek
2018-04-10devip: properly initialize the connection ignoreadvice and tos flagscinap_lenrek
2018-04-10ip/traceroute: icmpv6 supportcinap_lenrek
2018-04-10ip/ping: stop doing clever things with dialstrings, just let cs/dial figure ↵cinap_lenrek
it out
2018-04-08ip(3): troff magiccinap_lenrek
2018-04-08ip(3): document changes on /net/arp and /net/iproutecinap_lenrek
2018-04-08ip/ipconfig: fix v6 ndp code, use source specific default routescinap_lenrek
2018-04-08devip: implement source specific routingcinap_lenrek
2018-04-08nusb/usbd: increase buffer size to capture port informationcinap_lenrek
due to the addition of uframes property, the buffer got truncated resulting in usbd not recognizing the number of roothub ports.
2018-04-06remove duplicate -m definition in upasfs(4) (thanks rodri)henesy
2018-04-02ape: improve assert macromischief
in a statement such as: if(expr) assert(a); else assert(b); the previous definition of assert would fail to compile, as the else would be dangling. with a ternary expression, this construct works fine.
2018-04-029fs: break 9front case into several cases: 9front, 9bugs, 9contrib, 9grepstanley lieber
2018-03-31forp(1): document [] and some bugsaiju
2018-03-31forp: fix precedence for []aiju
2018-03-31gb*: reverse savegame field polarityqwx
2018-03-31blit,c64,gb*: fix phaser coolant leak during resizeqwx
2018-03-28add forp(1) manpageaiju
2018-03-28sat.h: update to include satgetaiju
2018-03-28forp: fix multiplication; change division to C semanticsaiju
2018-03-28add forpaiju
2018-03-26libsat: fix one of the satmore() bugsaiju
2018-03-23lock(2): fix typoAlex Musolino
2018-03-22sat: satget: don't duplicate binary clausesaiju
2018-03-22sat: satget: include unit literalsaiju
2018-03-22sat: add satgetaiju
2018-03-20sshfs: usageaiju
2018-03-20resample(1): document -n optionaiju
2018-03-20man pages: SYNOPSYS typo23hiro
2018-03-20libsat: setmalloctag, fix incorrect allocation sizeaiju