]> git.meshlink.io Git - meshlink/history - src/meshlink_internal.h
Add a test for changing ports and handling of port conflicts.
[meshlink] / src / meshlink_internal.h
2021-10-08 Guus SliepenAdd a callback that notifies when the MeshLink thread...
2021-06-22 Guus SliepenHandle raw packets from tiny peers.
2021-04-15 Guus SliepenHandle network change detection on macOS and iOS.
2021-04-15 Guus SliepenGroup discovery related variables together.
2021-04-15 Guus SliepenDon't link with Catta anymore.
2021-04-15 Guus SliepenSend and receive multicast mDNS packets.
2021-04-15 Guus SliepenKeep track of interfaces and local addresses.
2021-04-15 Guus SliepenMonitor a PFROUTE socket on *BSD and macOS.
2021-03-03 Guus SliepenAllow a different location for the lock file.
2021-03-03 Guus SliepenAdd meshlink_set_storage_policy().
2020-10-29 Guus SliepenAdd a callback that notifies the application when it...
2020-07-29 Guus SliepenAdd meshlink_set_channel_listen_cb().
2020-07-22 Guus SliepenAdd devtool_set_meta_status_cb().
2020-06-24 Guus SliepenMake the maximum outgoing connection timeout runtime...
2020-05-13 Guus SliepenFix more compiler warnings.
2020-05-08 Guus SliepenHandle meshlink_channel_close() being called in callbacks. fix/channel-close-in-callback
2020-04-07 Guus SliepenRemove unused support for proxies.
2020-04-07 Guus SliepenAdd an asynchronous DNS thread.
2020-03-29 Guus SliepenAvoid allocating packet buffers unnecessarily.
2020-03-29 Guus SliepenUpdate UTCP and replace gettimeofday() with clock_getti...
2020-03-06 Guus SliepenHandle not being able to bind to the configured port...
2020-03-06 Guus SliepenAdd meshlink_add_invitation_address(), deprecate meshli...
2020-03-06 Guus SliepenAdd meshlink_set_external_address_discovery_url().
2020-02-11 Guus SliepenMake the join commit order configurable. feature/join-commit-order
2020-02-11 Guus SliepenMove join state out of meshlink_handle_t, and ensure...
2020-01-19 Guus SliepenAdd a configurable fast connection retry period.
2019-12-01 Guus SliepenAdd meshlink_get_all_nodes_by_last_reachable().
2019-11-09 Guus SliepenUse a separate lockfile to lock the configuration direc...
2019-10-14 Guus SliepenAllow the mesh to detect when a node has completely... features/detect-restarted-nodes
2019-10-13 Guus SliepenRename mesh_mutex to mutex.
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 SliepenDon't use static variables when choosing a broadcast...
2019-10-05 Guus SliepenReplace rand() by xoshiro256** with per-mesh state.
2019-10-04 Guus SliepenAvoid casting function pointers.
2019-09-25 Guus SliepenAdd missing mutex locks.
2019-09-23 Guus SliepenAdd a callback for PMTU changes.
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-12 Guus SliepenAdd meshlink_channel_aio_receive().
2019-08-12 Guus SliepenAdd meshlink_channel_aio_send().
2019-08-04 Guus SliepenUse condition variables to wait for threads to finish...
2019-08-04 Guus SliepenRemove global variables.
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-06-13 Guus SliepenAdd support for encrypted storage.
2019-05-25 sairoop-elearAdd meta-connection attempt callback feature
2019-02-19 Guus SliepenFix building the channels test.
2019-02-06 Lakshminarayana... Added meshlink_submesh_open
2019-01-31 Guus SliepenProvide a way to open MeshLink in its own network names...
2018-10-09 Guus SliepenLock meshlink.conf to ensure only one instance can...
2018-08-12 Guus SliepenAdd duplicate node detection callback.
2018-06-26 Guus SliepenAdd meshlink_set_invitation_timeout().
2018-05-01 Guus SliepenCheck the return value of check_port().
2017-11-09 Guus SliepenProperly initialize mesh->outpacketqueue.
2017-10-08 Guus SliepenRemove PROXY_EXEC support.
2017-08-13 Guus SliepenEnforce spaces around operators.
2017-08-13 Guus SliepenAllow Catta to be disabled.
2017-07-27 Guus SliepenUpdate all header guards.
2017-07-27 Guus SliepenAdd an astylerc file and reformat all code.
2017-06-25 Guus SliepenEnsure consistent use of SPTPS session labels.
2014-12-27 Niklas Hofmannrename of avahi to catta
2014-12-27 Guus SliepenAdd a function to set the default white/blacklisting...
2014-10-01 Guus SliepenAdd a poll callback to channels.
2014-09-14 Guus SliepenEnsure receive_cb and utcp structures have been properl...
2014-09-13 Guus SliepenFix queue handling in meshlink_send().
2014-09-05 Guus SliepenAdd an example chat program that uses the channels...
2014-08-22 Guus SliepenKeep private members out of the "public" meshlink structs.
2014-08-22 Guus SliepenMerge branch 'channels'
2014-08-13 Niklas HofmannMerge branch 'mesh_topology_output' into roles
2014-08-12 Niklas Hofmannasserts added to make sure devclass is valid
2014-08-12 Niklas Hofmannconverging auto connect algorithm
2014-08-09 Aaron KrebsReplaced node_mutex with mesh_mutex.
2014-08-09 Niklas Hofmannclass based connect behaviour
2014-08-09 Niklas HofmannMerge branch 'everbase' into roles
2014-08-09 Niklas Hofmannintroduction of dclass and use as source for weight...
2014-08-09 Guus SliepenMerge branch 'discovery' of chicago.everbase.net:meshli...
2014-08-08 Guus SliepenFinish implementation of log callbacks.
2014-08-08 Niklas HofmannMerge branch 'everbase' of chicago.everbase.net:meshlin...
2014-08-08 Niklas HofmannMerge branch 'discovery' into everbase
2014-08-08 Niklas Hofmannappname added, which is used by mdns as part of the...
2014-08-07 Guus SliepenAdd a public API for the thread-safe message queue.
2014-07-30 Niklas HofmannMerge branch 'address_hint_api' into discovery
2014-07-30 Niklas HofmannMerge remote-tracking branch 'origin/everbase' into...
2014-07-30 Niklas Hofmannavahi mdns skeleton
2014-07-30 Guus SliepenMake sure mesh->name is available to the application.
2014-07-26 Guus SliepenA first attempt at merging UTCP into MeshLink. channels
2014-07-25 Guus SliepenRemove global variables past_request_tree and past_requ...
2014-06-21 Guus SliepenMove definition of outpacketqueue_t from meshlink.h...
2014-06-10 Guus SliepenMove declaration of meshlink_send_from_queue() to meshl...
2014-06-04 Saverio ProtoDont use pthread_kill
2014-06-02 Saverio ProtoProvide thread-safety to functions that return pointers...
2014-06-01 Saverio ProtoMake meshlink_send return immediately. Implemented...
2014-05-25 Guus SliepenMerge branch 'meshlink_blacklist2'
2014-05-25 Guus SliepenAllow MeshLink to be cross-compiled for Windows.
2014-05-11 Guus SliepenFix filename generation, remove need for meshlink_conf...
2014-05-03 Saverio ProtoMoved 12 static variables to the meshlink_handle_t...
2014-04-26 Guus SliepenStop using the global variable mesh in most of the...
next