projects
/
meshlink
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
meshlink
2020-04-09
Guus Sliepen
Add "blocking" asynchronous DNS requests.
commit
|
commitdiff
|
tree
|
snapshot
2020-04-07
Guus Sliepen
Add asynchronous DNS lookups for outgoing connections.
commit
|
commitdiff
|
tree
|
snapshot
2020-04-07
Guus Sliepen
Remove unused support for proxies.
commit
|
commitdiff
|
tree
|
snapshot
2020-04-07
Guus Sliepen
Add an asynchronous DNS thread.
commit
|
commitdiff
|
tree
|
snapshot
2020-04-07
Guus Sliepen
Assume getaddrinfo() and IPv6 are supported.
commit
|
commitdiff
|
tree
|
snapshot
2020-04-07
Guus Sliepen
Fix a debug message being logged incorrectly.
commit
|
commitdiff
|
tree
|
snapshot
2020-04-06
Guus Sliepen
Update UTCP to fix retransmit timeout calculation.
commit
|
commitdiff
|
tree
|
snapshot
2020-04-05
Guus Sliepen
Update UTCP to fix RTT measurements.
commit
|
commitdiff
|
tree
|
snapshot
2020-04-02
Guus Sliepen
Update UTCP to support fragmenting packets on UDP style...
commit
|
commitdiff
|
tree
|
snapshot
2020-04-02
Roop
Updated test vectors for get node reachability
commit
|
commitdiff
|
tree
|
snapshot
2020-04-02
Roop
Add meshlink_get_all_nodes_by_last_reachable API, meshl...
commit
|
commitdiff
|
tree
|
snapshot
2020-04-02
Guus Sliepen
Update UTCP to fix a compile error.
commit
|
commitdiff
|
tree
|
snapshot
2020-03-31
Guus Sliepen
Allow setting the UTCP clock granularity.
commit
|
commitdiff
|
tree
|
snapshot
2020-03-30
Guus Sliepen
Fix key renewal being called too often after the first...
commit
|
commitdiff
|
tree
|
snapshot
2020-03-29
Guus Sliepen
Try addresses found by Catta for UDP probes.
commit
|
commitdiff
|
tree
|
snapshot
2020-03-29
Guus Sliepen
Renew SPTPS keys every hour.
commit
|
commitdiff
|
tree
|
snapshot
2020-03-29
Guus Sliepen
Avoid allocating packet buffers unnecessarily.
commit
|
commitdiff
|
tree
|
snapshot
2020-03-29
Guus Sliepen
Propagate the discovered PMTU between nodes to UTCP.
commit
|
commitdiff
|
tree
|
snapshot
2020-03-29
Guus Sliepen
Update UTCP and replace gettimeofday() with clock_getti...
commit
|
commitdiff
|
tree
|
snapshot
2020-03-27
Guus Sliepen
Send out channel data immediately, bypassing the packet...
commit
|
commitdiff
|
tree
|
snapshot
2020-03-27
Guus Sliepen
Reduce how often we have to poll the packet queue.
commit
|
commitdiff
|
tree
|
snapshot
2020-03-15
Guus Sliepen
Remove redundant call to add_local_addresses().
commit
|
commitdiff
|
tree
|
snapshot
2020-03-15
Guus Sliepen
Have try_bind() reuse the setup_*_listen_socket() funct...
commit
|
commitdiff
|
tree
|
snapshot
2020-03-15
Guus Sliepen
Fix the order of socket operations when setting up...
commit
|
commitdiff
|
tree
|
snapshot
2020-03-12
Guus Sliepen
Use slashes internally to separate hostnames and ports...
commit
|
commitdiff
|
tree
|
snapshot
2020-03-12
sairoop-elear
Fix IPv6 address validation bug preventing IPv6 address...
commit
|
commitdiff
|
tree
|
snapshot
2020-03-11
Guus Sliepen
Correctly remove all duplicates when having many hostna...
commit
|
commitdiff
|
tree
|
snapshot
2020-03-10
Guus Sliepen
Fix some log messages being reported for the wrong...
commit
|
commitdiff
|
tree
|
snapshot
2020-03-10
Guus Sliepen
Add all recent addresses resolved from a hostname in...
commit
|
commitdiff
|
tree
|
snapshot
2020-03-10
Guus Sliepen
Update the invite-join test.
commit
|
commitdiff
|
tree
|
snapshot
2020-03-10
Guus Sliepen
Ensure we process all hostnames for invitation URLs.
commit
|
commitdiff
|
tree
|
snapshot
2020-03-10
Guus Sliepen
Fix potential double free when using meshlink_add_invit...
commit
|
commitdiff
|
tree
|
snapshot
2020-03-06
Guus Sliepen
Handle not being able to bind to the configured port...
commit
|
commitdiff
|
tree
|
snapshot
2020-03-06
Guus Sliepen
Don't abort on empty lines in receive_request().
commit
|
commitdiff
|
tree
|
snapshot
2020-03-06
Guus Sliepen
Add meshlink_add_invitation_address(), deprecate meshli...
commit
|
commitdiff
|
tree
|
snapshot
2020-03-06
Guus Sliepen
Add meshlink_set_external_address_discovery_url().
commit
|
commitdiff
|
tree
|
snapshot
2020-03-03
Guus Sliepen
Use the first working outgoing socket during meshlink_j...
commit
|
commitdiff
|
tree
|
snapshot
2020-02-28
Guus Sliepen
Avoid ports that are in use by not all address families.
commit
|
commitdiff
|
tree
|
snapshot
2020-02-28
Guus Sliepen
Further improve try_bind().
commit
|
commitdiff
|
tree
|
snapshot
2020-02-25
Guus Sliepen
Fix logic in try_bind().
commit
|
commitdiff
|
tree
|
snapshot
2020-02-23
Guus Sliepen
Check that importing the same data twice is fine, but...
commit
|
commitdiff
|
tree
|
snapshot
2020-02-23
Guus Sliepen
Move assert()s that dereference a pointer to after...
commit
|
commitdiff
|
tree
|
snapshot
2020-02-23
Guus Sliepen
Add missing NULL-check in meshlink_verify().
commit
|
commitdiff
|
tree
|
snapshot
2020-02-23
Guus Sliepen
Update the blackbox join test cases.
commit
|
commitdiff
|
tree
|
snapshot
2020-02-22
Guus Sliepen
Fix compilation error caused by ACX_THREAD
commit
|
commitdiff
|
tree
|
snapshot
2020-02-11
Guus Sliepen
Make the join commit order configurable.
feature/join-commit-order
commit
|
commitdiff
|
tree
|
snapshot
2020-02-11
Guus Sliepen
Fix a memory leak when an invitation file contains...
commit
|
commitdiff
|
tree
|
snapshot
2020-02-11
Guus Sliepen
Move join state out of meshlink_handle_t, and ensure...
commit
|
commitdiff
|
tree
|
snapshot
2020-02-08
Guus Sliepen
Fix garbage being sent at start of a UDP channel.
commit
|
commitdiff
|
tree
|
snapshot
2020-02-08
Guus Sliepen
Fall back to getifaddrs() to get an interface address...
commit
|
commitdiff
|
tree
|
snapshot
2020-02-08
Guus Sliepen
Use bind() to check if a local address is still valid.
commit
|
commitdiff
|
tree
|
snapshot
2020-02-08
Roop
Fix android (Android 6 or before) compilation issue...
commit
|
commitdiff
|
tree
|
snapshot
2020-02-04
Guus Sliepen
Clear reachability times in imported host config files.
commit
|
commitdiff
|
tree
|
snapshot
2020-02-03
Guus Sliepen
Force -fPIC when compiling libcatta.
commit
|
commitdiff
|
tree
|
snapshot
2020-02-03
Guus Sliepen
Clear reachability times in host config files received...
commit
|
commitdiff
|
tree
|
snapshot
2020-02-03
Guus Sliepen
Prevent meshlink_errno from being set incorrectly by...
commit
|
commitdiff
|
tree
|
snapshot
2020-02-03
Guus Sliepen
Fix spelling errors.
commit
|
commitdiff
|
tree
|
snapshot
2020-02-03
Guus Sliepen
Fix reachability queries for blacklisted nodes.
commit
|
commitdiff
|
tree
|
snapshot
2020-02-03
Guus Sliepen
Fix compiling with GCC 10.
commit
|
commitdiff
|
tree
|
snapshot
2020-01-29
Guus Sliepen
Fix potential segmentation fault on iOS.
commit
|
commitdiff
|
tree
|
snapshot
2020-01-27
Guus Sliepen
Only let mesh->self be reachable when the mesh is started.
commit
|
commitdiff
|
tree
|
snapshot
2020-01-24
Guus Sliepen
Sync host config file immediately after initial connect.
commit
|
commitdiff
|
tree
|
snapshot
2020-01-19
Guus Sliepen
Add meshlink_get_node_reachability().
commit
|
commitdiff
|
tree
|
snapshot
2020-01-19
Guus Sliepen
Add a configurable fast connection retry period.
commit
|
commitdiff
|
tree
|
snapshot
2019-12-06
Guus Sliepen
Remember the address used by an invitee.
commit
|
commitdiff
|
tree
|
snapshot
2019-12-06
Guus Sliepen
Remember the address used when connecting to an invitin...
commit
|
commitdiff
|
tree
|
snapshot
2019-12-06
Guus Sliepen
Ensure all addresses in the invitation URL are also...
commit
|
commitdiff
|
tree
|
snapshot
2019-12-06
Guus Sliepen
Prefer sockaddr_t over struct sockaddr_*.
commit
|
commitdiff
|
tree
|
snapshot
2019-12-06
Guus Sliepen
Don't add duplicates to the list of recently seen addre...
commit
|
commitdiff
|
tree
|
snapshot
2019-12-01
Guus Sliepen
Destroy new/ and old/ subdirectories when creating...
commit
|
commitdiff
|
tree
|
snapshot
2019-12-01
Guus Sliepen
Add meshlink_get_all_nodes_by_last_reachable().
commit
|
commitdiff
|
tree
|
snapshot
2019-12-01
Guus Sliepen
Add a #define for the maximum number of tracked recentl...
commit
|
commitdiff
|
tree
|
snapshot
2019-11-28
Guus Sliepen
Sync the base configuration directory at the end of...
commit
|
commitdiff
|
tree
|
snapshot
2019-11-28
Guus Sliepen
Sync the base configuration directory after each subdir...
commit
|
commitdiff
|
tree
|
snapshot
2019-11-28
Guus Sliepen
Sync the base configuration directory after each call...
commit
|
commitdiff
|
tree
|
snapshot
2019-11-14
Guus Sliepen
Fix logic error preventing fast update of reflexive...
commit
|
commitdiff
|
tree
|
snapshot
2019-11-11
Guus Sliepen
Assert that nodes black/whitelisted by name persist...
commit
|
commitdiff
|
tree
|
snapshot
2019-11-11
Guus Sliepen
Add support for black/whitelisting by name, and forgett...
commit
|
commitdiff
|
tree
|
snapshot
2019-11-09
Guus Sliepen
Fix __warn_unused_result__, add more of it and fix...
commit
|
commitdiff
|
tree
|
snapshot
2019-11-09
Guus Sliepen
Use a separate lockfile to lock the configuration direc...
commit
|
commitdiff
|
tree
|
snapshot
2019-11-05
Guus Sliepen
Sync the host config directory after accepting an invitee.
commit
|
commitdiff
|
tree
|
snapshot
2019-11-05
Guus Sliepen
Refuse invitees if we can't delete the invitation file.
commit
|
commitdiff
|
tree
|
snapshot
2019-11-05
Guus Sliepen
Sync invitation directory when calling meshlink_invite().
commit
|
commitdiff
|
tree
|
snapshot
2019-11-05
Guus Sliepen
Don't fail to start MeshLink if some host config files...
commit
|
commitdiff
|
tree
|
snapshot
2019-11-05
Guus Sliepen
Handle host config files without a public key.
commit
|
commitdiff
|
tree
|
snapshot
2019-11-05
Guus Sliepen
Add missing calls to fflush().
commit
|
commitdiff
|
tree
|
snapshot
2019-10-31
Guus Sliepen
Allow nodes to learn their own reflexive UDP address.
commit
|
commitdiff
|
tree
|
snapshot
2019-10-31
Guus Sliepen
Try to get a new reflexive UDP address if UDP probes...
commit
|
commitdiff
|
tree
|
snapshot
2019-10-31
Guus Sliepen
Avoid compiler warnings when compiling with -DNDEBUG.
commit
|
commitdiff
|
tree
|
snapshot
2019-10-31
Guus Sliepen
Only add confirmed reflexive UDP addresses to ANS_KEY...
commit
|
commitdiff
|
tree
|
snapshot
2019-10-30
Guus Sliepen
Ensure NDEBUG is not set in the test suite.
commit
|
commitdiff
|
tree
|
snapshot
2019-10-30
Guus Sliepen
Fix another case of assert() with side-effects.
commit
|
commitdiff
|
tree
|
snapshot
2019-10-30
Guus Sliepen
Fix signal pipe creation when compiling with -DNDEBUG.
commit
|
commitdiff
|
tree
|
snapshot
2019-10-28
Guus Sliepen
Don't call terminate_connection() from meshlink_blackli...
commit
|
commitdiff
|
tree
|
snapshot
2019-10-28
Guus Sliepen
Set meshlink_errno when trying to create a channel...
commit
|
commitdiff
|
tree
|
snapshot
2019-10-27
Guus Sliepen
Ensure an invitation timeout of 0 means no invitations...
commit
|
commitdiff
|
tree
|
snapshot
2019-10-27
Guus Sliepen
Don't close active connections when a node is discovere...
commit
|
commitdiff
|
tree
|
snapshot
2019-10-27
Guus Sliepen
Don't call graph() twice when a new connection replaces...
commit
|
commitdiff
|
tree
|
snapshot
2019-10-27
Guus Sliepen
Restart UDP SPTPS when a node reconnects with a new...
commit
|
commitdiff
|
tree
|
snapshot
2019-10-27
Guus Sliepen
Drop severity of log messages regarding ADD/DEL_EDGE...
commit
|
commitdiff
|
tree
|
snapshot
next