Adrien Béraud
|
4096e7ff03
|
dht: bootstrap local id on first connection
|
2015-09-01 16:46:42 +02:00 |
|
Adrien Béraud
|
98908f7284
|
dht: add version to UA
|
2015-09-01 16:44:21 +02:00 |
|
Adrien Béraud
|
a31bd73a6d
|
python: properly build and install with cmake and autotools
|
2015-08-31 20:33:59 +02:00 |
|
Adrien Béraud
|
45d8817e32
|
tools: install to bin instead of libexec
tools are meant to be used by humans (for testing the DHT),
not by programs.
|
2015-08-25 22:12:21 +02:00 |
|
Adrien Béraud
|
95da14254b
|
cmake: install tools
|
2015-08-25 21:39:33 +02:00 |
|
Adrien Béraud
|
cfe5b1c348
|
cmake: cleanup
|
2015-08-25 21:39:33 +02:00 |
|
Adrien Béraud
|
6b6d18b750
|
python: implement Value.owner, Value.recipient
|
2015-08-25 21:39:33 +02:00 |
|
Adrien Béraud
|
e60b6bead5
|
python: install module
|
2015-08-25 21:32:24 +02:00 |
|
Adrien Béraud
|
3cee7c579b
|
python: add missing return
|
2015-08-25 15:01:14 +02:00 |
|
Adrien Béraud
|
6182dce1ad
|
python: add wrapper for Value::data
|
2015-08-24 16:38:40 +02:00 |
|
Adrien Béraud
|
be1cc96a91
|
scanner: autodownload GeoIP database
|
2015-08-24 16:38:40 +02:00 |
|
Adrien Béraud
|
f3eb11270d
|
rng: static initialisation of hasRdrand()
|
2015-08-24 16:38:40 +02:00 |
|
Simon Désaulniers
|
ddc7b2fb3f
|
benchmark refactor for manual cluster start
|
2015-08-24 16:38:40 +02:00 |
|
Adrien Béraud
|
ac08beb582
|
dht: search own id
|
2015-08-24 16:38:40 +02:00 |
|
Adrien Béraud
|
40f7399d48
|
value: encypted value is not signed (until decrypted)
|
2015-08-23 17:36:24 +02:00 |
|
Adrien Béraud
|
fe3ded9d0f
|
dht: my_v cleanup
|
2015-08-23 17:36:24 +02:00 |
|
Adrien Béraud
|
564467b5b3
|
dht: properly parse error messages
|
2015-08-23 17:29:15 +02:00 |
|
Simon Désaulniers
|
167a447d5f
|
fix dhtnode typo
|
2015-08-21 19:42:32 -04:00 |
|
Adrien Béraud
|
7cd530612c
|
disable back IPv6
temporarly disable while an issue is investigated to not perturbate the network
|
2015-08-21 01:40:13 -04:00 |
|
Adrien Béraud
|
ab0cb7433d
|
value: properly move user_type
|
2015-08-20 15:05:06 -04:00 |
|
Adrien Béraud
|
7fab887e16
|
Update README.md
|
2015-08-19 17:12:30 -04:00 |
|
Adrien Béraud
|
e1b9256f19
|
Merge pull request #14 from savoirfairelinux/v2
Release version 2
|
2015-08-19 16:21:09 -04:00 |
|
Adrien Béraud
|
7e393e7f1a
|
Merge pull request #13 from shaundaley39/BugFixDHTChatSignedMsg
bug fix: in DHTChat tool, signed message should emit entire line
|
2015-08-19 13:19:58 -04:00 |
|
Shaun Daley
|
b205f96a13
|
bug fix: in DHTChat tool, signed message should emit entire line
|
2015-08-19 01:38:32 +02:00 |
|
Adrien Béraud
|
27738e5992
|
configure: add msgpack required version
|
2015-08-18 16:03:33 -04:00 |
|
Adrien Béraud
|
86a21b7aa3
|
cmake: add required dependency versions
|
2015-08-18 15:50:46 -04:00 |
|
Adrien Béraud
|
aae6484a58
|
dhtrunner: delay ops until dht is connected (except bootstrap)
|
2015-08-18 13:47:33 -04:00 |
|
Adrien Béraud
|
ee501d0060
|
Filter: cleanup
|
2015-08-18 12:18:19 -04:00 |
|
Adrien Béraud
|
790c32048c
|
ValueSerializable: refactoring
|
2015-08-18 10:57:46 -04:00 |
|
Adrien Béraud
|
d5ff0e2187
|
dhtrunner: unpack value
|
2015-08-14 21:37:51 -04:00 |
|
Adrien Béraud
|
73c53cc0ec
|
make nettle a depencency, link with it
|
2015-08-14 10:50:30 -04:00 |
|
Adrien Béraud
|
fa304786c1
|
IceCandidates: use private value ID
|
2015-08-13 16:23:49 -04:00 |
|
Adrien Béraud
|
c4dfd40199
|
tools: allow IPv6 bootstrap cmd argument
|
2015-08-13 16:02:12 -04:00 |
|
Adrien Béraud
|
fcbaa28439
|
enable back IPv6
It seems that msgpack fixed the IPv6 issue.
Enabling back.
|
2015-08-13 15:26:24 -04:00 |
|
Adrien Béraud
|
844d371320
|
add initial cmake support
|
2015-08-13 11:28:29 -04:00 |
|
Adrien Béraud
|
cdcaebbc80
|
crypto: use AES-GCM + RSA for encryption rather than RSA-ECB
|
2015-08-13 11:28:29 -04:00 |
|
Adrien Béraud
|
70dfb4bbcf
|
use msgpack for dht protocol and value serialization
|
2015-08-13 11:28:29 -04:00 |
|
Adrien Béraud
|
46d59141ac
|
tools: add "-v" cmd argument to enable logging
|
2015-08-13 11:28:29 -04:00 |
|
Adrien Béraud
|
8d92884c1a
|
Update README.md
|
2015-08-09 01:41:44 -04:00 |
|
Adrien Béraud
|
0c686bd695
|
python tools: adapt to latest cython API changes
|
2015-08-07 19:58:37 -04:00 |
|
Adrien Béraud
|
d2be36b615
|
Merge pull request #11 from EckoEdc/patch-7
Correctly close socket on win32
|
2015-08-07 12:57:46 -04:00 |
|
Edric
|
623dd4f2a7
|
Correctly close socket on win32
Refs : https://msdn.microsoft.com/en-us/library/windows/desktop/ms740126%28v=vs.85%29.aspx
|
2015-08-07 12:45:56 -04:00 |
|
Adrien Béraud
|
873fbd3d8e
|
dht: add public address reporting
|
2015-08-06 15:41:16 -04:00 |
|
Adrien Béraud
|
02d4afa555
|
python: split pxd file, remove Py* from Python type names
|
2015-08-05 21:55:20 -04:00 |
|
Adrien Béraud
|
15f3dee293
|
introduce configuration structure
|
2015-08-05 21:55:20 -04:00 |
|
Adrien Béraud
|
30f083d45a
|
dhtnode: make ID generation optional
|
2015-08-04 23:40:30 -04:00 |
|
Adrien Béraud
|
59182aa0c4
|
securedht, dhtrunner: support bootstrap mode
|
2015-08-04 23:39:15 -04:00 |
|
Adrien Béraud
|
2130d38820
|
securedht: allow null key or certificate
If no key is provided, no value is decrypted.
If no certficate is provided, it is not published and
a random node Id is choosed.
|
2015-08-04 14:02:04 -04:00 |
|
Adrien Béraud
|
948475301e
|
infohash: add getRandom()
|
2015-08-04 14:02:04 -04:00 |
|
Adrien Béraud
|
830c39e8f6
|
tools: add usage (-h, --help)
|
2015-07-31 15:51:06 -04:00 |
|