729 Commits
Author SHA1 Message Date
Adrien Béraud d8f005caa0 opendht 0.6.4 0.6.4 2016-10-28 18:26:22 -04:00
Adrien Béraud fc70a8911b dht use proper value type to compute expiration 2016-10-23 17:48:07 -04:00
Adrien Béraud 343fbe624c securedht: use default max expiration for putSigned 2016-10-23 17:41:21 -04:00
Adrien Béraud 9b1e85ce80 securedht: use default max expiration for putEncrypted 2016-10-23 17:41:21 -04:00
Adrien Béraud 8fa5735745 SockAddr: fix broken call to rateLimit 2016-10-11 15:30:50 -04:00
Adrien Béraud 9e2ac99fc2 introduce SockAddr to store IP addresses 2016-09-24 17:54:51 -04:00
Adrien Béraud 3cbeb1bfe8 value: fix compilation on older clang 2016-09-20 17:02:10 -04:00
Adrien Béraud 73eda19ed9 dht: fix public address sorting 2016-09-08 17:23:20 -04:00
Adrien Béraud c692a6818c value: optimize chainAll for empty filters 2016-09-08 17:23:20 -04:00
Adrien Béraud 0de2a2d133 crypto: check max data size for sign 2016-08-25 00:41:18 -04:00
Adrien Béraud efa4742a96 dht: set "connecting" state when waiting for a ping 2016-08-25 00:39:50 -04:00
Adrien Béraud a5d30f0616 argon2: bump source 2016-08-18 10:07:31 -04:00
Seva Ivanov 5a879fe31e cython: change shared_ptr invocation to libcpp.memory 2016-08-16 10:48:14 -04:00
Adrien Béraud e74b29eefd infohash: add istream operator overload 2016-08-15 16:25:59 -04:00
Adrien Béraud bbab54d592 build with -pedantic-errors, fix pedantic build errors 2016-08-15 14:27:01 -04:00
Adrien Béraud 17b8fd2019 crypto: avoid using std::to_string 2016-08-09 11:54:34 -04:00
Adrien Béraud 5343f20ca2 crypto: add key, hash length parameters 2016-08-02 15:08:02 -04:00
Nicolas 6eecfeacba api: Add value creation timepoint (#97) 2016-08-01 15:28:47 -04:00
Nicolas fb920e5ee0 dht: prevent outdated store of value 2016-08-01 15:28:47 -04:00
Adrien Béraud 6eebf12712 dhtnode: cleanup 2016-08-01 15:16:18 -04:00
Adrien Béraud 33138c2835 tools: remove optional arguments 2016-08-01 10:59:39 -04:00
Adrien Béraud 9ba5113c7a value: increase max value size to 16KiB 2016-08-01 10:52:56 -04:00
Adrien Béraud e2983009be docker: add python, lto, msgpack 2.0 2016-08-01 01:15:55 -04:00
Adrien Béraud 7b039bbf86 travis: add llvm docker build 2016-07-29 21:38:38 -04:00
Adrien Béraud f0d4a7ab6c travis with docker 2016-07-29 21:38:38 -04:00
Simon Désaulniers beca53a669 version 0.6.3 0.6.3 2016-07-29 12:30:02 -04:00
Simon Désaulniers e4c7b36a6d autotools: versionning consistent with CMake 2016-07-25 17:56:43 -04:00
Adrien Béraud 8f9cf1b502 cmake: build versioned shared library 2016-07-25 17:56:43 -04:00
Adrien Béraud dc17820076 Clarify GPLv3 "or any later version" licence 2016-07-25 17:56:43 -04:00
Simon Désaulniers f29c5dd786 add readme help text for benchmark 2016-07-25 17:56:42 -04:00
Adrien Béraud 61ef2eda2f pkgconfig: add private dependencies 2016-07-25 17:56:42 -04:00
Adrien Béraud 00676c163b dht: add code documentation 2016-07-25 17:56:42 -04:00
Adrien Béraud fba2f0a358 autotools: disable doxygen by default 2016-07-25 17:56:42 -04:00
Adrien Béraud 6cd7fdb830 add network id to distinguish different networks 2016-07-25 17:56:40 -04:00
Adrien Béraud 426c6b6e6d value: add common crypto ops 2016-07-25 17:55:16 -04:00
Adrien Béraud 7b1c5c9525 infohash: merge Windows includes 2016-07-25 17:29:48 -04:00
Andreas Traczyk c8fd11d0d0 Update README.md 2016-07-25 17:29:45 -04:00
Andreas Traczyk 5e90cf3dc7 microsoft compiler support 2016-07-25 17:15:28 -04:00
Simon Désaulniers 01fbe0fd31 dht: make main store a vector<unique_ptr<Storage>>
Since the elements inside are going to be moved constantly during the life of
the node, this design is better. Also, it works around a crash when the store is
resized (elements inside moved) at some point (always happenned the 3rd time)
for some reason. This bug was known when compiled with LLVM >7.3.0 (>clang-703.0.31).
2016-07-22 16:27:10 -04:00
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