Commit graph

315 commits

Author SHA1 Message Date
anthonyraymond
597f03982a add ui build to joal-core 2017-08-19 03:31:21 +02:00
anthonyraymond
9171e81b22 Ensure unknown properties don't crashes JOAL in config.json 2017-08-16 00:03:50 +02:00
anthonyraymond
39751e9619 Fix bittorrent-7.10.1_43917 file 2017-08-12 19:44:48 +02:00
anthonyraymond
7961568547 removed prefix from client file, prepend regex pattern instead 2017-08-12 18:12:00 +02:00
anthonyraymond
ad11d79596 Added personnal url encoding class 2017-08-12 16:46:28 +02:00
anthonyraymond
5b74f18381 Add a parameter to define if the peerid should be url encoded or not 2017-08-12 01:49:40 +02:00
anthonyraymond
6a875b216f Switched to regex for peerid generation 2017-08-12 00:20:04 +02:00
anthonyraymond
ba379f499d Dinamically set the locale in HTTP announce request headers. 2017-08-11 18:12:22 +02:00
anthonyraymond
8aa977a31a In case of the user is uploading an empty file, ttorent throws NPE, with no message. Replace the null with a text message 2017-08-09 23:46:23 +02:00
anthonyraymond
98aa521195 Fix a potential bug with https ip fetching and enforce IPV6 support 2017-08-09 22:58:07 +02:00
Anthony Raymond
9086bee610 Update THANKS.md 2017-08-05 00:29:51 +02:00
anthonyraymond
db96ec7169 [Client] add qbittorrent 3.3.15 2017-08-04 21:44:08 +02:00
anthonyraymond
f47f7d9e19 Add a todo to re-enable WebSocket CSRF 2017-07-31 01:25:46 +02:00
anthonyraymond
640a33fd85 Reenable http CSRF 2017-07-31 01:25:27 +02:00
anthonyraymond
b48fd05e06 Simplify websocket authentication, and actually make it the proper way to enable Spring Principal injection in controllers 2017-07-30 23:18:17 +02:00
anthonyraymond
8c2bbadd55 Fix method name in websocket controller 2017-07-30 23:15:32 +02:00
anthonyraymond
117e4106c6 Fix ConditionalOnWebUi annotation 2017-07-30 13:50:29 +02:00
anthonyraymond
099d93b1e5 Fix socket security 2017-07-30 13:50:13 +02:00
anthonyraymond
dca7ce71d9 Add config flag for websocket csrf 2017-07-30 01:48:23 +02:00
anthonyraymond
5cc647feb8 Create @ConditionalOnWebUi annotation 2017-07-30 01:32:32 +02:00
anthonyraymond
51fe28d99d Secure WebSocket endpoints (auth with secret-token) 2017-07-30 01:22:00 +02:00
anthonyraymond
27a36b4b17 Secure HTTP calls (deny all except for handshake hanpoint) 2017-07-30 01:21:11 +02:00
anthonyraymond
6ac1f69d01 Fix WebSocketConfig 2017-07-30 01:20:12 +02:00
anthonyraymond
50fc85941e Add conditionnalOn to EndpointObfuscator ensure it won't be avaiable in non-web context 2017-07-30 01:18:04 +02:00
anthonyraymond
ccccddae73 add placeholder for future MessageExceptionHandler 2017-07-29 00:34:25 +02:00
anthonyraymond
0ea8a0c98f Removed HTTP controller to upload torrent 2017-07-29 00:18:46 +02:00
anthonyraymond
a8e7f6b18b Update maven deps 2017-07-29 00:16:39 +02:00
anthonyraymond
98dac7ff96 Torrent are now uploaded using stomp instead of http 2017-07-28 00:30:23 +02:00
anthonyraymond
371f1c83b5 Aggregate all Websocket mapping into the same controller 2017-07-28 00:15:31 +02:00
anthonyraymond
0b5ce96dbf Fetching replayable events are now done with websocket 2017-07-28 00:04:15 +02:00
anthonyraymond
e676942413 Increase WebSocket maximum message size 2017-07-27 22:29:56 +02:00
anthonyraymond
72fcdf4322 Add reliable ways to hide joal (endpoint path obfuscation) 2017-07-26 00:42:04 +02:00
anthonyraymond
22c449645d Update THANKS.md 2017-07-25 21:50:00 +02:00
anthonyraymond
74b22efcab Fix method name 2017-07-25 21:21:45 +02:00
anthonyraymond
be5401cbdf Removed path from MockedTorrent 2017-07-24 21:40:06 +02:00
anthonyraymond
31e05578bc Mocked torrent is now compared by infohash instead of path 2017-07-24 21:22:26 +02:00
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