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 |
|
anthonyraymond
|
eaa7b299c7
|
Refactored TrackerClient and implementations.
|
2017-06-05 17:36:52 +02:00 |
|
anthonyraymond
|
2916f54eda
|
Ensure channel is closed if not bindable in ConnectionHandler
|
2017-06-03 23:56:57 +02:00 |
|
anthonyraymond
|
9b28737da7
|
Remove a useless String concatenation
|
2017-06-03 23:56:26 +02:00 |
|
anthonyraymond
|
55a5807f5f
|
Added test for TrackerClient.
|
2017-06-03 00:42:31 +02:00 |
|
anthonyraymond
|
50034aee3c
|
Add tests for HTTPAnnounceRequestMessage
|
2017-05-30 23:54:41 +02:00 |
|
anthonyraymond
|
74071505c5
|
Fix some Intellij warnings
|
2017-05-29 23:11:05 +02:00 |
|
anthonyraymond
|
963debabf1
|
Fix some typos
|
2017-05-29 23:01:11 +02:00 |
|
anthonyraymond
|
947156c5b5
|
Remove unused imports
|
2017-05-29 22:51:23 +02:00 |
|
anthonyraymond
|
16aa0e6d07
|
Fix some Findbugs warnings
|
2017-05-29 22:50:53 +02:00 |
|