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