]> git.meshlink.io Git - meshlink/history - src
Allow incoming connections to specify a real address in the ID request.
[meshlink] / src /
2021-01-14 Guus SliepenAllow incoming connections to specify a real address... feature/metaconnection-address
2021-01-14 Guus SliepenUse AI_* instead of NI_* constants for getaddrinfo().
2020-12-30 Guus SliepenSend our canonical address to nodes we want to communic...
2020-12-30 Guus SliepenClean up the request jump table.
2020-12-30 Guus SliepenUse the canonical address during UDP probes.
2020-12-06 Guus SliepenFix deleting configuration directories with hidden...
2020-11-22 Guus SliepenFix potential NULL pointer dereference.
2020-11-16 Guus SliepenDon't try to renew SPTPS keys for unreachable nodes. fix/deterministic-sptps-reset
2020-11-10 Guus SliepenOnly reset UDP SPTPS sessions if the session ID changed.
2020-10-29 Guus SliepenAlso send the blacklist notification when we already...
2020-10-29 Guus SliepenAdd a callback that notifies the application when it...
2020-10-25 Guus SliepenFix Doxygen errors.
2020-10-25 Guus SliepenAdd API functions to query the blacklist status of...
2020-10-25 Guus SliepenCheck blacklist status before committing an invitation.
2020-10-25 Guus SliepenRemove invitation files when blacklisting or forgetting...
2020-10-11 Guus SliepenWhen a new connection is activated, terminate any pendi...
2020-10-11 Guus SliepenDon't reset the UDP SPTPS session when a node becomes...
2020-09-30 Guus SliepenFix cornercases closing channels.
2020-09-29 Guus SliepenSend RST packets when receiving data after we closed...
2020-09-25 Guus SliepenExtend the timeout period of the authentication phase...
2020-09-25 Guus SliepenDon't use fast timeouts for fully established connections.
2020-09-25 Guus SliepenFix timeouts of 1 second expiring in less than one...
2020-09-10 Guus SliepenAllow sptps_force_kex() in all situations.
2020-09-10 Guus SliepenAllow sptps_force_kex() while a key exchange is in...
2020-09-07 Guus SliepenUse the canonical address exclusively for making outgoi...
2020-09-07 Guus SliepenAlways ensure we store a port number when setting the...
2020-09-07 Guus SliepenUse the fast retry period of the destination node's...
2020-08-04 Guus SliepenRemove temporary files at startup.
2020-07-29 Guus SliepenAdd meshlink_set_channel_listen_cb().
2020-07-29 Guus SliepenEnsure the poll callback is called when a UDP channel...
2020-07-23 Guus SliepenAlways let the initiator send a REQ_KEY once a connecti...
2020-07-23 Guus SliepenFix the channels-udp test case.
2020-07-22 Guus SliepenDon't attempt to sync confbase for ephemeral nodes...
2020-07-22 Guus SliepenWhen activating a meta-connection, remember the address...
2020-07-22 Guus SliepenReset last_connect_try for all nodes when starting...
2020-07-22 Guus SliepenAdd devtool_set_meta_status_cb().
2020-07-22 Guus SliepenDon't store empty canonical addresses.
2020-07-22 Guus SliepenFix invitation URL generation when running in a network...
2020-07-22 Guus SliepenExport missing meshlink_open_params_* symbols.
2020-07-10 Guus SliepenFix a crash with some network configurations.
2020-07-10 Guus SliepenAdd meshlink_reset_timers().
2020-07-07 Guus SliepenCheck for the presence of stdatomic.h before using it.
2020-07-04 Guus SliepenDon't use assert() to check the results of pthread_...
2020-07-04 Guus SliepenExport meshlink_set_dev_class_maxtimeout().
2020-07-04 Guus SliepenEnsure the maxtimeout value is taken from the destinati...
2020-06-24 Guus SliepenMake the maximum outgoing connection timeout runtime...
2020-06-14 Guus SliepenReact faster to network changes, including point-to...
2020-06-13 Guus SliepenSet NOSIGPIPE on all sockets.
2020-06-12 Guus SliepenInitialize the adns_done_queue.
2020-06-12 Guus SliepenAdd missing initialization of a condition variable.
2020-06-11 Guus SliepenUse atomic operations to check whether to write to...
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 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 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 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-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 Guus SliepenUpdate UTCP to fix a compile error.
2020-03-31 Guus SliepenAllow setting the UTCP clock granularity.
next