Commit graph

679 commits

Author SHA1 Message Date
anthonyraymond 38e4fba166 Fix logger message 2017-07-24 20:46:36 +02:00
anthonyraymond 0948a3e2fa SeedManager is no more spring dependant 2017-07-24 20:22:27 +02:00
anthonyraymond b25c8d03ff SeedManager is init and tearedDown by spring ApplicationEvent. Add method to allow torrent upload 2017-07-24 00:36:00 +02:00
anthonyraymond d58182423a Removed unseless imports 2017-07-22 12:46:13 +02:00
anthonyraymond 3d7e4568af Add message to exception wrapper in HTTPTrackerClient 2017-07-22 12:37:15 +02:00
anthonyraymond 614e66fd21 Moved HttpTrackerClient from default HTTPClient to Apache HttpClient. Improved error reporting in announce 2017-07-22 01:43:22 +02:00
anthonyraymond a5f2320a14 Web environment is disabled by default (use arg --spring.main.web-environment=true to enable) 2017-07-20 23:52:09 +02:00
anthonyraymond 45a347e703 Replace sun base64 encoder with Apache common-codec one 2017-07-20 23:08:04 +02:00
anthonyraymond a37593a250 Enforce StaticClientFilesTester 2017-07-20 22:52:21 +02:00
anthonyraymond b5859cfd4c Add vuze leap 2.6.0.1 client file 2017-07-20 22:49:46 +02:00
anthonyraymond 1b02211c60 Add BitToorrent 7.10.1 (43917) client file 2017-07-20 22:49:45 +02:00
anthonyraymond 78e3cec2d3 Add Transmission 2.92 (14714) client file 2017-07-20 22:49:42 +02:00
anthonyraymond 8afa53ae9f Add uTorrent 3.5.1 (43916) client file 2017-07-20 22:20:52 +02:00
anthonyraymond ea6101fbd7 Add uTorrent 3.2.2 (28500) client file 2017-07-20 22:20:32 +02:00
anthonyraymond 39affd8d0c Add new key generator 2017-07-20 22:10:14 +02:00
anthonyraymond d0a8ac3fa7 Add qBittorrent 3.3.14 client file 2017-07-20 20:49:31 +02:00
anthonyraymond eb42cd93b4 Add qBittorrent 3.3.13 client file 2017-07-20 20:19:02 +02:00
anthonyraymond 17dcacf6f4 Fix README.md 2017-07-20 01:00:13 +02:00
anthonyraymond 0446187824 Add Deluge 1.3.15 client file 2017-07-20 00:53:17 +02:00
anthonyraymond 2957160326 Added static checker for client files. Removed old clients. 2017-07-20 00:36:12 +02:00
anthonyraymond 1e85365383 Add test to ensure unicode characters are supported for peerIdGenerator in .client files 2017-07-20 00:05:22 +02:00
anthonyraymond b18cfdd0d0 Moved KeyGenerator to new KeyTypes 2017-07-19 23:43:40 +02:00
anthonyraymond 642553c63b Add new KeyTypes (hash). Rename StringTypes to PeerIdTypes 2017-07-19 23:35:50 +02:00
anthonyraymond e7f0163555 Added {numwant} placeholder, replaced by 'numwant' or 'numwantOnStop' config value 2017-07-19 22:56:46 +02:00
anthonyraymond e51435c373 Add numwant and numwantOnStop to BitTorrentClientConfig 2017-07-19 22:41:28 +02:00
anthonyraymond c7d41d2ab1 Add numwant provider class 2017-07-19 22:22:22 +02:00
anthonyraymond 8985382b5b Add security check to ensure all placeholders have been replaced in announce query 2017-07-19 22:07:02 +02:00
anthonyraymond 183dde7431 Add supported clients to readme 2017-07-19 21:44:12 +02:00
anthonyraymond 382066ef27 Improved two TimedGenerator test 2017-07-18 01:00:06 +02:00
anthonyraymond 0448ee5e8f Removed unused imports 2017-07-18 00:51:34 +02:00
anthonyraymond 1145062bf5 Fix ConnectionHandler and add test for it 2017-07-18 00:50:35 +02:00
anthonyraymond 50e5137f52 ipv6 placeholder is replaced by url encoded value 2017-07-17 23:12:24 +02:00
anthonyraymond dfebbd9504 Improve BitTorrentClient url builder tests. Removed Numwant parameter from request URL. Fix ConnectionHandler 2017-07-17 22:17:26 +02:00
anthonyraymond b1d0518c48 refactor how keys and peerId are generated. Add numwantOnStop param to clients 2017-07-16 22:59:46 +02:00
anthonyraymond 52e9fec55a Move announce URL creation to BitTorrentClient 2017-07-16 01:17:10 +02:00
anthonyraymond 2b5c810fa6 Add upload file controller (still need to dispatch create file on server) 2017-07-13 01:16:40 +02:00
anthonyraymond 65ecc5ba20 Dispatch torrent file alteration to client 2017-07-12 00:02:02 +02:00
anthonyraymond 89e0bca1d2 Torrent file event are now replayable 2017-07-11 22:08:40 +02:00
anthonyraymond 7f9a802025 Added messages types for torrent file alteration events 2017-07-11 00:00:53 +02:00
anthonyraymond 672e5e6ff5 Added FailedToAddTorrentFilePayload 2017-07-11 00:00:49 +02:00
anthonyraymond 352a9372c0 Added TorrentFileDeletedPayload 2017-07-10 23:59:53 +02:00
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