REPOSITORY / ScuroNeko/mtg

Commits

COMMITS REPOSITORY
Commit Graph
100 Commits
Author SHA1 Message Date
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
Sergey ArkhipovandGitHub 889ab6c227 Merge pull request #195 from 9seconds/lint-1.40
Update golangci-lint to 1.40.1
2021-05-17 15:51:33 +03:00
Sergey ArkhipovandGitHub bf34f0c92d Merge pull request #191 from 9seconds/goreleaser
Add support of goreleaser
2021-05-07 16:36:32 +03:00
Sergey ArkhipovandGitHub b19f491fc8 Merge pull request #189 from 9seconds/relay-close-racecondition
Fix race condition in closing a relay
2021-05-07 11:40:06 +03:00
Sergey ArkhipovandGitHub cc1f60c4a6 Merge pull request #187 from 9seconds/trimpath
Add trimpath for better build reproducibility
2021-05-05 11:44:28 +03:00
Sergey ArkhipovandGitHub 097b52c8ef Make values in tag meaning more consistent 2021-04-12 18:53:23 +03:00
Sergey ArkhipovandGitHub c3ffd7a307 Merge pull request #184 from 9seconds/e2e-integration-test
Add a real integration test
2021-04-12 10:41:19 +03:00
Sergey ArkhipovandGitHub 2273a0e4af Merge pull request #183 from 9seconds/test-stage
Add option to use telegram test dcs
2021-04-09 17:14:08 +03:00
Sergey ArkhipovandGitHub 81bca75c25 Merge pull request #180 from 9seconds/v2
V2
2021-04-09 14:09:29 +03:00
Sergey ArkhipovandGitHub 7718f62477 Merge pull request #179 from 9seconds/golang1.16
Update dockerfile to golang 1.16
2021-03-03 17:54:13 +03:00
Sergey ArkhipovandGitHub dca43853fb Merge pull request #178 from 9seconds/ci-arm32
Build for arm 32 platforms
2021-03-03 17:42:59 +03:00
Sergey ArkhipovandGitHub ed495b3800 Merge pull request #177 from 9seconds/faketls-hotfix
Correct rewinding for faketls
2021-03-03 17:24:38 +03:00
Sergey ArkhipovandGitHub ac0b442b43 Merge pull request #176 from 9seconds/fix-urls
Fix urls for missed IPs
2021-03-03 15:40:15 +03:00
Sergey ArkhipovandGitHub 52d47a9786 Create codeql-analysis.yml 2021-03-02 22:01:47 +03:00
Sergey ArkhipovandGitHub 2ba79a8508 Create SECURITY.md 2021-03-02 22:00:18 +03:00
Sergey ArkhipovandGitHub ce7769472d Merge pull request #175 from 9seconds/ci
Integrate with Github actions
2021-03-02 21:43:20 +03:00
Sergey ArkhipovandGitHub eb5eea2625 Merge pull request #174 from 9seconds/linter
Update golangci-linter
2021-03-02 16:18:05 +03:00
Sergey ArkhipovandGitHub d965dc3c07 Merge pull request #173 from 9seconds/simplify-makefile
Simplify Makefile
2021-03-02 15:52:29 +03:00
Sergey ArkhipovandGitHub e075169dd4 Merge pull request #166 from biozz/fix-statsd-docs
Fix docs related to statsd usage
2021-01-06 08:08:02 +03:00
Sergey ArkhipovandGitHub 586ac9dcb9 Merge pull request #160 from a68366/master
Fix t.me QR code. Closes #159
2020-10-19 10:56:39 +03:00
Sergey ArkhipovandGitHub 5d17e264e6 Merge pull request #156 from 9seconds/no-pools
Get rid of sync pools
2020-08-10 15:20:15 +03:00
Sergey ArkhipovandGitHub e286dea650 Merge pull request #151 from FollowMeDown/master
Fix Keep-Alive Issue for OpenBSD/ArchLinux
2020-08-10 12:49:16 +03:00
Sergey ArkhipovandGitHub 95abb54dc8 Merge pull request #146 from 9seconds/fix-docker-image
Updates for dockerfile
2020-05-19 11:31:25 +03:00
Sergey ArkhipovandGitHub 9ce6674070 Merge pull request #144 from 9seconds/tune-buffers
Add possibility to scale middleproxy buffers
2020-03-31 09:51:40 +03:00
Sergey ArkhipovandGitHub cd46a734ea Merge pull request #143 from 9seconds/32kb
Tune buffer limits to 32kb by default
2020-03-25 10:15:47 +03:00
Sergey ArkhipovandGitHub cd92a343aa Merge pull request #142 from 9seconds/keep-alives
Set keep-alive for tcp connections
2020-03-25 10:07:26 +03:00
Sergey ArkhipovandGitHub 8977d77a13 Merge pull request #141 from 9seconds/change-defaults
Decrease defaults
2020-03-24 17:05:25 +03:00
Sergey ArkhipovandGitHub be1a47287a Merge pull request #140 from 9seconds/pools
Add pool support everywhere
2020-03-24 16:53:48 +03:00
Sergey ArkhipovandGitHub 2d9f2345dc Merge pull request #139 from 9seconds/memory-direct
Memory optimizations for direct mode
2020-03-23 15:08:37 +03:00
Sergey ArkhipovandGitHub 1a619e3090 Merge pull request #138 from 9seconds/ntp-servers
Add possibility to define your own ntp servers
2020-03-20 14:37:38 +03:00
Sergey ArkhipovandGitHub efdac2c0d8 Merge pull request #136 from 9seconds/prefer-options
Option for IP preference
2020-03-20 13:23:16 +03:00
Sergey ArkhipovandGitHub e559388802 Merge pull request #137 from 9seconds/golang-1.14
Use golang 1.14
2020-03-20 13:23:06 +03:00
Sergey ArkhipovandGitHub cf43ae780b Merge pull request #129 from 9seconds/disable-antireplay
Possibility to disable antireplay cache
2020-02-03 11:32:30 +03:00
Sergey ArkhipovandGitHub 5cc07a54a2 Merge pull request #127 from 9seconds/close-connections
Implement connection TTLs for multiplexing
2019-12-10 14:21:34 +03:00
Sergey ArkhipovandGitHub ba2143a6ae Merge pull request #126 from 9seconds/ipv4
Prefer ipv6 protocol on direct connections
2019-12-10 14:21:18 +03:00
Sergey ArkhipovandGitHub 19efcc93fc Merge pull request #123 from 9seconds/panic-on-err
Crash if we can't allocate incoming connection
2019-12-04 10:37:20 +03:00
Sergey ArkhipovandGitHub 8a783d6b4e Merge pull request #122 from 9seconds/close-connections
Make cloaking more robust
2019-12-04 10:17:39 +03:00
Sergey ArkhipovandGitHub 7788b169b6 Merge pull request #121 from 9seconds/fix-run-sh
Make run.sh more robust
2019-11-25 10:37:46 +03:00
Sergey ArkhipovandGitHub 0db83a0cc8 Merge pull request #117 from rlex/readme_fix
Fix units in readme
2019-11-20 10:13:17 +03:00
Sergey ArkhipovandGitHub f2f7c2a4de Merge pull request #115 from 9seconds/gogettable
Make mtg go-gettable
2019-11-19 11:55:33 +03:00
Sergey ArkhipovandGitHub 8fdd4292b1 Merge pull request #116 from 9seconds/gcoldconnections
Forcefully cleanup old connections
2019-11-19 11:55:07 +03:00
Sergey ArkhipovandGitHub 112d3a916c Merge pull request #110 from pexcn/patch-1
fix typo
2019-11-12 16:14:35 +03:00
Sergey ArkhipovandGitHub 8e0436e89a Merge pull request #109 from 9seconds/logger-names
Add more granular names to connection loggers
2019-11-12 14:29:26 +03:00
Sergey ArkhipovandGitHub 196ef3d449 Merge pull request #108 from 9seconds/fix-buffers
Fix minor issues with cli
2019-11-12 12:28:36 +03:00
Sergey ArkhipovandGitHub 4f8755879d Merge pull request #107 from 9seconds/statsd
Correct metric types for statsd
2019-11-12 12:21:33 +03:00
Sergey ArkhipovandGitHub 596fafe30d Merge pull request #103 from K900/patch-1
Fix statsd address
2019-11-11 21:19:42 +03:00
Sergey ArkhipovandGitHub ef60877cb0 Merge pull request #102 from 9seconds/next
v1.0
2019-11-11 17:55:06 +03:00
Sergey ArkhipovandGitHub c2b8e88961 Merge pull request #98 from strangecamelcaselogin/master
Bind 3129 port to 127.0.0.1 in docker examples
2019-08-31 13:35:50 +03:00
Sergey ArkhipovandGitHub 018e5b96f4 Merge pull request #96 from L11R/master
Windows compilation fix; deps update
2019-08-29 22:31:04 +03:00