Grafico dei commit

  • *
  • |\
  • | *
  • |/
  • | *
  • |/
  • | *
  • |/|
  • | *
  • |/
  • | *
  • |/|
  • * |
  • |\ \
  • | | | *
  • | |_|/|
  • |/| | |
  • | | | *
  • | |_|/
  • |/| |
  • | * |
  • | |\ \
  • | | * |
  • | |/ /
  • | | *
  • | |/
  • |/|
  • * |
  • |\ \
  • | * |
  • | * |
  • | * |
  • | * |
  • | * |
  • | * |
  • |/ /
  • | *
  • * |
  • |\ \
  • | |/
  • |/|
  • | *
  • |/
  • *
  • |\
  • * \
  • |\ \
  • * \ \
  • |\ \ \
  • | | | | *
  • | | | | *
  • | | | | *
  • | |_|_|/
  • |/| | |
  • | | | *
  • | |_|/
  • |/| |
  • | * |
  • | * |
  • |/ /
  • | *
  • | *
  • | *
  • |/
  • *
  • |\
  • * \
  • |\ \
  • * \ \
  • |\ \ \
  • * \ \ \
  • |\ \ \ \
  • * \ \ \ \
  • |\ \ \ \ \
  • * \ \ \ \ \
  • |\ \ \ \ \ \
  • | | | | * | |
  • | | | | * | |
  • | |_|_|/ / /
  • |/| | | | |
  • | * | | | |
  • | | | | | *
  • | |_|_|_|/
  • |/| | | |
  • | | * | |
  • | |/ / /
  • |/| | |
  • | | | | *
  • | |_|_|/
  • |/| | |
  • | * | |
  • |/ / /
  • | | | *
  • | |_|/
  • |/| |
  • | * |
  • |/ /
  • * |
  • |\ \
  • * \ \
  • |\ \ \
  • * \ \ \
  • |\ \ \ \
  • * \ \ \ \
  • |\ \ \ \ \
  • * \ \ \ \ \
  • |\ \ \ \ \ \
  • * \ \ \ \ \ \
  • |\ \ \ \ \ \ \
  • * \ \ \ \ \ \ \
  • |\ \ \ \ \ \ \ \
  • | * | | | | | | |
  • |/ / / / / / / /
  • | | | * | | | |
  • | * | | | | | |
  • |/ / / / / / /
  • | | * | | | |
  • | | | | | * |
  • | | | | | | *
  • | |_|_|_|_|/
  • |/| | | | |
  • | * | | | |
  • |/ / / / /
  • | | | | *
  • | |_|_|/
  • |/| | |
  • | * | |
  • | * | |
  • |/ / /
  • | * /
  • |/ /
  • | *
  • |/
  • *
  • |\
  • | *
  • | | *
  • | | *
  • * | |
  • |\ \ \
  • | * | |
  • * | | |
  • |\ \ \ \
  • * \ \ \ \
  • |\ \ \ \ \
  • * \ \ \ \ \
  • |\ \ \ \ \ \
  • * \ \ \ \ \ \
  • |\ \ \ \ \ \ \
  • | | | * | | | |
  • * | | | | | | |
  • |\ \ \ \ \ \ \ \
  • * \ \ \ \ \ \ \ \
  • |\ \ \ \ \ \ \ \ \
  • | |_|_|_|/ / / / /
  • |/| | | | | | | |
  • | | | | | * | | |
  • | |_|_|_|/ / / /
  • |/| | | | | | |
  • | | | | * | | |
  • | |_|_|/ / / /
  • |/| | | | | |
  • | | | | * | |
  • | |_|_|/ / /
  • |/| | | | |
  • | | | | | | *
  • | |_|_|_|_|/
  • |/| | | | |
  • | * | | | |
  • | | | * | |
  • | |_|/ / /
  • |/| | | |
  • | | | * |
  • | | | * |
  • | | | * |
  • | | | * |
  • | |_|/ /
  • |/| | |
  • | | * |
  • | |/ /
  • |/| |
  • | | *
  • | | *
  • | |/
  • |/|
  • * |
  • |\ \
  • | | | *
  • | |_|/
  • |/| |
  • * | |
  • |\ \ \
  • * \ \ \
  • |\ \ \ \
  • | | | * |
  • | * | | |
  • a5607e3 (refs/pull/573/merge) Merge 85a59dac34 into d095108334 by Andrey Butirsky 2026-06-17 13:41:14 +0000
  • 85a59da (refs/pull/573/head) rise default tolerate-time-skewness by Andrey Butirsky 2026-06-17 16:35:47 +0300
  • 9c49759 (refs/pull/572/head) Add Linux DPI desync mode for FakeTLS by Gzzle 2026-06-15 23:00:28 +0500
  • cb98997 (refs/pull/571/merge) Merge 90551fb8f4 into d095108334 by Alexey Dolotov 2026-06-12 01:01:42 +0300
  • 90551fb (refs/pull/571/head, sni-router-two-service-pointer) sni-router: point single-domain users at the two-service wiki setup by dolonet 2026-06-11 22:01:31 +0000
  • 12ad3c5 (refs/pull/549/merge) Merge d2722ef5c8 into d095108334 by Alexey Dolotov 2026-06-10 08:28:54 +0000
  • d095108 (HEAD -> master) Merge pull request #542 from 9seconds/multiple-ip-detectors by Sergei Arkhipov 2026-06-09 22:56:28 +0200
  • 1ec6747 (refs/pull/568/merge) Merge f372866982 into 1565071ea1 by Alexey Dolotov 2026-06-09 23:40:55 +0300
  • f372866 (refs/pull/568/head, log-time-format) Add configurable logTimeFormat option by Alexey Dolotov 2026-05-29 22:24:06 +0000
  • feb5a0a (refs/pull/542/head) Merge pull request #557 from 9seconds/sni-graceful-degradation by Sergei Arkhipov 2026-06-05 10:36:44 +0200
  • 8cf62d7 (refs/pull/557/head) Fix SNI check failing when one IP family is undetectable by Alexey Dolotov 2026-06-03 09:24:40 +0000
  • d2722ef (refs/pull/549/head, doctor-tls-cert-check) doctor: validate fronting domain TLS certificate by Alexey Dolotov 2026-05-29 19:56:28 +0000
  • 1565071 Merge pull request #543 from 9seconds/upgrade-go by Sergei Arkhipov 2026-05-28 13:32:16 +0200
  • a73a1f7 (refs/pull/543/head) Upgrade goreleaser by 9seconds 2026-05-27 16:25:30 +0200
  • 43b0f39 Upgrade gopls by 9seconds 2026-05-27 16:24:54 +0200
  • 0947366 Upgrade govulncheck by 9seconds 2026-05-27 16:24:33 +0200
  • 2ffb224 Upgrade gofumpt by 9seconds 2026-05-27 16:24:04 +0200
  • fe892af Upgrade golangci-lint by 9seconds 2026-05-27 16:22:53 +0200
  • 1b123f2 Upgrade golang by 9seconds 2026-05-27 16:22:12 +0200
  • 2145159 Resolve URLs by using multiple services by 9seconds 2026-05-27 16:09:53 +0200
  • 8e5b840 Merge pull request #540 from 9seconds/tts-default-value by Sergei Arkhipov 2026-05-26 17:23:17 +0200
  • f117716 (refs/pull/540/head) Mention default value for tolerate-time-skewness by 9seconds 2026-05-26 15:36:11 +0200
  • 6a939ee Merge pull request #528 from 9seconds/refactor/consolidate-sni-check by Sergei Arkhipov 2026-05-26 11:40:26 +0200
  • 2d7c716 Merge pull request #522 from 9seconds/sni-router-host-mode-real-ips by Sergei Arkhipov 2026-05-26 11:39:21 +0200
  • dca19dc Merge pull request #496 from dolonet/doctor/rpc-probe by Sergei Arkhipov 2026-05-26 11:36:42 +0200
  • 5437e6f (refs/pull/531/head) Skip proxy integration test when httpbin is unavailable by Mauro Marques Filho 2026-05-21 04:42:12 -0300
  • 22b207f Stabilize external HTTP network test by Mauro Marques Filho 2026-05-21 04:38:43 -0300
  • 5c4843f Add configurable log timestamp format by Mauro Marques Filho 2026-05-21 04:27:41 -0300
  • 9593bec (refs/pull/528/head) internal/cli: consolidate duplicated SNI-DNS check by Alexey Dolotov 2026-05-20 17:55:06 +0000
  • eaff700 (refs/pull/496/head) doctor: deepen DC verification with MTProto handshake probe by Alexey Dolotov 2026-05-05 23:17:06 +0000
  • ed4d6a0 mtglib/dcprobe: unauthenticated DC verification probe by Alexey Dolotov 2026-05-05 22:58:33 +0000
  • a7febc2 (refs/pull/522/head) sni-router: collapse haproxy bind to comma-separated form by Alexey Dolotov 2026-05-19 08:57:23 +0000
  • b083d75 sni-router: review fixups (concise comments, accurate v6only note, narrow Caddy allow) by Alexey Dolotov 2026-05-18 12:10:36 +0000
  • 4a4e001 sni-router: switch HAProxy to host networking for real client IPs by Alexey Dolotov 2026-05-18 11:53:57 +0000
  • 1b12d9f Merge pull request #523 from 9seconds/docs/sni-router-openwrt-podman by Sergei Arkhipov 2026-05-20 11:24:44 +0200
  • 482b10f Merge pull request #505 from 9seconds/doctor/sni-dns-message by Sergei Arkhipov 2026-05-20 11:24:04 +0200
  • a3ff5ca Merge pull request #525 from 9seconds/contrib/sni-router-config-example by Sergei Arkhipov 2026-05-20 11:22:30 +0200
  • 85fc2c6 Merge pull request #510 from 9seconds/simple-run-proxy-protocol-listener by Sergei Arkhipov 2026-05-20 11:10:42 +0200
  • 03381b4 Merge pull request #521 from 9seconds/docs/required-default-convention by Sergei Arkhipov 2026-05-20 11:10:12 +0200
  • 270ea99 Merge pull request #514 from bam80/patch-2 by Sergei Arkhipov 2026-05-20 11:09:50 +0200
  • 3d0899d (refs/pull/525/head) contrib/sni-router: split MTG_SECRET assignment from envsubst in examples by Alexey Dolotov 2026-05-19 19:37:12 +0000
  • 3fc3e51 contrib/sni-router: render mtg-config.toml from a tracked .example by Alexey Dolotov 2026-05-19 19:28:22 +0000
  • 01b1fa4 (refs/pull/514/head) fixup docker-compose: add :master tag and comment by Andrey Butirsky 2026-05-19 00:20:32 +0300
  • 93db89b (refs/pull/523/head) contrib/sni-router: document OpenWrt + podman-compose network workaround by Alexey Dolotov 2026-05-18 14:09:11 +0000
  • 79aa14e (refs/pull/521/head) docs: mark secret as (required) in example.config.toml by Alexey Dolotov 2026-05-18 12:01:07 +0000
  • b86a9cf (refs/pull/520/head, contrib/sni-router-host-mode) contrib/sni-router: use host networking for HAProxy to preserve client IPs by dolonet 2026-05-18 07:53:11 +0000
  • 224b1d1 compose: fix non-functional 'host' option by Andrey Butirsky 2026-05-17 01:47:45 +0300
  • b6ec95b (refs/pull/512/head, docs/sni-router-version-note) contrib/sni-router: fix bogus 2.4 version reference by Alexey Dolotov 2026-05-16 01:14:01 +0000
  • 0488f24 (refs/pull/510/head) simple-run: add --proxy-protocol-listener flag by Alexey Dolotov 2026-05-15 21:27:11 +0000
  • 4c7d42f Merge pull request #478 from dolonet/fix/sni-router-fronting-loop by Sergei Arkhipov 2026-05-13 22:16:51 +0200
  • efd65cb Merge pull request #495 from dolonet/obfuscation/promote-public by Sergei Arkhipov 2026-05-13 22:10:00 +0200
  • 4cc6792 Merge pull request #500 from bam80/patch-2 by Sergei Arkhipov 2026-05-13 22:08:53 +0200
  • 4abc981 Merge pull request #502 from dolonet/contrib/sni-router-domain-env by Sergei Arkhipov 2026-05-13 22:07:53 +0200
  • 25d3235 Merge pull request #504 from 9seconds/docs/prefer-ip-default by Sergei Arkhipov 2026-05-13 21:57:45 +0200
  • 94d65bc Merge pull request #503 from dolonet/docs/clarify-bind-to-syntax by Sergei Arkhipov 2026-05-13 21:57:21 +0200
  • 9f6e5d2 Merge pull request #509 from msukhotin/feat/configurable-tcp-not-sent-lowat by Sergei Arkhipov 2026-05-13 21:54:38 +0200
  • 5731c90 (refs/pull/509/head) Make TCP_NOTSENT_LOWAT configurable by Maksim Sukhotin 2026-05-13 16:42:54 +0300
  • b293a33 (refs/pull/502/head) contrib/sni-router: switch env alias to merge key by Alexey Dolotov 2026-05-09 23:56:23 +0000
  • 61deb4e (refs/pull/503/head) docs: clarify bind-to syntax in example.config.toml by Alexey Dolotov 2026-05-09 21:55:23 +0000
  • f90f415 contrib/sni-router: deduplicate DOMAIN env via YAML anchor by Alexey Dolotov 2026-05-09 19:45:41 +0000
  • 5d9a5ef (refs/pull/478/head) sni-router: extend PROXY-protocol sync list to four pieces by Alexey Dolotov 2026-05-09 00:47:57 +0000
  • fbc5b51 (refs/pull/505/head) doctor: surface both public IPs in SNI-DNS mismatch message by Alexey Dolotov 2026-05-09 00:42:10 +0000
  • 01d2e1c (refs/pull/504/head) docs: mark prefer-ipv6 as the default in example.config.toml by Alexey Dolotov 2026-05-09 00:39:45 +0000
  • 0fdf6cb sni-router: break domain-fronting loop by Alexey Dolotov 2026-05-09 00:37:47 +0000
  • dbb05e9 contrib/sni-router: align mtg-config.toml comments with $DOMAIN flow by Alexey Dolotov 2026-05-08 23:40:34 +0000
  • 1606afe contrib/sni-router: read $DOMAIN from env in haproxy.cfg by Alexey Dolotov 2026-05-08 23:27:31 +0000
  • 45635aa (refs/pull/500/head) mtg-config.toml: bind-to both IPv4/6 by Andrey Butirsky 2026-05-07 02:52:56 +0300
  • ead06e0 (refs/pull/495/head) mtglib: promote obfuscation out of internal by Alexey Dolotov 2026-05-05 22:54:23 +0000
  • 8d143d7 Merge pull request #480 from dolonet/feat/domain-fronting-host by Sergei Arkhipov 2026-05-05 16:27:13 +0200
  • a7ede7c (refs/pull/480/head) Deprecate "ip" in favour of "host" for domain fronting by Alexey Dolotov 2026-05-05 12:24:21 +0000
  • 8e4e0f3 (refs/pull/474/head) Document network.public-ip-endpoints in example config by Alexey Dolotov 2026-05-05 10:43:35 +0000
  • fff48a0 Address review feedback on SNI-DNS check refactor by Alexey Dolotov 2026-05-05 10:34:10 +0000
  • 827bbd6 Merge pull request #485 from dolonet/doctor/parallel-dc by Sergei Arkhipov 2026-05-04 22:09:33 +0200
  • d6c99c7 (refs/pull/485/head) doctor: use WaitGroup.Go and recover panics in DC probes by Alexey Dolotov 2026-05-04 16:02:00 +0000
  • c8cc317 Merge pull request #487 from bam80/podman by Sergei Arkhipov 2026-05-04 16:29:57 +0200
  • 83c0c8a Merge pull request #491 from bam80/localhost by Sergei Arkhipov 2026-05-04 16:29:13 +0200
  • b0923a5 Merge pull request #488 from dolonet/doctor/skip-native-check-v2 by Sergei Arkhipov 2026-05-04 16:28:45 +0200
  • 31c31c5 Merge pull request #481 from dolonet/docs/link-example-config by Sergei Arkhipov 2026-05-04 15:04:54 +0200
  • faaa756 (refs/pull/491/head) compose: mtg: add hostname for host access from container by Andrey Butirsky 2026-05-04 00:02:24 +0300
  • 250f12c Merge pull request #477 from bam80/patch-1 by Sergei Arkhipov 2026-05-03 22:26:02 +0200
  • 2d89165 Merge pull request #483 from dolonet/fix/socks-proxy-resolver by Sergei Arkhipov 2026-05-03 22:01:28 +0200
  • d87f91f (refs/pull/487/head) add support for unprivileged podman container by Andrey Butirsky 2026-04-29 23:52:27 +0300
  • 49ac700 (refs/pull/488/head) doctor: add --skip-native-check flag by dolonet 2026-04-30 12:37:23 +0000
  • a9011c0 doctor: run DC connectivity probes in parallel by dolonet 2026-04-29 03:16:27 +0000
  • e897a5f (refs/pull/484/head) Add --skip-native-check flag to mtg doctor by dolonet 2026-04-29 03:15:11 +0000
  • 488ba2b (refs/pull/483/head) Do not use custom DNS resolver to dial proxy upstreams by dolonet 2026-04-09 11:27:26 +0000
  • fc0ab91 (refs/pull/481/head) docs: link example.config.toml as the config reference by Alexey Dolotov 2026-04-28 14:25:21 +0000
  • dfc805b Clarify why TypeHost rejects ':' (IPv6 already returned above) by Alexey Dolotov 2026-04-28 11:02:02 +0000
  • 908b32a Address round-two review: rename mtglib privates, reorder, more tests by Alexey Dolotov 2026-04-28 08:28:51 +0000
  • 1960ff2 Address self-review: rename helper, end-to-end TOML tests by Alexey Dolotov 2026-04-28 07:45:00 +0000
  • 46ffe4e Accept hostname for [domain-fronting] target by Alexey Dolotov 2026-04-28 07:34:39 +0000
  • d6ad17a (refs/pull/477/head) README.md: fix ASCII graphic offset by Andrey Butirsky 2026-04-24 22:31:34 +0300
  • ec5e97c Parallelize IP detection and tighten OK() semantics by dolonet 2026-04-22 08:49:09 +0000
  • 81e5a5a Consolidate SNI-DNS check and tighten doctor by dolonet 2026-04-22 08:44:46 +0000
  • e5ce720 Merge pull request #461 from dolonet/feature/sni-mismatch-warning by Sergei Arkhipov 2026-04-21 10:50:46 +0200
  • 8d86615 (refs/pull/472/head) Include YunoHost installation link in README by Yaroslav Nakonechnikov 2026-04-14 19:54:04 +0200
  • 9bf7222 Merge pull request #467 from dolonet/docs/blocklist-lan-gotcha by Sergei Arkhipov 2026-04-14 14:06:34 +0200
  • 5953f93 Merge pull request #462 from dolonet/contrib/docker-sni-router by Sergei Arkhipov 2026-04-14 14:06:18 +0200
  • 491a355 (refs/pull/461/head) Require all detected IP families to match in SNI-DNS check by dolonet 2026-04-13 08:02:39 +0000
  • 170346b (refs/pull/462/head) Pass real client IPs through with PROXY protocol v2 by dolonet 2026-04-13 07:58:16 +0000