]> git.meshlink.io Git - meshlink/history - src/meshlink_internal.h
Add meshlink_add_invitation_address(), deprecate meshlink_add_address().
[meshlink] / src / meshlink_internal.h
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...
2014-04-26 Guus SliepenRemove global variables from the event loop code.
2014-04-24 Saverio ProtoMove pinginterval pingtimeout and maxtimeout to mesh
2014-04-24 Guus SliepenMove code from libmeshlink.c into the new functions...
2014-04-24 Guus SliepenRemove bypass_security.
2014-04-23 Saverio ProtoMove bypass_security to mesh
2014-04-21 Guus SliepenMove debug_level to mesh.
2014-04-21 Guus SliepenMove node_udp_cache, everyone and invitation_key to...
2014-04-21 Guus SliepenMove listen_sockets to mesh.
2014-04-21 Guus SliepenMove localdiscovery variables to mesh.
2014-04-21 Guus SliepenMove proxy variables to mesh.
2014-04-21 Guus SliepenMove several variables to mesh.
2014-04-21 Guus SliepenMove outgoing_list to mesh->outgoings.
2014-04-21 Guus SliepenMove connection_list to mesh->connections.
2014-04-21 Guus SliepenTemporarily add a global meshlink_handle_t *mesh.
2014-04-21 Guus SliepenStart of implementation of meshlink_open().
2014-04-21 Guus SliepenRename variable handle to mesh.
2014-04-21 Guus SliepenUse "struct foo_t *" instead of "foo_t *" in .h files.
2014-04-19 Guus SliepenAdd meshlink_internal.h containing the private parts...