Commit graph

60 commits

Author SHA1 Message Date
Sergey Prokhorov
69d5a18e38
Update IP lookup service address 2019-06-08 22:40:55 +02:00
Сергей Прохоров
7b3e800dc9
Add option to enable dd-only mode from command line 2019-03-03 20:15:45 +01:00
Сергей Прохоров
8ecc6bd2eb
Fix option validation in start.sh 2019-03-03 19:48:27 +01:00
Сергей Прохоров
229ca2b6b8
Add property-based tests for codecs 2019-02-24 22:19:17 +01:00
Сергей Прохоров
2f015e2f3f
Make it possible to configure docker via environment variables 2019-02-18 00:37:47 +01:00
Сергей Прохоров
8dd4511701
Make it possible to overwrite port/secret/tag from docker command-line 2019-02-16 20:27:42 +01:00
Сергей Прохоров
34eb21dc00
Bump version 2019-02-16 20:27:41 +01:00
Сергей Прохоров
e46e69b77f
Fix docker build for cases when prod-* configs already exist 2019-02-16 20:27:41 +01:00
Сергей Прохоров
68c4659fdb
Add epmd systemd service on systems that don't have it. Fixes #5 2019-02-16 20:27:41 +01:00
Сергей Прохоров
1726701e2d
Add xref check to travis 2019-02-16 20:27:41 +01:00
Сергей Прохоров
2b24b366c8
Upgrade ranch to 1.7 2019-02-16 20:27:34 +01:00
Сергей Прохоров
9d7903e8f4
Fix some deprecation warnings 2019-02-16 17:16:02 +01:00
Сергей Прохоров
f47ba71336
Add 'dumb-init' to docker 2019-01-26 22:58:05 +01:00
Сергей Прохоров
3cf06c7bda
Make docker use default configs if specific doesn't exist 2019-01-24 00:52:32 +01:00
Сергей Прохоров
8d5d0aca32
Add dockerfile and docker instructions 2019-01-23 02:37:39 +01:00
Сергей Прохоров
9e0eaa0652
Make it possible to tune socket buffer sizes 2018-10-27 21:27:29 +02:00
Сергей Прохоров
d49a451d42
Don't create installation dirrectory 2018-10-22 22:26:46 +02:00
Сергей Прохоров
d4b8c76cdf
Ease debugging
use fully qualified node name
2018-10-22 22:21:30 +02:00
Сергей Прохоров
1253fdc844
Add user-agent to outgoing HTTP requests 2018-10-22 22:03:12 +02:00
Сергей Прохоров
ef7380700f
makefile: create user before logdir 2018-10-21 21:26:02 +02:00
Сергей Прохоров
8d9c64b58b
Don't crash on tcp send errors 2018-10-20 16:42:04 +02:00
Сергей Прохоров
e0d586ef3e
Remove downstream IP from metrics 2018-10-20 16:27:58 +02:00
Сергей Прохоров
8b685c941c
Move hot function clause to be 1st clause 2018-10-13 21:58:29 +02:00
Сергей Прохоров
02bcdf53be
Add "dc_id" to metrics 2018-10-09 15:55:46 +02:00
Сергей Прохоров
7d0480be32
Fix typo in metric name 2018-10-06 23:17:32 +02:00
Сергей Прохоров
f3c3690a03
Use more reliable method of filtering ranch listeners 2018-10-06 23:02:02 +02:00
Сергей Прохоров
ea6c692ae5
Add session_lifetime metric 2018-10-06 20:49:28 +02:00
Сергей Прохоров
56d8bac4ea
Record connection start time in milliseconds, not seconds 2018-10-06 14:51:15 +02:00
Сергей Прохоров
8e618906b4
Make it possible to export metrics by providing callback module 2018-10-05 22:10:30 +02:00
Сергей Прохоров
1cfdf90513
Fix bug in automatic TG config/IP updater 2018-10-04 08:26:02 +02:00
Сергей Прохоров
2b1086442f
Add multiple fallback IP lookup services 2018-10-03 23:12:18 +02:00
Сергей Прохоров
b37c019548
Add option to disable connections by some protocols
Mostly useful to forbid connections without 'dd' secret
2018-10-03 22:38:57 +02:00
Сергей Прохоров
9b11341ffd
Simplify obfuscated handshake parsing 2018-10-03 22:04:15 +02:00
Сергей Прохоров
5fd3987e0a
Fix improper use of DESTDIR convention 2018-09-24 13:48:35 +02:00
Сергей Прохоров
41dd401c8b
Make it possible to auto-start on reboot 2018-09-22 18:40:17 +02:00
Сергей Прохоров
bb75d8a368
Use DESTDIR makefile convention 2018-09-21 15:47:28 +02:00
Сергей Прохоров
15b264c9cc
Add makefile and a way to easily overwrite configuration 2018-09-21 15:35:33 +02:00
Сергей Прохоров
af584e238a
Make it possible to configure each listener's interface IP 2018-09-19 22:33:43 +02:00
Сергей Прохоров
4eab3caa66
Add padding for outgoing upstream traffic in secure mode 2018-07-12 13:44:17 +02:00
Сергей Прохоров
ad394a2aa8
Lower memory consumption by-default 2018-07-05 23:49:42 +02:00
Сергей Прохоров
73af89a7ff
Add more details to README 2018-07-05 23:49:19 +02:00
Сергей Прохоров
e9d840612e
Add external IP autodetection 2018-07-05 23:48:36 +02:00
Сергей Прохоров
e5533b75dc
Fix bug in mtp_intermediate 2018-06-29 17:23:57 +02:00
Сергей Прохоров
9403f11e9e
Add "secure" protocol with padding 2018-06-29 17:09:23 +02:00
Sergey Prokhorov
32e1dc91a6 Remove internal dbg macroses 2018-06-25 16:25:54 +02:00
Sergey Prokhorov
c04202045e Fix intermediate module location 2018-06-25 16:17:59 +02:00
Sergey Prokhorov
1183dbdd51 Add support for mtp_intermediate upstream 2018-06-25 15:13:49 +02:00
Sergey Prokhorov
9422356a7f Make RPC flags meaningfull 2018-06-25 15:08:13 +02:00
Sergey Prokhorov
241bb35cb2 Limit supported Erlang versions to 20 and 21 2018-06-25 15:07:38 +02:00
Сергей Прохоров
3441e56f1d
Add "get the code" instructions to README 2018-06-25 13:53:47 +02:00