meshlink
2 days ago Guus SliepenCheck for the presence of stdatomic.h before using it. master
5 days ago Guus SliepenDon't use assert() to check the results of pthread_...
5 days ago Guus SliepenExport meshlink_set_dev_class_maxtimeout().
5 days ago Guus SliepenEnsure the maxtimeout value is taken from the destinati...
2020-06-24 Guus SliepenMake the maximum outgoing connection timeout runtime...
2020-06-24 Guus SliepenFix compiling the C++ examples.
2020-06-16 Guus SliepenRevert "Fix warnings caused by C-only flags passed...
2020-06-16 Guus SliepenRevert "Don't overwrite CFLAGS when adding -std=c11."
2020-06-15 Guus SliepenDon't overwrite CFLAGS when adding -std=c11.
2020-06-14 Guus SliepenReact faster to network changes, including point-to...
2020-06-13 Guus SliepenOnly call setitimer if ITIMER_REAL is defined. fix/pthread-fixes
2020-06-13 Guus SliepenSet NOSIGPIPE on all sockets.
2020-06-12 Guus SliepenFix warnings and missing mutex/cond initialization...
2020-06-12 Guus SliepenInitialize the adns_done_queue.
2020-06-12 Guus SliepenFix warnings caused by C-only flags passed to the C...
2020-06-12 Guus SliepenAdd missing initialization of a condition variable.
2020-06-11 Guus SliepenFix some test cases using the same configuration directory.
2020-06-11 Guus SliepenUse atomic operations to check whether to write to...
2020-06-11 Guus SliepenRemove gettimeofday() usage from test cases.
2020-06-11 Guus SliepenAdd asserts() to all pthread related function calls.
2020-06-10 Guus SliepenProperly initialize mutexes and condition variables.
2020-06-09 Guus SliepenFix compiler warnings on macOS.
2020-06-09 Guus SliepenCheck whether IP_MTU is defined.
2020-06-05 Guus SliepenFix meshlink_join() failing on Android.
2020-06-05 Guus SliepenEnsure utcp-test is compiled with the same flags as...
2020-06-03 Guus SliepenInclude "system.h" in the UTCP sources.
2020-06-03 Guus SliepenDon't crash when trying to connect a channel to port 0.
2020-05-21 Guus SliepenExplicitly set the stack size for the MeshLink thread.
2020-05-21 Guus SliepenLimit the size of the fd read buffer in channel_poll().
2020-05-18 Guus SliepenAdd a test for AIO callback cornercases.
2020-05-18 Guus SliepenFix assert that could incorrectly be triggered when...
2020-05-18 Guus SliepenReport the amount of actual data sent/received in AIO...
2020-05-18 Guus SliepenReset closed connections if there is incoming data.
2020-05-15 Guus SliepenInclude our own key in REQ_PUBKEY requests.
2020-05-15 Guus SliepenHandle UTCP receive buffer wraparound corner cases.
2020-05-13 Guus SliepenFix mismatch in supported compile flags tested for...
2020-05-13 Guus SliepenFix more compiler warnings.
2020-05-11 Guus SliepenFix make distcheck.
2020-05-11 Guus SliepenAdd Doxygen support to the build system.
2020-05-11 Guus SliepenMove UTCP into the MeshLink repository.
2020-05-11 Guus SliepenHandle EINTR when reading/writing to AIO fds.
2020-05-08 Guus SliepenHandle meshlink_channel_close() being called in callbacks. fix/channel-close-in-callback
2020-05-04 Guus SliepenUpdate UTCP to fix retransmission of SYNACK packets.
2020-04-28 Guus SliepenAvoid a segfault when setting a timeout to 0.
2020-04-28 Guus SliepenSeveral fixes for channel AIO send and receive functions.
2020-04-28 Guus SliepenFix a potential read from a freed buffer when sending...
2020-04-21 Guus SliepenAvoid a crash when graph() is called when the event...
2020-04-19 Guus SliepenMake UTCP retranmissions trigger PMTU probes immediately.
2020-04-16 Guus SliepenUse nanosleep() instead of clock_nanosleep().
2020-04-16 Guus SliepenUpdate UTCP to fix a potential segmentation fault.
2020-04-16 Guus SliepenEnsure exported host files have a port in the canonical...
2020-04-11 Guus SliepenUpdate UTCP.
2020-04-11 Guus SliepenCheck that we can send up to 65536 bytes at a time...
2020-04-11 Guus SliepenHave nodes remember in which submesh they live.
2020-04-11 Guus SliepenAllow meshlink_open() to be called with a NULL name.
2020-04-11 Guus SliepenWhen resetting timers that use CLOCK_MONOTONIC, use...
2020-04-11 Guus SliepenAdd a probe point for SPTPS renewal and devtool_force_s...
2020-04-11 Guus SliepenAlso renew SPTPS keys for meta-connections.
2020-04-11 Guus SliepenAdd a probe point for async DNS resolving.
2020-04-11 sairoop-elearAdd UTCP UDP channel corner cases and test cases on...
2020-04-11 sairoop-elearAdd channel poll callback corner cases
2020-04-11 sairoop-elearAdd missing atomic test cases to the APIs that affects...
2020-04-09 Guus SliepenUse blocking ADNS requests for most other hostname... feature/async-dns
2020-04-09 Guus SliepenAdd "blocking" asynchronous DNS requests.
2020-04-07 Guus SliepenAdd asynchronous DNS lookups for outgoing connections.
2020-04-07 Guus SliepenRemove unused support for proxies.
2020-04-07 Guus SliepenAdd an asynchronous DNS thread.
2020-04-07 Guus SliepenAssume getaddrinfo() and IPv6 are supported.
2020-04-07 Guus SliepenFix a debug message being logged incorrectly.
2020-04-06 Guus SliepenUpdate UTCP to fix retransmit timeout calculation.
2020-04-05 Guus SliepenUpdate UTCP to fix RTT measurements.
2020-04-02 Guus SliepenUpdate UTCP to support fragmenting packets on UDP style...
2020-04-02 RoopUpdated test vectors for get node reachability
2020-04-02 RoopAdd meshlink_get_all_nodes_by_last_reachable API, meshl...
2020-04-02 Guus SliepenUpdate UTCP to fix a compile error.
2020-03-31 Guus SliepenAllow setting the UTCP clock granularity.
2020-03-30 Guus SliepenFix key renewal being called too often after the first...
2020-03-29 Guus SliepenTry addresses found by Catta for UDP probes.
2020-03-29 Guus SliepenRenew SPTPS keys every hour.
2020-03-29 Guus SliepenAvoid allocating packet buffers unnecessarily.
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-27 Guus SliepenSend out channel data immediately, bypassing the packet...
2020-03-27 Guus SliepenReduce how often we have to poll the packet queue.
2020-03-15 Guus SliepenRemove redundant call to add_local_addresses().
2020-03-15 Guus SliepenHave try_bind() reuse the setup_*_listen_socket() funct...
2020-03-15 Guus SliepenFix the order of socket operations when setting up...
2020-03-12 Guus SliepenUse slashes internally to separate hostnames and ports...
2020-03-12 sairoop-elearFix IPv6 address validation bug preventing IPv6 address...
2020-03-11 Guus SliepenCorrectly remove all duplicates when having many hostna...
2020-03-10 Guus SliepenFix some log messages being reported for the wrong...
2020-03-10 Guus SliepenAdd all recent addresses resolved from a hostname in...
2020-03-10 Guus SliepenUpdate the invite-join test.
2020-03-10 Guus SliepenEnsure we process all hostnames for invitation URLs.
2020-03-10 Guus SliepenFix potential double free when using meshlink_add_invit...
2020-03-06 Guus SliepenHandle not being able to bind to the configured port...
2020-03-06 Guus SliepenDon't abort on empty lines in receive_request().
2020-03-06 Guus SliepenAdd meshlink_add_invitation_address(), deprecate meshli...
2020-03-06 Guus SliepenAdd meshlink_set_external_address_discovery_url().
2020-03-03 Guus SliepenUse the first working outgoing socket during meshlink_j...
next