]> git.meshlink.io Git - meshlink/shortlog
meshlink
2019-10-14 Guus SliepenAllow the mesh to detect when a node has completely... features/detect-restarted-nodes
2019-10-13 Guus SliepenSet the priv pointer at channel open time in the channe...
2019-10-13 Guus SliepenAdd a way to set the channel's priv pointer when openin...
2019-10-13 Guus SliepenSet a very small channel timeout in channels-failure...
2019-10-13 Guus SliepenRemove some more superfluous parentheses.
2019-10-13 Guus SliepenRename mesh_mutex to mutex.
2019-10-13 Guus SliepenAdd meshlink_set_node_channel_timeout().
2019-10-10 Guus SliepenFix waiting for two nodes to become reachable in the...
2019-10-10 Guus SliepenCorrectly handle incoming retransmissions of SYN packets.
2019-10-10 Guus SliepenDon't load config files partially.
2019-10-10 Guus SliepenFix spurious channel closures after meshlink_stop(...
2019-10-10 Guus SliepenCheck the return value of node_write_config() while...
2019-10-07 Guus SliepenAdd an error callback.
2019-10-07 Guus SliepenFix a double call to pthread_mutex_unlock().
2019-10-07 Guus SliepenDon't use static variables when choosing a broadcast...
2019-10-07 Guus SliepenUnlock the mesh_mutex before destroying it.
2019-10-07 Guus SliepenRefactor the non-blackbox test suite.
2019-10-05 Guus SliepenReplace rand() by xoshiro256** with per-mesh state.
2019-10-05 Guus SliepenAdd the /whitelist command to the chat examples.
2019-10-05 Guus SliepenFix the channels-no-partial test case.
2019-10-05 Guus SliepenRemove unused functions, and make more functions static.
2019-10-05 Guus SliepenAdd assert() calls to the library.
2019-10-04 Guus SliepenClean up resources in the test cases.
2019-10-04 Guus SliepenFix potential memory leaks in the autoconnect algorithm.
2019-10-04 Guus SliepenAvoid casting function pointers.
2019-10-04 Guus SliepenFix memory leaks from timers.
2019-10-04 Guus SliepenHave meshlink_get_node() and _submesh() set MESHLINK_EN...
2019-10-04 Guus SliepenFix memory leaks in the outgoing packet queue.
2019-10-04 Guus SliepenFix several memory leaks found by AddressSanitizer.
2019-09-29 Guus SliepenEnsure only valid hostnames end up in the invitation...
2019-09-26 Guus SliepenFix errors found by Clang's static analyzer.
2019-09-26 Guus SliepenFix winerror() returning a pointer to a stack-allocated...
2019-09-26 Guus SliepenFix potential double fclose().
2019-09-25 Guus SliepenUpdate mesh->loop.now right after select() returns.
2019-09-25 Guus SliepenAdd missing mutex locks.
2019-09-25 Guus SliepenAdd missing mutex locks.
2019-09-23 Guus SliepenAvoid using typedefs in meshlink.h.
2019-09-23 Guus SliepenAdd \memberof annotations to the C API documentation.
2019-09-23 Guus SliepenFix doxygen warnings.
2019-09-23 Guus SliepenAdd missing parts of meshlink_set_node_pmtu_cb().
2019-09-23 Guus SliepenAdd a callback for PMTU changes.
2019-09-23 Guus SliepenReset UTCP timers when learning a node's public key.
2019-09-23 Guus SliepenFix compiler warnings from Clang 10 and GCC 9.
2019-09-22 Guus SliepenTest UDP channels.
2019-09-22 Guus SliepenEnsure Catta gets a valid service name.
2019-09-17 Guus SliepenEnsure the channel poll callback is called with len...
2019-09-09 Guus SliepenCorrectly update our own host config file after meshlin...
2019-09-09 sairoop-elearFix deadlock during discovery failure
2019-09-05 Guus SliepenFix starting the channels-fork test.
2019-09-05 Guus SliepenCall fsync() on the configuration directories where...
2019-09-05 Guus SliepenWrite config files atomically.
2019-09-05 Guus SliepenWhen opening a mesh handle, inherit the global log...
2019-09-05 Guus SliepenFix a potential crash when restarting the mesh.
2019-09-05 Guus SliepenMake ping intervals and timeouts configurable for each...
2019-09-05 Guus SliepenBetter use of enum dev_class_t.
2019-08-29 Guus SliepenAdd support for AIO using filedescriptors.
2019-08-21 Guus SliepenUse relative URLs for the submodules.
2019-08-18 Guus SliepenIgnore REQ_KEY only if we very recently sent one ourselves.
2019-08-18 Guus SliepenRemove redundant call to graph().
2019-08-18 Guus SliepenSend REQ_KEY after a successful meta-connection only...
2019-08-15 Guus SliepenTest concurrent AIO and non-AIO transfers.
2019-08-13 Guus SliepenAllow the channel send and receive buffer size to be...
2019-08-12 Guus SliepenAdd meshlink_channel_aio_receive().
2019-08-12 Guus SliepenAdd a test case for meshlink_channel_aio_send().
2019-08-12 Guus SliepenAdd meshlink_channel_aio_send().
2019-08-08 Guus SliepenAdd the MESHLINK_CHANNEL_NO_PARTIAL flag.
2019-08-04 Guus SliepenUse condition variables to wait for threads to finish...
2019-08-04 Guus SliepenRemove global variables.
2019-08-04 Guus SliepenAvoid unnecessary calls to time().
2019-08-04 Guus SliepenCorrectly set device class after joining if the server...
2019-08-04 Guus SliepenCorrectly update device class when receiving an ADD_EDG...
2019-08-04 Guus SliepenRun Catta in the same network namespace as MeshLink.
2019-07-26 Guus SliepenIgnore online/offline state from Catta.
2019-07-26 Guus SliepenClose connections if the local address is no longer...
2019-07-19 Guus SliepenRemove unused member variables.
2019-07-19 Guus SliepenReorganize structs for better packing and access patterns.
2019-07-19 Guus SliepenSpeed up reconnections on network interface changes.
2019-07-19 Guus SliepenFix a small memory leak.
2019-07-19 Guus SliepenFix potential segmentation fault on node reachability...
2019-07-07 Guus SliepenInform UTCP when a node is offline, so it will start...
2019-07-07 Guus SliepenUpdate UTCP to correctly handle timeouts sending data.
2019-07-04 Guus SliepenPrevent meshlink_join() when the joining node is alread...
2019-06-13 Guus SliepenFix compiler warnings in the test suites.
2019-06-13 Guus SliepenSpeed up initial autoconnect after joining a mesh.
2019-06-13 Guus SliepenAutoconnect to reachable nodes without known public...
2019-06-13 Guus SliepenEnsure we can pass arbitrary binary blobs for keys.
2019-06-13 sairoop-elearAdd encrypted key rotation feature api
2019-06-13 sairoop-elearModify meshlink configuration base file structre
2019-06-13 sairoop-elearAdd unit test cases for encrypted storage key rotation
2019-06-13 Guus SliepenVarious fixes for the encrypted storage support.
2019-06-13 Guus SliepenAdd support for opening a MeshLink instance without...
2019-06-13 Guus SliepenAdd missing declaration of chacha_ivsetup_96().
2019-06-13 Guus SliepenAdd support for encrypted storage.
2019-06-13 Guus SliepenAdd the PackMessage library.
2019-06-05 lakshminarayanagurramMake retry outgoing logic instantaneously connect when...
2019-06-05 lakshminarayanagurramAdd test cases for random port bindings
2019-06-05 Guus SliepenMake meshlink_set_port() return false if we didn't...
2019-05-31 Guus SliepenRe-enable building the chatpp example.
2019-05-31 Guus SliepenAdd missing symbols to meshlink.sym.
2019-05-31 sairoop-elearUpdate android build
next