summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)Author
2012-04-27Increment rcv0.4-rc5Matthias Schiffer
2012-04-27Automatically set interface MTUMatthias Schiffer
2012-04-25Send handshakes after resolve even when the connection is already ↵v0.4-rc4Matthias Schiffer
established for session refreshs to work
2012-04-23resolve: don't set AI_IDN, it will fail with uClibcv0.4-rc3Matthias Schiffer
2012-04-22Ignore handshakes for 15 seconds after session establishment to avoid ↵v0.4-rc2Matthias Schiffer
excessive and concurrent handshakes
2012-04-22Add --show-key and --machine-readable optionsMatthias Schiffer
2012-04-22Ignore peers with own keyMatthias Schiffer
2012-04-19Don'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-18Simplity option code, improve help page formattingMatthias Schiffer
2012-04-17Add --help pageMatthias Schiffer
2012-04-17Revert using hostname as peer printf string as we'll always have a name when ↵Matthias Schiffer
a hostname is given
2012-04-16Make sure we don't get interupted by signals when we can't handle them properlyMatthias Schiffer
2012-04-16Cancel start if no peers are configuredMatthias Schiffer
2012-04-16Remove unused variableMatthias Schiffer
2012-04-16Use -pthread instead of libraryMatthias Schiffer
2012-04-16Rename peer-to-peer to forward; remove now useless peer command line optionv0.4-rc1Matthias Schiffer
2012-04-16Lots of fixes and improvements on the resolver codeMatthias Schiffer
2012-04-16Use handshake splay time for unestablished peers as wellMatthias Schiffer
2012-04-16Add support for peers specified by hostnamesMatthias Schiffer
2012-04-14Reduce task queue usageMatthias Schiffer
2012-04-14Fix reply for failed handshakesMatthias Schiffer
2012-04-14Separate handshake from encryption methodMatthias Schiffer
2012-04-09Fix sending of packets on big endian architecturesv0.3Matthias Schiffer
2012-04-06Add some missing error handlingMatthias Schiffer
2012-04-05Add on-establish and on-disestablish commandsv0.2Matthias Schiffer
2012-04-05Fix string escaping in config lexerMatthias Schiffer
2012-04-05Cleanly shutdown; add on-down commandMatthias Schiffer
2012-04-05Implement reconfiguration on SIGHUPMatthias Schiffer
2012-04-03Save absolute path in peer configs from peer dirsMatthias Schiffer
2012-04-03Keep track of peer dirsMatthias Schiffer
2012-04-03Don't set bind sockaddr in config if none is configuredMatthias Schiffer
2012-04-03Save source dirs with peer configsMatthias Schiffer
2012-04-03Ignore peer configs with errors in peer dirs instead of exitingMatthias Schiffer
2012-04-03Only handle - as stdin when given on command lineMatthias Schiffer
2012-04-03Keep list of strings allocated by the lexerMatthias Schiffer
2012-04-03Add install commandMatthias Schiffer
2012-04-02Fix handshake and keepalive schedulingMatthias Schiffer
2012-04-02Allow peer-to-peer forwardingMatthias Schiffer
2012-04-02ecfxp: don't send refresh handshakes from both sidesv0.1Matthias Schiffer
2012-04-02Critical fix of a bug allowing DoS by sending invalid handshakesv0.1-rc4Matthias Schiffer
2012-04-02Warn on MTU mismatchv0.1-rc3Matthias Schiffer
2012-04-02ecfxp: fix problems with peers trying to send handshakes to each otherMatthias Schiffer
2012-04-02Add sending of keep-alive packetsMatthias Schiffer
2012-04-01Add timestamps to log messagesMatthias Schiffer
2012-04-01Add log level configurationMatthias Schiffer
2012-04-01Add verbose log level, change some log messagesMatthias Schiffer
2012-04-01Require port with peer specfication, remove default portMatthias Schiffer
2012-04-01Use 2 bytes to encode handshake field types and lengths; breaks compatiblity ↵Matthias Schiffer
with v0.1-rc2 and earlier
2012-04-01ecfxp: fix max packet sizev0.1-rc2Matthias Schiffer
2012-04-01Add missing includes that didn't throw errors with clangMatthias Schiffer