]> git.meshlink.io Git - meshlink/history - src/protocol_key.c
Avoid allocating packet buffers unnecessarily.
[meshlink] / src / protocol_key.c
2020-03-29 Guus SliepenUpdate UTCP and replace gettimeofday() with clock_getti...
2019-11-14 Guus SliepenFix logic error preventing fast update of reflexive...
2019-11-09 Guus SliepenFix __warn_unused_result__, add more of it and fix...
2019-10-31 Guus SliepenAllow nodes to learn their own reflexive UDP address.
2019-10-31 Guus SliepenTry to get a new reflexive UDP address if UDP probes...
2019-10-31 Guus SliepenOnly add confirmed reflexive UDP addresses to ANS_KEY...
2019-10-05 Guus SliepenReplace rand() by xoshiro256** with per-mesh state.
2019-10-05 Guus SliepenRemove unused functions, and make more functions static.
2019-10-05 Guus SliepenAdd assert() calls to the library.
2019-09-23 Guus SliepenReset UTCP timers when learning a node's public key.
2019-09-05 Guus SliepenMake ping intervals and timeouts configurable for each...
2019-08-18 Guus SliepenIgnore REQ_KEY only if we very recently sent one ourselves.
2019-07-19 Guus SliepenRemove unused member variables.
2019-06-13 Guus SliepenSpeed up initial autoconnect after joining a mesh.
2019-06-13 Guus SliepenAdd support for encrypted storage.
2019-02-25 lakshminarayanagurramImprove support for submeshes.
2017-10-02 Guus SliepenUpdate astylerc and reformat the code.
2017-10-02 Guus SliepenFix compiling with -Wall -W.
2017-08-14 Guus SliepenGet rid of ->hostname.
2017-08-13 Guus SliepenConvert sizeof foo to sizeof(foo).
2017-07-27 Guus SliepenDrop dependency on zlib.
2017-07-27 Guus SliepenAdd an astylerc file and reformat all code.
2017-06-25 Guus SliepenEnsure consistent use of SPTPS session labels.
2017-06-25 Guus SliepenFix incorrect SPTPS session labels.
2014-12-27 Guus SliepenIn case two nodes start a SPTPS session simultaneously...
2014-08-22 Guus SliepenMerge branch 'channels'
2014-08-09 Guus SliepenMerge branch 'discovery' of chicago.everbase.net:meshli...
2014-08-08 Guus SliepenFinish implementation of log callbacks.
2014-07-26 Guus SliepenRemove some more traces of tinc.
2014-05-14 Guus SliepenEnsure everything compiles with -Wall without giving...
2014-04-26 Guus SliepenStop using the global variable mesh in most of the...
2014-04-26 Guus SliepenStop using global variable mesh in net_packet.c.
2014-04-26 Guus SliepenStop using global variable mesh in net_setup.[ch].
2014-04-26 Guus SliepenStop using global variable mesh in conf.[ch].
2014-04-26 Guus SliepenRemove global variable "now".
2014-04-21 Guus SliepenReally stop using cipher.h and digest.h.
2014-04-21 Guus SliepenMove node_udp_cache, everyone and invitation_key to...
2014-04-21 Guus SliepenMove node_tree to mesh->nodes.
2014-04-21 Guus SliepenMove myself to mesh->self.
2014-04-13 Saverio ProtoMerge branch 'master' into saverio
2014-04-12 Guus SliepenRemove support for the legacy protocol.
2014-04-12 Guus SliepenRemove everything GPL that is not copyright Guus Sliepe...
2014-04-12 Guus SliepenChange my email address.
2013-11-28 Guus SliepenAllow "none" for Cipher and Digest again.
2013-07-20 Etienne DechampsDisable PMTU discovery when TCPOnly is set.
2013-05-28 Guus SliepenImprove base64 encoding/decoding, add URL-safe variant.
2013-05-10 Guus SliepenFix warnings for functions marked __attribute((warn_unu...
2013-05-01 Guus SliepenUse conditional compilation for cryptographic functions.
2013-03-08 Guus SliepenAvoid calling time(NULL).
2013-01-20 Guus SliepenReleasing 1.1pre5.
2013-01-15 Guus SliepenCount the number of correctly received UDP packets.
2012-10-14 Guus SliepenFix handling of initial datagram SPTPS packet.
2012-10-10 Guus SliepenFix whitespace.
2012-10-09 Guus SliepenFix memory leaks found by valgrind.
2012-10-07 Guus SliepenC99 extravaganza.
2012-10-07 Guus SliepenReplace the connection_tree with a connection_list.
2012-10-07 Guus SliepenHandle packets encrypted via SPTPS that need to be...
2012-10-07 Guus SliepenMake datagram SPTPS key exchange more robust.
2012-09-30 Guus SliepenMerge branch 'master' into 1.1
2012-09-30 Guus SliepenAdd strict checks to hex to binary conversions.
2012-09-28 Guus SliepenRemove some debugging messages.
2012-08-02 Guus SliepenOptionally compress and/or strip Ethernet header from...
2012-08-02 Guus SliepenClear struct sptps before reusing it.
2012-07-31 Guus SliepenUse a status bit to track which nodes use SPTPS.
2012-07-30 Guus SliepenUse datagram SPTPS for packet exchange between nodes.
2012-07-27 Guus SliepenMerge branch 'master' into 1.1
2012-07-21 Guus SliepenMake sure tinc compiles on Windows.
2012-07-19 Guus SliepenUse minor protocol version to determine whether to...
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-05-08 Guus SliepenAlways pass request strings to other functions as const...
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-10 Guus SliepenUpdate copyright notices.
2012-03-08 Guus SliepenMerge branch 'master' of git://tinc-vpn.org/tinc into 1.1
2012-02-26 Guus SliepenAllow log messages to be captured by tincctl.
2012-02-26 Guus SliepenMerge branch 'master' of git://tinc-vpn.org/tinc into 1.1
2012-02-25 Guus SliepenMerge branch 'master' of git://tinc-vpn.org/tinc into 1.1
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
2012-02-20 Guus SliepenRename connection_t *broadcast to everyone.
2011-12-03 Guus SliepenFix a few small memory leaks.
2011-07-16 Guus SliepenUse ECDSA to sign ECDH key exchange for UDP session...
2011-07-16 Guus SliepenUse the correct direction flag when setting cipher...
2011-07-13 Guus SliepenFix compiler warnings.
2011-07-12 Guus SliepenMake use of the improved hex and base64 functions.
2011-07-11 Guus SliepenRequire ExperimentalProtocol = yes for new features...
2011-07-03 Guus SliepenProper use of PRF.
2011-07-03 Guus SliepenUse PRF.
2011-07-03 Guus SliepenSupport ECDH key exchange.
2011-06-24 Guus SliepenDon't call event_del() from the mtuevent handler, alway...
2011-06-24 Guus SliepenMerge branch 'master' of git://tinc-vpn.org/tinc into 1.1
2011-06-06 Guus SliepenMerge branch 'master' of git://tinc-vpn.org/tinc into 1.1
2011-05-28 Guus SliepenFix sparse warnings and add an extra sprinkling of...
2011-05-28 Sven-Haegar Kochsparse fixup: warning: non-ANSI function declaration...
2011-05-14 Guus SliepenFix check for event initialization due to the merge.
2011-05-09 Guus SliepenMerge branch 'master' of git://tinc-vpn.org/tinc into 1.1
2011-05-08 Guus SliepenUpdate THANKS and copyright information.
2011-01-02 Guus SliepenAlways send MTU probes at least once every PingInterval.
2010-11-19 Guus SliepenMerge branch 'master' into 1.1
next