REPOSITORY / ScuroNeko/mtg

Commits

COMMITS REPOSITORY
Commit Graph
100 Commits
Author SHA1 Message Date
9seconds 6c7edfb7db Add new stats metric 2019-10-08 11:55:57 +03:00
9seconds d44474012a Rework antireplay 2019-10-07 17:51:21 +03:00
9seconds 413cafeeb6 reworked hub 2019-10-07 17:26:03 +03:00
9seconds c9743b5675 wip 2019-10-07 12:13:07 +03:00
9seconds 072bce2922 Small corrections for middle proxy connections 2019-09-13 10:49:22 +03:00
9seconds 386522ba22 Correct printable configuration 2019-09-13 10:15:00 +03:00
9seconds 029245cd16 Correct initialization of antireplay cache 2019-09-13 10:14:48 +03:00
9seconds b280f47731 Add mtproto handshake 2019-09-10 16:44:00 +03:00
9seconds 1617866c24 Add required things for middlehandshake 2019-09-10 13:54:14 +03:00
9seconds 691954bd16 Simplify internals 2019-09-09 17:35:53 +03:00
9seconds 9534cb19d0 Move mtproto consts to rpc 2019-09-09 17:11:40 +03:00
9seconds 7827d1255a Add background update for middle proxy 2019-09-09 17:07:59 +03:00
9seconds d431feb0ba Add base wrappers for mtproto 2019-09-09 12:41:53 +03:00
9seconds 3816dbf5b1 Add telegram api 2019-09-09 10:25:38 +03:00
9seconds 2918ed11e5 Remove juju/errors 2019-09-06 16:10:55 +03:00
9seconds 701f62ed4c More reasonable shutdowns 2019-09-04 10:54:38 +03:00
9seconds 299a34252e Move rlimit to utils 2019-09-04 10:30:21 +03:00
9seconds 2492a47d0a Direct proxy works 2019-09-04 10:19:01 +03:00
9seconds 07985cf418 Reworked base 2019-08-29 13:16:08 +03:00
9seconds 09c7ce45d2 Add new config 2019-08-26 18:23:36 +03:00
9seconds 199eed0f18 Update dependencies 2019-08-20 20:58:44 +03:00
9seconds 82ec3871a4 Modified antireplay 2019-08-20 20:51:09 +03:00
9seconds b1074193a8 Update dependencies 2019-06-11 13:16:01 +03:00
9seconds da8dba1585 Add some notes to README 2019-04-26 16:24:39 +03:00
9seconds 33852ca481 Base prevention of replay attacks on proxy 2019-04-26 15:53:10 +03:00
9seconds eff53694a0 Update dependencies 2019-04-26 14:56:58 +03:00
9seconds 74a7c505eb Add notes on ansible 2019-03-01 10:30:08 +03:00
9seconds 9983f7fcba Add a note on secure mode 2019-03-01 10:27:33 +03:00
9seconds a90072260e Update docker image to use Go 1.12 2019-03-01 10:24:58 +03:00
9seconds b153240bc3 Update dependencies 2019-03-01 10:20:53 +03:00
9seconds 6dfbd26524 Update golangci-lint version 2019-03-01 10:18:23 +03:00
9seconds 6e6049a73a Remove critic from travis 2019-01-24 08:17:05 +03:00
9seconds 916714a909 Update dependencies 2019-01-24 08:16:47 +03:00
9seconds f68b195306 Update golangci-lint 2019-01-24 08:15:56 +03:00
9seconds 16558a7c55 Merge remote-tracking branch 'origin/master' into stable 2018-11-02 23:21:06 +03:00
9seconds 7d6b661d97 More correct command for versioning 2018-11-02 19:10:21 +03:00
9seconds 28b3cbe91a Update dependencies 2018-11-02 19:02:39 +03:00
9seconds 6818364231 Update golangci-lint 2018-11-02 19:02:07 +03:00
9seconds ea97bf51c8 Remove autogeneration of version.go 2018-11-02 18:54:28 +03:00
9seconds 1678ddbd53 Reformat README 2018-11-02 18:37:16 +03:00
9seconds 6721e6fd9f Update dependencies 2018-11-01 18:34:38 +03:00
9seconds d277a2975a Use mtg metrics only for prometheus endpoint 2018-11-01 18:23:36 +03:00
9seconds c3f21a7b0d Log configuration on proxy start
This has to simplify the debugging because usually we do not know all
options which user used to start mtg.
2018-11-01 18:07:16 +03:00
9seconds 61a1024264 Merge remote-tracking branch 'origin/master' into stable 2018-10-17 14:20:36 +03:00
9seconds a9d0ca1e90 Describe and document prometheus integration 2018-10-17 12:54:14 +03:00
9seconds 9346c11f37 Add support for prometheus 2018-10-17 12:06:46 +03:00
9seconds 5f00363da5 Add goreportcard 2018-10-17 10:52:30 +03:00
9seconds 3aec9657d7 Add comments for exported functions 2018-10-17 10:51:16 +03:00
9seconds 358d42ec61 Fix spelling issue 2018-10-17 10:49:27 +03:00
9seconds c74e0ee359 Rework stats server 2018-10-16 22:17:46 +03:00
9seconds 7128e70e50 Minor changes in dockerfile 2018-10-12 10:50:52 +03:00
9seconds cf9bf56d8e Update dependencies 2018-10-12 10:40:54 +03:00
9seconds 76cfbb009a Decrease an amount of goroutines 2018-10-12 10:38:35 +03:00
9seconds cb78169d6a Update dependencies 2018-10-10 13:49:52 +03:00
9seconds d1703873c1 Merge remote-tracking branch 'origin/master' into stable 2018-09-24 18:29:24 +03:00
9seconds a6893c8df7 Update README 2018-09-24 18:08:06 +03:00
9seconds 7182c7bf65 Add new secure-only mode 2018-09-24 18:04:00 +03:00
9seconds 84f4a37d11 Merge remote-tracking branch 'origin/master' into stable 2018-09-21 12:17:12 +03:00
9seconds 835ab94470 Switch to maintained UUID fork 2018-09-21 11:29:02 +03:00
9seconds b81505ec21 Update build files 2018-09-21 11:09:46 +03:00
9seconds 0828bd85ad Add support for GO111MODULE 2018-09-21 10:58:38 +03:00
9seconds 96e80fc0d6 Build images with golang 1.11 2018-09-21 10:34:43 +03:00
9seconds 07ddfa12f7 Install populate vendor on make prepare 2018-09-21 10:13:52 +03:00
9seconds 618d91b15d Pin to golang 1.10 for a moment 2018-09-21 09:56:34 +03:00
9seconds a83d20dd46 Update dependencies 2018-09-21 09:50:11 +03:00
9seconds 1e9bbfae55 Support default dc idx from configs 2018-09-21 09:47:37 +03:00
9seconds 8268620615 Update version of golangci-lint 2018-07-29 17:10:12 +03:00
9seconds 753639beb8 Make session drop even more responsive 2018-07-29 17:08:57 +03:00
9seconds 1ee34fd502 Guarantee of closing sockets after context is done 2018-07-28 15:36:40 +03:00
9seconds 9f20e8749a Use contexts for Conn wrapper 2018-07-28 13:21:57 +03:00
9seconds 8733f6d191 Optimize dockerfile 2018-07-28 12:30:47 +03:00
9seconds 8906ae0db0 Document environment variables 2018-07-28 12:10:39 +03:00
9seconds 0ce325f908 Add possibility to set read/write buffers separately 2018-07-27 14:26:14 +03:00
9seconds b86ad07ba9 Simplify the sources 2018-07-27 13:46:14 +03:00
9seconds a00408562f Fix ipv6/ipv4 name resolution 2018-07-27 10:04:10 +03:00
9seconds 0d0bdd9fde Reuse buffers for stream cipher 2018-07-20 14:49:22 +03:00
9seconds c5f99d17b7 Add go-critic 2018-07-18 08:53:04 +03:00
9seconds c1b862c1e9 Switch to golangci-lint 2018-07-18 08:37:37 +03:00
9seconds c1e5c33076 Updates on the policies 2018-07-16 09:15:00 +03:00
9seconds 0f732684de Remove JS proxy from the list of supported 2018-07-16 09:10:56 +03:00
9seconds eb1b2ac6f1 Update dependencies 2018-07-16 09:05:28 +03:00
9seconds 0344330230 Document statsd integration 2018-07-13 12:09:41 +03:00
9seconds 5ddf3d77d1 Implement integration with statsd 2018-07-13 11:38:25 +03:00
9seconds c64f97082c Propagate statsd to config 2018-07-13 11:05:43 +03:00
9seconds c8bfa4f49f Simplify stats 2018-07-13 09:46:36 +03:00
9seconds 71da117d94 Add support of ntp time verification 2018-07-13 09:05:26 +03:00
9seconds daa2d5b901 Small fix 2018-07-13 08:04:04 +03:00
9seconds 253c705ed6 Fix linting 2018-07-12 22:20:17 +03:00
9seconds e8a3d570d1 Propagate random padding to proxy requests 2018-07-12 22:04:31 +03:00
9seconds 607f4f42c4 Add intermediate secure wrapper 2018-07-12 22:00:48 +03:00
9seconds 94c2f3c215 Restore previous behavior for secure mode 2018-07-12 18:13:39 +03:00
9seconds 1f74aabbe4 Show correct secrets 2018-07-12 18:12:12 +03:00
9seconds 6c0954004e Quickfix for secure mode 2018-07-10 10:11:25 +03:00
9seconds 31f71b0e12 Satisfy linters 2018-07-10 09:59:30 +03:00
9seconds 0b555c4deb Update README 2018-07-10 09:49:48 +03:00
9seconds 3d8ffdcc56 Add secure mode 2018-07-10 09:37:04 +03:00
9seconds 25d02cf120 Image grows 2018-07-09 18:52:08 +03:00
9seconds 7a99a4ec32 Correct list of supported platforms on cross compilation 2018-07-09 18:51:47 +03:00
9seconds c74d4d65db Put timeouts for 2 minutes stale connections 2018-07-09 16:41:18 +03:00
9seconds ce8168bc28 Fix small lint problem 2018-07-09 16:35:50 +03:00