]> git.meshlink.io Git - meshlink/shortlog
meshlink
2017-08-13 Guus SliepenTest cornercases of MeshLink channels.
2017-08-13 Guus SliepenAdd utility functions to create paired MeshLink instances.
2017-08-13 Guus SliepenDon't accept channels if we set channel_accept_cb to...
2017-08-13 Guus SliepenProperly destroy unclosed channels at meshlink_close...
2017-08-13 Guus SliepenReset UTCP timers after a succesful key exchange.
2017-08-13 Guus SliepenEnforce spaces around operators.
2017-08-13 Guus SliepenConvert sizeof foo to sizeof(foo).
2017-08-13 Guus SliepenRemove hack to wait for a valid key.
2017-08-13 Guus SliepenAllow Catta to be disabled.
2017-07-27 Guus SliepenDrop dependency on zlib.
2017-07-27 Guus SliepenEnable silent build rules.
2017-07-27 Guus SliepenUpdate all header guards.
2017-07-27 Guus SliepenAdd an astylerc file and reformat all code.
2017-07-27 Guus SliepenRemove avahi submodule.
2017-07-27 Guus SliepenUse new version of UTCP which also return errors via...
2017-07-27 Guus SliepenDon't call abort() when no channel receive callback...
2017-07-27 Guus SliepenIf binding to the configured port fails, ask the OS...
2017-07-27 Guus SliepenCall srand() at startup.
2017-07-06 Guus SliepenRestart the mesh after a failed join() in the other...
2017-07-06 Guus SliepenRestart the mesh even after a failed join().
2017-07-06 Guus SliepenSet a timeout of 5 seconds on sockets in meshlink_join...
2017-07-06 Guus SliepenDocument that meshlink_join() and meshlink_get_external...
2017-07-03 Guus SliepenAdd meshlink_channel_open_ex().
2017-07-01 Guus SliepenAllow '-' in node names.
2017-06-25 Guus SliepenEnsure consistent use of SPTPS session labels.
2017-06-25 Guus SliepenFix meshlink_stop() calling pthread_mutex_lock() twice.
2017-06-25 Guus SliepenRemove debug messages incorrectly marked as warnings.
2017-06-25 Guus SliepenUpdate the C++ header file.
2017-06-25 Guus SliepenAdd the meshlink_get_port() and meshlink_set_port(...
2017-06-25 Guus SliepenAdd modify_config_file() to allow overwriting existing...
2017-06-25 Guus SliepenFix processing of mixed ID and SPTPS data.
2017-06-25 Guus SliepenAdd meshlink_get_external_address() and meshlink_add_ex...
2017-06-25 Guus SliepenUse free_known_addresses() to free memory allocated...
2017-06-25 Guus SliepenFix resource leaks found by cppcheck.
2017-06-25 Guus SliepenMake repeated calls to meshlink_start() without meshlin...
2017-06-25 Guus SliepenFix race condition when calling meshlink_stop() immedia...
2017-06-25 Guus SliepenSend a UDP packet to ourself instead of doing a dummy...
2017-06-25 Guus SliepenFix check for succesful opening of UDP ports.
2017-06-25 Guus SliepenFix meshlink_stop() on Mac OS X.
2017-06-25 Guus Sliepenmeshlink_start() now fails when the listening socket...
2017-06-25 Guus SliepenLibtool wants AM_PROG_AR.
2017-06-25 Guus SliepenAdd meshlink_get_self().
2017-06-25 Guus SliepenFix the basicpp test.
2017-06-25 Guus SliepenAdd a function to destroy a MeshLink instance.
2017-06-25 Guus SliepenFix incorrect SPTPS session labels.
2017-06-25 Guus SliepenDouble the default size of the replay window in SPTPS.
2017-06-25 Guus SliepenRemove unused replay window and RTT/bandwidth estimatio...
2017-06-25 Guus SliepenDetermine the local node's address(es) and add them...
2017-06-25 Guus SliepenDon't append duplicate entries to configuration files.
2017-06-25 Guus SliepenFix a memory leak when retrying outgoing connections.
2017-06-21 Guus SliepenIgnore address hints for our local node.
2014-12-27 Niklas Hofmannfix for autoconnect (prevent ping pong)
2014-12-27 Aaron KrebsReturn an appropriate value from channel_accept.
2014-12-27 Aaron KrebsCheck in trampoline callbacks that mesh instance is...
2014-12-27 Guus SliepenUpdate UTCP to the latest commit, which changes the...
2014-12-27 Guus SliepenMake echo-fork handle arbitrary long streams of data.
2014-12-27 Aaron KrebsCall stop in close, as stated in documentation.
2014-12-27 Aaron KrebsUpdated echo-fork test program.
2014-12-27 Aaron KrebsCleaned up test example.
2014-12-27 Aaron KrebsTest case for sending large messages.
2014-12-27 Niklas Hofmannfix private key file read and write on windows (binary...
2014-12-27 Aaron KrebsMake sure header src and dst are always null-terminated.
2014-12-27 Sven M. Hallberghack to wait for SPTPS to complete before opening a...
2014-12-27 Sven M. Hallbergadd more and timestamped debug output to channels test
2014-12-27 Sven M. Hallberglog incoming packet payload as hex (not verbatim)
2014-12-27 Niklas Hofmannmingw compatibility
2014-12-27 Guus SliepenIn case two nodes start a SPTPS session simultaneously...
2014-12-27 Guus Sliepentest/channel: don't let both sides connect to each...
2014-12-27 Aaron KrebsUse strncpy instead of memcpy to not read off the end...
2014-12-27 Guus SliepenAdd a version of the channels test that forks.
2014-12-27 Aaron KrebsSet receive callback when accepting channels.
2014-12-27 Aaron KrebsSet channel_poll_trampoline as default poll callback.
2014-12-27 Guus SliepenFix compilation error in the basic C++ test.
2014-12-27 Aaron KrebsAdded configure option to set UTCP_DEBUG.
2014-12-27 Aaron KrebsChanged C++ channel API to use member functions.
2014-12-27 Niklas Hofmannapple compatibility
2014-12-27 Niklas Hofmannwindows compatibility
2014-12-27 Niklas Hofmannupdate to new catta, removal of libuuid dependency
2014-12-27 Aaron KrebsConfigure autotools to install public header files.
2014-12-27 Saverio ProtoFix README stuff to compile correctly catta
2014-12-27 Niklas Hofmannrename of avahi to catta
2014-12-27 Lars2nd approach again: class meshlink::mesh has the handle...
2014-12-27 Larsindent with TAB, align with SPACEs
2014-12-27 Saverio ProtoFix path in README.catta
2014-12-27 Niklas Hofmannlink to catta instead of avahi
2014-12-27 Niklas Hofmannsubmodule catta added
2014-12-27 Niklas Hofmannremove avahi
2014-12-27 Guus SliepenAdd a function to set the default white/blacklisting...
2014-12-27 Guus SliepenAdd a function to change a configuration file on disk.
2014-11-01 Guus SliepenClean up UTCP connections when stopping the mesh.
2014-11-01 Guus SliepenTake the global lock in meshlink_channel_send().
2014-11-01 Guus SliepenAdd argument validation to the channels API.
2014-10-31 Guus SliepenRegister channel poll callback to notify when a channel...
2014-10-31 Guus SliepenCall utcp_timeout() once every iteration of the event...
2014-10-31 Guus SliepenFix definition of mesh::set_channel_accept_cb() and...
2014-10-25 Guus SliepenUpdate TODO list.
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-14 Guus SliepenChannels can now actually be opened.
2014-09-14 Guus SliepenBuild the channels example.
next