REPOSITORY / ScuroNeko/mtg

Commits

COMMITS REPOSITORY
Commit Graph
900 Commits
Author SHA1 Message Date
9seconds 8de727932d Unpool handshake
Anyway, we are going to use stack here, no need for connection pooling.
Even arrays are allocaed on a stack because we do not use slices here
but real ones.
2021-03-18 22:06:52 +03:00
9seconds 188fa6a04a Remove redundand utils file 2021-03-18 17:50:54 +03:00
9seconds 0330a0e5cd Fixes for obfuscated2 2021-03-18 17:15:55 +03:00
9seconds 0ad2d61742 Move config path cli parameter to base 2021-03-18 15:20:54 +03:00
9seconds f155b9f37e Rename frame to handshake frame 2021-03-18 15:01:50 +03:00
9seconds 3a44bcb854 Introduce pools to obfuscated2 2021-03-18 15:01:22 +03:00
9seconds 58335b3e59 Support obfuscated2 2021-03-18 13:42:14 +03:00
9seconds 657a74a5c2 Add defaults for proxy opts 2021-03-18 11:16:08 +03:00
9seconds f3112d4ba6 Add timeattack detector 2021-03-18 11:07:51 +03:00
9seconds 172b596cf1 Intergrate custom logger where applicable 2021-03-18 10:37:58 +03:00
9seconds b258581f47 Add Printf method to logger 2021-03-18 10:15:22 +03:00
9seconds 60d5b3cadd Pass new options to proxy opts 2021-03-18 10:03:13 +03:00
9seconds f21ee40baf Remove idle timeout from network 2021-03-17 22:08:47 +03:00
9seconds adf4ab1a35 Revert "Add new TCPBufferSize parameter to network"
This reverts commit 57cb1b5aa0.
2021-03-17 22:03:36 +03:00
9seconds 83eeedc008 Add cloakport and prefer ip parameters to proxyopts 2021-03-17 21:47:13 +03:00
9seconds 57cb1b5aa0 Add new TCPBufferSize parameter to network 2021-03-17 21:44:42 +03:00
9seconds 5e31b95bb5 Add timestamp to EventConcurrencyLimited 2021-03-17 21:24:55 +03:00
9seconds 80a1de60e6 Always close connection on context finished 2021-03-17 21:24:42 +03:00
9seconds 2408f1530f Add EventIPBlocklisted 2021-03-17 21:24:24 +03:00
9seconds 23519913f2 Add skeleton of the proxy 2021-03-17 16:13:31 +03:00
9seconds 7955ac6a46 Add tests for events 2021-03-17 13:44:27 +03:00
9seconds dbbfdaf918 Add prometheus 2021-03-17 12:01:28 +03:00
9seconds 8e7207d975 Add statsd 2021-03-17 11:07:16 +03:00
9seconds c04f9e392a Small improvements for config parsing 2021-03-16 17:28:52 +03:00
9seconds 46bd617581 Add tags for statsd in config 2021-03-16 17:28:06 +03:00
9seconds 7617aeadda Test event stream 2021-03-16 14:54:17 +03:00
9seconds e009d05a90 Add tests for noop event stream 2021-03-16 11:38:29 +03:00
9seconds f0063ba089 Add observer mock 2021-03-16 10:51:43 +03:00
9seconds b08d945d7c Add event stream module 2021-03-15 21:34:53 +03:00
9seconds abff0cf211 Run ci tests in parallel 2021-03-15 16:22:01 +03:00
9seconds f52b3391d1 Add firehol blocklist 2021-03-15 16:21:07 +03:00
9seconds cae33a22e6 Make stable bloom filter threadsafe 2021-03-15 10:53:29 +03:00
9seconds 3dc263d6d7 Add antireplay cache mock 2021-03-15 10:52:14 +03:00
9seconds 8eb5fed92f Rename network_mock to mtglib_netwock_mock 2021-03-15 10:45:01 +03:00
9seconds ab1b3b4863 Add antireplay cache 2021-03-15 10:43:32 +03:00
9seconds ab585fd699 Add zerolog implementation 2021-03-14 22:25:33 +03:00
9seconds 91a1ee956c Add noop logger 2021-03-14 21:51:14 +03:00
9seconds f8ad90c845 Refactor network to a top-level module 2021-03-14 21:43:30 +03:00
9seconds 37a78bd1c3 More reasonable cli for access 2021-03-13 21:30:57 +03:00
9seconds 18e3ca77de Fix lint issues 2021-03-12 21:59:05 +03:00
9seconds 185baf6bc9 Add tests for access command 2021-03-12 21:57:53 +03:00
9seconds 546a5849f3 Add test for generate-secret command 2021-03-12 20:07:18 +03:00
9seconds 2cc81219b1 Use HTTP timeout from config 2021-03-12 17:00:52 +03:00
9seconds 1f862027af Add blocklist to config 2021-03-12 16:53:15 +03:00
9seconds 02643fb6bb Add concurrency parameter 2021-03-12 16:21:52 +03:00
9seconds e167b85d3b Add HTTP timeout 2021-03-12 16:19:52 +03:00
9seconds c0b6124d94 Add tests for configuration parsing 2021-03-12 15:34:32 +03:00
9seconds 113b5ecbe0 Add tests for config type ip 2021-03-12 15:08:36 +03:00
9seconds 4daf927a72 Add method for validation of the secret 2021-03-12 14:40:07 +03:00
9seconds 1218f18af9 Add tests for config type port 2021-03-12 14:23:06 +03:00