REPOSITORY / ScuroNeko/mtg

Commits

COMMITS REPOSITORY
Commit Graph
100 Commits
Author SHA1 Message Date
9seconds 64859069ed Align buildinfo with master 2022-08-09 17:43:29 +03:00
9seconds c1935b4cef Update dependencies 2022-08-09 17:42:31 +03:00
9seconds f48156814b Update to go 1.19 2022-08-09 17:41:59 +03:00
9seconds a587f85dd2 Use goreleaser for v1 2022-03-21 14:30:06 +03:00
9seconds 18a52340fa Update dependencies 2022-03-21 12:44:03 +03:00
9seconds 981ffb0dbe Update update-deps target 2022-03-21 12:43:29 +03:00
9seconds b2de98c8f9 Update docker build timeout 2022-03-19 14:52:41 +03:00
9seconds 6f3abf0990 Update dockerfile 2022-03-19 14:36:17 +03:00
9seconds e74726af70 Updates for go 1.18 2022-03-19 14:36:04 +03:00
9seconds 8da55410de Run gofumpt 2022-03-19 14:12:14 +03:00
9seconds 4b1f823777 Update dependencies 2021-08-30 14:49:23 +03:00
9seconds c178b4b9cc Upgrade to golang 1.17 2021-08-30 11:51:11 +03:00
9seconds 3e0880f6b4 Upgrade golangci-lint for 1.42 2021-08-30 11:46:32 +03:00
9seconds df0994dad3 Update dockerfile to golang 1.16 2021-03-03 17:43:38 +03:00
9seconds ea8e31346c Build for arm 32 platforms 2021-03-03 17:30:47 +03:00
9seconds 4025f223c4 Correct rewinding for faketls 2021-03-03 17:18:16 +03:00
9seconds 90e0ce4c48 Update dependencies 2021-02-26 08:22:01 +03:00
9seconds af7021fac8 Fix urls for missed IPs 2021-02-26 08:11:34 +03:00
9seconds 5468625212 Use CI on supported branches 2021-02-26 08:04:22 +03:00
9seconds 345c1bf715 Update ignores 2021-02-26 04:41:08 +03:00
9seconds 040b3c371c Add github workflow 2021-02-26 04:12:00 +03:00
9seconds c7ba8e54be Remove travis 2021-02-26 03:58:48 +03:00
9seconds 33b1a5426c Update golangci-linter 2021-02-26 00:52:09 +03:00
9seconds 91197c0334 Simplify Makefile
This commit removes GO111MODULE and simplifies internal structure
2021-02-26 00:25:16 +03:00
9seconds bfeded67ee Update travis 2020-09-21 11:46:13 +03:00
9seconds dde0d25b77 Update golangci lint to 1.31.0 2020-09-21 11:45:09 +03:00
9seconds 296a34cd6e Update dockerfile to use 1.15 2020-09-21 11:44:06 +03:00
9seconds 44cea68e83 Upgrade dependencies 2020-09-21 11:43:23 +03:00
9seconds 7ef1e99f66 Add 1.14 to a travis 2020-08-10 15:02:05 +03:00
9seconds 3acbacbdb3 Install lint in a local directory 2020-08-10 15:01:38 +03:00
9seconds 5fd7062972 Update dependencies 2020-08-10 14:41:22 +03:00
9seconds 7a6695f6c4 Update golangci-lint 2020-08-10 14:39:50 +03:00
9seconds 8ac786581b Update golangci lint 2020-08-10 13:30:07 +03:00
9seconds 86a8f69273 Cleanup pools from wrappes 2020-08-10 13:29:08 +03:00
9seconds 95b16cd805 Cleanup pools from tlstypes 2020-08-10 13:27:23 +03:00
9seconds 3996b9a6b8 Remove pools from faketls 2020-08-10 13:21:30 +03:00
9seconds dbd3d3c266 Updates for dockerfile 2020-05-19 11:26:08 +03:00
9seconds ad7acee64d Update dependencies 2020-03-31 09:51:38 +03:00
9seconds 25edb60f2c Use different formula for calculating proxy buffer 2020-03-31 09:45:59 +03:00
9seconds b5a8d8b804 Add possibility to scale middleproxy buffers 2020-03-30 16:53:14 +03:00
9seconds 35f0fca3c5 Update dependencies 2020-03-25 10:24:17 +03:00
9seconds 289e8f5945 Tune buffer limits to 32kb by default 2020-03-25 10:07:10 +03:00
9seconds 850bed0dfc Set keep-alive for tcp connections 2020-03-25 10:01:17 +03:00
9seconds 91726d461f Decrease defaults 2020-03-24 16:58:30 +03:00
9seconds 426483d27b Microoptimization 2020-03-24 16:46:39 +03:00
9seconds bc72717582 Fix a bug with crashing desktop telegram 2020-03-24 16:36:03 +03:00
9seconds 391d901402 Reset bytes buffer before returning back to a pool 2020-03-24 15:54:29 +03:00
9seconds 837d96dc43 Add pool support everywhere 2020-03-24 11:22:59 +03:00
9seconds 9125a29e79 Add pools for packetack 2020-03-23 17:08:13 +03:00
9seconds 6449109b2b Add pooler for mtproto_frame wrapper 2020-03-23 17:00:54 +03:00
9seconds 829669eefd Update dependencies 2020-03-23 15:10:41 +03:00
9seconds 6a9069ca72 Fixes 2020-03-23 10:53:58 +03:00
9seconds d72ed03a43 Use pools for obfuscated2 write 2020-03-23 10:29:00 +03:00
9seconds f0d2cd494a Use stack allocation instead of heap one 2020-03-23 09:05:18 +03:00
9seconds b5810c955d Decrease a size of direct pipe buffer 2020-03-23 08:42:02 +03:00
9seconds 4ebae693e0 Memory optimizations for direct mode 2020-03-20 15:54:30 +03:00
9seconds 8e29ff78ba Add possibility to define your own ntp servers 2020-03-20 14:32:23 +03:00
9seconds cb691453f0 Allow golang 1.14 to fail 2020-03-20 13:17:35 +03:00
9seconds 020065f389 Use golang 1.14 2020-03-20 13:15:08 +03:00
9seconds cf5197cee0 Update golangci lint 2020-03-20 13:10:56 +03:00
9seconds 720158f15c Implement IP preferences 2020-03-20 13:09:30 +03:00
9seconds 07f00a363e Add new option for preferring of new IP 2020-03-20 12:51:56 +03:00
9seconds d32ab34e60 Update dependencies 2020-03-20 12:38:33 +03:00
9seconds 5a52418394 Update dependencies 2020-02-04 11:18:25 +03:00
9seconds 2407748ab0 Update README 2020-02-03 11:27:12 +03:00
9seconds a47edf08d0 Add possibility to disable antireplay cache 2020-02-03 11:26:37 +03:00
9seconds 566955b8b7 Update dependencies 2019-12-10 14:24:03 +03:00
9seconds acb02baa2e Implement connection TTLs for multiplexing 2019-12-10 14:13:26 +03:00
9seconds 422ed5b071 Prefer ipv6 protocol on direct connections 2019-12-10 13:59:27 +03:00
9seconds b4c47ff4e1 Crash if we can't allocate incoming connection 2019-12-04 10:22:35 +03:00
9seconds c5029c706c Cap max time in cloak mode 2019-12-03 13:56:37 +03:00
9seconds d7e565e0f5 Update dependencies 2019-12-03 11:31:28 +03:00
9seconds 93686377d5 Rewrite cloaking 2019-12-03 11:22:01 +03:00
9seconds 87de28636a Add new metrics 2019-12-03 10:02:56 +03:00
9seconds 6b9601fc2c Use stable version of mtg for run.sh 2019-11-25 10:31:40 +03:00
9seconds a65cb05d20 Make run.sh more robust 2019-11-25 10:31:19 +03:00
9seconds 31866d5f64 Update dependencies 2019-11-25 10:05:29 +03:00
9seconds 307910fe4a More reasonable version management 2019-11-19 18:13:35 +03:00
9seconds 4c2c468289 Update dependencies 2019-11-19 15:28:53 +03:00
9seconds 44d339d777 Forcefully cleanup old connections 2019-11-19 11:49:27 +03:00
9seconds c6223e256d Fix prometheus namespace 2019-11-19 11:39:09 +03:00
9seconds 7928c2b323 Rename app from MTG to mtg 2019-11-19 11:37:30 +03:00
9seconds b2e7e1a225 Use buildinfo to get a version 2019-11-19 11:36:14 +03:00
9seconds 843fc4b70f Rename module from mtg to github.com/9seconds/mtg 2019-11-19 11:17:14 +03:00
9seconds ed9689d813 Make proxy secret block more visible 2019-11-18 11:30:57 +03:00
9seconds 59ddffa911 Print port for run.sh 2019-11-18 10:56:27 +03:00
9seconds 3af9ede1c1 Update dependencies 2019-11-18 10:54:53 +03:00
9seconds 47364e7ba8 Add correct paths to the run script 2019-11-18 10:51:30 +03:00
9seconds b6251608d9 Add script for fast deployment 2019-11-18 10:49:03 +03:00
9seconds 6dce3944e4 More correct information on metrics 2019-11-18 10:04:51 +03:00
9seconds 5d3824704c Remove certificate server 2019-11-12 16:13:05 +03:00
9seconds 646294b6ba Add more granular names to conn loggers 2019-11-12 14:24:27 +03:00
9seconds 3451832d13 Fix minor issues with cli 2019-11-12 12:20:25 +03:00
9seconds dfa53af567 Fix for statsd incorrect types 2019-11-12 12:13:00 +03:00
9seconds 27c5646680 Make proxyconn channel response async 2019-11-12 10:36:32 +03:00
9seconds 8b802819ee We become fat 2019-11-11 17:48:04 +03:00
9seconds 3c75fcca80 Remove run-mtg script 2019-11-11 17:42:49 +03:00
9seconds 1258f07197 Update README 2019-11-11 17:38:26 +03:00
9seconds 24137b6ea2 Some notes on upgrading to 1.0 2019-11-11 17:26:07 +03:00
9seconds 7d1d9007af Update environment variable table 2019-11-11 17:12:54 +03:00