Joakim Frostegård
|
470c8b6985
|
ci: use dtolnay/rust-toolchain
|
2024-05-03 00:17:27 +02:00 |
|
Joakim Frostegård
|
5252910b8a
|
transfer-ci: clean up script
|
2024-05-03 00:14:54 +02:00 |
|
Joakim Frostegård
|
206b0d81b2
|
transfer ci ssl fix
|
2024-05-03 00:07:25 +02:00 |
|
Joakim Frostegård
|
2e5b8c6334
|
transfer ci: use other ssl cert gen method
|
2024-05-02 23:58:18 +02:00 |
|
Joakim Frostegård
|
f7ac21770b
|
transfer-ci: remove GODEBUG=x509ignoreCN=0 statement for gotorrent
|
2024-05-02 23:48:46 +02:00 |
|
Joakim Frostegård
|
4120e227c9
|
Clean up transfer-ci script
|
2024-05-02 23:48:13 +02:00 |
|
Joakim Frostegård
|
279f460199
|
transfer ci: use subjectAltName in cert
|
2024-05-02 23:42:20 +02:00 |
|
Joakim Frostegård
|
368660196d
|
transfer-ci: upgrade to debian bookworm
|
2024-05-02 23:34:48 +02:00 |
|
Joakim Frostegård
|
ce7182f991
|
Merge pull request #201 from greatest-ape/udp-uring-sanitizer
Update TODO (static analysis of udp io uring)
|
2024-05-02 23:33:11 +02:00 |
|
Joakim Frostegård
|
af0c81665d
|
Update TODO
|
2024-05-02 23:10:30 +02:00 |
|
Joakim Frostegård
|
bfd53ea3cc
|
Merge pull request #199 from greatest-ape/work-2024-04-20_2
http: improve peer addr extraction logic; update dependencies
|
2024-04-25 23:21:26 +02:00 |
|
Joakim Frostegård
|
b1848c361d
|
Update glommio to v0.9
|
2024-04-25 22:50:41 +02:00 |
|
Joakim Frostegård
|
6c4b2d384d
|
Update metrics-exporter-prometheus to v0.14
|
2024-04-25 22:41:13 +02:00 |
|
Joakim Frostegård
|
ec95f7e73c
|
Fix a ws Cargo.toml comment
|
2024-04-25 22:39:21 +02:00 |
|
Joakim Frostegård
|
efa10015e5
|
Upgrade async-tungstenite to v0.25
|
2024-04-25 22:38:41 +02:00 |
|
Joakim Frostegård
|
69294ea201
|
Update rustls to v0.23
|
2024-04-25 22:36:47 +02:00 |
|
Joakim Frostegård
|
0bf80dfea8
|
Update CHANGELOG
|
2024-04-25 22:36:41 +02:00 |
|
Joakim Frostegård
|
79d8a3b6f3
|
http: don't always close connection after sending error response
|
2024-04-25 22:31:02 +02:00 |
|
Joakim Frostegård
|
921fb57e9e
|
http: improve peer addr extraction logic
|
2024-04-20 10:27:48 +02:00 |
|
Joakim Frostegård
|
e0c0dd7865
|
Merge pull request #198 from greatest-ape/fix-http-peer-addr
http: don't require peer addr to have been set in send_response
|
2024-04-14 00:53:41 +02:00 |
|
Joakim Frostegård
|
3e7ad2a9e7
|
http socket worker, connection module: add comment about peer addr
|
2024-04-14 00:47:57 +02:00 |
|
Joakim Frostegård
|
b898c53ae1
|
http: don't require peer addr to have been set in send_response
|
2024-04-14 00:46:02 +02:00 |
|
Joakim Frostegård
|
39c763fd87
|
Merge pull request #196 from greatest-ape/work-2024-04-08
Update README, run cargo update
|
2024-04-09 10:56:49 +02:00 |
|
Joakim Frostegård
|
c98bff2a13
|
Run cargo update
Adding base64 v0.22.0
Updating bumpalo v3.15.4 -> v3.16.0
Updating cc v1.0.90 -> v1.0.92
Updating getrandom v0.2.12 -> v0.2.14
Updating half v2.4.0 -> v2.4.1
Updating quanta v0.12.2 -> v0.12.3
Updating rustls-pemfile v2.1.1 -> v2.1.2
Updating rustversion v1.0.14 -> v1.0.15
Updating strsim v0.11.0 -> v0.11.1
Updating syn v2.0.57 -> v2.0.58
|
2024-04-08 18:32:33 +02:00 |
|
Joakim Frostegård
|
1151a74125
|
README: update support/auxiliary software section
|
2024-04-08 18:32:08 +02:00 |
|
Joakim Frostegård
|
58dc3b0b52
|
Merge pull request #195 from greatest-ape/work-2024-03-30
README: improve support software section; run cargo update
|
2024-03-30 11:01:52 +01:00 |
|
Joakim Frostegård
|
c7ff406182
|
Merge branch 'master' into work-2024-03-30
|
2024-03-30 10:56:51 +01:00 |
|
Joakim Frostegård
|
d551d410d2
|
Run cargo update
Updating ahash v0.8.7 -> v0.8.11
Updating aho-corasick v1.1.2 -> v1.1.3
Updating arc-swap v1.7.0 -> v1.7.1
Updating autocfg v1.1.0 -> v1.2.0
Updating backtrace v0.3.69 -> v0.3.71
Updating bitflags v2.4.2 -> v2.5.0
Updating bytes v1.5.0 -> v1.6.0
Updating clap v4.5.3 -> v4.5.4
Updating clap_derive v4.5.3 -> v4.5.4
Updating fastrand v2.0.1 -> v2.0.2
Updating indexmap v2.2.5 -> v2.2.6
Updating indoc v2.0.4 -> v2.0.5
Updating itoa v1.0.10 -> v1.0.11
Updating memchr v2.7.1 -> v2.7.2
Updating memoffset v0.9.0 -> v0.9.1
Updating metrics v0.22.1 -> v0.22.3
Updating metrics-util v0.16.2 -> v0.16.3
Updating pin-project-lite v0.2.13 -> v0.2.14
Updating rayon v1.9.0 -> v1.10.0
Updating regex v1.10.3 -> v1.10.4
Updating regex-syntax v0.8.2 -> v0.8.3
Updating rustix v0.38.31 -> v0.38.32
Updating rustls v0.22.2 -> v0.22.3
Updating rustls-pki-types v1.3.1 -> v1.4.1
Updating serde_json v1.0.114 -> v1.0.115
Updating simd-json v0.13.8 -> v0.13.9
Updating smallvec v1.13.1 -> v1.13.2
Updating syn v2.0.52 -> v2.0.57
Updating tokio v1.36.0 -> v1.37.0
Updating toml v0.8.11 -> v0.8.12
Updating toml_edit v0.22.7 -> v0.22.9
|
2024-03-30 10:52:46 +01:00 |
|
Joakim Frostegård
|
8c03a0d034
|
README: improve support software section
|
2024-03-30 10:51:37 +01:00 |
|
Joakim Frostegård
|
9c185a9595
|
Merge pull request #194 from valpackett/musl
udp: fix msghdr creation on musl libc
|
2024-03-30 10:49:16 +01:00 |
|
Val Packett
|
2d18eb6686
|
udp: fix msghdr creation on musl libc
Right now building for musl also requires updating glommio to a git
version.
|
2024-03-30 10:31:16 +01:00 |
|
Joakim Frostegård
|
842dd89292
|
Merge pull request #193 from greatest-ape/bencher-work
bencher: improve docs, improve result fairness when running non-virtualized
|
2024-03-21 17:17:18 +01:00 |
|
Joakim Frostegård
|
78d545462e
|
README: add "Support applications" section
|
2024-03-21 17:13:45 +01:00 |
|
Joakim Frostegård
|
5ef2ea2745
|
bencher: update README
|
2024-03-21 17:07:34 +01:00 |
|
Joakim Frostegård
|
cc800a8416
|
bencher: add 2 threads per core entries for aquatic and opentracker
Use low priority to enable skipping them
|
2024-03-21 17:04:26 +01:00 |
|
Joakim Frostegård
|
51fe398708
|
Update bencher README
|
2024-03-21 17:00:00 +01:00 |
|
Joakim Frostegård
|
8d51b6f96d
|
Merge pull request #191 from josecelano/add-torrust-tracker-to-bencher
bencher: add new tracker, torrust-tracker
|
2024-03-21 16:32:42 +01:00 |
|
Jose Celano
|
c5843eedce
|
bencher: add new tracker, torrust-tracker
Adds a new tracker to the bencher.
https://github.com/torrust/torrust-tracker
|
2024-03-20 09:11:22 +00:00 |
|
Joakim Frostegård
|
19230d5435
|
Merge pull request #192 from greatest-ape/work-2024-03-16
Run cargo update; add separate READMEs for load testers
|
2024-03-16 10:59:52 +01:00 |
|
Joakim Frostegård
|
9f000abb52
|
Add separate READMEs for load testers
|
2024-03-16 10:50:52 +01:00 |
|
Joakim Frostegård
|
c5b61bc76c
|
Run cargo update
Updating ahash v0.7.7 -> v0.7.8
Updating anstream v0.6.11 -> v0.6.13
Updating anyhow v1.0.79 -> v1.0.81
Updating arc-swap v1.6.0 -> v1.7.0
Updating blake3 v1.5.0 -> v1.5.1
Updating bumpalo v3.14.0 -> v3.15.4
Updating cc v1.0.83 -> v1.0.90
Updating clap v4.4.18 -> v4.5.3
Updating clap_builder v4.4.18 -> v4.5.2
Updating clap_derive v4.4.7 -> v4.5.3
Updating clap_lex v0.6.0 -> v0.7.0
Updating crc32fast v1.3.2 -> v1.4.0
Updating crossbeam-channel v0.5.11 -> v0.5.12
Updating either v1.9.0 -> v1.10.0
Updating half v2.3.1 -> v2.4.0
Updating halfbrown v0.2.4 -> v0.2.5
Removing hashbrown v0.13.1
Adding heck v0.5.0
Updating hermit-abi v0.3.5 -> v0.3.9
Removing http v0.2.11
Removing http v1.0.0
Adding http v0.2.12
Adding http v1.1.0
Updating indexmap v2.2.2 -> v2.2.5
Updating is-terminal v0.4.10 -> v0.4.12
Updating js-sys v0.3.67 -> v0.3.69
Updating log v0.4.20 -> v0.4.21
Updating metrics v0.22.0 -> v0.22.1
Updating metrics-exporter-prometheus v0.13.0 -> v0.13.1
Updating metrics-util v0.16.0 -> v0.16.2
Updating mio v0.8.10 -> v0.8.11
Updating num-integer v0.1.45 -> v0.1.46
Updating num-iter v0.1.43 -> v0.1.44
Updating num-traits v0.2.17 -> v0.2.18
Updating num_threads v0.1.6 -> v0.1.7
Updating pin-project v1.1.4 -> v1.1.5
Updating pin-project-internal v1.1.4 -> v1.1.5
Updating pkg-config v0.3.29 -> v0.3.30
Updating proc-macro2 v1.0.78 -> v1.0.79
Updating rayon v1.8.1 -> v1.9.0
Updating regex-automata v0.4.5 -> v0.4.6
Updating ring v0.17.7 -> v0.17.8
Updating rustls-pemfile v2.0.0 -> v2.1.1
Updating rustls-pki-types v1.2.0 -> v1.3.1
Updating ryu v1.0.16 -> v1.0.17
Updating serde v1.0.196 -> v1.0.197
Updating serde_derive v1.0.196 -> v1.0.197
Updating serde_json v1.0.113 -> v1.0.114
Updating simplelog v0.12.1 -> v0.12.2
Updating socket2 v0.5.5 -> v0.5.6
Updating strsim v0.10.0 -> v0.11.0
Updating syn v2.0.48 -> v2.0.52
Updating tempfile v3.10.0 -> v3.10.1
Updating termcolor v1.1.3 -> v1.4.1
Updating textwrap v0.16.0 -> v0.16.1
Updating thiserror v1.0.56 -> v1.0.58
Updating thiserror-impl v1.0.56 -> v1.0.58
Updating toml v0.8.10 -> v0.8.11
Updating toml_edit v0.22.4 -> v0.22.7
Updating unicode-normalization v0.1.22 -> v0.1.23
Updating walkdir v2.4.0 -> v2.5.0
Updating wasm-bindgen v0.2.90 -> v0.2.92
Updating wasm-bindgen-backend v0.2.90 -> v0.2.92
Updating wasm-bindgen-macro v0.2.90 -> v0.2.92
Updating wasm-bindgen-macro-support v0.2.90 -> v0.2.92
Updating wasm-bindgen-shared v0.2.90 -> v0.2.92
Updating web-sys v0.3.67 -> v0.3.69
Updating windows-targets v0.52.0 -> v0.52.4
Updating windows_aarch64_gnullvm v0.52.0 -> v0.52.4
Updating windows_aarch64_msvc v0.52.0 -> v0.52.4
Updating windows_i686_gnu v0.52.0 -> v0.52.4
Updating windows_i686_msvc v0.52.0 -> v0.52.4
Updating windows_x86_64_gnu v0.52.0 -> v0.52.4
Updating windows_x86_64_gnullvm v0.52.0 -> v0.52.4
Updating windows_x86_64_msvc v0.52.0 -> v0.52.4
Updating winnow v0.5.37 -> v0.6.5
|
2024-03-16 10:35:03 +01:00 |
|
Joakim Frostegård
|
69ead985af
|
Merge pull request #189 from greatest-ape/udp-overhaul-workers
udp: rewrite to use shared state instead of socket/swarm workers
|
2024-02-11 13:57:18 +01:00 |
|
Joakim Frostegård
|
61bc4f0d9d
|
udp: swarm: extract_response_peers: improve docs, add .copied() to iters
|
2024-02-11 01:02:16 +01:00 |
|
Joakim Frostegård
|
f455e58251
|
udp: swarm cleaning: send statistics messages after releasing locks
|
2024-02-11 00:59:23 +01:00 |
|
Joakim Frostegård
|
14c973f72f
|
udp: Config.socket_workers: make value 0 auto-use available vCPUs
|
2024-02-10 23:07:59 +01:00 |
|
Joakim Frostegård
|
f4ef9fcfc9
|
udp: fix test_connection_validator
|
2024-02-10 22:56:37 +01:00 |
|
Joakim Frostegård
|
d7ebf5e546
|
Update CHANGELOG
|
2024-02-10 22:52:36 +01:00 |
|
Joakim Frostegård
|
680da048b8
|
udp: add ConnectionValidator.update_elapsed, call regularly
This is faster than doing it for each request
|
2024-02-10 22:47:36 +01:00 |
|
Joakim Frostegård
|
94247b8e35
|
udp: mio: don't recalculate PeerUntil every announce request
|
2024-02-10 22:22:19 +01:00 |
|
Joakim Frostegård
|
19533b3f8e
|
udp: mio: make send_response a method
|
2024-02-10 22:13:01 +01:00 |
|