Joakim Frostegård
|
2e68155bf4
|
aquatic_http: use Cow<_> for FailureResponse.failure_reason
|
2021-10-16 00:19:58 +02:00 |
|
Joakim Frostegård
|
31b88a5e9d
|
aquatic_udp: use Cow<'static, str> for ErrorResponse.message
|
2021-10-16 00:16:00 +02:00 |
|
Joakim Frostegård
|
881579435a
|
aquatic_udp: improve code for request connection validity checks
|
2021-10-15 23:59:16 +02:00 |
|
Joakim Frostegård
|
03c36f51c9
|
Update TODO
|
2021-10-15 23:48:57 +02:00 |
|
Joakim Frostegård
|
ff49022efe
|
aquatic_udp: split handlers.rs into submodules
|
2021-10-15 23:48:54 +02:00 |
|
Joakim Frostegård
|
f65bcd7f56
|
aquatic_udp: simplify access list handling in tasks, request workers
|
2021-10-15 23:35:05 +02:00 |
|
Joakim Frostegård
|
ddb1f394a1
|
aquatic_http: move torrent cleaning code to TorrentMaps impl
|
2021-10-15 23:13:26 +02:00 |
|
Joakim Frostegård
|
10fe014c03
|
aquatic_http access list: use in torrent cleaning, do periodic updates
|
2021-10-15 23:03:24 +02:00 |
|
Joakim Frostegård
|
7fec41099b
|
aquatic_http: check access list in announce request handler
|
2021-10-15 22:49:07 +02:00 |
|
Joakim Frostegård
|
4fa199a1e0
|
aquatic_http access list: add config, state field, initial load
|
2021-10-15 22:38:58 +02:00 |
|
Joakim Frostegård
|
b8b9a9839a
|
Run rustfmt
|
2021-10-15 22:09:45 +02:00 |
|
Joakim Frostegård
|
40b7bfe309
|
aquatic_common: make info hash parse test code look nicer
|
2021-10-15 22:09:20 +02:00 |
|
Joakim Frostegård
|
ba787c3361
|
aquatic_common: improve comments, run rustfmt
|
2021-10-15 22:07:29 +02:00 |
|
Joakim Frostegård
|
490c0b037d
|
AccessListMode: rename Allow to Require and Deny to Forbid
|
2021-10-15 21:59:46 +02:00 |
|
Joakim Frostegård
|
3a2e751668
|
AccessListConfig: put mode field first
|
2021-10-15 21:58:47 +02:00 |
|
Joakim Frostegård
|
b3d1bcb7f1
|
aquatic_udp: serde-rename AccessListMode variants to lowercase
|
2021-10-15 21:58:23 +02:00 |
|
Joakim Frostegård
|
f0846e3128
|
aquatic_common: rename AccessListType to AccessListMode
|
2021-10-15 21:55:01 +02:00 |
|
Joakim Frostegård
|
60d183003d
|
aquatic_common: move access list code to own file
|
2021-10-15 21:53:42 +02:00 |
|
Joakim Frostegård
|
9893341622
|
aquatic_udp: update access list at startup, exit on failure
|
2021-10-15 21:49:01 +02:00 |
|
Joakim Frostegård
|
f370dac330
|
access list: use hex crate for info hash parsing
|
2021-10-15 10:09:02 +02:00 |
|
Joakim Frostegård
|
752873280b
|
Update TODO
|
2021-10-15 03:22:04 +02:00 |
|
Joakim Frostegård
|
b4d3feb777
|
Update TODO
|
2021-10-15 03:11:32 +02:00 |
|
Joakim Frostegård
|
cedf60155e
|
aquatic_udp: add privdrop failsafe timeout
|
2021-10-15 02:59:13 +02:00 |
|
Joakim Frostegård
|
3bb6c1994c
|
aquatic_udp: move TorrentMap cleaning logic to TorrentMap impl
|
2021-10-15 02:53:33 +02:00 |
|
Joakim Frostegård
|
ec5d535ffc
|
access list: improve naming
|
2021-10-15 02:46:28 +02:00 |
|
Joakim Frostegård
|
4b96cfbdf9
|
access list: don't delete old until new sucessfully created
|
2021-10-15 02:44:05 +02:00 |
|
Joakim Frostegård
|
ea52317b49
|
access list: improve info hash string parsing
|
2021-10-15 02:41:26 +02:00 |
|
Joakim Frostegård
|
6cfa220097
|
access list: log when update fails; run cargo fmt
|
2021-10-15 02:35:13 +02:00 |
|
Joakim Frostegård
|
b5a2b81bd7
|
aquatic_udp: simplify access list logic
|
2021-10-15 02:30:49 +02:00 |
|
Joakim Frostegård
|
8639f380f4
|
aquatic_udp: first access list implementation
|
2021-10-15 02:08:57 +02:00 |
|
Joakim Frostegård
|
1c94e201de
|
Merge pull request #7 from greatest-ape/deps
Run cargo update
|
2021-09-06 23:24:52 +02:00 |
|
Joakim Frostegård
|
1e67f7a6ab
|
Run cargo update
|
2021-09-06 22:18:54 +02:00 |
|
Joakim Frostegård
|
436094ca59
|
Update README
|
2021-08-19 23:19:57 +02:00 |
|
Joakim Frostegård
|
9c88b85898
|
Update aquatic_udp benchmarks
|
2021-08-19 23:15:40 +02:00 |
|
Joakim Frostegård
|
cb42736453
|
Run cargo update
|
2021-08-19 12:15:35 +02:00 |
|
Joakim Frostegård
|
daf1c67027
|
Update README.md
|
2021-08-19 12:05:42 +02:00 |
|
Joakim Frostegård
|
9e631ec5ce
|
Add ws load test info PDF; update READMDE
|
2021-08-19 12:00:41 +02:00 |
|
Joakim Frostegård
|
c0f227b9f9
|
README: add more aquatic_ws load test results
|
2021-08-19 11:47:33 +02:00 |
|
Joakim Frostegård
|
f97994b4bb
|
README: fix aquatic_ws benchmark table
|
2021-08-18 20:06:10 +02:00 |
|
Joakim Frostegård
|
d6e7898fb2
|
README: update aquatic_ws benchmark section
|
2021-08-18 19:59:20 +02:00 |
|
Joakim Frostegård
|
482870b174
|
README: update aquatic_ws benchmark section
|
2021-08-18 13:14:03 +02:00 |
|
Joakim Frostegård
|
2ac6bd9a22
|
README: add simple benchmarks for aquatic_ws
|
2021-08-18 12:33:47 +02:00 |
|
Joakim Frostegård
|
48e0bc7ade
|
CI: build and test all targets
|
2021-08-17 13:10:01 +02:00 |
|
Joakim Frostegård
|
562c0eabd4
|
Add GitHub CI status badges to README
|
2021-08-17 13:05:53 +02:00 |
|
Joakim Frostegård
|
c2e47d6fab
|
Merge pull request #4 from greatest-ape/ws-file-transfer-ci
Add CI for WebTorrent file transfer, upgrade dependencies
|
2021-08-17 12:36:03 +02:00 |
|
Joakim Frostegård
|
a21f8dbc6e
|
README: reword architecture overview section
|
2021-08-17 11:46:06 +02:00 |
|
Joakim Frostegård
|
83d450e014
|
README: remove section about lack of wss file transfer CI
|
2021-08-17 11:39:08 +02:00 |
|
Joakim Frostegård
|
a121a58a8d
|
Run cargo update
|
2021-08-16 23:23:12 +02:00 |
|
Joakim Frostegård
|
fae0692f90
|
Upgrade tungstenite
|
2021-08-16 23:22:56 +02:00 |
|
Joakim Frostegård
|
81dca0fb50
|
CI: use specific gotorrent commit
|
2021-08-16 21:37:57 +02:00 |
|