Commit Graph
47 Commits
Author SHA1 Message Date
Adrien Béraud 4452452efb log cleanup 2015-02-22 21:01:35 -05:00
Adrien Béraud b5d9347174 Fix invalidated listener iterator 2015-02-18 14:56:57 -05:00
Adrien Béraud d178984b6a check for null value filters 2015-02-04 11:10:52 -05:00
Adrien Béraud 902c604b98 using namespace std::chrono in periodic 2015-01-19 10:30:33 -05:00
Adrien Béraud 6003770d6a zero initialize sockaddr fields 2015-01-19 10:30:14 -05:00
Adrien Béraud 8fd96383c9 more logs 2015-01-15 10:21:10 -05:00
Adrien Béraud a9dab6efd2 delete old bad nodes at searchStep 2015-01-13 11:36:26 -05:00
Adrien Béraud 3c30718c59 RequestStatus for get/sync 2015-01-12 23:33:48 -05:00
Adrien Béraud d1b7fb3b97 set current time before running basic ops 2015-01-12 15:19:09 -05:00
Adrien Béraud f6b3c263b2 fix clang compilation and warnings 2015-01-07 14:29:53 -05:00
Adrien Béraud 31bd66b4c1 avoid gcc warning 2014-12-30 15:31:11 -05:00
Adrien Béraud 7f1de35490 log correct listening/announcement status 2014-12-30 15:30:32 -05:00
Adrien Béraud 9339f71f31 keep bad nodes in searches
reduces operation times with knwon hashes
2014-12-29 16:46:01 -05:00
Adrien Béraud 11af8de312 cleanup 2014-12-25 19:41:05 -05:00
Adrien Béraud 33542e932a use std::chrono for time tracking 2014-12-24 01:13:43 -05:00
Adrien Béraud 24ed251517 Use constexpr for integer constants 2014-12-17 11:46:16 -05:00
Adrien Béraud 4e998250c7 don't import already expired values 2014-12-17 10:44:23 -05:00
Adrien Béraud 73d9b692ee allow to cancel listen through dhtrunner 2014-12-15 16:34:45 -05:00
Adrien Béraud 726e651572 listeners: also listen for local storage changes 2014-12-15 14:35:59 -05:00
Adrien Béraud 2f2177e957 runner: use a queue to process operations 2014-12-11 16:46:29 -05:00
Adrien Béraud 6e12193f7f fix put callback 2014-12-09 19:00:53 -05:00
Adrien Béraud 3d4ecd4064 Show listener IP in logs 2014-12-08 15:16:43 -05:00
Adrien Béraud d9b1635899 dht: status is connected from one good node 2014-12-07 18:19:43 -05:00
Adrien Béraud 1daff73b34 node: make a proper CLI 2014-12-07 16:25:17 -05:00
Adrien Béraud 65eec58860 clarify debug messages 2014-12-06 23:17:25 -05:00
Adrien Béraud 7aaa794bd5 better handling of error messages 2014-12-06 22:44:34 -05:00
Adrien Béraud e0794b9a87 manage multiple simultaneous local gets 2014-12-06 19:52:46 -05:00
Adrien Béraud eaa7fc77ed searches: improve handling of disconnected nodes in search tables 2014-12-06 16:14:58 -05:00
Adrien Béraud b88f895a5e don't use invalid nodes to init search from routing table 2014-12-06 15:23:58 -05:00
Adrien Béraud 79ef324cd3 avoid duplicating hard-coded constants 2014-12-06 14:22:54 -05:00
Adrien Béraud 5492683207 dht: fix get done_callback 2014-12-05 17:25:03 -05:00
Adrien Béraud 23cf7cc0c0 implement listener callback 2014-12-05 16:22:35 -05:00
Adrien Béraud 277a9312e2 listeners: init with local values 2014-12-05 16:06:18 -05:00
Adrien Béraud 3636b4883d fix get timeout 2014-12-05 00:10:58 -05:00
Adrien Béraud 95c3b0baab add node ID with some error messages 2014-12-03 15:38:14 -05:00
Adrien Béraud 56cb606714 listeners: avoid listener-only searches to be overriden 2014-12-03 13:14:25 -05:00
Adrien Béraud 26520b976b fix build on gcc 4.8 2014-12-03 11:09:55 -05:00
Adrien Béraud a3546d0c87 fix uninitialized variable 2014-11-26 19:07:40 -05:00
Adrien Béraud 567ce11edb fix Windows MinGW build 2014-11-26 17:26:54 -05:00
Adrien Béraud 139c8a71c7 more listener fixes 2014-11-26 13:22:50 -05:00
Adrien Béraud 284dea6755 listener fixes 2014-11-26 12:21:58 -05:00
Adrien Béraud 77371297fe first listener implementation 2014-11-25 17:23:35 -05:00
Adrien Béraud 93fa3ada57 fix Android build 2014-11-24 15:11:08 -05:00
Adrien Béraud 98ec20bbd8 Use bernoulli instead of binomial distribution where appropriate 2014-11-20 23:52:47 -05:00
Philippe Groarke 3a67624b99 Fix OS X build. 2014-11-20 16:54:51 -05:00
Adrien Béraud 97a7963f96 fix warnings 2014-11-20 15:58:45 -05:00
Adrien Béraud 151d31411a Add initial code 2014-11-20 01:42:44 -05:00