Adrien Béraud
439b7d966c
dhtnode: daemonize with the new -d argument
...
Running dhtnode with -d will make it detach and fork.
Add an argument to -v to log to a file instead of stdio.
2015-12-19 20:33:03 -05:00
Adrien Béraud
74aae03b5f
dhtnode: gracefully stop node
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
af6f33e9ee
Merge branch 'casparcedro-master'
2015-12-07 12:20:09 -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
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
78e5c6fc5f
autoconf: readline dependency is mendatory
2015-11-06 13:07:46 -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
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
1b7ba2a24d
ImMessage: add id, use MSGPACK_DEFINE_MAP
2015-10-16 13:44:18 -04: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
Simon Désaulniers
167a447d5f
fix dhtnode typo
2015-08-21 19:42:32 -04:00
Adrien Béraud
e1b9256f19
Merge pull request #14 from savoirfairelinux/v2
...
Release version 2
2015-08-19 16:21:09 -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
c4dfd40199
tools: allow IPv6 bootstrap cmd argument
2015-08-13 16:02:12 -04:00
Adrien Béraud
844d371320
add initial cmake support
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
873fbd3d8e
dht: add public address reporting
2015-08-06 15:41:16 -04:00
Adrien Béraud
30f083d45a
dhtnode: make ID generation optional
2015-08-04 23:40:30 -04:00
Adrien Béraud
830c39e8f6
tools: add usage (-h, --help)
2015-07-31 15:51:06 -04:00
Adrien Béraud
761b9b73ec
tools: use getopt to parse cmd args
2015-07-31 15:26:24 -04:00
Adrien Béraud
c9ee6eca44
move python to top directory
2015-07-27 15:18:23 -04:00
Adrien Béraud
76413c25ef
python: scanner improvements
2015-07-27 14:33:53 -04:00
Adrien Béraud
8287416164
dht: add getNodes, isExpired with no time argument
2015-07-27 14:33:47 -04:00
Adrien Béraud
8693d7301d
python scanner: improve appearance
2015-07-24 01:02:35 -04:00
Adrien Béraud
52cbf43e91
benchmark: choose IPv4/IPv6 with cmd arguments
2015-07-23 18:03:01 -04:00
Adrien Béraud
8d44e48c8b
bemchmark: choose IPv4/IPv6 with cmd arguments
2015-07-23 16:56:23 -04:00
Adrien Béraud
d4094bed9b
tools: update copyright
2015-07-23 14:32:52 -04:00
Adrien Béraud
925be39aa1
python benchmark: add ipv6, ip forwarding
2015-07-23 01:16:39 -04:00
Adrien Béraud
a10ba60086
add python benchmark
2015-07-23 01:16:39 -04:00
Adrien Béraud
6d36f21822
python: add dhtscanner implementation
2015-07-15 12:49:41 -04:00
Adrien Béraud
790bfcd4ab
tools: add dhtscanner
...
The dhtscanner scans the network to get a full network map
2015-07-14 12:47:12 -04:00
Adrien Béraud
593ca81dbd
infohash: add toFloat()
2015-07-14 12:09:14 -04:00
Adrien Béraud
3d2a74be49
python: add PyNode
2015-07-13 13:24:55 -04:00
Adrien Béraud
5bec9f6764
log cleanup
2015-07-10 23:31:09 -04:00
Adrien Béraud
2470dab029
dht: add a simpler Done Callback
2015-07-06 11:27:45 -04:00
Adrien Béraud
8bd46446cd
dhtrunner: allow empty or null strings for hostnames
2015-07-02 21:19:34 -04:00
Adrien Béraud
3383ce7a11
dhtnode: print operation completion time
2015-07-02 02:59:28 -04:00
Adrien Béraud
663f946a3a
python: build cython module with autotools
2015-07-02 02:59:28 -04:00
Guillaume Roguez
42ba16d080
add python wrapper written in Cython
...
This patch adds in tool/python a Cython written package
to use opendht API throught Python language.
This binding is a prototype with a little subset of OpenDHT API,
mainly for a proof-of-concept
Signed-off-by: Guillaume Roguez <guillaume.roguez@savoirfairelinux.com >
2015-07-02 02:59:01 -04:00
Adrien Béraud
3e5a3c3f2d
dht: getId renamed to getNodeId
2015-06-17 22:34:57 -04:00
Adrien Béraud
f68f03dd7b
dhtchat: allow to send encrypted messages
2015-04-16 11:36:48 -04:00
Adrien Béraud
9861175675
types: new ValueSerializable API, separate default types
2015-04-15 15:51:02 -04:00
Ben Giles
953b512d32
tools: fix dhtchat compile, include random
2015-04-08 08:40:32 +02:00