Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-09-15 | Rework some parts of the AES128-GCM method | Matthias Schiffer | |
These changes improve the performance of the AES128-GCM method by ~10% on my Intel CPU when compiled with -O2. Furthermore, the AES and the GHASH parts are separated now, allowing to switch to other implementations of the algorithms more easily. | |||
2012-09-15 | Improve data alignment | Matthias Schiffer | |
Ensure that the actual packet data is always aligned to a multiple of 8. | |||
2012-07-01 | Add support for multiple crypto methods without reconfiguration | Matthias Schiffer | |
2012-06-27 | Fix critical memory corruption bug in core | Matthias Schiffer | |
2012-06-19 | Don't re-resolve dynamic-floating peers on key refresh | Matthias Schiffer | |
2012-06-07 | Limit handshake frequency where possible | Matthias Schiffer | |
2012-06-07 | Fix memory leak | Matthias Schiffer | |
2012-06-06 | Limit resolve frequency | Matthias Schiffer | |
2012-06-06 | Improve some log levels | Matthias Schiffer | |
2012-06-04 | Add version string to handshake | Matthias Schiffer | |
2012-06-04 | Add pidfile support | Matthias Schiffer | |
2012-06-02 | Fix warning message | Matthias Schiffer | |
2012-05-18 | Uninline pr_log | Matthias Schiffer | |
2012-05-18 | New logging facilities | Matthias Schiffer | |
2012-05-17 | Add daemon mode | Matthias Schiffer | |
2012-05-17 | Close inherited file handlesv0.4-rc8 | Matthias Schiffer | |
2012-05-04 | Free eth_addr list on exit | Matthias Schiffer | |
2012-05-03 | Use pipe to transmit resolved addresses to main threadv0.4-rc7 | Matthias Schiffer | |
2012-04-27 | Automatically set interface MTU | Matthias Schiffer | |
2012-04-25 | Send handshakes after resolve even when the connection is already ↵v0.4-rc4 | Matthias Schiffer | |
established for session refreshs to work | |||
2012-04-22 | Add --show-key and --machine-readable options | Matthias Schiffer | |
2012-04-19 | Don't regenerate session handshake keypair for every handshake so a global ↵ | Matthias Schiffer | |
state can be used; remove the concept of temporary peers These changes will fix the possibility of a TCP-SYN-Flood-like DoS attack, at the cost of another protocol change: as we can't count request IDs when we don't know have temporary peers, request IDs are removed completely. | |||
2012-04-16 | Make sure we don't get interupted by signals when we can't handle them properly | Matthias Schiffer | |
2012-04-16 | Rename peer-to-peer to forward; remove now useless peer command line optionv0.4-rc1 | Matthias Schiffer | |
2012-04-16 | Lots of fixes and improvements on the resolver code | Matthias Schiffer | |
2012-04-16 | Use handshake splay time for unestablished peers as well | Matthias Schiffer | |
2012-04-16 | Add support for peers specified by hostnames | Matthias Schiffer | |
2012-04-14 | Reduce task queue usage | Matthias Schiffer | |
2012-04-14 | Separate handshake from encryption method | Matthias Schiffer | |
2012-04-09 | Fix sending of packets on big endian architecturesv0.3 | Matthias Schiffer | |
2012-04-06 | Add some missing error handling | Matthias Schiffer | |
2012-04-05 | Cleanly shutdown; add on-down command | Matthias Schiffer | |
2012-04-05 | Implement reconfiguration on SIGHUP | Matthias Schiffer | |
2012-04-03 | Keep track of peer dirs | Matthias Schiffer | |
2012-04-03 | Don't set bind sockaddr in config if none is configured | Matthias Schiffer | |
2012-04-02 | Allow peer-to-peer forwarding | Matthias Schiffer | |
2012-04-02 | Add sending of keep-alive packets | Matthias Schiffer | |
2012-03-31 | Handle receive errors correctly | Matthias Schiffer | |
2012-03-31 | Fix double free when receiving unexpected packets from floating peers | Matthias Schiffer | |
2012-03-31 | ecfxp: refresh session key periodically | Matthias Schiffer | |
2012-03-31 | Change how handshakes are triggered | Matthias Schiffer | |
2012-03-30 | Fix memory leak in on_up | Matthias Schiffer | |
2012-03-30 | Rework handshake... again. ecfxp protocol broken, will be fixed with next ↵ | Matthias Schiffer | |
commit. | |||
2012-03-29 | Add MTU parameter to on-up command | Matthias Schiffer | |
2012-03-29 | Implement on-up commands; also fix log print conditions | Matthias Schiffer | |
2012-03-28 | Add license headers to Flex and Bison files; also remove Quicktun note as we ↵ | Matthias Schiffer | |
don't actually use any of is code | |||
2012-03-28 | Make peer takeover work | Matthias Schiffer | |
2012-03-27 | New handshake format; don't respond to data packets from unknown peers with ↵ | Matthias Schiffer | |
handshakes, but request a re-handshake | |||
2012-03-26 | Allow initating and accepting handshake instances to coexist; fix some ↵ | Matthias Schiffer | |
memory corruption etc. found by Valgrind | |||
2012-03-26 | Move around some structure fields | Matthias Schiffer | |