]> git.meshlink.io Git - meshlink/history - src/net_packet.c
Avoid allocating packet buffers unnecessarily.
[meshlink] / src / net_packet.c
2020-03-29 Guus SliepenPropagate the discovered PMTU between nodes to UTCP.
2020-03-29 Guus SliepenUpdate UTCP and replace gettimeofday() with clock_getti...
2020-03-10 Guus SliepenFix some log messages being reported for the wrong...
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-14 Guus SliepenRemove support for broadcast packets.
2019-10-07 Guus SliepenDon't use static variables when choosing a broadcast...
2019-10-05 Guus SliepenReplace rand() by xoshiro256** with per-mesh state.
2019-10-05 Guus SliepenAdd assert() calls to the library.
2019-09-23 Guus SliepenAdd a callback for PMTU changes.
2019-09-05 Guus SliepenMake ping intervals and timeouts configurable for each...
2019-08-04 Guus SliepenRemove global variables.
2019-07-19 Guus SliepenRemove unused member variables.
2019-05-31 sairoop-elearUpdate android build
2019-03-17 Guus SliepenFix spelling errors.
2019-02-25 lakshminarayanagurramImprove support for submeshes.
2018-07-21 Guus SliepenAdd COPYING.README, detailing license obligations for...
2018-06-26 Guus SliepenFix valgrind warnings about reading uninitialized bytes.
2018-05-01 Guus SliepenFix all compiler warnings found using -Wall -W -pedantic.
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 SliepenReset UTCP timers after a succesful key exchange.
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 SliepenRemove unused replay window and RTT/bandwidth estimatio...
2014-08-22 Guus SliepenMerge branch 'channels'
2014-08-09 Niklas Hofmannpersistence of DeviceClass
2014-08-09 Saverio Protonet_packet: trivial, adjust to logger to DEBUG
2014-08-09 Guus SliepenMerge branch 'everbase' of chicago.everbase.net:meshlin...
2014-08-09 Niklas Hofmannlog level adjustments
2014-08-09 Guus SliepenMerge branch 'discovery' of chicago.everbase.net:meshli...
2014-08-08 Guus SliepenFinish implementation of log callbacks.
2014-05-23 Saverio ProtoImplemented meshlink_blacklist feature
2014-05-23 Saverio ProtoDrop messages from blacklisted nodes that I receive...
2014-05-23 Saverio ProtoTrivial test for meshlink_blacklist
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 SliepenRemove global variable "now".
2014-04-26 Guus SliepenRemove global variables from the event loop code.
2014-04-24 Saverio ProtoMove pinginterval pingtimeout and maxtimeout to mesh
2014-04-23 Guus SliepenFix MTU probes.
2014-04-21 Guus SliepenMove debug_level to mesh.
2014-04-21 Guus SliepenReally stop using cipher.h and digest.h.
2014-04-21 Guus SliepenMove listen_sockets to mesh.
2014-04-21 Guus SliepenMove localdiscovery variables to mesh.
2014-04-21 Guus SliepenMove connection_list to mesh->connections.
2014-04-21 Guus SliepenMove edge_weight_tree to mesh->edges.
2014-04-21 Guus SliepenMove myself to mesh->self.
2014-04-21 Guus SliepenMove definition of sockaddr_t to its own header, remove...
2014-04-18 Guus SliepenRemove legacy Ethernet header from vpn_packet_t, add...
2014-04-18 Guus SliepenRemove forwarding_mode, broadcast_mode, directonly...
2014-04-18 Guus SliepenGet rid of routing_mode.
2014-04-17 Saverio ProtoRevert "Guus please check this, I had to fix because...
2014-04-17 Saverio ProtoGuus please check this, I had to fix because my sptps...
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 files not used by MeshLink.
2014-04-09 Saverio ProtoRemove handle_device_data function
2013-11-21 Guus SliepenMake LocalDiscovery work for SPTPS packets.
2013-08-23 Guus SliepenUse PATHEXT when checking for the presence of scripts...
2013-08-08 Guus SliepenDon't echo broadcast packets back when Broadcast =...
2013-07-24 Guus SliepenFix compression when using the SPTPS protocol.
2013-07-22 Etienne DechampsFurther improve bandwidth estimation for type 2 MTU...
2013-07-22 Etienne DechampsIntroduce lightweight PMTU probe replies.
2013-05-31 Guus SliepenAdd the LocalDiscoveryAddress option.
2013-05-18 Guus SliepenSend a new key when we receive packets from a node...
2013-05-10 Guus SliepenFix warnings for functions marked __attribute((warn_unu...
2013-05-01 Guus SliepenUse conditional compilation for cryptographic functions.
2013-04-22 Guus SliepenDrop packets forwarded via TCP if they are too big...
2013-03-08 Guus SliepenAvoid calling time(NULL).
2013-01-31 Guus SliepenRemove direct inclusion of OpenSSL headers in net_packe...
2013-01-31 Guus SliepenDetect increases in PMTU.
2013-01-20 Guus SliepenReleasing 1.1pre5.
2013-01-16 Guus SliepenEstimate RTT, bandwidth and packet loss between nodes.
2013-01-15 Guus SliepenCount the number of correctly received UDP packets.
2012-12-05 Guus SliepenFix compiler warnings on OpenBSD.
2012-11-29 Guus SliepenDrop libevent and use our own event handling again.
2012-11-19 Guus SliepenEnsure MTU probe replies are sent back the same way...
2012-11-19 Guus SliepenImprove UDP address selection.
2012-11-17 Guus SliepenTry all known addresses of node during PMTU discovery...
2012-11-13 Guus SliepenSend broadcast packets using a random socket, and prope...
2012-11-13 Guus SliepenDon't take the address of a variable whose scope is...
2012-10-21 Guus SliepenSlightly randomize all timeouts.
2012-10-14 Guus SliepenOnly log success of initial datagram SPTPS handshake.
2012-10-14 Guus SliepenFix handling of initial datagram SPTPS packet.
2012-10-10 Guus SliepenFix whitespace.
2012-10-10 Guus SliepenTry all known addresses of node during the PMTU discove...
2012-10-09 Guus SliepenRemove unused variables, fix some #includes.
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-26 Guus SliepenKeep last known address and time since reachability...
next