anthonyraymond
|
234c228e94
|
Added RandomGenerator and use it to define seed speed for each torrent.
|
2017-05-29 00:02:18 +02:00 |
|
anthonyraymond
|
59f4cfb9d8
|
Refactored BandwithDispatcher to make it much more secure
|
2017-05-28 01:55:38 +02:00 |
|
anthonyraymond
|
a4eb0cd380
|
Fix findbugs alerts
|
2017-05-26 00:05:06 +02:00 |
|
anthonyraymond
|
0fe901be7e
|
Add test for Events
|
2017-05-25 23:57:17 +02:00 |
|
anthonyraymond
|
9e87ced626
|
Change event package structure
|
2017-05-25 23:22:45 +02:00 |
|
anthonyraymond
|
9dc0d70f79
|
Removed useless constructor in Exceptions
|
2017-05-25 23:19:58 +02:00 |
|
anthonyraymond
|
533a4d09de
|
Add test for BitTorrentClient key uppercased and lowercased
|
2017-05-25 23:18:18 +02:00 |
|
anthonyraymond
|
2a55a8fc72
|
TorrentFileProvider no longuer publish event when torrent are crated/updated/deleted
|
2017-05-25 23:03:00 +02:00 |
|
anthonyraymond
|
05a85073e9
|
Added config to tell how much torrent have to be seed simultaneously. Start seeding another torrent when one stop.
|
2017-05-25 22:59:36 +02:00 |
|
anthonyraymond
|
4588658156
|
Removed outdated and no more revelant TODO
|
2017-05-23 23:49:07 +02:00 |
|
anthonyraymond
|
b011a3bdc2
|
Fix Intellij code inspection issues
|
2017-05-23 23:10:29 +02:00 |
|
anthonyraymond
|
5a290416d8
|
Removed useless import
|
2017-05-23 23:00:31 +02:00 |
|
anthonyraymond
|
232d8a932f
|
Fix a possible deadlocks in BandwithDispatcher. HttpAnnounceRequestMessage#getInfoHash now returns a copy of the byte array
|
2017-05-23 22:59:55 +02:00 |
|
anthonyraymond
|
c80a274f5a
|
Remane BandwithManager to BandwithDispatcher. Rename NewClient to Client
|
2017-05-23 22:54:40 +02:00 |
|
anthonyraymond
|
ddff0c3b6f
|
Removed a TODO that state we should stop seed after some time. We never will be able to reach the long max value which is more or less 9223372036Gigabyte
|
2017-05-23 00:39:35 +02:00 |
|
anthonyraymond
|
ec1644e8e1
|
Add announce log. Add ability to restart a torrent when one is over.
|
2017-05-23 00:34:33 +02:00 |
|
anthonyraymond
|
80c5234d54
|
Add comment to prepare next step (Start another torrent when one has stopped).
|
2017-05-18 00:04:07 +02:00 |
|
anthonyraymond
|
1f352c8b02
|
Moved BandwitchManager to another package
|
2017-05-17 23:43:54 +02:00 |
|
anthonyraymond
|
e102431876
|
Fix a deadlock in bandwith manager
|
2017-05-17 23:34:09 +02:00 |
|
anthonyraymond
|
021584dd2a
|
Refactoring in progress
|
2017-05-15 23:01:53 +02:00 |
|
anthonyraymond
|
d61912a7f3
|
Temporary commit, prior to client refactoring
|
2017-05-13 23:53:01 +02:00 |
|
anthonyraymond
|
9e3ed465bf
|
Announce url is now logged at debug level on each announce.
|
2017-05-04 20:36:49 +02:00 |
|
anthonyraymond
|
2dc86c9fea
|
SeedManager is now a component. Still need tests
|
2017-05-04 20:36:48 +02:00 |
|
anthonyraymond
|
75fedcfd93
|
Refactored TorrentProvider: splitted watcher and provider
|
2017-05-04 20:36:48 +02:00 |
|
anthonyraymond
|
19ea45e10d
|
Make TorrentFileProvider injectable
|
2017-05-04 20:36:48 +02:00 |
|
anthonyraymond
|
be153810c8
|
Added logger to JoalConfProvider
|
2017-05-04 20:36:48 +02:00 |
|
anthonyraymond
|
afb253e589
|
JoalConfigProvider fail on build if config file missing
|
2017-05-04 20:36:48 +02:00 |
|
anthonyraymond
|
b02766eb3f
|
Add setDirtyState to ConfigProvider
|
2017-05-04 20:36:48 +02:00 |
|
anthonyraymond
|
e574ce5722
|
Make BitTorrent clientProvider injectable and rename EmulatedClient to BitTorrentClient
|
2017-05-04 20:36:48 +02:00 |
|
anthonyraymond
|
0d149eefc0
|
Fix a TorrentFileProvider test that doesn't test what it was supposed to do
|
2017-05-04 20:36:48 +02:00 |
|
anthonyraymond
|
80de55f36a
|
Make application configuration injectable
|
2017-05-04 20:36:48 +02:00 |
|
anthonyraymond
|
97286477fe
|
Rename EmulatedClient to BitTorrentClient
|
2017-05-04 20:36:48 +02:00 |
|
anthonyraymond
|
84685013f1
|
Prepare new Configuration provider component
|
2017-05-04 20:36:48 +02:00 |
|
anthonyraymond
|
0b6556ac80
|
Introduce spring & create new package structure
|
2017-05-04 20:36:48 +02:00 |
|
anthonyraymond
|
59716ddcd5
|
Add Dockerfile for non-arm platform
|
2017-05-04 20:35:07 +02:00 |
|
anthonyraymond
|
625b1e093c
|
Update Roadmap to V2
|
2017-04-26 01:24:16 +02:00 |
|
anthonyraymond
|
78a538ad60
|
Add Apache 2.0 licence
|
2017-04-23 15:19:01 +02:00 |
|
anthonyraymond
|
a31f0e9fd2
|
Increase default seeding time and decread default pause time in config.json
|
2017-04-22 23:43:11 +02:00 |
|
Anthony Raymond
|
1ca103b4c5
|
Fix Google Analytics
|
2017-04-18 09:49:35 +02:00 |
|
Anthony Raymond
|
d1efba5d16
|
Add Google Analytics to main page
|
2017-04-17 23:28:47 +02:00 |
|
anthonyraymond
|
6d7ade3289
|
Slightly refactored TorrentClientConfig and add tests.
|
2017-04-15 19:03:52 +02:00 |
|
anthonyraymond
|
f6842a1d50
|
Prepare next iteration
|
2017-04-13 23:44:28 +02:00 |
|
anthonyraymond
|
d033e467ff
|
Version 1.0.3
|
2017-04-13 23:42:36 +02:00 |
|
anthonyraymond
|
5ea4685e25
|
Fix key and peerId serialized names
|
2017-04-13 23:42:36 +02:00 |
|
anthonyraymond
|
4226d34fa0
|
[Client] new: uTorrent 3.5.0 build 43580
|
2017-04-13 23:42:36 +02:00 |
|
Anthony Raymond
|
7d441bf66a
|
French install guide link
|
2017-04-13 20:31:09 +02:00 |
|
anthonyraymond
|
ba02afeaf0
|
Add HttpAnnounceRequestMessage tests
|
2017-04-05 21:41:10 +02:00 |
|
anthonyraymond
|
0d0a7be3e2
|
[Client] new: Transmission 2.92 build 14714
|
2017-04-03 21:10:40 +02:00 |
|
anthonyraymond
|
f11f9e3eb6
|
Prepare for next iteration
|
2017-04-01 20:27:16 +02:00 |
|
anthonyraymond
|
8e5854bd2d
|
Version 1.0.2
|
2017-04-01 20:25:44 +02:00 |
|