Commit graph

800 commits

Author SHA1 Message Date
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
Joakim Frostegård
bc0441c435 CI: remove node, just use gotorrent 2021-08-16 21:33:54 +02:00
Joakim Frostegård
898926cd6c CI: gotorrent: add more flags 2021-08-16 21:16:42 +02:00
Joakim Frostegård
9971ef8a85 CI: use other port for gotorrent client 2 2021-08-16 21:04:18 +02:00
Joakim Frostegård
28d37721b7 CI: install node-pre-gyp again.. 2021-08-16 20:56:06 +02:00
Joakim Frostegård
aae274156e CI: use node 16, use latest webtorrent-hybrid 2021-08-16 20:51:20 +02:00
Joakim Frostegård
015f31b8cc CI: fix gotorrent install path 2021-08-16 20:50:30 +02:00
Joakim Frostegård
fad3e1ea0d CI: wait max 60 seconds 2021-08-16 20:44:49 +02:00
Joakim Frostegård
631b2c0494 CI: seed with gotorrent too 2021-08-16 20:37:24 +02:00
Joakim Frostegård
cf25586bcb CI: use bullseye again 2021-08-16 20:05:41 +02:00
Joakim Frostegård
a268544a1b CI: use debian buster; make go accept TLS CommonNames in certs 2021-08-16 19:54:02 +02:00
Joakim Frostegård
4dd5688999 CI: fix typo 2021-08-16 19:42:22 +02:00