]> git.meshlink.io Git - meshlink/shortlog
meshlink
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...
2020-02-28 Guus SliepenAvoid ports that are in use by not all address families.
2020-02-28 Guus SliepenFurther improve try_bind().
2020-02-25 Guus SliepenFix logic in try_bind().
2020-02-23 Guus SliepenCheck that importing the same data twice is fine, but...
2020-02-23 Guus SliepenMove assert()s that dereference a pointer to after...
2020-02-23 Guus SliepenAdd missing NULL-check in meshlink_verify().
2020-02-23 Guus SliepenUpdate the blackbox join test cases.
2020-02-22 Guus SliepenFix compilation error caused by ACX_THREAD
2020-02-11 Guus SliepenMake the join commit order configurable. feature/join-commit-order
2020-02-11 Guus SliepenFix a memory leak when an invitation file contains...
2020-02-11 Guus SliepenMove join state out of meshlink_handle_t, and ensure...
2020-02-08 Guus SliepenFix garbage being sent at start of a UDP channel.
2020-02-08 Guus SliepenFall back to getifaddrs() to get an interface address...
2020-02-08 Guus SliepenUse bind() to check if a local address is still valid.
2020-02-08 RoopFix android (Android 6 or before) compilation issue...
2020-02-04 Guus SliepenClear reachability times in imported host config files.
2020-02-03 Guus SliepenForce -fPIC when compiling libcatta.
2020-02-03 Guus SliepenClear reachability times in host config files received...
2020-02-03 Guus SliepenPrevent meshlink_errno from being set incorrectly by...
2020-02-03 Guus SliepenFix spelling errors.
2020-02-03 Guus SliepenFix reachability queries for blacklisted nodes.
2020-02-03 Guus SliepenFix compiling with GCC 10.
2020-01-29 Guus SliepenFix potential segmentation fault on iOS.
2020-01-27 Guus SliepenOnly let mesh->self be reachable when the mesh is started.
2020-01-24 Guus SliepenSync host config file immediately after initial connect.
2020-01-19 Guus SliepenAdd meshlink_get_node_reachability().
2020-01-19 Guus SliepenAdd a configurable fast connection retry period.
2019-12-06 Guus SliepenRemember the address used by an invitee.
2019-12-06 Guus SliepenRemember the address used when connecting to an invitin...
2019-12-06 Guus SliepenEnsure all addresses in the invitation URL are also...
2019-12-06 Guus SliepenPrefer sockaddr_t over struct sockaddr_*.
2019-12-06 Guus SliepenDon't add duplicates to the list of recently seen addre...
2019-12-01 Guus SliepenDestroy new/ and old/ subdirectories when creating...
2019-12-01 Guus SliepenAdd meshlink_get_all_nodes_by_last_reachable().
2019-12-01 Guus SliepenAdd a #define for the maximum number of tracked recentl...
2019-11-28 Guus SliepenSync the base configuration directory at the end of...
2019-11-28 Guus SliepenSync the base configuration directory after each subdir...
2019-11-28 Guus SliepenSync the base configuration directory after each call...
2019-11-14 Guus SliepenFix logic error preventing fast update of reflexive...
2019-11-11 Guus SliepenAssert that nodes black/whitelisted by name persist...
2019-11-11 Guus SliepenAdd support for black/whitelisting by name, and forgett...
2019-11-09 Guus SliepenFix __warn_unused_result__, add more of it and fix...
2019-11-09 Guus SliepenUse a separate lockfile to lock the configuration direc...
2019-11-05 Guus SliepenSync the host config directory after accepting an invitee.
2019-11-05 Guus SliepenRefuse invitees if we can't delete the invitation file.
2019-11-05 Guus SliepenSync invitation directory when calling meshlink_invite().
2019-11-05 Guus SliepenDon't fail to start MeshLink if some host config files...
2019-11-05 Guus SliepenHandle host config files without a public key.
next