Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-03-24 | socket: avoid deadlock on port retry | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2017-02-23 | socket: do not try to create v6 socket when disabled | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2017-02-13 | socket: enable setting of fwmark | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2017-02-13 | socket: general ephemeral ports instead of name-based ports | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2017-02-07 | socket: synchronize net on socket tear down | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2017-01-10 | Update copyright | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2016-12-13 | peer: don't use sockaddr_storage to reduce memory usage | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2016-12-11 | global: move to consistent use of uN instead of uintN_t for kernel code | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2016-12-09 | socket: clear src address when retrying handshake | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2016-11-21 | headers: cleanup notices | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2016-11-15 | socket: ensure that saddr routing can deal with interface removal | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2016-11-15 | socket: keep track of src address in sending packets | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2016-11-06 | socket: release dst on routing loop | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2016-11-05 | socket: big refactoring | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2016-11-04 | socket: route() returns an error pointer, not NULL on failure | Jason A. Donenfeld | |
Reported-by: Cedric Buxin <cedric.buxin@izri.org> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2016-11-04 | compat: stub out dst_cache for old kernels | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2016-11-04 | socket: use dst_cache instead of handrolled cache | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2016-09-29 | compat: Isolate more functions | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2016-09-29 | Rework headers and includes | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2016-08-29 | send: properly encapsulate ECN | Jason A. Donenfeld | |
We're not leaking the DSCP, but we do deal with ECN. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2016-08-22 | socket: use isdigit | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2016-07-22 | socket: fix compat for 4.1 v6 sockets | Jason A. Donenfeld | |
It turns out 4.1 is even more broken than expected. While both 4.1 and 4.2 need to jigger the sysctl nob temporarily, it turns out that in 4.1 it's looking in the wrong namespace for the nob value. So, we have to account for the different namespace semantics in the different versions. Super ugly. But, all this code goes away once we upstream. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2016-07-21 | socket: reset IPv4 socket to NULL after free | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2016-07-21 | socket: simpler debug message | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2016-07-18 | build system: revamp building and configuration | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2016-07-10 | persistent keepalive: use authenticated keepalives | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2016-07-08 | persistent keepalive: add kernel mechanism | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2016-06-25 | Initial commit | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> |