Commit Graph

32 Commits

Author SHA1 Message Date
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