]> git.meshlink.io Git - meshlink/history - src/net_socket.c
Never automatically try to bind to ports >= 32768.
[meshlink] / src / net_socket.c
2021-09-09 Guus SliepenImproved node traffic counters.
2021-05-07 Guus SliepenImprove logging of connection attemps.
2021-04-15 Guus SliepenFix outgoing connection attempts after local discovery.
2021-02-09 Guus SliepenTry to recover from select() returning an error.
2020-10-29 Guus SliepenAdd a callback that notifies the application when it...
2020-09-07 Guus SliepenUse the canonical address exclusively for making outgoi...
2020-09-07 Guus SliepenUse the fast retry period of the destination node's...
2020-07-04 Guus SliepenEnsure the maxtimeout value is taken from the destinati...
2020-06-24 Guus SliepenMake the maximum outgoing connection timeout runtime...
2020-06-13 Guus SliepenSet NOSIGPIPE on all sockets.
2020-04-16 Guus SliepenEnsure exported host files have a port in the canonical...
2020-04-07 Guus SliepenAdd asynchronous DNS lookups for outgoing connections.
2020-04-07 Guus SliepenRemove unused support for proxies.
2020-03-29 Guus SliepenUpdate UTCP and replace gettimeofday() with clock_getti...
2020-03-15 Guus SliepenFix the order of socket operations when setting up...
2020-03-06 Guus SliepenHandle not being able to bind to the configured port...
2020-01-29 Guus SliepenFix potential segmentation fault on iOS.
2020-01-19 Guus SliepenAdd a configurable fast connection retry period.
2019-11-09 Guus SliepenFix __warn_unused_result__, add more of it and fix...
2019-10-05 Guus SliepenAdd assert() calls to the library.
2019-08-18 Guus SliepenSend REQ_KEY after a successful meta-connection only...
2019-08-04 Guus SliepenRemove global variables.
2019-07-19 Guus SliepenRemove unused member variables.
2019-06-13 Guus SliepenAdd support for encrypted storage.
2019-05-31 sairoop-elearUpdate android build
2019-05-25 sairoop-elearAdd meta-connection attempt callback feature
2018-11-20 Guus SliepenFix discovering node addresses from edges.
2018-11-20 Guus SliepenSimplify rate limiting of incoming connections.
2018-11-18 Guus SliepenTry all CanonicalAddress and Address statements.
2018-10-09 Guus SliepenLock meshlink.conf to ensure only one instance can...
2018-08-30 Guus SliepenFix "Connection from (null)" log message.
2018-06-26 Guus SliepenAdd meshlink_set_canonical_address().
2018-06-26 Guus SliepenFix valgrind warnings about reading uninitialized bytes.
2017-12-16 Guus SliepenDon't use SOL_IP and SOL_IPV6.
2017-10-08 Guus SliepenRemove PROXY_EXEC support.
2017-10-02 Guus SliepenUpdate astylerc and reformat the code.
2017-10-02 Guus SliepenFix compiling with -Wall -W.
2017-08-14 Guus SliepenGet rid of ->hostname.
2017-08-13 Guus SliepenEnforce spaces around operators.
2017-08-13 Guus SliepenConvert sizeof foo to sizeof(foo).
2017-07-27 Guus SliepenAdd an astylerc file and reformat all code.
2017-06-25 Guus SliepenUse free_known_addresses() to free memory allocated...
2017-06-25 Guus SliepenFix a memory leak when retrying outgoing connections.
2014-12-27 Niklas Hofmannwindows compatibility
2014-08-22 Guus SliepenMerge branch 'channels'
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 'discovery' into everbase
2014-08-08 Saverio ProtoMSG_NOSIGNAL option in send() will prevent SIGPIPE
2014-08-07 Guus SliepenRemove references to port 655 from MeshLink.
2014-07-25 Guus SliepenStruct outgoing needs to remember to which mesh it...
2014-05-25 Guus SliepenMerge branch 'meshlink_blacklist2'
2014-05-25 Guus SliepenAllow MeshLink to be cross-compiled for Windows.
2014-05-23 Saverio ProtoImplemented meshlink_blacklist feature
2014-05-23 Saverio ProtoDont setup outgoing connection to blacklisted nodes
2014-05-23 Saverio ProtoRevert "Dont setup outgoing connection to blacklisted...
2014-05-23 Saverio ProtoDont setup outgoing connection to blacklisted nodes
2014-05-15 Guus SliepenMake sure meshlink_stop() works as advertised.
2014-05-14 Guus SliepenEnsure everything compiles with -Wall without giving...
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 conf.[ch].
2014-04-26 Guus SliepenRemove global variable "now".
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-21 Guus SliepenMove listen_sockets to mesh.
2014-04-21 Guus SliepenMove proxy variables to mesh.
2014-04-21 Guus SliepenMove config_tree to mesh->config.
2014-04-21 Guus SliepenMove outgoing_list to mesh->outgoings.
2014-04-21 Guus SliepenMove connection_list to mesh->connections.
2014-04-21 Guus SliepenMove myself to mesh->self.
2014-04-18 Guus SliepenRemove most of the configuration options.
2014-04-13 Saverio ProtoMerge branch 'master' into saverio
2014-04-12 Guus SliepenRemove support for the legacy protocol.
2014-04-12 Guus SliepenRemove everything GPL that is not copyright Guus Sliepe...
2014-04-12 Guus SliepenChange my email address.
2014-04-12 Guus SliepenRemove pidfile/logfile/netname and so on.
2014-04-12 Guus SliepenRemove support for control connections.
2014-02-07 Guus SliepenUpdate copyright notices.
2014-01-30 Guus SliepenUse addresses learned from other nodes when making...
2014-01-20 Guus SliepenAdd the ListenAddress option.
2013-11-20 Guus SliepenRemove an unused variable.
2013-09-01 Guus SliepenSlightly relax the connection rate limit for a single...
2013-08-18 Guus SliepenBind outgoing sockets again.
2013-07-11 Guus SliepenAdd connection rate limiting.
2013-05-01 Guus SliepenRename xmalloc_and_zero() to xzalloc().
2013-03-08 Guus SliepenAvoid calling time(NULL).
2013-03-01 Guus SliepenFlush output buffers in the tap reader thread on Windows.
2013-02-20 Guus SliepenFix compiler warnings on Windows.
2013-02-07 Guus SliepenDon't send proxy requests for incoming connections.
2013-02-06 Guus SliepenCheck for writability when waiting for a socket to...
2013-01-20 Guus SliepenReleasing 1.1pre5.
2013-01-17 Guus SliepenAllow connections via UNIX sockets.
2013-01-17 Guus SliepenMove make_names() and related variables to its own...
2012-11-29 Guus SliepenDrop libevent and use our own event handling again.
2012-10-21 Guus SliepenSlightly randomize all timeouts.
2012-10-14 Guus SliepenFix a few compiler errors/warnings.
2012-10-10 Guus SliepenFix whitespace.
2012-10-09 Guus SliepenFix memory leaks found by valgrind.
next