summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)Author
2014-04-20Make ctx globalMatthias Schiffer
2014-04-20Make conf globalMatthias Schiffer
2014-04-20Linux: use epoll to handle great numbers of peers with less overheadMatthias Schiffer
2014-04-20Minimize poll interface to simplify implementation of alternative ↵Matthias Schiffer
implementations
2014-04-19Keep peers in a hash table to allow fast address lookupsMatthias Schiffer
2014-04-19Keep a vector of pollfds instead of regenerating it all the timeMatthias Schiffer
2014-04-19Store peers as vectors of pointers instead of linked listsMatthias Schiffer
2014-04-19Make eth_addrs a vectorMatthias Schiffer
2014-04-19Add vector macrosMatthias Schiffer
2014-04-19Fix handling of new temporary peersMatthias Schiffer
2014-04-19Free on-connect handler on exitMatthias Schiffer
2014-04-19dlist: remove unused includesMatthias Schiffer
2014-04-19Optimize maintenance routine (and don't run it more often than necessary)Matthias Schiffer
2014-04-18shell: unblock SIGCHLD before execMatthias Schiffer
2014-04-18Fix zombie process cleanupMatthias Schiffer
2014-04-18Clean up shell command handlingMatthias Schiffer
2014-04-13Simplify handling of on-verify commandsMatthias Schiffer
2014-04-13Break very long lineMatthias Schiffer
2014-04-13Add on-connect hookMatthias Schiffer
2014-04-11Add support for async commandsMatthias Schiffer
2014-04-11Improve shell command config handlingMatthias Schiffer
2014-04-10Add support for multiple async message typesMatthias Schiffer
2014-04-10Move handling of resolve returns requests to a new source fileMatthias Schiffer
2014-04-10Use #pragma onceMatthias Schiffer
2014-04-06Set IP_FREEBINDMatthias Schiffer
2014-03-25Various fixes in --bind command line optionMatthias Schiffer
Specifying a port with "any" address and using scoped IPv6 link-local addresses is possible now.
2014-03-25Don't depend on libsystemd-daemon for systemd integration, always use ↵Matthias Schiffer
systemd integration on Linux
2014-03-20Enable secure handshakes by defaultMatthias Schiffer
2014-03-20peer: add assertion to ensure no addresses are learned on unestablished peersMatthias Schiffer
2014-03-20Flood forwarded unicast frames the same way as locally generated onesMatthias Schiffer
2014-03-20Flood unicasts for unknown addressesMatthias Schiffer
2014-03-14Adjust copyright yearsMatthias Schiffer
2014-03-13Better systemd integration (enable with ENABLE_SYSTEMD cmake flag)Matthias Schiffer
2014-03-13Rename USE_LIBSODIUM and USE_OPENSSL cmake flags to ENABLE_LIBSODIUM and ↵Matthias Schiffer
ENABLE_OPENSSL
2014-03-10Remove aligned data_t type againMatthias Schiffer
2014-03-10Make --verify-config option more flexibleMatthias Schiffer
2014-03-10Add --verify-config optionMatthias Schiffer
2014-01-27Add an aligned uint8_t type data_t and use it to ensure the alignment of ↵Matthias Schiffer
various buffers on the stack
2014-01-27options: make definition of "spaces" more readableMatthias Schiffer
2014-01-26Don't use atoi for interface indexesMatthias Schiffer
2014-01-26Nicer log message on failed link-local bindsMatthias Schiffer
2014-01-26Add support for link-local bind addressesMatthias Schiffer
2014-01-26Allow scoped IPv6 addresses for remotes using the usual notationMatthias Schiffer
2014-01-26Apply the unknown peer handshake timeout to all peersMatthias Schiffer
2014-01-26Switch to the new timeout helpers where possibleMatthias Schiffer
2014-01-26Get rid of long_ago variable, use timeout helpersMatthias Schiffer
2014-01-26Add timeout helpersMatthias Schiffer
2014-01-26Add support for setting packet marksMatthias Schiffer
2014-01-26lex: add support for octal and hexadecimal integer literalsMatthias Schiffer
2014-01-26lex: use array_size for keywordsMatthias Schiffer