Commit Graph
198 Commits
Author SHA1 Message Date
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
Adrien Béraud 0c686bd695 python tools: adapt to latest cython API changes 2015-08-07 19:58:37 -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 59182aa0c4 securedht, dhtrunner: support bootstrap mode 2015-08-04 23:39:15 -04:00
Adrien Béraud 948475301e infohash: add getRandom() 2015-08-04 14:02:04 -04:00
Adrien Béraud 3dc1966dcc python: check both done callback existence and value 2015-07-29 17:27:44 -04:00
Adrien Béraud c964d0e5df python: cleanup 2015-07-29 16:58:15 -04:00
Simon Désaulniers 9bfe07cf6d benchmark: refactor tests into functions 2015-07-28 17:29:20 -04:00
Adrien Béraud ac3d29c041 python/dhtnetwork: add fallback bootstrap 2015-07-28 16:53:52 -04:00
Adrien Béraud 3f7d2df9b1 python: add listen, cancelListen 2015-07-28 15:18:54 -04:00
Adrien Béraud c9ee6eca44 move python to top directory 2015-07-27 15:18:23 -04:00