REPOSITORY / ScuroNeko/mtg

Commits

COMMITS REPOSITORY
Commit Graph
57 Commits
Author SHA1 Message Date
9seconds 7e340bb2ac Fix readme for secret generation 2018-06-24 17:38:35 +03:00
Sergey ArkhipovandGitHub ccdbd5ca39 Merge pull request #9 from 9seconds/buffers
Tune socket options
2018-06-24 17:25:20 +03:00
9seconds 3dd6de8cea Tune socket options 2018-06-24 17:16:11 +03:00
Sergey ArkhipovandGitHub 468f83bbb1 Merge pull request #8 from 9seconds/rlimit
Setup rlimits for application
2018-06-22 09:39:28 +03:00
9seconds adc7c1b7b6 Setup rlimits for application 2018-06-22 09:30:27 +03:00
Sergey ArkhipovandGitHub c8724977c2 Merge pull request #7 from 9seconds/connection-types
Support different client connection types
2018-06-21 09:25:26 +03:00
9seconds 588475268a Support different client connection types 2018-06-21 09:14:00 +03:00
9seconds ec548e5779 Check secret length in mtg 2018-06-20 15:20:59 +03:00
Sergey ArkhipovandGitHub 4e8e5a51d6 Merge pull request #6 from 9seconds/syncpool
Use syncpool
2018-06-20 10:12:28 +03:00
9seconds 0a924018e5 Correct math/rand seed initialization 2018-06-20 09:41:24 +03:00
9seconds 4178ffe44b Fix run-mtg 2018-06-20 09:36:06 +03:00
9seconds 2c938d2848 Reuse buffers on socket pumping 2018-06-20 09:33:57 +03:00
9seconds c76d8307c2 Use pool for frames 2018-06-20 09:19:27 +03:00
9seconds 9ddf3e147c Use bytes.Buffer pools for wrappers 2018-06-20 08:24:17 +03:00
Sergey ArkhipovandGitHub 08ea80680c Merge pull request #5 from 9seconds/tgproxies
Refactoring
2018-06-19 11:34:26 +03:00
9seconds a2d0210780 Mention run-mtg script 2018-06-19 11:25:58 +03:00
9seconds 9be13fe093 Add run-mtg script 2018-06-19 11:15:16 +03:00
9seconds 1ab5139705 Make README more friendly 2018-06-19 10:55:44 +03:00
9seconds 0e7521b7e4 Use upx for image build 2018-06-19 10:39:20 +03:00
9seconds 8d6c038ccf Fix dockerfile 2018-06-19 10:26:54 +03:00
9seconds b0292e4ed9 Fix linters 2018-06-19 10:22:31 +03:00
9seconds daca606058 Add client package 2018-06-19 10:14:24 +03:00
9seconds 5a169b5026 Move telegram to separate module 2018-06-19 08:56:12 +03:00
9seconds dd7a095947 Fix lint errors 2018-06-18 09:01:39 +03:00
9seconds 86e3be475a Introduce explicit config 2018-06-17 12:25:51 +03:00
9seconds 336730b919 Add rwc for block cipher mode 2018-06-05 13:10:26 +03:00
9seconds 7f01c03cb7 Refactor trafficrwc to wrappers 2018-06-05 10:56:14 +03:00
9seconds c92a4b8c68 Refactor timeoutrwc to wrappers 2018-06-05 10:54:42 +03:00
9seconds 26020fcd0c Refactor logrwc to wrappers 2018-06-05 10:52:50 +03:00
9seconds 65f8e2ac30 Refactor ctxrw to wrappers 2018-06-05 10:50:57 +03:00
9seconds 4486fbb8f4 Refactor cipherrwc to wrappers 2018-06-05 10:48:48 +03:00
9seconds f962d9c6b4 Update README 2018-05-31 14:04:04 +03:00
9seconds 873c828b5c Update README 2018-05-31 11:04:55 +03:00
9seconds a7d442c4f9 Demand to have secret provided 2018-05-31 10:23:04 +03:00
9seconds e8cd082317 Add badges 2018-05-31 10:17:51 +03:00
9seconds 5240f024c5 Fix tests 2018-05-31 10:13:36 +03:00
9seconds 058f18ab83 Add travis yaml 2018-05-31 10:07:55 +03:00
9seconds 9c313b3d9b Propagate settting for ipv6 to dockerfile 2018-05-31 09:54:20 +03:00
9seconds 4ad913add2 Fix all lint errors 2018-05-31 09:54:20 +03:00
9seconds 42e5be36bf Print URLs on start to stdout 2018-05-31 09:54:20 +03:00
9seconds 5b90e04185 Panic management 2018-05-31 09:54:20 +03:00
9seconds 8670a56e39 Prefer ipv6 setting 2018-05-31 09:54:20 +03:00
9seconds 6abdc283ff Print URLs in stats endpoint 2018-05-31 09:54:20 +03:00
9seconds a160ac4ac4 Fix lint issues 2018-05-31 09:54:20 +03:00
9seconds dd56f808ab Add dockerfile 2018-05-31 09:54:20 +03:00
9seconds 26ba563064 Add Makefile 2018-05-31 09:54:20 +03:00
9seconds e6dc3f169c Add statistics server 2018-05-31 09:54:20 +03:00
9seconds 588e406978 Rename server to proxy 2018-05-31 09:54:20 +03:00
9seconds 83b46d1b80 Add timeoutreadwritecloser 2018-05-31 09:54:20 +03:00
9seconds 06a10e18c1 Tune tcp config of telegram connections 2018-05-31 09:54:20 +03:00