690 Commits
Author SHA1 Message Date
Simon Désaulniers 502776aca3 version 0.6.2 0.6.2 2016-07-19 13:54:16 -04:00
Simon Désaulniers 7b4eac558a doc: clarify dhtnode usage 2016-07-19 13:47:01 -04:00
zorun 8f8905dfd1 doc: Fix install path of man page (#90)
Man pages go in /usr/share/man

  http://www.pathname.com/fhs/pub/fhs-2.3.html#USRSHAREMANMANUALPAGES
2016-07-18 18:13:45 -04:00
Simon Désaulniers 64b4d2fa4a doc: add missing CMakeLists.txt 2016-07-18 18:13:45 -04:00
Simon Désaulniers 574d1934c9 tools: specify optional arg syntax -o[ARG] 2016-07-18 18:13:45 -04:00
Simon Désaulniers b3ad031a97 build-tools: distribute dhtnode.1 manpage 2016-07-18 18:13:43 -04:00
Simon Désaulniers a0b9a1986c doc: fix typos in dhtnode manpage 2016-07-18 18:12:52 -04:00
Simon Désaulniers 97efe5b791 dhtnode: manpage and add all options in help text 2016-07-18 18:12:52 -04:00
Simon Désaulniers b6c1b6fdd2 dhtnode: fix getopt optional arg parsing 2016-07-18 18:12:49 -04:00
Adrien Béraud 7e2ae46870 dht: clear search before expiring it 2016-07-18 18:11:24 -04:00
Adrien Béraud ba5d60cebe autotools: handle case where DESTDIR is empty 2016-07-18 18:11:24 -04:00
Adrien Béraud 0dc158047a autotools: cleanup 2016-07-18 18:11:24 -04:00
Simon Désaulniers 1ab615096c dht: handle search expired before permanent put 2016-07-18 18:11:24 -04:00
Simon Désaulniers f8d26e8f9f securedht: permanent put of a certificate. 2016-07-18 18:11:24 -04:00
Simon Désaulniers c0b4bf8a46 dht,api: enable optional permanent put on dht
A permanent put is going to be executed once and every time the data expires on
each SearchNode.
2016-07-18 18:11:24 -04:00
Simon Désaulniers 8f26e30021 revert attempt to avoid securedht cert put fail 2016-07-18 18:11:23 -04:00
Simon Désaulniers c1e86b48f1 Revert "dht: wait for connection before running searches"
This reverts commit bd08506146.
2016-07-18 18:11:23 -04:00
Adrien Béraud b4b39f52dc dht: new insertNode algorithm 2016-07-18 18:11:23 -04:00
Simon Désaulniers c7a6e11a24 enable python make DESTDIR=$DIR install support 2016-07-18 18:11:23 -04:00
Simon Désaulniers d95eeb31e3 cmake: pass $DESTDIR environnement var to setup.py 2016-07-18 18:11:18 -04:00
Adrien Béraud 9411fe4e51 version 0.6.1 0.6.1 2016-05-28 17:01:01 -04:00
Adrien Béraud 3a42846f98 utils: include ws2tcpip.h on Windows 2016-05-28 16:40:56 -04:00
Adrien Béraud 5ca04b1da4 utils: include socket.h 2016-05-27 16:03:30 -04:00
Adrien Béraud c831ec8f16 rng: add include guard 2016-05-27 15:46:45 -04:00
Adrien Béraud bd08506146 dht: wait for connection before running searches 2016-05-27 15:39:48 -04:00
Adrien Béraud d44c59016e network_engine: remove onNewNode return value 2016-05-27 14:54:56 -04:00
Adrien Béraud 4d75f64576 log: rename ERROR to ERR to build on Windows 2016-05-27 12:30:32 -04:00
Adrien Béraud c70d5d7b97 dht: don't send nodes in storageChanged 2016-05-27 02:13:08 -04:00
Adrien Béraud d0cebaa002 dht: clear listen status in cancelListen 2016-05-27 01:56:13 -04:00
Adrien Béraud 564e97fce7 dht: use 4 listen nodes 2016-05-24 03:44:18 -04:00
Adrien Béraud 172b1089fb dht: search log improvements 2016-05-24 03:44:18 -04:00
Adrien Béraud 6cdc242b6e node: add pendingMesageCount 2016-05-24 03:44:18 -04:00
Adrien Béraud ac23464044 network engine: retransmit 'done' param 2016-05-24 03:44:18 -04:00
Adrien Béraud ce162a39c6 network engine: add logs 2016-05-22 17:00:16 -04:00
Adrien Béraud db376aa0a2 scheduler: simplify design 2016-05-22 16:56:47 -04:00
Adrien Béraud 8da15ad450 dht: adapt search routine to network engine 2016-05-22 16:56:47 -04:00
Adrien Béraud 5f1b79e6de dht: minor refactoring/optimisations 2016-05-22 16:56:47 -04:00
Adrien Béraud 0e7dda680a header cleanup 2016-05-22 16:56:47 -04:00
Adrien Béraud 22958342f1 headers: move inclusion of networking APIs to Infohash 2016-05-20 12:12:44 -04:00
Adrien Béraud e9094f8f22 README: fix python example 2016-05-19 18:10:17 -04:00
Adrien Béraud ff2193dcc6 network_engine: add log on node expire 2016-05-19 17:37:39 -04:00
Adrien Béraud 855b69710d dht: run searchStep imediatly on announce 2016-05-19 17:37:39 -04:00
Adrien Béraud d93657d6f9 dht: wait for both AF to call callback 2016-05-19 17:37:39 -04:00
Adrien Béraud 2b57c8109a dht: clear announces on expire 2016-05-19 17:29:19 -04:00
Adrien Béraud 84578f7820 value: reduce size limit to 14KB 2016-05-19 17:28:31 -04:00
Adrien Béraud 14cf0b3142 python: add size proprety 2016-05-19 17:28:31 -04:00
Adrien Béraud 18ec3086ee python: add blocking put 2016-05-19 17:28:31 -04:00
Adrien Béraud f7e01da20d expire node on blacklist 2016-05-19 17:28:31 -04:00
Adrien Béraud a032f50a27 dht: catch all network engine errors 2016-05-19 17:28:31 -04:00
Adrien Béraud 8ee0d83ad7 dht: log cleanup 2016-05-19 17:28:31 -04:00