 Sergei ArkhipovandGitHub
|
efc65f317e
|
Merge pull request #447 from 9seconds/handshake-timeout
Add separate handshake timeout
|
2026-04-07 08:29:23 +02:00 |
|
 Sergei ArkhipovandGitHub
|
74a81a986a
|
Merge pull request #446 from runixer/fix/grease-cipher-suite
Fix DPI detection: replace GREASE cipher suite in FakeTLS ServerHello
|
2026-04-07 07:47:21 +02:00 |
|
 Sergei ArkhipovandGitHub
|
45f958e527
|
Merge pull request #441 from appolimp/tcp-keepalive-idle-timeout
Improve TCP keepalive and idle timeout for mobile clients
|
2026-04-06 21:27:42 +02:00 |
|
 Sergei ArkhipovandGitHub
|
dbced77566
|
Merge pull request #433 from 9seconds/refactor-tls-fragmentation
Refactor TLS fragmenting
|
2026-04-01 14:30:21 +02:00 |
|
 Sergei ArkhipovandGitHub
|
e8368f7645
|
Merge pull request #431 from appolimp/tls-record-reassembly-pr
Support fragmented TLS handshake records
|
2026-04-01 09:33:13 +02:00 |
|
 Sergei ArkhipovandGitHub
|
3793558c4c
|
Merge pull request #430 from 9seconds/golang-idiomatic
More idiomatic Golang
|
2026-03-31 17:23:11 +02:00 |
|
 Sergei ArkhipovandGitHub
|
0c9fa5e710
|
Merge pull request #428 from 9seconds/auto-update-prio{
Change IP address set priority
|
2026-03-31 12:56:58 +02:00 |
|
 Sergei ArkhipovandGitHub
|
89930631cf
|
Merge pull request #426 from dolonet/fix/flaky-ci-race-and-bloom
|
2026-03-31 07:10:00 +02:00 |
|
 Sergei ArkhipovandGitHub
|
b926a0590c
|
Merge pull request #424 from dolonet/fix/relay-idle-timeout-shared-tracker
fix: use shared idle tracker for relay connections
|
2026-03-30 12:54:51 +02:00 |
|
 Sergei ArkhipovandGitHub
|
3ed09146b9
|
Merge pull request #422 from 9seconds/release-ci
Build release artifacts in CI
|
2026-03-29 23:15:28 +02:00 |
|
 Sergei ArkhipovandGitHub
|
0ad3a06863
|
Merge pull request #421 from 9seconds/mips-save-mem
Decrease a relay buffer size for MIPS devices
|
2026-03-29 22:09:25 +02:00 |
|
 Sergei ArkhipovandGitHub
|
1725a0d721
|
Merge pull request #420 from dolonet/fix/telegram-relay-idle-timeout
fix: apply idle timeout to Telegram relay
|
2026-03-29 17:14:58 +02:00 |
|
 Sergei ArkhipovandGitHub
|
139db15e83
|
Merge pull request #419 from 9seconds/timers
Remove clock goroutine
|
2026-03-29 15:46:55 +02:00 |
|
 Sergei ArkhipovandGitHub
|
822560bede
|
Merge pull request #418 from dolonet/public-ip-config
Add public-ipv4/public-ipv6 config options
|
2026-03-29 13:52:07 +02:00 |
|
 Sergei ArkhipovandGitHub
|
9917f61bc8
|
Merge pull request #415 from dolonet/fix/event-stream-32bit-index-panic
fix: prevent index out of range panic on 32-bit platforms
|
2026-03-29 13:51:12 +02:00 |
|
 Sergei ArkhipovandGitHub
|
735466b90d
|
Merge pull request #416 from dolonet/fix/domain-fronting-idle-timeout
fix: apply idle timeout to domain fronting relay
|
2026-03-29 13:50:45 +02:00 |
|
 Sergei ArkhipovandGitHub
|
6b51de8305
|
Merge pull request #414 from dolonet/optimize-per-connection-overhead
Reduce per-connection memory overhead
|
2026-03-29 13:49:08 +02:00 |
|
 Sergei ArkhipovandGitHub
|
cc4b6ce2f4
|
Merge pull request #409 from dolonet/cert-noise-calibration
Add dynamic cert noise calibration for FakeTLS handshake
|
2026-03-28 09:04:18 +01:00 |
|
 Sergei ArkhipovandGitHub
|
d32e8e8b97
|
Merge pull request #404 from 9seconds/codeql
Update stale codeql configuration
|
2026-03-25 10:19:15 +01:00 |
|
 Sergei ArkhipovandGitHub
|
0edd5e6f92
|
Merge pull request #402 from 9seconds/PGO
Update PGO
|
2026-03-24 21:07:10 +01:00 |
|
 Sergei ArkhipovandGitHub
|
27d10e6820
|
Merge pull request #401 from 9seconds/fix-prof
Fix build with profiling
|
2026-03-24 20:50:41 +01:00 |
|
 Sergei ArkhipovandGitHub
|
4f5368aa2a
|
Merge pull request #398 from 9seconds/docker-directory
Allow using directory bind mounts for a docker container
|
2026-03-24 09:00:59 +01:00 |
|
 Sergei ArkhipovandGitHub
|
fb390d3417
|
Merge pull request #397 from 9seconds/doctor
|
2026-03-23 19:35:49 +01:00 |
|
 Sergei ArkhipovandGitHub
|
21c0d18c7c
|
Merge pull request #395 from roman901/master
|
2026-03-21 23:31:24 +01:00 |
|
 Sergei ArkhipovandGitHub
|
d01e089f54
|
Merge pull request #386 from 9seconds/architectures
Add more architectures for mtg
|
2026-03-20 11:22:58 +01:00 |
|
 Sergei ArkhipovandGitHub
|
c736881792
|
Merge pull request #388 from 9seconds/doc-limits
Document a necessety of increasing limits for systemd unit
|
2026-03-20 11:16:06 +01:00 |
|
 Sergei ArkhipovandGitHub
|
2f00adfe91
|
Merge pull request #385 from 9seconds/pgo
Add PGO
|
2026-03-20 11:14:00 +01:00 |
|
 Sergei ArkhipovandGitHub
|
9ba6df0d1c
|
Merge pull request #383 from 9seconds/avoid-double-buffering
Avoid double buffering in TLS hot path
|
2026-03-19 17:46:36 +01:00 |
|
 Sergei ArkhipovandGitHub
|
24148ea95c
|
Merge pull request #382 from 9seconds/write-cond
Optimize waiting time for TLS chunker
|
2026-03-19 15:51:11 +01:00 |
|
 Sergei ArkhipovandGitHub
|
b153a55149
|
Merge pull request #379 from 9seconds/fix-telegram-ips
Show ip of telegram endpoints in event stream
|
2026-03-18 22:46:47 +01:00 |
|
 Sergei ArkhipovandGitHub
|
81703233b0
|
Merge pull request #368 from 9seconds/flake-tests
Fix flaky test
|
2026-03-16 23:55:01 +01:00 |
|
 Sergei ArkhipovandGitHub
|
df7ddc3d6a
|
Merge pull request #367 from saleacy/patch-1
fix: ensure network.Dial and MakeHTTPClient use socks5 proxy
|
2026-03-16 23:38:43 +01:00 |
|
 Sergei ArkhipovandGitHub
|
306fa19ad6
|
Merge pull request #366 from Maks-2012/patch-1
Fix preferIPOnlyIPv6
|
2026-03-16 15:31:09 +01:00 |
|
 Sergei ArkhipovandGitHub
|
4167dec5e1
|
Merge pull request #365 from 9seconds/best-practices
Add document about best practices
|
2026-03-15 21:52:16 +01:00 |
|
 Sergei ArkhipovandGitHub
|
ed4e511560
|
Merge pull request #363 from 9seconds/relay-buffer
Decrease relay buffer size
|
2026-03-14 14:15:52 +01:00 |
|
 Sergei ArkhipovandGitHub
|
58e6dfd603
|
Merge pull request #361 from 9seconds/docs
Add docs about doppelganger
|
2026-03-14 09:43:19 +01:00 |
|
 Sergei ArkhipovandGitHub
|
4a17849763
|
Merge pull request #360 from 9seconds/fix-android
Have a noise of variable size
|
2026-03-13 17:11:46 +01:00 |
|
 Sergei ArkhipovandGitHub
|
a5d602b538
|
Merge pull request #359 from 9seconds/fix-android
Fix android ping
|
2026-03-13 16:46:18 +01:00 |
|
 Sergei ArkhipovandGitHub
|
6d8d2961e8
|
Merge pull request #358 from 9seconds/doppel-drs
Make DRS optional
|
2026-03-13 14:51:15 +01:00 |
|
 Sergei ArkhipovandGitHub
|
0871c2d790
|
Merge pull request #357 from 9seconds/access-native-dialer
Access command should use native dialer instead of network one
|
2026-03-13 08:47:24 +01:00 |
|
 Sergei ArkhipovandGitHub
|
a051518def
|
Merge pull request #356 from 9seconds/gh-cache
Speed up Github actions
|
2026-03-12 22:51:59 +01:00 |
|
 Sergei ArkhipovandGitHub
|
d6a17c502f
|
Merge pull request #355 from 9seconds/scout-native
Use native dialer for scout
|
2026-03-12 22:14:52 +01:00 |
|
 Sergei ArkhipovandGitHub
|
7762cf3a55
|
Merge pull request #353 from 9seconds/domain-fronting-native
Use native dialer to communicate with fronting domain
|
2026-03-12 21:40:38 +01:00 |
|
 Sergei ArkhipovandGitHub
|
6493688282
|
Merge pull request #352 from 9seconds/doppleganger
Doppleganger
|
2026-03-12 19:18:44 +01:00 |
|
 Sergei ArkhipovandGitHub
|
e9b38a5b74
|
Merge pull request #348 from 9seconds/bundle-config
|
2026-03-05 19:09:48 +01:00 |
|
 Sergei ArkhipovandGitHub
|
ffe052617b
|
Merge pull request #346 from 9seconds/simple-network
Simplify network implementation
|
2026-02-27 16:25:23 +01:00 |
|
 Sergei ArkhipovandGitHub
|
6feef02d08
|
Merge pull request #344 from 9seconds/blocked-telegram
Make auto updating optional
|
2026-02-26 13:46:01 +01:00 |
|
 Sergei ArkhipovandGitHub
|
5549a82d19
|
Merge pull request #345 from 9seconds/fix-no-addresses
Do not panic if no addresses were found
|
2026-02-26 13:35:47 +01:00 |
|
 Sergei ArkhipovandGitHub
|
d7db8ca98b
|
Merge pull request #339 from 9seconds/domain-fronting-config-grouping
Domain fronting config grouping
|
2026-02-24 18:07:02 +01:00 |
|
 Sergei ArkhipovandGitHub
|
2cbee5d453
|
Merge pull request #338 from 9seconds/proxy-proto-front
Add support for domain fronting proxy protocol
|
2026-02-24 16:53:17 +01:00 |
|
 Sergei ArkhipovandGitHub
|
58cb0b2caf
|
Merge pull request #336 from 9seconds/obfuscated2
Fetch DC203 from Telegram
|
2026-02-24 16:41:06 +01:00 |
|
 Sergei ArkhipovandGitHub
|
f6d2f2ffd8
|
Merge pull request #337 from 9seconds/govulncheck
Check for vulnerabilities
|
2026-02-24 15:25:06 +01:00 |
|
 Sergei ArkhipovandGitHub
|
45ce5c2f61
|
Merge pull request #334 from ivulit/master
|
2026-02-20 20:33:10 +01:00 |
|
 Sergei ArkhipovandGitHub
|
432e530f68
|
Adjust formatting in readme
|
2026-02-19 14:35:04 +01:00 |
|
 Sergei ArkhipovandGitHub
|
a2bf9a269a
|
Merge pull request #333 from 9seconds/proxyproto
Add support of proxy protocol
|
2026-02-19 14:27:43 +01:00 |
|
 Sergei ArkhipovandGitHub
|
d0e99dda2b
|
Update README.md
|
2026-02-18 11:16:04 +01:00 |
|
 Sergei ArkhipovandGitHub
|
ac3bd16e83
|
Merge pull request #332 from 9seconds/telemt-recommend
Recommend to use telemt for adtag carvings
|
2026-02-18 11:14:22 +01:00 |
|
 Sergei ArkhipovandGitHub
|
ed5da2864a
|
Merge pull request #331 from 9seconds/go1.26
Chore updates for golang 1.26
|
2026-02-18 11:04:23 +01:00 |
|
 Sergei ArkhipovandGitHub
|
80b9159ce9
|
Merge pull request #330 from 9seconds/telemt
Mention telemt project in README
|
2026-02-17 22:19:50 +01:00 |
|
 Sergei ArkhipovandGitHub
|
bdabb0e59a
|
Merge pull request #329 from 9seconds/tools
Tell about mise in readme
|
2026-02-17 22:19:32 +01:00 |
|
 Sergei ArkhipovandGitHub
|
1f7584c108
|
Merge pull request #326 from 9seconds/dc203
Correctly connect to DC203/CDN
|
2026-02-16 18:01:26 +01:00 |
|
 Sergei ArkhipovandGitHub
|
2fb025bbfd
|
Merge pull request #327 from 9seconds/workflow
Correctly build and push images into registry
|
2026-02-16 18:01:09 +01:00 |
|
 Sergey ArkhipovandGitHub
|
e68d0c7da5
|
Merge pull request #289 from arashnm80/arashnm80-fix-docker-command
edit docker command in README.md
|
2022-11-21 17:53:10 +01:00 |
|
 Sergey ArkhipovandGitHub
|
bd8a7ed8c9
|
Merge pull request #278 from 9seconds/socks5-proxies-for-simple-run
Add parameter for a simple run that sets socks5 proxies up
|
2022-08-09 16:24:37 +02:00 |
|
 Sergey ArkhipovandGitHub
|
db2be4001b
|
Merge pull request #277 from 9seconds/go1.19
|
2022-08-08 22:12:13 +02:00 |
|
 Sergey ArkhipovandGitHub
|
79f921fde9
|
Merge pull request #271 from Dank-del/patch-1
|
2022-07-02 21:41:17 +02:00 |
|
 Sergey ArkhipovandGitHub
|
0c4523d2c8
|
Merge pull request #263 from 9seconds/tags-for-ipblocklisted
Tags for ipblocklisted
|
2022-03-21 14:21:31 +03:00 |
|
 Sergey ArkhipovandGitHub
|
eba3673e27
|
Merge pull request #262 from 9seconds/better-whitelist
More elegant management of ip allowlists
|
2022-03-21 12:13:25 +03:00 |
|
 Sergey ArkhipovandGitHub
|
78a9ff18a5
|
Merge pull request #261 from arch-btw/patch-1
Add AmbientCapabilities
|
2022-03-21 11:11:12 +03:00 |
|
 Sergey ArkhipovandGitHub
|
59b5ff4080
|
Merge pull request #259 from 9seconds/go118
Support of Go 1.18
|
2022-03-19 15:18:21 +03:00 |
|
 Sergey ArkhipovandGitHub
|
2cdd66c722
|
Merge pull request #258 from AHOHNMYC/readme-service-edit
More detail and secure service example
|
2022-03-14 09:37:45 +03:00 |
|
 Sergey ArkhipovandGitHub
|
4e5a83cfe9
|
Merge pull request #256 from 9seconds/golangcilint-1.44.2
Update golangci-lint to 1.44.2
|
2022-03-11 17:13:58 +03:00 |
|
 Sergey ArkhipovandGitHub
|
2077db1f1e
|
Merge pull request #255 from 9seconds/iplistsize
Add iplist_size metric
|
2022-03-11 16:42:40 +03:00 |
|
 Sergey ArkhipovandGitHub
|
4687a7c899
|
Merge pull request #254 from 9seconds/cidranger
Use cidrranger instead of patricia
|
2022-03-11 16:16:52 +03:00 |
|
 Sergey ArkhipovandGitHub
|
6e447b1d59
|
Merge pull request #253 from 9seconds/cannot-dial-err
More correct error if no addresses are found
|
2022-03-11 11:33:36 +03:00 |
|
 Sergey ArkhipovandGitHub
|
6bef4df091
|
Merge pull request #252 from 9seconds/broken-whitelist
Fix broken ip lists
|
2022-03-11 11:05:11 +03:00 |
|
 Sergey ArkhipovandGitHub
|
01e201365b
|
Merge pull request #249 from themegabyte/master
modified docker commands for ease of use
|
2022-03-09 09:49:07 +03:00 |
|
 Sergey ArkhipovandGitHub
|
25c842daf1
|
Fix typo
|
2022-03-02 10:25:46 +03:00 |
|
 Sergey ArkhipovandGitHub
|
2f626e2138
|
Merge pull request #234 from 9seconds/cant-send-attachment
|
2021-12-03 09:31:54 +04:00 |
|
 Sergey ArkhipovandGitHub
|
ad30eca406
|
Merge pull request #232 from 9seconds/golangcilint-1.43.0
Golangcilint 1.43.0
|
2021-12-02 07:53:40 +04:00 |
|
 Sergey ArkhipovandGitHub
|
3f8f96b91f
|
Merge pull request #230 from 9seconds/simplify-sockopts
Simplify sockopts
|
2021-12-01 16:03:52 +04:00 |
|
 Sergey ArkhipovandGitHub
|
16c06f247c
|
Merge pull request #231 from 9seconds/whitelists
Whitelist support
|
2021-11-29 18:26:39 +04:00 |
|
 Sergey ArkhipovandGitHub
|
3540408adf
|
Merge pull request #224 from dariubs/patch-1
|
2021-11-04 22:40:14 +03:00 |
|
 Sergey ArkhipovandGitHub
|
853395106b
|
Merge pull request #223 from boypt/fixdohv6
fix ipv6 doh-ip
|
2021-11-02 18:17:42 +03:00 |
|
 Sergey ArkhipovandGitHub
|
73bd7287f0
|
Merge pull request #221 from boypt/fixtimeskew
|
2021-10-31 21:07:31 +03:00 |
|
 Sergey ArkhipovandGitHub
|
5c636a68dc
|
Merge pull request #217 from 9seconds/golangcilint-1.42.1
golangci-lint 1.42.1
|
2021-10-05 11:10:08 +03:00 |
|
 Sergey ArkhipovandGitHub
|
ce8f1ebb6c
|
Merge pull request #216 from 9seconds/configure-fallback-dc
Add configuration option allow-fallback-on-unknown-dc
|
2021-10-04 15:09:47 +03:00 |
|
 Sergey ArkhipovandGitHub
|
3e105f2beb
|
Merge pull request #215 from 9seconds/9seconds-patch-1
Update Actions permissions
|
2021-10-04 14:31:58 +03:00 |
|
 Sergey ArkhipovandGitHub
|
6bbdd99e7f
|
Update codeql-analysis.yml
|
2021-10-04 14:18:50 +03:00 |
|
 Sergey Arkhipovand9seconds
|
894c68019e
|
Update permissions in files
|
2021-10-04 14:16:29 +03:00 |
|
 Sergey ArkhipovandGitHub
|
98f18fc22b
|
Merge pull request #214 from 9seconds/log-json
Add new BindJSON method to a logger
|
2021-10-04 12:22:43 +03:00 |
|
 Sergey ArkhipovandGitHub
|
01b739aa7c
|
Merge pull request #213 from 9seconds/fix-windows-build
Fix windows build
|
2021-10-04 10:20:13 +03:00 |
|
 Sergey ArkhipovandGitHub
|
706aef8ca1
|
Merge pull request #211 from 9seconds/docker-build-timelimit
|
2021-09-24 22:00:06 +03:00 |
|
 Sergey ArkhipovandGitHub
|
f742066c54
|
Merge pull request #210 from 9seconds/fallback-to-random-dc
Fallback to another DC if given is unknown
|
2021-09-24 12:18:05 +03:00 |
|
 Sergey ArkhipovandGitHub
|
866906e770
|
Merge pull request #206 from 9seconds/golang-1.17-v2
Upgrade to golang 1.17
|
2021-08-30 14:39:28 +03:00 |
|
 Sergey ArkhipovandGitHub
|
fbc7499cda
|
Merge pull request #203 from 9seconds/simplify-time-randomization
Simplify TCP relay time randomization
|
2021-08-30 10:58:47 +03:00 |
|
 Sergey ArkhipovandGitHub
|
00bb7be900
|
Merge pull request #202 from 9seconds/golangcilint-1.42
|
2021-08-28 04:33:21 +03:00 |
|
 Sergey ArkhipovandGitHub
|
9d72904508
|
Merge pull request #200 from 9seconds/aggressive-tcp-relay
Change algorithm of TCP relaying
|
2021-08-27 17:50:33 +03:00 |
|
 Sergey ArkhipovandGitHub
|
bd39fa63cb
|
Merge pull request #199 from 9seconds/update-lint
Update golangci-lint to 1.41.1
|
2021-07-31 11:43:10 +03:00 |
|
 Sergey ArkhipovandGitHub
|
7c70fd8079
|
Merge pull request #198 from 9seconds/simple-run
Simple run mode
|
2021-07-30 16:50:36 +03:00 |
|