summaryrefslogtreecommitdiffstats
path: root/src/peer.h
AgeCommit message (Expand)Author
2014-01-26Get rid of long_ago variable, use timeout helpersMatthias Schiffer
2013-12-16resolve: consider all addresses returned for a hostnameMatthias Schiffer
2013-11-29Compile with -std=c99 and restructure some code to ensure there is no invalid...Matthias Schiffer
2013-10-16Initiate handshake when a packet can't be sent because the local address is i...Matthias Schiffer
2013-08-29Replace old task queueMatthias Schiffer
2013-08-29Simplify keepalive sendingMatthias Schiffer
2013-08-28ec25519: ensure that there is always a handshake enqueued after sending a han...Matthias Schiffer
2013-08-20Use v4-mapped addresses for IPv4 peers on IPv6 socketsMatthias Schiffer
2013-07-25Improve handling of similar remote resolvesMatthias Schiffer
2013-07-24Allow specifying multiple remote entries for a single peerMatthias Schiffer
2013-07-24Don't let resolves delay handshakesMatthias Schiffer
2013-07-23Prepare for improved peer state handlingMatthias Schiffer
2013-07-19Generalize float attribute, deprecate old float syntaxMatthias Schiffer
2013-04-20Greatly improve handling of hosts with multiple IP addressesMatthias Schiffer
2013-02-27Don't set the peer address for temporary peers before the session is actually...Matthias Schiffer
2013-02-26Experimental support for accepting connections from unknown peersMatthias Schiffer
2013-01-05Adjust copyright yearsMatthias Schiffer
2012-12-18Convert type names to _t conventionMatthias Schiffer
2012-12-13Add helper function to simplify v4-mapped addressesMatthias Schiffer
2012-11-05Implement peer limit constraintsMatthias Schiffer
2012-11-05Implement peer groupsMatthias Schiffer
2012-11-01Dynamically create and destroy sockets without fixed bindsMatthias Schiffer
2012-10-29Add support for multiple bindsMatthias Schiffer
2012-06-15Allow setting dynamic peers to flaotingMatthias Schiffer
2012-06-07Limit handshake frequency where possibleMatthias Schiffer
2012-06-06Limit resolve frequencyMatthias Schiffer
2012-04-19Don't regenerate session handshake keypair for every handshake so a global st...Matthias Schiffer
2012-04-16Lots of fixes and improvements on the resolver codeMatthias Schiffer
2012-04-16Add support for peers specified by hostnamesMatthias Schiffer
2012-04-05Cleanly shutdown; add on-down commandMatthias Schiffer
2012-04-05Implement reconfiguration on SIGHUPMatthias 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-02Add sending of keep-alive packetsMatthias Schiffer
2012-04-01Don't stop repeating handshakes until valid data using the new key is receivedMatthias Schiffer
2012-03-31ecfxp: refresh session key periodicallyMatthias Schiffer
2012-03-31Change how handshakes are triggeredMatthias Schiffer
2012-03-30Correctly update seen time when data is received from a peerMatthias Schiffer
2012-03-30Rework handshake... again. ecfxp protocol broken, will be fixed with next com...Matthias Schiffer
2012-03-28Add license headers to Flex and Bison files; also remove Quicktun note as we ...Matthias Schiffer
2012-03-28Make peer takeover workMatthias Schiffer
2012-03-28Make crypto handshake with floating peers workMatthias Schiffer
2012-03-27Use configured peer namesMatthias Schiffer
2012-03-26Move around some structure fieldsMatthias Schiffer
2012-03-26Initial implementation of the FHMQV-C handshakeMatthias Schiffer
2012-03-25Add keypair configMatthias Schiffer
2012-03-24Rename methods to protocols; fix some command line parse bugs; implement most...Matthias Schiffer
2012-03-14Require libuecc; rename cfxp to ecfxp; add some basic infrastructure for cryp...Matthias Schiffer
2012-03-08Moved some codeMatthias Schiffer
2012-03-08New and improved handshakeMatthias Schiffer