Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-06-27 | Primitive aes128-gcm implementation | Matthias Schiffer | |
2012-06-15 | Avoid using the same handshake key to establish more than one session | Matthias Schiffer | |
This fix prevents a potential attack using intentional packet reordering to initialize more than one session with using the same handshake keys, leading to more that one session to be initialized with the same key data altogether, allowing to decrypt some packets in the worst case. | |||
2012-06-07 | Limit handshake frequency where possible | Matthias Schiffer | |
2012-06-06 | Limit resolve frequency | Matthias Schiffer | |
2012-06-06 | Improve some log levels | Matthias Schiffer | |
2012-06-05 | Increase reorder count | Matthias Schiffer | |
2012-06-05 | Add support for receiving reordered packets | Matthias Schiffer | |
2012-06-04 | Decreate keepalive interval | Matthias Schiffer | |
2012-06-04 | Add pidfile support | Matthias Schiffer | |
2012-05-18 | New logging facilities | Matthias Schiffer | |
2012-05-17 | Add daemon mode | Matthias Schiffer | |
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-18 | Simplity option code, improve help page formatting | Matthias Schiffer | |
2012-04-17 | Add --help page | Matthias Schiffer | |
2012-04-16 | Cancel start if no peers are configured | Matthias Schiffer | |
2012-04-16 | Remove unused variable | 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-14 | Separate handshake from encryption method | Matthias Schiffer | |
2012-04-06 | Add some missing error handling | Matthias Schiffer | |
2012-04-05 | Add on-establish and on-disestablish commandsv0.2 | 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 | Save absolute path in peer configs from peer dirs | 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-03 | Save source dirs with peer configs | Matthias Schiffer | |
2012-04-03 | Ignore peer configs with errors in peer dirs instead of exiting | Matthias Schiffer | |
2012-04-03 | Only handle - as stdin when given on command line | Matthias Schiffer | |
2012-04-03 | Keep list of strings allocated by the lexer | Matthias Schiffer | |
2012-04-02 | Allow peer-to-peer forwarding | Matthias Schiffer | |
2012-04-02 | Add sending of keep-alive packets | Matthias Schiffer | |
2012-04-01 | Add log level configuration | Matthias Schiffer | |
2012-04-01 | Require port with peer specfication, remove default port | 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 | Limit key validity | Matthias Schiffer | |
2012-03-29 | Add support for Tinc-like peer directory configurations | Matthias Schiffer | |
2012-03-29 | Config parse: add location tracking for nice error messages | Matthias Schiffer | |
2012-03-29 | Implement on-up commands; also fix log print conditions | Matthias Schiffer | |
2012-03-28 | Interpret includes relative to config file path | 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 | Add keygen function | Matthias Schiffer | |
2012-03-28 | Add single peer config options; also fix string handling in lexer | Matthias Schiffer | |
2012-03-27 | Use configured peer names | Matthias Schiffer | |
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 | |
2012-03-26 | Initial implementation of the FHMQV-C handshake | Matthias Schiffer | |
2012-03-25 | Add include command | Matthias Schiffer | |