Commit Graph

503 Commits

Author SHA1 Message Date
Dmitry Simonenko 87bd137618 odissey: move submodules from lib/ to third_party/ 2017-07-04 16:36:32 +03:00
Dmitry Simonenko 694631639f odissey: update to latest shapito changes 2017-07-04 16:27:42 +03:00
Dmitry Simonenko cbeb0f3b6a odissey: change remote storage user/password usage priority 2017-07-04 15:33:56 +03:00
Dmitry Simonenko 8fe020b1a3 odissey: add authentication "block", instead of deny flag 2017-07-04 15:12:07 +03:00
Dmitry Simonenko 22dbe54c97 odissey: major db-route-user configuration rework 2017-07-03 17:32:48 +03:00
Dmitry Simonenko 8fd9f7c253 odissey: add route storage_ prefix to user, password and db 2017-07-03 14:33:03 +03:00
Dmitry Simonenko 68e7171eb0 odissey: add pool_ prefix to cancel, discard and rollback 2017-07-03 14:02:01 +03:00
Dmitry Simonenko ef0c33e718 odissey: rename pool_mode to pool 2017-07-03 13:56:47 +03:00
Dmitry Simonenko 661154553c odissey: rename route->route to route->storage_name 2017-07-03 13:34:41 +03:00
Dmitry Simonenko f955e2c49e odissey: route client before authentication 2017-06-29 17:05:48 +03:00
Dmitry Simonenko f486929b40 odissey: extend server error messages with hint and detail info 2017-06-28 15:25:33 +03:00
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