anthonyraymond
|
a710c1eab0
|
Fixed failing tests
|
2018-03-26 23:32:52 +02:00 |
|
anthonyraymond
|
7b71e15ad4
|
Add a client facade and a ClientBuilder
|
2018-03-26 23:32:52 +02:00 |
|
anthonyraymond
|
6fd219730a
|
Set default loggign level to INFO
|
2018-03-26 23:32:52 +02:00 |
|
anthonyraymond
|
123c758b78
|
Add humanReadableValue() in InfoHash
|
2018-03-26 23:32:52 +02:00 |
|
anthonyraymond
|
49482e5f33
|
Improve client notification (more accurate)
|
2018-03-26 23:32:52 +02:00 |
|
anthonyraymond
|
50ac7ca074
|
Improve debug logging in Bandiwth dispatcher
|
2018-03-26 23:32:52 +02:00 |
|
anthonyraymond
|
362d1d1197
|
Ensure Thracker url are used in order
|
2018-03-26 23:32:52 +02:00 |
|
anthonyraymond
|
9ebfeba1f1
|
Fully implemented Client
|
2018-03-26 23:32:52 +02:00 |
|
anthonyraymond
|
71ef52be22
|
Partially implemented client set threads names
|
2018-03-26 23:32:51 +02:00 |
|
anthonyraymond
|
d3b119d62f
|
Add ClientNotifier
|
2018-03-26 23:32:51 +02:00 |
|
anthonyraymond
|
c16f321382
|
Add response handler chain
|
2018-03-26 23:32:51 +02:00 |
|
anthonyraymond
|
4a318c38a4
|
remove old implementation
|
2018-03-26 23:30:44 +02:00 |
|
anthonyraymond
|
d2f1dfb1cd
|
Monkey commit again
|
2018-03-26 23:30:44 +02:00 |
|
anthonyraymond
|
cfc71014fb
|
Create new events
|
2018-03-26 23:30:44 +02:00 |
|
anthonyraymond
|
31898c4eaa
|
Add chain of responsability element interface
|
2018-03-26 23:30:44 +02:00 |
|
anthonyraymond
|
afee8e1c1c
|
Add AnnouncerExecutor
|
2018-03-26 23:30:43 +02:00 |
|
anthonyraymond
|
3bfa5ccb30
|
temp commit
|
2018-03-26 23:30:43 +02:00 |
|
anthonyraymond
|
bf693801eb
|
Disable useless stuff
|
2018-03-26 23:30:43 +02:00 |
|
anthonyraymond
|
caf1da4b25
|
refactor packages
|
2018-03-26 23:30:43 +02:00 |
|
anthonyraymond
|
343d95573e
|
Add listener to bandwith manager
|
2018-03-26 23:30:43 +02:00 |
|
anthonyraymond
|
e58cd9bdef
|
Bandwidth is ready, still need some tests
|
2018-03-26 23:30:43 +02:00 |
|
anthonyraymond
|
b21af1eb12
|
Nice progress on bandiwth dispatcher
|
2018-03-26 23:30:42 +02:00 |
|
anthonyraymond
|
431b05c312
|
Start refactoring the core to make it less thread-consuming
|
2018-03-26 23:30:42 +02:00 |
|
anthonyraymond
|
13ec986a69
|
Implement a queue that makes items available after delay
|
2018-03-26 23:30:42 +02:00 |
|
anthonyraymond
|
b0fb18e793
|
Remove useless imports
|
2018-03-26 23:30:42 +02:00 |
|
anthonyraymond
|
31b3b92955
|
Remove useless methods
|
2018-03-26 23:30:41 +02:00 |
|
anthonyraymond
|
6e7f7f0092
|
app Paths are now stored in a POJO
|
2018-03-26 23:30:41 +02:00 |
|
anthonyraymond
|
485fc677a4
|
removed publisher from TorrentFileProvider
Events are now send from Client
|
2018-03-26 23:30:41 +02:00 |
|
anthonyraymond
|
bffcb85af3
|
rename TorrentFileChangeAware methods
|
2018-03-26 23:30:41 +02:00 |
|
anthonyraymond
|
2696425bfe
|
Get ride of NoMoreLeechersEvent
|
2018-03-26 23:30:41 +02:00 |
|
anthonyraymond
|
bb75037c9b
|
Increase incomming message size up to 5Mo
|
2017-11-15 21:27:51 +01:00 |
|
anthonyraymond
|
3ce6b76818
|
Update ui
|
2017-11-01 23:11:43 +01:00 |
|
anthonyraymond
|
c3bf37be5e
|
Refactor TrackerClients to reduce memory footprint
- Introduce TrackerClientProvider.
- Reduce memory footprint if a lot of torrent are seeding at a time.
|
2017-10-31 00:04:15 +01:00 |
|
anthonyraymond
|
d7d9e41119
|
Allowed min upload rate and max upload rate to be equal, and even 0 for ghost-seeding mode [skip ci]
|
2017-10-22 20:24:12 +02:00 |
|
anthonyraymond
|
4f7d9eb4f5
|
Replace custom RandomGenerator with ThreadLocalRandom [skip ci]
|
2017-10-22 20:10:12 +02:00 |
|
anthonyraymond
|
29dbcfd603
|
Refactor key generator
|
2017-10-21 01:06:45 +02:00 |
|
anthonyraymond
|
3e3ad8eb37
|
Removed unused imports
|
2017-10-21 01:06:44 +02:00 |
|
anthonyraymond
|
3034767be4
|
Client files now accept Casing enums value for key case
|
2017-10-21 01:06:44 +02:00 |
|
anthonyraymond
|
05e1ff5a6d
|
Refactor peerid provider
|
2017-10-19 00:08:11 +02:00 |
|
anthonyraymond
|
4cf16b8176
|
[skip ci] Remove useless import
|
2017-10-06 23:41:17 +02:00 |
|
anthonyraymond
|
7fcd837013
|
Update ui version
|
2017-10-06 00:49:08 +02:00 |
|
anthonyraymond
|
6c309c31cf
|
Update ui version to fix global speed
|
2017-09-27 23:48:02 +02:00 |
|
anthonyraymond
|
1ddb3a5b32
|
Add rtorrent client [skip ci]
|
2017-09-20 22:39:46 +02:00 |
|
anthonyraymond
|
82cb9004c3
|
Update to 2.0.1
|
2017-09-18 20:56:05 +02:00 |
|
anthonyraymond
|
c44d196b18
|
update UI
|
2017-09-18 19:45:47 +02:00 |
|
anthonyraymond
|
7df4b6548a
|
Update ui
|
2017-09-13 00:23:46 +02:00 |
|
anthonyraymond
|
cc1f73fea0
|
Add a method to remvoe torrent
|
2017-09-13 00:19:31 +02:00 |
|
anthonyraymond
|
1310408952
|
Fix somes tests not running properly on linux or slow environment
|
2017-09-11 23:39:24 +02:00 |
|
anthonyraymond
|
ec63efbe37
|
Fix speed not being set on first announce event (bandwith dispatcher was not the first listener)
|
2017-08-23 21:53:57 +02:00 |
|
anthonyraymond
|
5101ab5431
|
add config param keepTorrentWithZeroLeechers to tell if yes or not the torrent must be removed from seed if it reach 0 leechers
|
2017-08-23 00:14:18 +02:00 |
|