Commit Graph

333 Commits (18f21dc247bbdf47f918513fb163b6b096ac00a4)

Author SHA1 Message Date
Zlatin Balevsky 495570bd49 persisiting of shared files and test 2018-07-20 22:59:49 +01:00
Zlatin Balevsky afb5f80e0c handle empty line at end of file 2018-07-20 21:54:29 +01:00
Zlatin Balevsky a14089f109 Rename 2018-07-20 21:30:50 +01:00
Zlatin Balevsky 5d205ff742 rename 2018-07-20 21:29:53 +01:00
Zlatin Balevsky 6bb5cb5f4c test for persistence of destinations of downloaded file 2018-07-20 21:26:51 +01:00
Zlatin Balevsky acc9355372 test for 2 shared files 2018-07-20 21:05:54 +01:00
Zlatin Balevsky b86f81159e wip on persistence tests 2018-07-20 20:55:05 +01:00
Zlatin Balevsky 206ee8a8dc work on persister service and tests 2018-07-20 20:16:10 +01:00
Zlatin Balevsky 198eb138dc Downloaded file and event 2018-07-20 15:58:43 +01:00
Zlatin Balevsky 95071deb0a event bus implementation that uses dynamic method invocation 2018-07-20 04:03:04 +01:00
Zlatin Balevsky fe405d5faf increase timeout for hashing 2018-07-20 04:02:08 +01:00
Zlatin Balevsky 1ac93f117a skeleton of perister service 2018-07-20 03:27:01 +01:00
Zlatin Balevsky 80e007c148 more file-related events 2018-07-19 22:13:36 +01:00
Zlatin Balevsky 5dff8fcad7 HasherService and tests 2018-07-19 18:19:53 +01:00
Zlatin Balevsky 410b5ffc9b Events and skeleton of hashing service 2018-07-19 17:38:48 +01:00
Zlatin Balevsky 8ab9e50628 move FileHasher and test to a new package 2018-07-19 17:24:24 +01:00
Zlatin Balevsky 86ce4b5b1d move FileHasher and test to a new package 2018-07-19 17:21:57 +01:00
Zlatin Balevsky f9631e1a4a hashing of files 2018-07-18 19:18:22 +01:00
Zlatin Balevsky 82cc664fa2 explicitly use longs 2018-07-18 18:29:06 +01:00
Zlatin Balevsky 858c223b4c Set maximum size of shared file to 128GB and max number of pieces to 128 2018-07-18 18:23:47 +01:00
Zlatin Balevsky c28708feb7 simple test 2018-07-17 22:31:34 +01:00
Zlatin Balevsky 8e464604f4 fix digest name 2018-07-17 22:30:58 +01:00
Zlatin Balevsky 0190db2046 toString 2018-07-17 22:15:23 +01:00
Zlatin Balevsky b8c3a380ba Data structures for InfoHash and a shared file 2018-07-17 21:59:00 +01:00
Zlatin Balevsky 2c6d45c569 create core package 2018-07-17 21:30:32 +01:00
Zlatin Balevsky 5f25c80f19 document pinger and host-cache subprojects 2018-07-15 08:31:01 +01:00
Zlatin Balevsky 24f647020e Filter out pings that do not specify if they're leaf. Do not crawl leafs 2018-07-12 09:05:03 +01:00
Zlatin Balevsky a6131d83b0 tie in crawler pong handling 2018-07-12 05:54:18 +01:00
Zlatin Balevsky 5a0e7a8080 tie hostcache together 2018-07-12 05:40:35 +01:00
Zlatin Balevsky 1fc321d38c make pinger wait for responses 2018-07-12 04:48:58 +01:00
Zlatin Balevsky ec1ebb97fa Document HostCache protocol 2018-07-12 04:48:31 +01:00
Zlatin Balevsky 04afbb6158 fix import, more tests 2018-07-11 17:49:16 +01:00
Zlatin Balevsky c6b32b81df wip on crawler and tests 2018-07-11 14:24:04 +01:00
Zlatin Balevsky b4c42a05a2 Crawler test 2018-07-11 13:19:14 +01:00
Zlatin Balevsky 2e18b19d20 add empty constructors for easier testing 2018-07-11 13:18:46 +01:00
Zlatin Balevsky 29dfc1eeb1 ignore eclipse bin directory 2018-07-11 13:18:27 +01:00
Zlatin Balevsky 286e71b50a wip on crawler 2018-07-10 21:28:38 +01:00
Zlatin Balevsky 54ab7407fa switch to map 2018-07-10 21:06:05 +01:00
Zlatin Balevsky 073ba9b9f3 Pinger utility 2018-07-10 20:26:51 +01:00
Zlatin Balevsky c017a937ee do not to unverified if already in verified 2018-07-10 19:58:31 +01:00
Zlatin Balevsky 6781944bdf get rid of human-readable personna name 2018-07-10 19:29:56 +01:00
Zlatin Balevsky 083114ce10 wip on HostPool and test 2018-07-10 19:04:18 +01:00
Zlatin Balevsky e3e0ac64bc web-of-trust 2018-07-10 13:07:02 +01:00
Zlatin Balevsky 42a4d63a3c update wire protocol for streaming results 2018-07-10 11:28:17 +01:00
Zlatin Balevsky bc32c62c0b deliver search results over streaming connection 2018-07-10 11:10:48 +01:00
Zlatin Balevsky f283b6d32f search result confirmation 2018-07-10 09:52:41 +01:00
Zlatin Balevsky e6d4d753a3 add fields for available leaf and peer slots in the CrawlerPong 2018-07-10 08:38:48 +01:00
Zlatin Balevsky 9960ea9d28 wip on HostPool and tests 2018-07-10 05:52:57 +01:00
Zlatin Balevsky e549e96657 uuid in crawler pings and pongs 2018-07-10 05:14:36 +01:00
Zlatin Balevsky 5491596e6d parse incoming datagrams 2018-07-10 05:11:37 +01:00