Dmitry Simonenko
|
6ce1a2ee4d
|
odissey: update shapito build
|
2017-06-28 15:15:43 +03:00 |
Dmitry Simonenko
|
660f00c316
|
odissey: move src to sources
|
2017-06-28 14:52:38 +03:00 |
Dmitry Simonenko
|
03a50e51a5
|
odissey: include client id in every frontend_error
|
2017-06-28 14:47:42 +03:00 |
Dmitry Simonenko
|
172e074416
|
odissey: set correct debug name for default route
|
2017-06-28 14:02:02 +03:00 |
Dmitry Simonenko
|
fa5a5e4641
|
odissey: implement log_session
|
2017-06-28 13:58:21 +03:00 |
Dmitry Simonenko
|
5ef13a92e1
|
odissey: add scheme log_session
|
2017-06-28 13:50:29 +03:00 |
Dmitry Simonenko
|
8619ddc589
|
odissey: update machinarium (openssl pthread locking)
|
2017-06-27 17:42:04 +03:00 |
Dmitry Simonenko
|
886ece4c69
|
odissey: fix pooler tls init
|
2017-06-26 16:23:50 +03:00 |
Dmitry Simonenko
|
d39eea0359
|
odissey: init and forward console requests
|
2017-06-24 17:59:28 +03:00 |
Dmitry Simonenko
|
2c98e02db2
|
odissey: less strict scheme validation for local storage
|
2017-06-24 17:58:38 +03:00 |
Dmitry Simonenko
|
ce1df595f9
|
odissey: implement basic console subsystem
|
2017-06-24 17:57:55 +03:00 |
Dmitry Simonenko
|
e41d20a00e
|
odissey: update shapito
|
2017-06-24 17:03:05 +03:00 |
Dmitry Simonenko
|
08c22a085d
|
odissey: rename tls_mode into tls
|
2017-06-24 16:04:20 +03:00 |
Dmitry Simonenko
|
2dcc2e55ef
|
odissey: rename config stats_periodic to log_statistics
|
2017-06-23 13:34:51 +03:00 |
Dmitry Simonenko
|
09a7d015d7
|
odissey: make pooling mode configurable per route
|
2017-06-23 13:23:10 +03:00 |
Dmitry Simonenko
|
b147fafdf7
|
odissey: add basic local frontend main
|
2017-06-22 16:37:56 +03:00 |
Dmitry Simonenko
|
fffad77ff1
|
odissey: add basic storage type config param
|
2017-06-22 15:29:39 +03:00 |
Dmitry Simonenko
|
81a10d7f41
|
odissey: minor fixes
|
2017-06-21 16:31:51 +03:00 |
Dmitry Simonenko
|
09ef3e3e9d
|
odissey: update odissey.conf
|
2017-06-21 16:18:42 +03:00 |
Dmitry Simonenko
|
43f401b1b3
|
odissey: rename ttl to pool_ttl
|
2017-06-21 16:08:33 +03:00 |
Dmitry Simonenko
|
ef050d701f
|
odissey: always print used config file
|
2017-06-21 16:04:00 +03:00 |
Dmitry Simonenko
|
a42418c58e
|
odissey: rework config print
|
2017-06-21 15:58:59 +03:00 |
Dmitry Simonenko
|
f532f5857c
|
odissey: configure each user separately
|
2017-06-21 15:43:20 +03:00 |
Dmitry Simonenko
|
ab996ca5d6
|
odissey: reduce level in routing configuration
|
2017-06-21 15:40:00 +03:00 |
Dmitry Simonenko
|
a66daa79f0
|
odissey: remove root config level
|
2017-06-21 15:23:11 +03:00 |
Dmitry Simonenko
|
ea677549fb
|
odissey: rename server scheme into storage scheme
|
2017-06-21 15:18:48 +03:00 |
Dmitry Simonenko
|
82cb4ac56d
|
odissey: no need for _GNU_SOURCE
|
2017-06-20 18:45:30 +03:00 |
Dmitry Simonenko
|
7dc0f118a4
|
odissey: fix id comparator
|
2017-06-20 18:43:46 +03:00 |
Dmitry Simonenko
|
a94acec1c8
|
odissey: major rework of server/client ids
|
2017-06-20 18:39:52 +03:00 |
Dmitry Simonenko
|
cad4a813cf
|
odissey: convert id to hex instead of code table
|
2017-06-20 18:33:32 +03:00 |
Dmitry Simonenko
|
03dd6a3de3
|
odissey: minor fixes
|
2017-06-20 16:35:59 +03:00 |
Dmitry Simonenko
|
01787aec95
|
odissey: implement random id manager
|
2017-06-20 16:33:20 +03:00 |
Dmitry Simonenko
|
f48b883bae
|
odissey: handle accept() EADDRINUSE error
|
2017-06-20 13:40:02 +03:00 |
Dmitry Simonenko
|
1ec7527ea4
|
odissey: fix getaddrinfo rc check
|
2017-06-20 13:24:51 +03:00 |
Dmitry Simonenko
|
94cd277b68
|
odissey: add client-server ids to frontend error messages
|
2017-06-19 17:58:49 +03:00 |
Dmitry Simonenko
|
164cdab037
|
odissey: create listen server per every resolved address
|
2017-06-19 17:39:12 +03:00 |
Dmitry Simonenko
|
b226627626
|
odissey: update machinarium
|
2017-06-19 17:38:45 +03:00 |
Dmitry Simonenko
|
dc2dfbacce
|
odissey: apply client_max limit only if it has been set
|
2017-06-19 13:55:49 +03:00 |
Dmitry Simonenko
|
7262b6cbd9
|
odissey: make fair client scheduling per relay thread
|
2017-06-19 13:30:56 +03:00 |
Dmitry Simonenko
|
8ea82abbba
|
odissey: move pooler->server io to coroutine stack
|
2017-06-16 17:04:32 +03:00 |
Dmitry Simonenko
|
01d9fae18c
|
odissey: combine startup and setup logic
|
2017-06-16 15:49:12 +03:00 |
Dmitry Simonenko
|
7c9884dd12
|
odissey: rework and share connection logic for startup/cancel
|
2017-06-16 15:28:37 +03:00 |
Dmitry Simonenko
|
33b54996a7
|
odissey: make backend connection always only on relay thread
|
2017-06-16 14:57:43 +03:00 |
Dmitry Simonenko
|
e85eab7b25
|
odissey: hide routing mode
|
2017-06-16 14:12:39 +03:00 |
Dmitry Simonenko
|
f8cd416aeb
|
odissey: update shapito submodule
|
2017-06-15 17:24:09 +03:00 |
Dmitry Simonenko
|
608c45976a
|
odissey: shapito: no need for -DBUILD_STATIC=ON
|
2017-06-15 16:34:25 +03:00 |
Dmitry Simonenko
|
6155681a93
|
odissey: set server->route to NULL on backend_new error
|
2017-06-15 16:29:30 +03:00 |
Dmitry Simonenko
|
cc4f45b86b
|
odissey: log detailed server error messages
|
2017-06-15 16:16:44 +03:00 |
Dmitry Simonenko
|
d3b196a9fc
|
odissey: add 'state' field to od_error()
|
2017-06-15 15:00:12 +03:00 |
Dmitry Simonenko
|
dbbb87f551
|
odissey: extend pooler error messages
|
2017-06-15 13:01:21 +03:00 |