summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
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
2012-03-28Add single peer config options; also fix string handling in lexerMatthias Schiffer
2012-03-28Make peer takeover workMatthias Schiffer
2012-03-28Make crypto handshake with floating peers workMatthias Schiffer
2012-03-27Allow comments in config filesMatthias Schiffer
2012-03-27New handshake format; don't respond to data packets from unknown peers with ↵Matthias Schiffer
handshakes, but request a re-handshake
2012-03-27Fix NULL dereference on null protocol initializationMatthias Schiffer
2012-03-27Use configured peer namesMatthias Schiffer
2012-03-27ec25519-fhmqvc-xsalsa20-poly1305: separate session better to allow smooth ↵Matthias Schiffer
rekeying
2012-03-27Correctly free handshake state with peer stateMatthias Schiffer
2012-03-26Allow initating and accepting handshake instances to coexist; fix some ↵Matthias Schiffer
memory corruption etc. found by Valgrind
2012-03-26fastd_handshake_handle: Use data pointer instead of baseMatthias Schiffer
2012-03-26Move around some structure fieldsMatthias Schiffer
2012-03-26Implement encrypted send/receiveMatthias Schiffer
2012-03-26Initial implementation of the FHMQV-C handshakeMatthias Schiffer
2012-03-25Add include commandMatthias Schiffer
2012-03-25Change parse to push API, fix some parser bugsMatthias Schiffer
2012-03-25Add keypair configMatthias Schiffer
2012-03-24Remove context argument from lexer callMatthias Schiffer
2012-03-24Fix peer address configMatthias Schiffer
2012-03-24Fix a config file parse bugMatthias Schiffer
2012-03-24Rename methods to protocols; fix some command line parse bugs; implement ↵Matthias Schiffer
most of the config file parser
2012-03-24Partial implementation of a config files parserMatthias Schiffer
2012-03-16Move command line parsing to a new fileMatthias Schiffer
2012-03-14Require libuecc; rename cfxp to ecfxp; add some basic infrastructure for ↵Matthias Schiffer
crypto implementation
2012-03-08Fix allocated buffer size in fastd_buffer_alloc()Matthias Schiffer
2012-03-08Fix packet struct packingMatthias Schiffer
2012-03-08Add curve25519-fhmqvc-xsalsa20-poly1305 method stubMatthias Schiffer
2012-03-08Moved some codeMatthias Schiffer
2012-03-08Fix some log messagesMatthias Schiffer
2012-03-08New and improved handshakeMatthias Schiffer
2012-03-07Fixed off-by-one in fastd_peer_eth_addr_addMatthias Schiffer
2012-03-07New debug print functionMatthias Schiffer
2012-03-07Forget old peers and addressesMatthias Schiffer
2012-03-06Simplify queue functionsMatthias Schiffer
2012-03-06Reorganized type definitionsMatthias Schiffer
2012-03-06Simplify fastd_peer_config_is_floatingMatthias Schiffer
2012-03-06Implement tunneling over IPv6Matthias Schiffer
2012-03-02Delete pending tasks for deleted peersMatthias Schiffer
2012-03-02Allow floating peersMatthias Schiffer
2012-02-29Only send packets to the right host in ethernet modeMatthias Schiffer
2012-02-29Make ip mode workMatthias Schiffer
2012-02-28Rework buffer structureMatthias Schiffer
2012-02-28Replicate packets for each peer when sendingMatthias Schiffer