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
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