summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)Author
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
2012-04-01ecfxp: speed up old session flushingv0.1-rc1Matthias Schiffer
2012-04-01Don't refresh a session before old handshakes are cleaned upMatthias Schiffer
2012-04-01Retry in case of a handshake conflictMatthias Schiffer
2012-04-01Don't stop repeating handshakes until valid data using the new key is receivedMatthias Schiffer
2012-04-01ecfxp: delete handshake data after handshake is finishedMatthias Schiffer
2012-04-01Fix handshakes occuring twice after unexpected data receiveMatthias Schiffer
2012-03-31Always zero out old sessions, even when they are already invalidMatthias Schiffer
2012-03-31Trigger handshake when unexpected data is received from a floating peerMatthias Schiffer
2012-03-31Handle receive errors correctlyMatthias Schiffer
2012-03-31Fix double free when receiving unexpected packets from floating peersMatthias Schiffer
2012-03-31ecfxp: refresh session key periodicallyMatthias Schiffer
2012-03-31Change how handshakes are triggeredMatthias Schiffer
2012-03-30Limit key validityMatthias Schiffer
2012-03-30Change peer print formatMatthias Schiffer
2012-03-30Correctly update seen time when data is received from a peerMatthias Schiffer
2012-03-30Fix memory leak in on_upMatthias Schiffer
2012-03-30Make ecfxp protocol work with new handshakeMatthias Schiffer
2012-03-30Rework handshake... again. ecfxp protocol broken, will be fixed with next ↵Matthias Schiffer
commit.
2012-03-30Add Flex options to fix -Wall warningsMatthias Schiffer
2012-03-29Add MTU parameter to on-up commandMatthias Schiffer
2012-03-29Add support for Tinc-like peer directory configurationsMatthias Schiffer
2012-03-29Config parse: add location tracking for nice error messagesMatthias Schiffer
2012-03-29Implement on-up commands; also fix log print conditionsMatthias Schiffer
2012-03-28Stop handshake when key is identityMatthias Schiffer
2012-03-28Interpret includes relative to config file pathMatthias Schiffer
2012-03-28Add 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-28Config: allow escaping quotes in stringsMatthias Schiffer
2012-03-28Add keygen functionMatthias Schiffer