Commit graph

  • 93190dafc2 docs: stop claiming ECH within-block place decides the verdict rust Kirill Minovsky 2026-10-17 02:27:58 +03:00
  • 84bbc6f268 docs: name the ECH place as the browser draws it, and stop linking private items Kirill Minovsky 2026-10-17 02:22:26 +03:00
  • 3aec65d579 feat: test 6 sweeps profiles and one-field variants, with the browser's own shuffle Kirill Minovsky 2026-10-17 02:19:04 +03:00
  • 4c18266541 fix: a pinned ALPN outranks a shape's own suppression Kirill Minovsky 2026-10-15 19:22:46 +03:00
  • 5314d16ba2 docs: record why the QUIC ladder is not decoration Kirill Minovsky 2026-10-15 19:05:37 +03:00
  • 27c344cfc5 feat: test 6's cell carries the mean duration beside the ratio Kirill Minovsky 2026-10-15 18:46:55 +03:00
  • 86bc4ad254 fix: test 6's QUIC round runs the column's retransmit ladder Kirill Minovsky 2026-10-15 18:38:15 +03:00
  • ffb2345b1e feat: test 6 fires QUIC Initials when the ALPN axis asks for h3 Kirill Minovsky 2026-10-15 17:50:57 +03:00
  • 4945afe627 feat: the TLS 1.3 column sends the browser's offer and re-asks pinned Kirill Minovsky 2026-10-15 16:59:28 +03:00
  • 2c772acd3d feat: the detail vocabulary names the offer's own limits, not a DPI Kirill Minovsky 2026-10-15 16:59:27 +03:00
  • 506dc16d43 feat: the QUIC column names the hosts that serve no HTTP/3 Kirill Minovsky 2026-10-15 16:59:27 +03:00
  • 8be7858f39 fix: vk.ru belongs to the RU preset, so the default list loses it Kirill Minovsky 2026-10-15 16:59:27 +03:00
  • 6be2f614d5 fix: the Russian sign-in hops read OK, and a hostless Location reads REDIR Kirill Minovsky 2026-10-15 16:59:27 +03:00
  • 65879ff2bd fix: --json draws the same cells as the table Kirill Minovsky 2026-10-14 22:34:29 +03:00
  • c9d7750256 fix: two Russian hosts that no longer answer to their old names Kirill Minovsky 2026-10-14 22:25:50 +03:00
  • 68e0af164f feat: the Russian preset carries the sites the country actually visits Kirill Minovsky 2026-10-14 22:14:17 +03:00
  • 57fe504c9a fix: the RU CA detail fits the column it is drawn in Kirill Minovsky 2026-10-14 22:01:46 +03:00
  • 53ca8461f5 feat: a chain rooted in Russia's own CA reads RU CA Kirill Minovsky 2026-10-14 21:56:07 +03:00
  • 8e828a9090 feat: test 2 gains domain presets, and the shipped data files move into data/ Kirill Minovsky 2026-10-14 21:55:54 +03:00
  • 0bc5052485 docs: clean up README into a succinct product-oriented guide Kirill Minovsky 2026-10-14 19:13:13 +03:00
  • 0458f7683d feat: test 2 reads every answer in the report's own words Kirill Minovsky 2026-10-14 15:34:31 +03:00
  • 490194aede feat: the node is placed by its address, and read against a control Kirill Minovsky 2026-10-13 13:52:52 +03:00
  • d623ca7936 fix: three things the tool could not measure, reported as verdicts Kirill Minovsky 2026-10-12 04:39:09 +03:00
  • 6a7feb9d05 feat: thirty more targets, and the redirects that are not stubs Kirill Minovsky 2026-10-12 04:38:47 +03:00
  • 3482c72d27 fix: the shipped list's Google host is one that answers Kirill Minovsky 2026-10-12 03:34:59 +03:00
  • c55ce8a935 feat: the cache node the redirector names is a measurement, not a note Kirill Minovsky 2026-10-12 03:26:43 +03:00
  • d29d1fcf01 refactor: one keycap row for the two screens that draw it Kirill Minovsky 2026-10-10 03:46:43 +03:00
  • e989dc1ff6 refactor: one order-preserving grouper for the two views that need it Kirill Minovsky 2026-10-10 03:42:55 +03:00
  • 76979f4809 refactor: one file-or-embedded loader for the two lists that share it Kirill Minovsky 2026-10-10 03:40:26 +03:00
  • 623badfa7f refactor: one transfer badge table, not one per screen Kirill Minovsky 2026-10-10 03:36:07 +03:00
  • a21d8c4808 refactor: one xorshift64*, not two kept in step by hand Kirill Minovsky 2026-10-10 03:32:34 +03:00
  • cc8b17f35a fix: a description names itself whichever way it is spelled Kirill Minovsky 2026-10-10 03:29:45 +03:00
  • c88e395a77 docs: the README's pasted help is what --help prints Kirill Minovsky 2026-10-10 02:15:02 +03:00
  • a088f51f7a refactor: one dial-error verdict instead of four Kirill Minovsky 2026-10-10 02:06:58 +03:00
  • 73077803a9 chore: drop a legacy Telegram report and a debug line that never printed Kirill Minovsky 2026-10-10 02:04:15 +03:00
  • 69d3c8d085 fix: the ASCII mode's own strings are ASCII Kirill Minovsky 2026-10-10 02:02:57 +03:00
  • 24663f6a07 fix: a DNS block's indent follows its label, not a Russian constant Kirill Minovsky 2026-10-10 02:00:44 +03:00
  • c735597971 fix: a peer's escape sequence never reaches the terminal Kirill Minovsky 2026-10-10 01:59:03 +03:00
  • 5c273df7f2 iface: a name binds the device, an address binds the source Kirill Minovsky 2026-10-10 01:58:43 +03:00
  • 54b19de8eb build: 1.99.0, resolver 3, three std-API fixes, and what the router flags are worth Kirill Minovsky 2026-10-03 03:42:55 +03:00
  • dd1c589291 build: the 2024 edition, and the clippy pass it unblocked Kirill Minovsky 2026-10-03 02:22:21 +03:00
  • 28d4a75676 data: gateway.discord.gg, hub.docker.com and x.com advertise no HTTP/3 Kirill Minovsky 2026-10-02 17:29:00 +03:00
  • 215580e2e3 data: three more SNI hosts in the whitelist Kirill Minovsky 2026-10-02 17:15:45 +03:00
  • 5ee3da2be9 fix: the QUIC column's counter stops at its total Kirill Minovsky 2026-10-02 17:15:45 +03:00
  • 262628727c docs: the QUIC probe's first PTO is aioquic's, not the RFC's Kirill Minovsky 2026-10-02 04:54:50 +03:00
  • d4b36bfbcd docs: the Windows installer takes its flags through -AppArgs Kirill Minovsky 2026-10-02 04:51:53 +03:00
  • 6866e1c1c5 ci: record the released commit on the release object Kirill Minovsky 2026-10-02 04:32:31 +03:00
  • a09d03b58d fix: assert the errno-only ICMP pair on both platforms v5.0.0-alpha.21 Kirill Minovsky 2026-10-02 04:25:20 +03:00
  • b48f2274ef ci: a manual release run cuts its own tag Kirill Minovsky 2026-10-02 04:23:24 +03:00
  • ab005a49eb version: 5.0.0-alpha.21 Kirill Minovsky 2026-10-02 04:20:14 +03:00
  • ff90794a57 stand: the QUIC gate, its three ladders and the browser deadline Kirill Minovsky 2026-10-02 04:16:12 +03:00
  • a4f37250e6 quic: test 2's column, one timeout, and the dash for hosts without HTTP/3 Kirill Minovsky 2026-10-02 04:16:12 +03:00
  • c08ed62a58 profile: the dev build keeps line tables, not full debuginfo Kirill Minovsky 2026-10-01 20:48:14 +03:00
  • a2f25853b7 manifest: the Cargo.toml comments state the decision, not the history Kirill Minovsky 2026-10-01 17:02:24 +03:00
  • b3ba9d22ec deps: drop the unix rustix dependency dpi-detector never used Kirill Minovsky 2026-10-01 16:54:17 +03:00
  • 5e83c885f7 crypto: the provider is ring, and the pure-Rust rule goes with it Kirill Minovsky 2026-10-01 16:48:03 +03:00
  • 47776df5b5 http: the plain-HTTP column asks with GET and reads the body Kirill Minovsky 2026-09-29 00:28:28 +03:00
  • 2b96caf984 menu: the selection a run starts with is the one it opens on Kirill Minovsky 2026-09-28 23:25:32 +03:00
  • 2f97082222 tcp: the mixed-results labels are gone Kirill Minovsky 2026-09-28 22:20:37 +03:00
  • 4dc54801d3 agents: the commit rule asks for a confirmation the work does not need Kirill Minovsky 2026-09-28 22:20:36 +03:00
  • 46852be768 docs: the two intra-doc links the moved items left behind Kirill Minovsky 2026-09-27 03:35:09 +03:00
  • 01e65f26ff quic: a refused port reads REFUSED on every path Kirill Minovsky 2026-09-27 03:27:43 +03:00
  • bda3b084b7 ci: a tag cannot publish a commit no job compiled Kirill Minovsky 2026-09-27 03:09:42 +03:00
  • 8e3fd7cfe7 structure: the cycles, the layout and the contract the review found Kirill Minovsky 2026-09-27 03:09:42 +03:00
  • 209ca7b5a4 gitignore: the stand's bytecode stays out of the tree Kirill Minovsky 2026-09-27 02:07:02 +03:00
  • 47edb851f4 domains: test 2 also probes fonts.gstatic.com Kirill Minovsky 2026-09-27 02:03:35 +03:00
  • 0aa6e3d4aa docs: the fingerprint review's refusals, and a layering section that is true again Kirill Minovsky 2026-09-27 02:03:35 +03:00
  • e7794dbd10 vendor: the GREASE ECH body the comment claims is the one the codec makes Kirill Minovsky 2026-09-27 02:03:35 +03:00
  • 8d37fdf964 fingerprint: the hello path's three defects — the runtime name, the key, and the hook Kirill Minovsky 2026-09-27 02:03:35 +03:00
  • 653f225df0 fingerprint: the shape data says a thing once, and the docs stop contradicting it Kirill Minovsky 2026-09-27 02:03:35 +03:00
  • f89a66582a quic-stand: the verdict that could lie, and the schedule the scripts copied Kirill Minovsky 2026-09-27 01:07:12 +03:00
  • ca493a96f2 quic: the wiring gaps — the unknown cell, the unread counter, the unpinned tokens Kirill Minovsky 2026-09-27 01:07:12 +03:00
  • fb6f375665 quic: the signature-algorithms edit that never ran, and the cap that did not bound Kirill Minovsky 2026-09-27 01:07:12 +03:00
  • 8a13578fda quic-stand: the host list grows to 69, and the address defect is recorded quinn-probe Kirill Minovsky 2026-09-27 00:03:47 +03:00
  • 4836520713 quic: test 2's QUIC column sends the RFC 9000 Initial itself Kirill Minovsky 2026-09-27 00:03:47 +03:00
  • 7063ce34dc net: the HPKE vectors pin appendix A.2, and say why AES-256-GCM has none Kirill Minovsky 2026-09-26 01:36:02 +03:00
  • 985f492503 ci: the vendored advisory step calls the script through bash Kirill Minovsky 2026-09-25 17:43:55 +03:00
  • ad044769f7 ci: the advisory check asks about the vendored crates, not just the lock Kirill Minovsky 2026-09-25 17:42:12 +03:00
  • 5b45bfb858 vendor: rustls 0.23.45, for the advisory the vendored copy was hiding Kirill Minovsky 2026-09-25 17:42:11 +03:00
  • 74ab18e16a report: the clock is time, and the graph drops its C compiler Kirill Minovsky 2026-09-25 04:56:49 +03:00
  • 8007a2aa1c docs: the public docs stop linking items a reader cannot reach Kirill Minovsky 2026-09-25 04:56:49 +03:00
  • 1e66cf3ab1 vendor: the hyper patch's comments are the contract, not the story Kirill Minovsky 2026-09-25 04:48:57 +03:00
  • c9a7b93a8e vendor: the hyper patch is the text #4203 submits, not an earlier draft Kirill Minovsky 2026-09-25 04:42:35 +03:00
  • 396df406e3 net: the legend's JA4 pass is priced in hello builds, not milliseconds Kirill Minovsky 2026-09-25 04:34:45 +03:00
  • cd16f34e08 net: the h2 preface rides a published crate, and the h2 patch goes Kirill Minovsky 2026-09-25 04:25:15 +03:00
  • 85976e864f docs: the X25519 check is submitted upstream, and what leaves if it lands Kirill Minovsky 2026-09-25 04:15:33 +03:00
  • 80b4ee7355 net: the X25519 low-order check moves out of the provider's fork into our own group Kirill Minovsky 2026-09-25 04:15:33 +03:00
  • a188d8d041 report: the exported report file is named after the run's local date and time Kirill Minovsky 2026-09-25 04:15:32 +03:00
  • 5ef0a4ddc5 tools: the diag report finds the detector itself, names the config it read, and writes UTF-8 Kirill Minovsky 2026-09-25 04:15:28 +03:00
  • 9576ee4ed2 classify,i18n: the EOF detail names the wire fact, not who ended the connection Kirill Minovsky 2026-09-25 04:15:27 +03:00
  • 9f92261a7b views,i18n: the two badges that say nothing get their reason under the table Kirill Minovsky 2026-09-25 04:15:26 +03:00
  • 95d856853c refactor(i18n,classify): the Russian detail column is Russian, and five dead Detail variants go Kirill Minovsky 2026-09-25 00:32:25 +03:00
  • e6fe69c2b2 chore: release v5.0.0-alpha.20 v5.0.0-alpha.20 Kirill Minovsky 2026-09-24 23:37:34 +03:00
  • 5b7bf96b95 docs: the router's memory split, measured — and it is the code, nearly all of it Kirill Minovsky 2026-09-24 23:29:00 +03:00
  • 3dc47919fa docs: build.rs's own comment stops claiming the matrix declares the router role Kirill Minovsky 2026-09-24 23:15:38 +03:00
  • 27cf2cd0f0 docs: the router identity points at build.rs, and the README counts targets Kirill Minovsky 2026-09-24 23:13:30 +03:00
  • c868467e71 runtime: the router flag is derived from the triple, and a router honours no other override Kirill Minovsky 2026-09-24 23:08:19 +03:00
  • d41d7954ab runtime: the router flag is explicit, the override is guarded, the docs stop overclaiming Kirill Minovsky 2026-09-24 22:59:35 +03:00
  • e1eefa03c6 runtime: the worker count follows the platform, and the router rows keep their memory Kirill Minovsky 2026-09-24 22:37:47 +03:00
  • 5070b77c7b runtime: two worker threads on a multi-core router, one on a single-core one Kirill Minovsky 2026-09-24 21:41:46 +03:00