Joakim Frostegård
|
f909febf17
|
ws Dockerfile: add note about file not working
|
2022-07-24 13:02:31 +02:00 |
|
Joakim Frostegård
|
fce3bb1d9c
|
docker files: add DOCKER_BUILDKIT=1
|
2022-07-24 12:46:39 +02:00 |
|
Joakim Frostegård
|
c4b07b072c
|
dockerfiles: recommend using --network="host"
|
2022-07-24 12:17:43 +02:00 |
|
Joakim Frostegård
|
24b86107ca
|
udp dockerfile: fix newline env arg issues
|
2022-07-24 12:15:28 +02:00 |
|
Joakim Frostegård
|
cdd9569fd9
|
ws dockerfile: pass docker arguments to tracker
|
2022-07-24 12:14:55 +02:00 |
|
Joakim Frostegård
|
55646d33b9
|
udp Dockerfile: pass on docker cli arguments to tracker
|
2022-07-24 12:01:46 +02:00 |
|
Joakim Frostegård
|
414af5a26f
|
aquatic_common: ignore some whitespace in cli arg parser
|
2022-07-24 12:01:18 +02:00 |
|
Joakim Frostegård
|
bd70474d73
|
udp Dockerfile: use here-doc for entrypoint creation
|
2022-07-24 11:47:31 +02:00 |
|
Joakim Frostegård
|
2a39198692
|
ws Dockerfile: use here-doc for entrypoint creation, use exec
|
2022-07-24 11:41:46 +02:00 |
|
Joakim Frostegård
|
22e3a77863
|
aquatic_ws.Dockerfile: rely on default access list path,add example hash
|
2022-07-24 11:27:17 +02:00 |
|
Joakim Frostegård
|
ea046dd5fe
|
AccessListConfig: add serde(default, deny_unknown_fields)
|
2022-07-23 17:51:21 +02:00 |
|
Joakim Frostegård
|
bb44f3558a
|
Update TODO
|
2022-07-23 17:51:13 +02:00 |
|
Joakim Frostegård
|
1e9b421c7e
|
Add "documents" to .dockerignore
|
2022-07-23 17:50:54 +02:00 |
|
Joakim Frostegård
|
66e005f37a
|
aquatic_ws.Dockerfile: enable access control in "allow" mode
|
2022-07-23 17:46:54 +02:00 |
|
Joakim Frostegård
|
9b2c5b97df
|
ws: add logging in create_tcp_listener
|
2022-07-23 17:35:11 +02:00 |
|
Joakim Frostegård
|
38e74bfc20
|
aquatic_ws.Dockerfile: use multiline ENV instruction
|
2022-07-23 17:35:05 +02:00 |
|
Joakim Frostegård
|
b79636730c
|
ws: add some info level logging
|
2022-07-19 23:45:15 +02:00 |
|
Joakim Frostegård
|
809aa4def9
|
Update .dockerignore
|
2022-07-19 22:44:26 +02:00 |
|
Joakim Frostegård
|
d4f9c0b74f
|
Update aquatic_ws.Dockerfile
|
2022-07-19 22:43:47 +02:00 |
|
Joakim Frostegård
|
375dc1c8e6
|
add aquatic_udp.Dockerfile
|
2022-07-19 22:42:44 +02:00 |
|
Joakim Frostegård
|
605986c402
|
WIP: start work on a aquatic_ws.Dockerfile
|
2022-07-19 19:40:43 +02:00 |
|
Joakim Frostegård
|
97fa699476
|
Merge pull request #84 from greatest-ape/work-2022-07-18_2
upgrade dependencies; ws: make TLS optional, support reverse proxies, add HTTP health check route when running without TLS
|
2022-07-19 18:04:09 +02:00 |
|
Joakim Frostegård
|
05f5d2a2a4
|
http_private: update sqlx to v0.6
|
2022-07-19 17:50:38 +02:00 |
|
Joakim Frostegård
|
7255202268
|
ws: add error message context when loading certificate files
|
2022-07-19 17:30:58 +02:00 |
|
Joakim Frostegård
|
7b06bf8736
|
ws: don't attempt to parse TLS files when running without TLS
|
2022-07-19 17:29:13 +02:00 |
|
Joakim Frostegård
|
72c66e6e1a
|
GitHub CI: add transfer test for non-TLS WebTorrent
|
2022-07-19 17:12:39 +02:00 |
|
Joakim Frostegård
|
355f3e04c6
|
Update ws code comments; update TODO.md
|
2022-07-19 17:01:07 +02:00 |
|
Joakim Frostegård
|
304ff0a8ee
|
GitHub CI: speed up test compilation
|
2022-07-19 16:40:02 +02:00 |
|
Joakim Frostegård
|
9f60c4e460
|
Run cargo update
Updating bytes v1.1.0 -> v1.2.0
Updating slab v0.4.6 -> v0.4.7
|
2022-07-19 16:16:38 +02:00 |
|
Joakim Frostegård
|
2313ca77ec
|
http: document that running behind a reverse proxy is not supported
|
2022-07-19 16:15:29 +02:00 |
|
Joakim Frostegård
|
a62b2033a5
|
ws: avoid X-Forwarded-For parsing since we only need to know IPv4/IPv6
|
2022-07-19 16:12:00 +02:00 |
|
Joakim Frostegård
|
3b94b8e588
|
WIP: ws: parse X-FORWARDED-FOR headers
|
2022-07-19 00:56:27 +02:00 |
|
Joakim Frostegård
|
9f9015d51c
|
GitHub CI: enable TLS for ws in file transfer test
|
2022-07-18 23:44:16 +02:00 |
|
Joakim Frostegård
|
064d6fb14b
|
Update TODO
|
2022-07-18 23:31:18 +02:00 |
|
Joakim Frostegård
|
88971cd870
|
ws: rename enable_http_health_check to enable_http_health_checks
|
2022-07-18 23:29:45 +02:00 |
|
Joakim Frostegård
|
a16ce91d46
|
ws: make TLS optional, allow HTTP health checks without TLS only
|
2022-07-18 23:23:36 +02:00 |
|
Joakim Frostegård
|
018f32e9e9
|
ws: add optional HTTP 200 response for GET /health without TLS
|
2022-07-18 22:09:34 +02:00 |
|
Joakim Frostegård
|
542f2c6a2f
|
Merge pull request #83 from greatest-ape/work-2022-07-18
Update dependencies
|
2022-07-18 20:25:35 +02:00 |
|
Joakim Frostegård
|
2e6d5acae2
|
Update simd-json to version 0.6.0
|
2022-07-18 18:47:28 +02:00 |
|
Joakim Frostegård
|
46a2943a25
|
Run cargo update
Updating axum v0.5.11 -> v0.5.13
Updating axum-core v0.2.6 -> v0.2.7
Updating backtrace v0.3.65 -> v0.3.66
Updating cast v0.2.7 -> v0.3.0
Updating concurrent-queue v1.2.2 -> v1.2.3
Updating criterion v0.3.5 -> v0.3.6
Updating criterion-plot v0.4.4 -> v0.4.5
Updating crypto-common v0.1.4 -> v0.1.6
Updating duplicate v0.4.0 -> v0.4.1
Updating gimli v0.26.1 -> v0.26.2
Updating hashbrown v0.12.1 -> v0.12.3
Updating hyper v0.14.19 -> v0.14.20
Updating nix v0.24.1 -> v0.24.2
Updating object v0.28.4 -> v0.29.0
Updating plotters v0.3.1 -> v0.3.2
Updating plotters-backend v0.3.2 -> v0.3.4
Updating plotters-svg v0.3.1 -> v0.3.2
Updating regex v1.5.6 -> v1.6.0
Updating regex-syntax v0.6.26 -> v0.6.27
Removing rustc_version v0.4.0
Removing semver v1.0.12
Updating serde v1.0.138 -> v1.0.139
Updating serde_derive v1.0.138 -> v1.0.139
Updating spin v0.9.3 -> v0.9.4
Updating tokio v1.19.2 -> v1.20.0
Updating tungstenite v0.17.2 -> v0.17.3
Updating unicode-ident v1.0.1 -> v1.0.2
|
2022-07-18 18:14:10 +02:00 |
|
Joakim Frostegård
|
1c72d7ce01
|
Merge pull request #80 from greatest-ape/work-2022-07-05
Improve aquatic_ws; add cli flag for printing parsed config; don't allow unrecognized config keys
|
2022-07-05 14:18:26 +02:00 |
|
Joakim Frostegård
|
4cbc04d087
|
Fix CI transfer test aquatic_ws config
|
2022-07-05 13:30:05 +02:00 |
|
Joakim Frostegård
|
91573f47b5
|
README: link to explodie tracker stats, change requests/s number
|
2022-07-05 13:27:11 +02:00 |
|
Joakim Frostegård
|
720ceacf99
|
ws: remove peer from all torrent maps when connection is closed
|
2022-07-05 13:13:53 +02:00 |
|
Joakim Frostegård
|
b30da1a930
|
ws: store peer_id and announced info hashes in ConnectionReference
|
2022-07-05 12:03:51 +02:00 |
|
Joakim Frostegård
|
b06c12e9a5
|
Update TODO
|
2022-07-05 11:38:50 +02:00 |
|
Joakim Frostegård
|
eba72dac63
|
Run cargo update
Updating once_cell v1.12.0 -> v1.13.0
Updating simple_logger v2.1.0 -> v2.2.0
|
2022-07-05 11:27:36 +02:00 |
|
Joakim Frostegård
|
cedf0b61ca
|
Exit with error message on unrecognized config keys
|
2022-07-05 11:26:46 +02:00 |
|
Joakim Frostegård
|
a852b290ca
|
Add cli flag for printing parsed config
|
2022-07-05 11:15:53 +02:00 |
|
Joakim Frostegård
|
b07b08eb54
|
Merge pull request #79 from greatest-ape/work-2022-07-04
Rename request workers to swarm workers
|
2022-07-04 16:19:25 +02:00 |
|