Replace pointers to global splay trees with structs.
[tinc] / src / sptps.c
2021-08-02 Kirill IsakovAssign more suitable types and fix narrowing conversion...
2021-07-25 Kirill IsakovFix all UBSAN warnings triggered by tests.
2018-10-06 Guus SliepenFix all warnings when compiling with -Wall -W -pedantic.
2018-09-09 Guus SliepenPrevent oracle attacks in the legacy protocol (CVE...
2017-10-07 Guus SliepenReformat all code using astyle.
2017-10-07 Guus SliepenConvert sizeof foo to sizeof(foo).
2016-06-23 Guus SliepenFix warnings from the Clang static analyzer.
2016-04-15 Guus SliepenRemove use of strcpy() and sprintf().
2015-05-19 Guus SliepenDon't log seqno failures in sptps_verify_datagram().
2015-05-17 Guus SliepenMerge remote-tracking branches 'dechamps/sptpsrestart...
2015-05-17 Etienne DechampsTrivial: make sptps_receive_data_datagram() a little...
2015-05-10 Etienne DechampsOnly read one record at a time in sptps_receive_data().
2015-03-14 Guus SliepenMerge remote-tracking branch 'seehuhn/1.1' into 1.1
2015-03-14 Guus SliepenMerge remote-tracking branch 'dechamps/sptpsabort'...
2015-03-08 Etienne DechampsDon't abort() willy-nilly in SPTPS code.
2014-12-25 Guus SliepenMerge remote-tracking branch 'groxxda/gui-fixes' into 1.1
2014-12-24 Guus SliepenUse void pointers for opaque data blobs in the SPTPS...
2014-07-12 Guus SliepenMerge branch 'keysegfault' of https://github.com/decham...
2014-07-12 Guus SliepenMerge branch 'tincstart' of https://github.com/dechamps...
2014-07-12 Guus SliepenMerge branch 'ctrl' of https://github.com/dechamps...
2014-07-12 Guus SliepenMerge branch 'winwarnings' of https://github.com/decham...
2014-07-12 Etienne DechampsVerify seqno early in sptps_verify_datagram().
2014-06-29 Etienne DechampsImplement sptps_verify_datagram().
2014-05-18 Guus SliepenRename ECDSA to Ed25519.
2014-04-14 Guus SliepenUse the ChaCha-Poly1305 cipher for the SPTPS protocol.
2013-10-12 Guus SliepenUse AES-256-GCM for the SPTPS protocol.
2013-08-30 Guus SliepenFix the replay window in SPTPS.
2013-05-15 Sven-Haegar KochModified some error messages in src/sptps.c.
2013-05-12 Guus SliepenDon't try to handle incoming data if sptps_start()...
2013-05-11 Guus SliepenDon't free ephemeral ECDH keys twice.
2013-05-10 Guus SliepenFix warnings for functions marked __attribute((warn_unu...
2013-05-01 Guus SliepenUse conditional compilation for cryptographic functions.
2013-01-21 Guus SliepenFix datagram SPTPS.
2013-01-20 Guus SliepenReleasing 1.1pre5. release-1.1pre5
2013-01-15 Guus SliepenCount the number of correctly received UDP packets.
2013-01-14 Guus SliepenCheck HMAC before sequence number.
2012-10-14 Guus SliepenLog more messages using logger().
2012-10-12 Sven-Haegar Kochsptps.c: Add missing newline to log message.
2012-10-10 Guus SliepenFix whitespace.
2012-10-09 Guus SliepenFix memory leaks found by valgrind.
2012-10-07 Guus SliepenRemove a debug message.
2012-10-06 Guus SliepenFix off-by-one error.
2012-09-30 Guus SliepenMerge branch 'master' into 1.1
2012-07-31 Guus SliepenAdd Brandon Black's replay window code to SPTPS.
2012-07-31 Guus SliepenHandle SPTPS datagrams in try_mac().
2012-07-30 Guus SliepenUse datagram SPTPS for packet exchange between nodes.
2012-07-27 Guus SliepenMerge branch 'master' into 1.1
2012-07-14 Guus SliepenMerge branch 'master' into 1.1
2012-06-26 Guus SliepenMerge branch 'master' of git://tinc-vpn.org/tinc into 1.1
2012-04-14 Sven-Haegar Kochsptps_stop(): clear pointers after free to avoid double...
2012-03-26 Guus SliepenMerge branch 'master' of git://tinc-vpn.org/tinc into 1.1
2012-03-25 Guus SliepenMerge branch 'master' of git://tinc-vpn.org/tinc into 1.1
2012-03-18 Guus SliepenMake sure the signature also covers the session label.
2012-03-18 Guus SliepenDon't send an ACK message after the first key exchange...
2012-03-18 Guus SliepenAdd datagram mode to the SPTPS protocol.
2012-03-08 Guus SliepenMerge branch 'master' of git://tinc-vpn.org/tinc into 1.1
2012-02-26 Guus SliepenMerge branch 'master' of git://tinc-vpn.org/tinc into 1.1
2012-02-26 Guus SliepenEnsure all SPTPS functions are prefixed with sptps_.
2012-02-25 Guus SliepenMerge branch 'master' of git://tinc-vpn.org/tinc into 1.1
2012-02-25 Guus SliepenUse SPTPS when ExperimentalProtocol is enabled.
2012-02-25 Guus SliepenApply HMAC after encryption.
2012-02-23 Guus SliepenMerge branch 'master' of git://tinc-vpn.org/tinc into 1.1
2012-02-22 Guus SliepenMerge branch 'master' of git://tinc-vpn.org/tinc into 1.1
2011-10-06 Guus SliepenExchange ACK records to indicate switch to new keys.
2011-10-06 Guus SliepenUse counter mode encryption.
2011-10-05 Guus SliepenUpdate SPTPS protocol.
2011-07-24 Guus SliepenStart of "Simple Peer-To-Peer Security" protocol.