Simon Désaulniers
badf9a3027
replaced tabs with spaces in multiple files.
2016-05-02 15:25:15 -04:00
Adrien Béraud
96f0bffefa
python: env on first line
2016-05-02 15:13:37 -04:00
Adrien Béraud
d48913e9d9
scanner: show more node infos
2016-05-01 15:27:49 -04:00
Adrien Béraud
9b45eabb00
infohash: remove std::hash
...
InfoHash is an hash itself, std::hash reduces the precision,
could cause potential security issues or bugs.
2016-05-01 15:27:13 -04:00
Simon Désaulniers
d718b66aad
python: add missing enable log method
2016-04-18 16:31:29 -04:00
Adrien Béraud
a7da1b4288
Merge pull request #57 from sim590/benchmark-dht-log
...
Enabling dht log in the benchmark
2016-04-11 12:06:42 -04:00
Simon Désaulniers
30ba6baf39
benchmark: add minor logs in 'get', 'put' requests
2016-04-09 00:42:22 -04:00
Simon Désaulniers
0f5086fef5
benchmark: toggling bootstrap dht log USR1 signal
2016-04-08 18:36:41 -04:00
Simon Désaulniers
b7004f6051
benchmark: add option for getting bootstrap log
2016-04-08 18:36:41 -04:00
Simon Désaulniers
9868a79381
python: enabling dht log through cython API
2016-04-08 18:36:36 -04:00
Adrien Béraud
53bea202a2
Merge pull request #46 from sim590/pip-uninstall
...
[autotools] pip to uninstall python files
2016-04-08 11:21:52 -04:00
Simon Désaulniers
daca16a917
disable removing from record file.
2016-04-06 15:26:05 -04:00
Simon Désaulniers
8a281c1d2c
fallback to setup.py generated install record
2016-04-06 15:10:57 -04:00
Adrien Béraud
fa0f123803
python: run callback in main thread
2016-04-02 20:55:45 -04:00
Simon Désaulniers
2289243bfc
benchmark: fix tests + new test: totallyNormalTest
...
The "Totally normal test" is meant to create a realistic environment, i.e.
with normal asynchronous packet activity. This is useful in order to
differentiate normal and data persistence traffic.
2016-03-13 18:46:23 -04:00
Simon Désaulniers
5b3b22edee
benchmark: refactor and enhance network.py IPC
2016-03-13 18:46:23 -04:00
Simon Désaulniers
7168022915
pip to uninstall python files
2016-02-29 12:58:23 -05:00
Simon Désaulniers
4070a19c59
fixing missing import of modules
2016-01-14 16:56:24 -05:00
Simon Désaulniers
b6d7436595
benchmark: python decorator for setting up tests
2016-01-14 16:37:20 -05:00
Simon Désaulniers
5f9e20998f
python tests refactoring
2016-01-14 16:34:43 -05:00
Simon Désaulniers
77c480e2cf
refactored python benchmark in separate modules
2016-01-12 12:38:58 -05:00
Simon Désaulniers
2c22c7d984
more code refactoring
2016-01-12 12:38:58 -05:00
Simon Désaulniers
6c3c19c0c8
add test for performance while deleting nodes
2016-01-12 12:38:58 -05:00
Simon Désaulniers
252ff4710c
FeatureTest child classes code factorized.
...
# Conflicts:
# python/tools/benchmark.py
2016-01-12 12:38:58 -05:00
Adrien Béraud
dd107e6f6d
python: fix licenses terms
2016-01-09 18:05:42 -05:00
Adrien Béraud
175b4c9491
python: add Value.id proprety
2016-01-09 16:05:26 -05:00
Cyrille Béraud
44373bd5f6
python/scanner: add ip number on the plot
2016-01-09 14:30:28 -05:00
Adrien Béraud
e00c8e9598
update copyright headers for 2016
2016-01-07 18:02:35 -05:00
Adrien Béraud
13a2df8911
python: fix typo in benchmark
2016-01-05 12:25:35 -05:00
Simon Désaulniers
38306eaec5
only one refill allowed before expiring search
2015-12-15 18:18:17 -05:00
Adrien Béraud
d1c4d2446e
add Simon Désaulniers to author lists
2015-11-13 16:45:43 -05:00
Simon Désaulniers
0f6f0d1bc9
benchmark IPC improve,better handling test writing
2015-11-02 16:45:50 -05:00
Simon Désaulniers
c7298088d9
getNodesStats resets 0, shutdown method in Dht API
2015-11-02 16:45:50 -05:00
Adrien Béraud
6df6d1c1c0
scanner: fix typo
2015-10-16 13:44:18 -04:00
Adrien Béraud
eea097961a
dht: add message counting
2015-10-06 11:58:26 -04:00
Adrien Béraud
8f52e27fe1
scanner: clear nodeset on restart
2015-09-30 23:04:38 -04:00
Adrien Béraud
09ff99faa0
scanner: handle search failure
2015-09-30 22:42:38 -04:00
Adrien Béraud
19ef7a29cf
python: add some doc
2015-09-10 11:08:20 -04:00
Adrien Béraud
3d4ca69fb4
python: wait until search completion for blocking get
2015-09-09 16:57:19 -04:00
Adrien Béraud
e9e3fd69c3
python: add blocking version of get
2015-09-02 19:40:50 +02:00
Adrien Béraud
a7bea1c953
infohash: add support for std::hash
2015-09-02 19:40:31 +02:00
Adrien Béraud
f41afe4a0f
python: use setuptools instead of distutils
2015-09-02 19:31:12 +02:00
Adrien Béraud
7c2823bf52
python: install to default prefix
...
on Ubuntu, installing to /usr makes th module
unfindable
2015-09-02 13:54:24 +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
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
Simon Désaulniers
ddc7b2fb3f
benchmark refactor for manual cluster start
2015-08-24 16:38:40 +02:00