anthonyraymond
|
e17a7479ed
|
Add TorrentFileAddedPayload
|
2017-07-10 23:59:48 +02:00 |
|
anthonyraymond
|
85d1add3f9
|
publish events from TorrentFileProvider
|
2017-07-10 23:41:43 +02:00 |
|
anthonyraymond
|
074eb73a78
|
add TorrentFileDeletedEvent
|
2017-07-10 23:41:37 +02:00 |
|
anthonyraymond
|
61ac48b936
|
Add FailedToAddTorrentFileEvent
|
2017-07-10 23:40:32 +02:00 |
|
anthonyraymond
|
05b960e7ba
|
rename TorrentFileAddedForSeedEvent event. remove event publishing from client.
|
2017-07-10 23:26:47 +02:00 |
|
anthonyraymond
|
e7b34b9b85
|
Add event publisher to TorrentFileProvider
|
2017-07-10 23:14:40 +02:00 |
|
anthonyraymond
|
1ed683564f
|
fix a test not running on a first time run
|
2017-07-10 23:12:22 +02:00 |
|
anthonyraymond
|
48a6485a1c
|
properly set variable on stop TorrentFileProvider
|
2017-07-10 23:03:15 +02:00 |
|
anthonyraymond
|
30a5a94057
|
improve test coverage on application Events
|
2017-07-09 22:25:57 +02:00 |
|
anthonyraymond
|
735c79c959
|
improve test coverage on JoalConfProvider
|
2017-07-09 22:09:39 +02:00 |
|
anthonyraymond
|
29e8961433
|
improve test coverage on BitTorrentCientProvider
|
2017-07-09 21:55:31 +02:00 |
|
anthonyraymond
|
0da84ba740
|
Fully implemented Config management
|
2017-07-09 14:15:58 +02:00 |
|
anthonyraymond
|
64ca8b824f
|
Add the ability to save a new application configuration in SeedManager
|
2017-07-09 01:20:29 +02:00 |
|
anthonyraymond
|
87eb7a5c4d
|
Move TorrentFileProvider's archive folder creation to an init method
|
2017-07-09 00:50:29 +02:00 |
|
anthonyraymond
|
81e0bd7e3d
|
BitTorrentClientProvider is no longer managed by spring
|
2017-07-09 00:42:45 +02:00 |
|
anthonyraymond
|
58b8111774
|
JoalConfigProvider is no longer managed by spring
|
2017-07-09 00:28:07 +02:00 |
|
anthonyraymond
|
289bed9f70
|
TorrentFileProvider is no longer managed by spring
|
2017-07-09 00:24:07 +02:00 |
|
anthonyraymond
|
239d233556
|
Expose event when config has been loaded
|
2017-07-09 00:12:42 +02:00 |
|
anthonyraymond
|
94e7436434
|
Indent and unsused imports
|
2017-07-08 18:24:53 +02:00 |
|
anthonyraymond
|
5607766302
|
Made JoalMessageSendingTemplate ThreadSafe (for replayable state purpose)
|
2017-07-08 18:18:20 +02:00 |
|
anthonyraymond
|
9617e13b6b
|
Implement a list of required event to be replayed on the client to represent current joal state
|
2017-07-05 23:44:54 +02:00 |
|
anthonyraymond
|
e64db4db17
|
Fix LocalDateTime serialization
|
2017-07-04 22:37:33 +02:00 |
|
anthonyraymond
|
ea2cd0f77b
|
Small refactor to introduce a summary controller that will be able to dispatch a full state at every moment
|
2017-07-04 21:25:10 +02:00 |
|
anthonyraymond
|
b353e1a389
|
Thanks.md file
|
2017-07-04 21:10:44 +02:00 |
|
anthonyraymond
|
534d6c5c44
|
Removed unused imports
|
2017-06-30 00:14:15 +02:00 |
|
anthonyraymond
|
d7529af574
|
Refactor Stop events format and send method
|
2017-06-30 00:13:13 +02:00 |
|
anthonyraymond
|
5f1e90b540
|
Fix bytes units. File size => iec format; transfert rate => base 10
|
2017-06-27 00:40:37 +02:00 |
|
anthonyraymond
|
dace1a16d0
|
[Stomp] Expose announce event
|
2017-06-26 01:49:11 +02:00 |
|
anthonyraymond
|
20a18e159f
|
[Core] Prepare announcer events
|
2017-06-25 23:54:41 +02:00 |
|
anthonyraymond
|
5be8f9af37
|
[Stomp] Create POJO for announcer messages
|
2017-06-25 18:16:45 +02:00 |
|
anthonyraymond
|
cced7cfbda
|
[Stomp] expose start control
|
2017-06-25 17:17:09 +02:00 |
|
anthonyraymond
|
ccb1a73f9a
|
Expose Stop and Start over stomp
|
2017-06-25 01:18:11 +02:00 |
|
anthonyraymond
|
8f10bc7de3
|
Fix websocket endpoint
|
2017-06-24 21:33:16 +02:00 |
|
anthonyraymond
|
42c5735acd
|
Add message sender for ClientHasStarted
|
2017-06-22 22:57:52 +02:00 |
|
anthonyraymond
|
75edea11f6
|
Add ClientHasStartedMessage
|
2017-06-22 22:21:27 +02:00 |
|
anthonyraymond
|
d76b7cdf33
|
SomethingHasFuckedUp now has the lowest precedence to ensure all other callback will be caleld first
|
2017-06-22 21:48:08 +02:00 |
|
anthonyraymond
|
45c4f75064
|
Removed useless file header
|
2017-06-22 21:44:50 +02:00 |
|
anthonyraymond
|
a898268313
|
Fix a potential error that may occur if torrent fails to create MockedTorrent from a torrent file
|
2017-06-22 21:43:10 +02:00 |
|
anthonyraymond
|
8142713c50
|
Add comment to CoreEventListener and remove dead code
|
2017-06-10 14:40:50 +02:00 |
|
anthonyraymond
|
037568e75d
|
If a torrent fails to announce to many times, it will be moved to archive folder.
|
2017-06-10 14:35:59 +02:00 |
|
anthonyraymond
|
d6f5b8f4ee
|
Add a FIXME to remeber that there is a minor bug to fix
|
2017-06-08 23:06:18 +02:00 |
|
anthonyraymond
|
0b39f44ec3
|
typo in TorrentFileProvider log
|
2017-06-08 22:52:45 +02:00 |
|
anthonyraymond
|
60f19b56fe
|
Rename variable to match seeders and leechers
|
2017-06-08 22:50:38 +02:00 |
|
anthonyraymond
|
240e627a01
|
Make some log message more clear and wrap using isLevelEnabled
|
2017-06-08 22:42:51 +02:00 |
|
anthonyraymond
|
731cae5274
|
Fix warning message syntax when announce result in an error.
|
2017-06-08 18:45:16 +02:00 |
|
anthonyraymond
|
30ea73f535
|
Change spring's default port
|
2017-06-07 23:09:55 +02:00 |
|
anthonyraymond
|
0002745bb8
|
Add dockerfile for beta test purpose
|
2017-06-07 22:53:00 +02:00 |
|
anthonyraymond
|
ced44ec77d
|
Change TrackerClient log level when announcing
|
2017-06-06 23:07:04 +02:00 |
|
anthonyraymond
|
057651b98f
|
Fix seeders and leechers count. Fix a concurency bug when removing torrent
|
2017-06-06 23:05:41 +02:00 |
|
anthonyraymond
|
71df6f5794
|
Small refactor to HttpTrackerClient and add some tests.
|
2017-06-05 23:51:03 +02:00 |
|