]> git.meshlink.io Git - meshlink/history - src/meshlink.c
Merge branch 'mesh_topology_output' into roles
[meshlink] / src / meshlink.c
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 Aaron KrebsRemoved references to HAVE_STRUCT_SOCKADDR_STORAGE.
2014-08-12 Niklas Hofmannconverging auto connect algorithm
2014-08-11 Aaron KrebsChanged meshlink_get_all_edges_state to re-use memory.
2014-08-11 Aaron KrebsFinished sockaddr_t to sockaddr_storage copy on meshlin...
2014-08-09 Aaron KrebsImplemented API function to capture mesh edges.
2014-08-09 Aaron KrebsRemoved extern keyword.
2014-08-09 Niklas Hofmannfixed missing unlock
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 Hofmanndclass support within the edge protocol
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-09 Guus SliepenFix buffer overflow in meshlink_hint_address().
2014-08-08 Guus SliepenFinish implementation of log callbacks.
2014-08-08 Niklas HofmannMerge branch 'discovery' into everbase
2014-08-08 Niklas Hofmannallow multiple instances of avahi
2014-08-08 Niklas HofmannMerge branch 'discovery' into everbase
2014-08-08 Guus SliepenOnly start discovery once per process.
2014-08-08 Niklas HofmannTXT record bugfix
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 Niklas Hofmanncode cleanup; noptr fix
2014-08-07 Guus SliepenRemove references to port 655 from MeshLink.
2014-08-07 Guus SliepenAllow meshlink_start() to work after meshlink_stop().
2014-08-07 Saverio ProtoAfter killing meshlink thread update the bool status...
2014-08-07 Guus SliepenAdd a public API for the thread-safe message queue.
2014-08-03 Larsobject-oriented interface 1st durchstich, incl. chat...
2014-07-31 Niklas Hofmanna first mdns discovery implementation
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 SliepenAdd meshlink_get_fingerprint().
2014-07-30 Aaron KrebsFree memory.
2014-07-30 Aaron KrebsImplemented meshlink_hint_address().
2014-07-30 Guus SliepenFix meshlink_get_all_nodes().
2014-07-30 Guus SliepenAdd missing meshlink_errnos in meshlink_start().
2014-07-30 Guus SliepenSet meshlink_errno everywhere an error is returned...
2014-07-30 Guus SliepenAdd meshlink_get_pmtu() to get the path MTU to a specif...
2014-07-30 Guus Sliepenmeshlink_send()'s len argument should be size_t, to...
2014-07-30 Guus SliepenAddress Lars's comments on the API.
2014-07-30 Guus SliepenMake sure meshlink_strerror() always returns a valid...
2014-07-29 Guus SliepenDon't use errno as a local variable, because it's a...
2014-07-29 Guus SliepenFix meshlink_close().
2014-07-29 Guus SliepenMerge branch 'partition_healing' into everbase
2014-07-29 Guus SliepenZero the struct meshlink_handle in meshlink_close().
2014-07-29 Guus SliepenCheck all arguments of the public API for NULL pointers.
2014-07-29 Guus SliepenFix a memory leak.
2014-07-29 Guus SliepenMake meshlink_main_loop static, it's not part of the...
2014-07-29 Guus SliepenRemove errno and errstr from meshlink_handle_t, add...
2014-07-29 Guus SliepenFix a few memory leaks.
2014-07-29 Guus SliepenFix link to host.cgi for resolving our own external...
2014-07-26 Guus SliepenRemove some more traces of tinc.
2014-07-25 Guus SliepenImplement meshlink_sign() and _verify().
2014-06-10 Guus SliepenFree the meshlink_handle_t in meshlink_close().
2014-06-07 Saverio ProtoAllow meshlink_open() to be called with a NULL name...
2014-06-04 Saverio ProtoDont use pthread_kill
2014-06-03 Saverio Protoonly allow meshlink_join() when the library thread...
2014-06-03 Saverio Protomeshlink_join: fix Segmentation Fault when invitation...
2014-06-02 Saverio ProtoProvide thread-safety to functions that return pointers...
2014-06-01 Saverio ProtoMake meshlink_send return immediately. Implemented...
2014-06-01 Guus SliepenAdd a basic implementation of meshlink_import() and...
2014-05-26 Guus SliepenDon't interactively ask for an Address when generating...
2014-05-25 Guus SliepenMerge branch 'meshlink_blacklist2'
2014-05-25 Guus SliepenCall WSAStartup() so that sockets work on Windows.
2014-05-25 Guus SliepenAllow MeshLink to be cross-compiled for Windows.
2014-05-23 Saverio ProtoImplemented meshlink_blacklist feature
2014-05-23 Saverio Protomake blacklisted yes/no
2014-05-23 Saverio ProtoMake blacklisting persistent in the config file
2014-05-23 Saverio ProtoDrop messages from blacklisted nodes that I receive...
2014-05-23 Saverio ProtoTrivial test for meshlink_blacklist
2014-05-15 Guus SliepenMake sure meshlink_stop() works as advertised.
2014-05-14 Guus SliepenEnsure everything compiles with -Wall without giving...
2014-05-14 Guus SliepenFix a filedescriptor leak.
2014-05-12 Guus SliepenImplement meshlink_get_all_nodes().
2014-05-11 Guus SliepenImmediately try connecting to the mesh after a succesfu... invite-protocol
2014-05-11 Guus SliepenDon't generate a new ECDSA key in finalize_join().
2014-05-11 Guus SliepenDon't change the port in finalize_join().
2014-05-11 Guus SliepenFix filename generation, remove need for meshlink_conf...
2014-05-11 Guus SliepenMake sure the SPTSP connection get set up properly...
2014-05-11 Guus SliepenNo need to create confbase in meshlink_join().
2014-05-11 Guus SliepenSplit purging old invitations and refreshing the invita...
2014-05-07 Guus SliepenSmall fixes to let meshlink_join() make a connection.
2014-05-07 Guus SliepenFix compiler warnings, which also pointed out some...
2014-05-07 Guus SliepenFix return value of meshlink_join().
2014-05-07 Guus Sliepenget_my_name() is not necessary, mesh->self->name is...
2014-05-07 Guus SliepenFix return value of meshlink_invite().
2014-05-06 Saverio ProtoMoved necessary code to implement meshlink_invite
2014-05-03 Saverio ProtoMoved 12 static variables to the meshlink_handle_t...
2014-05-01 Saverio ProtoAdd comments with notes
2014-04-30 Saverio ProtoImplemented meshlink_join - Preliminary changes to...
2014-04-26 Guus SliepenStop using the global variable mesh in most of the...
2014-04-26 Guus SliepenStop using global variable mesh in net.c.
2014-04-26 Guus SliepenStop using global variable mesh in net_socket.[ch].
2014-04-26 Guus SliepenStop using global variable mesh in net_setup.[ch].
2014-04-26 Guus SliepenStop using global variable mesh in conf.[ch].
2014-04-26 Guus SliepenRemove temporary global variable "loop".
next