Commit Graph
3503 Commits
Author SHA1 Message Date
Adrien Béraud 67464fde9a dhtrunner: run shutdown in priority queue
Fix calling shutdown on a non-connected node.
2015-12-10 13:18:55 -05:00
Adrien Béraud 328a61df00 dht: preserve value creation time 2015-12-10 13:18:55 -05:00
Adrien Béraud 04aa3d3dba dht: improve value storage log 2015-12-10 13:18:55 -05:00
Adrien Béraud 2842f45cbd dhtchat: show public key ID 2015-12-09 14:40:58 -05:00
Adrien Béraud 8fd71c7f3d dhtrunner: add missing shared_ptr<Value> versions of putSigned, putEncrypted. 2015-12-09 14:40:00 -05:00
Adrien Béraud af6f33e9ee Merge branch 'casparcedro-master' 2015-12-07 12:20:09 -05:00
Adrien Béraud aed80a04eb Merge branch 'master' of https://github.com/casparcedro/opendht into casparcedro-master 2015-12-07 12:11:32 -05:00
Adrien Béraud 7c1beeaa5c Merge pull request #17 from savoirfairelinux/yomgui-patch-dht
Simplify the simplification
2015-12-07 12:01:58 -05:00
casparcedro 895492450c Updated tools/tools_common.h to remove std::to_string
Fixed for building with cygwin.
2015-12-06 23:07:55 -05:00
casparcedro fb0450d309 Updated tools/dhtnode.cpp to remove std::to_string
Fixed for building with cygwin.
2015-12-06 23:06:06 -05:00
Adrien Béraud 0a4195ae08 Update README.md 2015-11-20 22:30:26 -05:00
Adrien Béraud aa08cf488c Merge pull request #19 from sim590/dp-enhance
performance fix to data persistence feature
2015-11-17 00:43:39 -05:00
Simon Désaulniers 725ca7a4d6 only remove Announce upon value expiration time 2015-11-16 22:15:06 -05:00
Adrien Béraud d1c4d2446e add Simon Désaulniers to author lists 2015-11-13 16:45:43 -05:00
Adrien Béraud cdec9b0d24 value: add documentation 2015-11-08 16:13:04 -05:00
Adrien Béraud 46ab981eab dhtrunner: update documentation 2015-11-08 16:13:04 -05:00
Adrien Béraud f94de5ac2b values: apply a maximum value size 2015-11-08 16:06:30 -05:00
Adrien Béraud 4aebef5e51 dhtrunner: don't block networking thread during processing 2015-11-08 16:06:30 -05:00
Adrien Béraud 7e346cfcb8 update license terms
* removed OpenSSL exception
  (OpenDHT doesn't make use of OpenSSL)
* properly capitalize "Savoir-faire Linux"
2015-11-08 16:06:30 -05:00
Adrien Béraud 430daf5986 add utils module for common definitions/utilities 2015-11-08 16:06:30 -05:00
Adrien Béraud 78e5c6fc5f autoconf: readline dependency is mendatory 2015-11-06 13:07:46 -05:00
Adrien Béraud 8575bd4f96 dht: allow to specify address family for getPublicAddress 2015-11-06 01:49:13 -05:00
Adrien Béraud a340943994 dht: clear bad nodes on connectivity change 2015-11-06 00:51:58 -05:00
Adrien Béraud a073fd468d autoconf: add readline dependency for tools 2015-11-06 00:51:58 -05:00
Adrien Béraud 4f74a3b10d update version to 0.5 v0.5 2015-11-04 00:56:23 -05:00
Adrien Béraud 014bf168bb tools: use GNU Readline
* live command edition
* history browsing
2015-11-04 00:50:12 -05:00
Adrien Béraud 64d52f7418 tools: more constness 2015-11-04 00:50:12 -05:00
Adrien Béraud 5e265505e9 fix some clang warnings 2015-11-04 00:50:12 -05:00
Simon Désaulniers f4162664c3 remove periodic Announce repeat functionnality 2015-11-02 16:45:50 -05:00
Simon Désaulniers 4bee62741f data persistence for all data 2015-11-02 16:45:50 -05:00
Simon Désaulniers 0f6f0d1bc9 benchmark IPC improve,better handling test writing 2015-11-02 16:45:50 -05:00
Simon Désaulniers c7298088d9 getNodesStats resets 0, shutdown method in Dht API 2015-11-02 16:45:50 -05:00
Adrien Béraud 8b50879d59 README: fix typo 2015-10-28 11:40:08 -04:00
Adrien Béraud 184dc17aa8 value: improve serialization backward compatibility 2015-10-24 01:40:59 -04:00
Adrien Béraud 5b0fb9682b dhtrunner: return port in host byte order 2015-10-21 01:41:23 -04:00
Adrien Béraud 7733d29326 add supported msgpack versions 2015-10-21 00:10:16 -04:00
Adrien Béraud 4d757af816 travis: for now, build on OS X only 2015-10-18 14:11:58 -04:00
Adrien Béraud a298c2065c dhtnode: add command b to ping a node 2015-10-18 02:32:51 -04:00
Adrien Béraud 4caa8ce126 dhtnode: improve help messages 2015-10-18 02:32:51 -04:00
Adrien Béraud 4ecd212517 dhtrunner: support port 0 (OS assigned port) 2015-10-18 02:32:51 -04:00
Adrien Béraud 30a484cbe2 dhtnode: move help to it's own function 2015-10-18 02:32:51 -04:00
Adrien Béraud 20378ef363 travis: use gnutls 3.2 2015-10-18 02:10:28 -04:00
Adrien Béraud c2896afebf dht: fix message parsing with msgpack 1.0 2015-10-17 02:56:28 -04:00
Adrien Béraud e961d7c8ca travis: attempt to fix Ubuntu build 2015-10-16 21:07:43 -04:00
Adrien Béraud b2689adfa7 dht: improve parsing robustness
Accept msgpack STR, ARRAY and BIN formats when
parsing binary data.
2015-10-16 17:18:12 -04:00
Adrien Béraud 5815fa01f7 dht: fix backward compatibility
Pack "token" as ARRAY, as it was with msgpack 1.0,
instead of BIN.
2015-10-16 17:18:12 -04:00
Adrien Béraud b71008303b crypto: prevent reference to temporary 2015-10-16 17:18:12 -04:00
Adrien Béraud 1b7ba2a24d ImMessage: add id, use MSGPACK_DEFINE_MAP 2015-10-16 13:44:18 -04:00
Adrien Béraud 4aca35a5a8 defaul_types: add override 2015-10-16 13:44:18 -04:00
Adrien Béraud 3596f8a97c default_types: fix unused warning 2015-10-16 13:44:18 -04:00