]> git.meshlink.io Git - meshlink/history - src/node.c
Avoid allocating packet buffers unnecessarily.
[meshlink] / src / node.c
2019-12-06 Guus SliepenDon't add duplicates to the list of recently seen addre...
2019-09-05 Guus SliepenBetter use of enum dev_class_t.
2019-06-13 Guus SliepenVarious fixes for the encrypted storage support.
2019-05-31 sairoop-elearUpdate android build
2018-06-26 Guus SliepenFix a potential segfault when closing a meshlink handle.
2017-10-02 Guus SliepenUpdate astylerc and reformat the code.
2017-08-14 Guus SliepenGet rid of ->hostname.
2017-08-14 Guus SliepenRemember recently used addresses of other nodes.
2017-08-13 Guus SliepenProperly destroy unclosed channels at meshlink_close...
2017-08-13 Guus SliepenConvert sizeof foo to sizeof(foo).
2017-06-25 Guus SliepenRemove unused replay window and RTT/bandwidth estimatio...
2014-11-01 Guus SliepenClean up UTCP connections when stopping the mesh.
2014-08-22 Guus SliepenMerge branch 'channels'
2014-08-13 Niklas Hofmannvarious connect order bugfixes; storing / reading devcl...
2014-08-13 Niklas HofmannMerge branch 'mesh_topology_output' into roles
2014-08-09 Aaron KrebsReplaced node_mutex with mesh_mutex.
2014-08-09 Guus SliepenMerge branch 'discovery' of chicago.everbase.net:meshli...
2014-08-08 Guus SliepenFinish implementation of log callbacks.
2014-08-08 Niklas HofmannMerge branch 'discovery' into everbase
2014-08-08 Guus SliepenFix a compiler warning.
2014-08-08 Niklas HofmannMerge branch 'everbase' of chicago.everbase.net:meshlin...
2014-08-08 Niklas HofmannMerge branch 'discovery' into everbase
2014-07-31 Niklas Hofmanna first mdns discovery implementation
2014-07-30 Niklas HofmannMerge branch 'address_hint_api' into discovery
2014-07-30 Niklas HofmannMerge remote-tracking branch 'origin/everbase' into...
2014-07-30 Guus SliepenFix a crash when meshlink_open() is called with an...
2014-07-25 Guus SliepenRemove global variable node_udp_cache.
2014-06-02 Saverio ProtoProvide thread-safety to functions that return pointers...
2014-04-26 Guus SliepenStop using the global variable mesh in most of the...
2014-04-26 Guus SliepenRemove global variables from the event loop code.
2014-04-21 Guus SliepenMove listen_sockets to mesh.
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.
2014-04-12 Guus SliepenRemove support for control connections.
2014-04-12 Guus SliepenRemove support for Subnets.
2013-05-01 Guus SliepenRename xmalloc_and_zero() to xzalloc().
2013-05-01 Guus SliepenUse conditional compilation for cryptographic functions.
2012-11-29 Guus SliepenDrop libevent and use our own event handling again.
2012-11-17 Guus SliepenChoose a suitable socket when updating a node's UDP...
2012-10-14 Guus SliepenUpdate copyright notices.
2012-10-10 Guus SliepenFix whitespace.
2012-10-07 Guus SliepenC99 extravaganza.
2012-09-30 Guus SliepenMerge branch 'master' into 1.1
2012-09-26 Guus SliepenLet tincctl parse and format dumps.
2012-09-26 Guus SliepenKeep last known address and time since reachability...
2012-09-05 Guus SliepenReplace node_udp_tree with a hash table.
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-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-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
2011-07-16 Guus SliepenUse ECDSA to sign ECDH key exchange for UDP session...
2011-06-24 Guus SliepenMerge branch 'master' of git://tinc-vpn.org/tinc into 1.1
2011-06-21 Guus SliepenOnly log UDP address changes at the appropriate debug...
2011-06-06 Guus SliepenMerge branch 'master' of git://tinc-vpn.org/tinc into 1.1
2011-06-02 Guus SliepenFix format strings for Windows.
2011-05-28 Guus SliepenRemove newlines from log messages.
2011-05-28 Guus SliepenFix sparse warnings and add an extra sprinkling of...
2011-05-28 Sven-Haegar Kochsparse fixup: warning: Using plain integer as NULL...
2011-05-28 Sven-Haegar KochRemoved two newlines from the end of log messages which...
2011-05-22 Guus SliepenCheck if an event is initialized before calling event_d...
2011-05-15 Guus SliepenDump traffic statistics over control sockets.
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-02-18 Guus SliepenPrevent anything from updating our own UDP address.
2010-11-19 Guus SliepenMerge branch 'master' into 1.1
2010-11-13 Guus SliepenFree replay window when freeing a node_t.
2010-11-13 Brandon L BlackConfigurable ReplayWindow size, zero disables
2010-11-12 Guus SliepenMerge branch 'master' into 1.1
2010-04-17 Guus SliepenMerge branch 'master' into 1.1
2010-03-26 Sven-Haegar KochMerge branch 'master' into 1.1
2009-12-11 Guus SliepenFix compiler warnings.
2009-12-11 Guus SliepenMerge branch 'master' into 1.1
2009-11-07 Guus SliepenUse the TCP socket infrastructure for control sockets.
2009-11-04 Guus SliepenUse %x instead of %lx where appropriate.
2009-11-02 Guus SliepenMerge branch 'master' into 1.1
2009-10-24 Guus SliepenUse uint32_t instead of long int for connection options.
2009-09-29 Guus SliepenMerge branch 'master' into 1.1
2009-09-24 Guus SliepenDrop support for localisation.
2009-09-24 Guus SliepenRemove checkpoint tracing.
2009-09-24 Guus SliepenK&R style braces.
2009-09-24 Guus SliepenUpdate the address of the Free Software Foundation...
2009-09-24 Guus SliepenRemove all occurences of $Id$.
2009-09-16 Guus SliepenMerge branch 'master' into 1.1
2009-09-13 Guus SliepenRemove superfluous call to avl_delete().
2009-09-09 Guus SliepenAnother safe bitfield conversion.
2009-09-08 Guus SliepenAlways remove a node from the UDP tree before freeing it.
2009-06-11 Guus SliepenChange level of some debug messages, zero pointer after...
2009-06-06 Guus SliepenHandle truncated message authentication codes.
next