Commit Graph

  • 72800e4aa7 Harden masking fallback and frame readers after flow sync flow Alexey 2026-06-17 21:48:57 +03:00
  • 49742d38a7 Merge pull request #843 from amirotin/fix/config-api-section-corruption Alexey 2026-06-15 20:55:56 +03:00
  • 869d8517a0 Rustfmt Mirotin Artem 2026-06-15 10:40:45 +03:00
  • e82ce634d6 Use tokio::fs for I/O in config API tests Mirotin Artem 2026-06-15 10:05:09 +03:00
  • f1f46fac42 Fix config API corrupting nested sub-tables on save Mirotin Artem 2026-06-15 09:49:47 +03:00
  • 37d0184a0b Implement shared MTProto framing and ME address role separation Alexey 2026-06-15 08:50:08 +03:00
  • d81d7dba62 Rustfmt Alexey 2026-06-14 19:58:39 +03:00
  • 04b8d8365c Account for full-word paddings in roundtrip tests Alexey 2026-06-14 19:38:54 +03:00
  • 2e26bfb86e Updated secure padding expectations for VersionD Alexey 2026-06-14 16:33:41 +03:00
  • d414c73c9b Hardened KDF-Tuple + NAT Probing + Paddings Alexey 2026-06-14 16:15:41 +03:00
  • d1a97fe10f Update README.md main Alexey 2026-06-14 12:03:55 +03:00
  • b153782597 More efficient Relay Mode Alexey 2026-06-13 23:22:50 +03:00
  • 9dc67727b0 Merge pull request #840 from telemt/flow 3.4.18 Alexey 2026-06-12 15:23:23 +03:00
  • 2d02fbe548 Bump Alexey 2026-06-12 15:06:14 +03:00
  • 2675779915 Fix SYN limiter lifecycle and default burst Alexey 2026-06-12 14:40:26 +03:00
  • c4954f745f Restore single-record TLS-F primary application flight Alexey 2026-06-12 12:44:22 +03:00
  • f33abfb09e Merge pull request #838 from telemt/flow 3.4.17 Alexey 2026-06-12 10:08:25 +03:00
  • 9904da737a Rustfmt Alexey 2026-06-12 01:28:41 +03:00
  • 9a3ff726b2 Use token-bucket SYN limiter backends Alexey 2026-06-12 01:27:03 +03:00
  • 942882f9de SYN Limiter interval and hitcount in Config Alexey 2026-06-12 00:29:23 +03:00
  • eeff16c3fd Rustfmt Alexey 2026-06-12 00:01:01 +03:00
  • c86dc2f65e Docs for SYN Limiter Alexey 2026-06-11 23:59:47 +03:00
  • 1cbde70a14 Add per-listener SYN limiter for Netfilter control Alexey 2026-06-11 23:58:48 +03:00
  • 26cd4734de Update tls.rs Alexey 2026-06-11 23:29:10 +03:00
  • 52a1b66ad7 Syntactic key shares for TLS-F Alexey 2026-06-11 23:12:52 +03:00
  • 9ff48c2028 Merge pull request #836 from telemt/flow 3.4.16 Alexey 2026-06-11 21:08:11 +03:00
  • b43c683615 Rustfmt Alexey 2026-06-11 19:59:48 +03:00
  • e41470fb4c Update fetcher.rs Alexey 2026-06-11 19:52:23 +03:00
  • 09dc0cb76c Update handshake_security_tests.rs Alexey 2026-06-11 19:44:39 +03:00
  • c36eb81808 Fix for TLS-F, ALPN и SNI/ALPN helpers Alexey 2026-06-11 19:17:06 +03:00
  • 0f8aca56d9 Fix fallback test record iterator lifetime Alexey 2026-06-11 17:56:21 +03:00
  • 4e66933a35 Fix TLS masking test ClientHello fixtures and tail write ordering Alexey 2026-06-11 17:51:05 +03:00
  • 7cf00db242 Update client_masking_budget_security_tests.rs Alexey 2026-06-11 17:32:26 +03:00
  • 8bc1ac06d6 Update client_masking_budget_security_tests.rs Alexey 2026-06-11 17:31:23 +03:00
  • 59cfcf05d3 Update client_masking_blackhat_campaign_tests.rs Alexey 2026-06-11 17:23:35 +03:00
  • fcbedf66ea Update client_masking_blackhat_campaign_tests.rs Alexey 2026-06-11 17:21:54 +03:00
  • f5c402d9fc Update metrics.rs Alexey 2026-06-11 16:43:24 +03:00
  • 118d53239a Merge pull request #835 from telemt/flow-ey Alexey 2026-06-11 16:38:10 +03:00
  • 607f5442ad Merge pull request #834 from telemt/flow-11ec Alexey 2026-06-11 16:37:15 +03:00
  • 1edd63bfb1 Rustfmt + Bump Alexey 2026-06-11 16:36:33 +03:00
  • a808dc2815 Fix TLS fetch test constants scope Alexey 2026-06-11 16:34:58 +03:00
  • 6dc9f8c27a Replay-safe TLS-F ServerHello profile consistency Alexey 2026-06-11 16:11:41 +03:00
  • 409b0ef5ee Expose TLS Fetcher Profile Quality for ServerHello fidelity Alexey 2026-06-11 14:53:21 +03:00
  • 3d0560d583 Select ServerHello key share from TLS Fetcher Profile Alexey 2026-06-11 14:43:03 +03:00
  • 62af515504 Generate Valid X25519MLKEM768 ServerHello key shares Alexey 2026-06-11 14:14:09 +03:00
  • eba55e755d Preserve TLS-F Origin Record Choreography Alexey 2026-06-11 13:51:58 +03:00
  • c4b58ad374 Hardened TLS-F ServerHello selection Alexey 2026-06-11 13:07:40 +03:00
  • db7ff8737c Add dynamic SNI mask target mode Alexey 2026-06-11 10:36:37 +03:00
  • cd2bb9c8cd Alles muss man selber machen Alexey 2026-06-11 10:13:17 +03:00
  • 8d3f8a8215 Merge pull request #828 from amirotin/feat/config-edit-api Alexey 2026-06-10 10:30:52 +03:00
  • ff7a12d5f8 fix(api): GET /v1/config returns only editable sections; tolerate commented TOML headers; doc fixes Mirotin Artem 2026-06-09 12:13:32 +03:00
  • 27ee634f4a docs(api): document PATCH/GET /v1/config Mirotin Artem 2026-06-09 11:44:32 +03:00
  • d7e16f5b26 feat(api): config-edit endpoints PATCH/GET /v1/config Mirotin Artem 2026-06-09 11:44:07 +03:00
  • e39aaeb5c5 feat(config): classify_config_changes (hot vs restart) via overlay_hot_fields Mirotin Artem 2026-06-09 11:43:53 +03:00
  • 1628a7d822 feat(api): generic config section writer + array-table bounds Mirotin Artem 2026-06-09 11:43:39 +03:00
  • e9c62b6d8d Merge pull request #827 from Rightarion/fix-rate-limits-document-bits-per-second Alexey 2026-06-08 20:04:10 +03:00
  • 36cf3b035c Merge pull request #825 from groozchique/main Alexey 2026-06-08 20:01:20 +03:00
  • 8491f5183c Document rate limits as bits per second Samat Gilmanov 2026-06-08 12:39:32 -04:00
  • 357852cc59 [docs] change fingerprint for xray double hop Nick Parfyonov 2026-06-08 11:14:15 +03:00
  • 504cafb129 Merge pull request #824 from telemt/flow 3.4.15 Alexey 2026-06-06 12:25:33 +03:00
  • 1096e38854 Docs for MSS Tuning Alexey 2026-06-06 12:24:27 +03:00
  • 9bbdf796d8 Rustfmt Alexey 2026-06-06 12:17:19 +03:00
  • 27a5f5a4ec MSS Tuning with config Alexey 2026-06-06 12:11:05 +03:00
  • a8adc9fe54 API hardening + Dual-stack fixes + JA3/JA4 observability + Test Stabilization: merge pull request #822 from telemt/flow 3.4.14 Alexey 2026-06-05 14:36:00 +03:00
  • 44be585ee3 Update Cargo.toml Alexey 2026-06-05 14:24:27 +03:00
  • cb89d3f4fe Merge branch 'flow' of https://github.com/telemt/telemt into flow Alexey 2026-06-05 14:21:34 +03:00
  • c4e522a16d Bump -> 3.4.14 Alexey 2026-06-05 14:21:29 +03:00
  • 8e5f73a86b Merge branch 'main' into flow Alexey 2026-06-05 13:01:05 +03:00
  • 7d543aeb67 Fixes for Adversarial Timing Profile Latency-flake by #761 Alexey 2026-06-05 12:59:37 +03:00
  • 89a885c25f Reset Interface Cache in Masking timing test Alexey 2026-06-05 12:51:54 +03:00
  • 54e40fd073 Fixes for Load mask shape security test Alexey 2026-06-05 12:43:30 +03:00
  • 1934c1279c Update README.md Alexey 2026-06-05 06:54:53 +03:00
  • 0bc99b9f74 Merge pull request #820 from groozchique/main Alexey 2026-06-04 18:45:01 +03:00
  • 1d8e8890a4 Update README.md Alexey 2026-06-04 18:43:04 +03:00
  • d1680a7a80 Update README.md Alexey 2026-06-04 18:42:27 +03:00
  • b027608282 JA3 + JA4 Docs Alexey 2026-06-03 15:32:32 +03:00
  • 2f2c9b336c [docs] make dashes great again Nick Parfyonov 2026-06-03 15:11:52 +03:00
  • b9ebfdcd7b [docs] update RU README to match EN README Nick Parfyonov 2026-06-03 15:10:17 +03:00
  • 34b48325fd JA3+JA4 Pitfall in API + Beobachten Alexey 2026-06-02 08:17:56 +03:00
  • 5c573a926b Update Docs after Dualstack + Disable User adding Alexey 2026-06-01 20:03:56 +03:00
  • 462215b53c Dual-stack fixes for Upstreams by #798 Alexey 2026-06-01 19:50:26 +03:00
  • 2264980926 User Disabler in API by #814 + Consistent Listeners in API by #800 Alexey 2026-05-31 11:17:18 +03:00
  • 3d0d575b94 Normalize rlimit type on 32-bit targets in Conntrack Control #815 Alexey 2026-05-30 18:13:23 +03:00
  • b720906fbc Merge pull request #813 from telemt/flow 3.4.13 Alexey 2026-05-29 16:50:37 +03:00
  • ac244962ed Merge branch 'main' into flow Alexey 2026-05-29 16:07:29 +03:00
  • 752a2f5012 Bump -> 3.4.13 Aleksei K 2026-05-29 14:05:19 +03:00
  • a77aedfd7a Atomically claim pressure eviction budget in MR Aleksei K 2026-05-29 13:17:47 +03:00
  • 8575d0ee5d Merge pull request #809 from Dimasssss/install.sh Alexey 2026-05-29 10:38:00 +03:00
  • 213aba5dc9 Update README.md Alexey 2026-05-29 08:54:03 +03:00
  • a79aaee166 Merge branch 'flow' of https://github.com/telemt/telemt into flow Aleksei K 2026-05-28 16:11:27 +03:00
  • 2a0fcd6e35 Align ServerHello cipher and opaque ALPN behavior in TLS-F Aleksei K 2026-05-28 16:11:25 +03:00
  • 54a53e9ff0 Update install.sh Dimasssss 2026-05-28 12:26:46 +03:00
  • 63bcd7b3d0 Merge pull request #780 from temandroid/main Alexey 2026-05-27 08:33:43 +03:00
  • b68b10790c Merge pull request #799 from groozchique/main Alexey 2026-05-27 08:30:33 +03:00
  • 383d4318fe Add logging configuration to docker-compose: merge pull request #804 from Iv/main Alexey 2026-05-27 08:30:00 +03:00
  • d293861351 Add logging configuration to docker-compose Kravchenko Ivan 2026-05-26 20:43:26 +03:00
  • 31da0a1356 Fixes for Disable Colors Alexey 2026-05-26 12:20:28 +03:00
  • 34bc1d943a [docs] add Hot-Reload column back to [general] Re-adding Hot-Reload column to the [general] which was removed by mistake in my previous changes Nick Parfyonov 2026-05-25 10:19:01 +03:00
  • 50dee40dd2 [docs] remove duplicated parameters in [censorship] Nick Parfyonov 2026-05-25 10:16:11 +03:00
  • d4adf0ef9a ME: Bound writer queue waits under backpressure Alexey 2026-05-25 00:28:29 +03:00