Commit Graph

50 Commits

Author SHA1 Message Date
Dmitry Simonenko 9075958bb4 odissey: rename route into server for route scheme 2017-02-02 12:09:49 +03:00
Dmitry Simonenko 795a82d8d4 odissey: update odissey.conf 2017-01-30 15:44:27 +03:00
Dmitry Simonenko b19854148a odissey: show version as a git commit 2017-01-27 15:35:41 +03:00
Dmitry Simonenko 231cb5c47c odissey: implement md5 authentication method 2017-01-25 13:33:23 +03:00
Dmitry Simonenko 24d645d7d5 odissey: minor changes 2017-01-24 16:38:59 +03:00
Dmitry Simonenko a6982ddf59 odissey: add config/scheme support for user deny param 2017-01-24 15:09:22 +03:00
Dmitry Simonenko a537306106 odissey: allow to set options for default (any) user 2017-01-24 15:04:32 +03:00
Dmitry Simonenko 0511e41bdb odissey: make authentication type per-user configurable 2017-01-24 14:50:59 +03:00
Dmitry Simonenko e0edd6044b odissey: add none authentication type 2017-01-24 13:28:43 +03:00
Dmitry Simonenko 961ebef426 odissey: print configuration scheme after validation 2017-01-23 18:00:08 +03:00
Dmitry Simonenko 237425db48 odissey: add users section in configuration file 2017-01-23 17:39:43 +03:00
Dmitry Simonenko 1508e68daa odissey: set default route client_max limit to 100 2017-01-20 17:26:03 +03:00
Dmitry Simonenko 574db6fe05 odissey: implement route client_max limit 2017-01-20 17:22:06 +03:00
Dmitry Simonenko 0f6f3f2388 odissey: include git version into cmake build 2017-01-13 16:00:47 +03:00
Dmitry Simonenko 98f58eb19e odissey: implement 0-2 log verbosity levels 2016-12-26 16:16:08 +03:00
Dmitry Simonenko 5d4c1db05c odissey: add log_verbosity configuration parameter 2016-12-26 16:04:37 +03:00
Dmitry Simonenko f4aed4d11f odissey: proper reset and debug periodic expire 2016-12-22 16:06:39 +03:00
Dmitry Simonenko faee82eeed odissey: apply log debug verbosity level 2016-12-22 15:47:19 +03:00
Dmitry Simonenko 0103452f53 odissey: add peer argument to od_log() 2016-12-20 12:35:09 +03:00
Dmitry Simonenko 3d5589e7b4 odissey: extend be-fe session messages with peernames 2016-12-14 17:02:32 +03:00
Dmitry Simonenko 1aaf3dd286 odissey: support ipv6 by getpeername 2016-12-14 16:45:38 +03:00
Dmitry Simonenko e1af6425a8 odissey: implement od_getpeername() 2016-12-13 18:26:37 +03:00
Dmitry Simonenko 7e70639e79 odissey: resolve server address during cancel 2016-12-08 16:50:03 +03:00
Dmitry Simonenko 27f2dc66f6 odissey: resolve local address for bind 2016-12-08 16:41:23 +03:00
Dmitry Simonenko 677229b70c odissey: implement client watchdog 2016-12-06 16:27:41 +03:00
Dmitry Simonenko 5ad35488d2 odissey: simplify session pooling 2016-12-05 15:05:17 +03:00
Dmitry Simonenko c31dbcd1c4 odissey: implement transaction pooling 2016-12-05 14:43:26 +03:00
Dmitry Simonenko 8aba8a7d58 odissey: add transaction pooling stab 2016-12-01 14:12:34 +03:00
Dmitry Simonenko 5930daaa34 odissey: set nodelay by default 2016-11-30 16:34:41 +03:00
Dmitry Simonenko dc815aaf77 odissey: sketch syslog options 2016-11-28 16:41:47 +03:00
Dmitry Simonenko 3adcee354b odissey: add daemonize support 2016-11-28 16:25:05 +03:00
Dmitry Simonenko ba066a99d1 odissey: implement pid file lifecycle 2016-11-28 16:03:09 +03:00
Dmitry Simonenko 4547e001fd odissey: add keepalive config file parameter 2016-11-28 15:36:55 +03:00
Dmitry Simonenko 1f119ceb90 odissey: set nodelay according to config 2016-11-28 15:31:52 +03:00
Dmitry Simonenko 4997e5a9a0 odissey: rename no_delay to nodelay 2016-11-28 15:27:40 +03:00
Dmitry Simonenko 12aba429e2 odissey: add no_delay config file parameter 2016-11-28 15:20:15 +03:00
Dmitry Simonenko 3f62614e0c odissey: make listen backlog configurable 2016-11-28 15:07:34 +03:00
Dmitry Simonenko d492e1ce36 odissey: implement time-to-live and periodic logic 2016-11-15 16:23:04 +03:00
Dmitry Simonenko 3725f2d3c2 odissey: add route ttl 2016-11-15 15:07:58 +03:00
Dmitry Simonenko 49b33ed14d odissey: notify ready after route is connected 2016-11-11 15:26:21 +03:00
Dmitry Simonenko eb19ed9f76 odissey: implement router logic 2016-11-11 14:52:23 +03:00
Dmitry Simonenko bddb0afc19 odissey: add default route support 2016-11-11 13:27:31 +03:00
Dmitry Simonenko 5ddc08389c odissey: handle client startup and initial auth 2016-11-10 14:53:05 +03:00
Dmitry Simonenko c06f6f6bed odissey: reopen log file after validation complete 2016-11-07 18:11:57 +03:00
Dmitry Simonenko d3d29102fb odissey: add core object; initialization 2016-11-07 18:01:15 +03:00
Dmitry Simonenko 56392ecdca odissey: add scheme validation routine 2016-11-07 17:19:12 +03:00
Dmitry Simonenko 59a737b9f9 odissey: add config file/scheme print 2016-11-07 16:25:12 +03:00
Dmitry Simonenko 6b95df733e odissey: do not require eol markers; template cleanup 2016-11-07 16:04:41 +03:00
Dmitry Simonenko d6b072bcfd odissey: implement config parser 2016-11-07 15:59:29 +03:00
Dmitry Simonenko 0be7c41987 odissey: add basic config functions and config template 2016-11-07 15:06:49 +03:00