summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)Author
2014-04-30Use SOCK_NONBLOCK where availableMatthias Schiffer
2014-04-30Remove now unneeded FD_CLOEXEC flag configMatthias Schiffer
2014-04-30shell: close all fds > 2 after forkingMatthias Schiffer
2014-04-29Fold fastd_open_pipe into fastd_async_init, simpify fastd_setfl and fastd_set...Matthias Schiffer
2014-04-28More daemonize cleanupMatthias Schiffer
2014-04-28Fix socketpair error messageMatthias Schiffer
2014-04-28Simpilify daemonizeMatthias Schiffer
2014-04-26Make on-verify support optionalMatthias Schiffer
2014-04-26Implement async verifyMatthias Schiffer
2014-04-26pthread_create returns an error instead of setting errnoMatthias Schiffer
2014-04-26Revise shell command APIMatthias Schiffer
2014-04-25epoll: update time *after* waiting...Matthias Schiffer
2014-04-25handshake: simplify fastd_handshake_new_replyMatthias Schiffer
2014-04-25Move around some codeMatthias Schiffer
2014-04-25Reduce minimum vector allocationMatthias Schiffer
2014-04-25Replace a few more O(n) peer operations with O(log n) using binary searchMatthias Schiffer
2014-04-25Remove ref-counting on remotesMatthias Schiffer
2014-04-25fastd_peer_claim_address: add parameter to allow claiming addresses of establ...Matthias Schiffer
2014-04-25fastd_peer_claim_address: allow claiming addresses from other peers when they...Matthias Schiffer
2014-04-25vector: add VECTOR_BSEARCH macro and use where appropriateMatthias Schiffer
2014-04-24Add a sequential number to identify peersMatthias Schiffer
2014-04-24config: remove support for deprecated float syntaxMatthias Schiffer
2014-04-24Convert few more counters to size_t, just for the sake of consistency...Matthias Schiffer
2014-04-24ec25519-fhmqvc: use PUBLICKEYBYTES and SECRETKEYBYTES defines moreMatthias Schiffer
2014-04-24Always use size_t for countersMatthias Schiffer
2014-04-24Make async handle buffer alignedMatthias Schiffer
2014-04-23Use socketpair instead of pipe for internal message pipesMatthias Schiffer
2014-04-21Fix peer group tree traversal when reading peer dirsMatthias Schiffer
2014-04-21Remove vector of new temporary peersMatthias Schiffer
2014-04-21poll: add pollfd count assertMatthias Schiffer
2014-04-20Define IP_FREEBIND if it is not providedMatthias Schiffer
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 implementat...Matthias Schiffer
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