Commit Graph

57 Commits

Author SHA1 Message Date
Dmitry Simonenko 1645bb694c odissey: add route object 2016-11-11 12:26:55 +03:00
Dmitry Simonenko 60a8edc212 odissey: add basic be auth 2016-11-11 12:17:53 +03:00
Dmitry Simonenko 8baa2eaa9c odissey: handle be connection and startup 2016-11-10 16:27:47 +03:00
Dmitry Simonenko d01fe64936 odissey: introduce basic routing 2016-11-10 16:04:23 +03:00
Dmitry Simonenko 1714bb2dbd odissey: move be logic out of router 2016-11-10 15:42:20 +03:00
Dmitry Simonenko 791966dc25 odissey: separate fe and be logic 2016-11-10 15:39:25 +03:00
Dmitry Simonenko 082f79a6e8 odissey: move startup data to client object 2016-11-10 15:15:46 +03:00
Dmitry Simonenko d82e7ba755 odissey: peek server from idle pool 2016-11-10 15:10:19 +03:00
Dmitry Simonenko 216d872956 odissey: distinguish fe/be logic inside router 2016-11-10 15:02:38 +03:00
Dmitry Simonenko 5ddc08389c odissey: handle client startup and initial auth 2016-11-10 14:53:05 +03:00
Dmitry Simonenko b431726520 odissey: link with soprano library 2016-11-10 14:10:59 +03:00
Dmitry Simonenko 85952b5ab1 odissey: add soprano submodule 2016-11-10 13:31:53 +03:00
Dmitry Simonenko 68741d111f odissey: remove sonata submodule 2016-11-10 13:31:02 +03:00
Dmitry Simonenko a6d7bcef8d odissey: update flint submodule 2016-11-10 13:30:39 +03:00
Dmitry Simonenko cd88e8c635 odissey: update flint submodule 2016-11-09 16:45:22 +03:00
Dmitry Simonenko d3c863b49f odissey: update libsonata submodule 2016-11-09 16:38:17 +03:00
Dmitry Simonenko 6969a743f7 odissey: update libsonata submodule 2016-11-09 16:23:44 +03:00
Dmitry Simonenko 9af01a3775 odissey: sketch router logic 2016-11-09 15:31:17 +03:00
Dmitry Simonenko fadce3f2fb odissey: add router fiber 2016-11-09 15:19:26 +03:00
Dmitry Simonenko 41d132e2a2 odissey: add client pool 2016-11-09 15:08:55 +03:00
Dmitry Simonenko a216da1830 odissey: rename pool to server pool 2016-11-09 15:01:48 +03:00
Dmitry Simonenko 614b09e83d odissey: add client object 2016-11-09 14:52:09 +03:00
Dmitry Simonenko cf84bbfa58 odissey: bind and listen for connections 2016-11-09 14:49:11 +03:00
Dmitry Simonenko 8198e87686 odissey: add connection pooler object 2016-11-09 14:42:52 +03:00
Dmitry Simonenko 3535c35eda odissey: link with libflint 2016-11-09 14:33:25 +03:00
Dmitry Simonenko 215704e6d9 odissey: add server pool 2016-11-09 14:30:06 +03:00
Dmitry Simonenko 59fc56424d odissey: add server abstraction 2016-11-09 14:01:08 +03:00
Dmitry Simonenko ba47914a29 odissey: update flint submodule 2016-11-08 18:20:43 +03:00
Dmitry Simonenko 79ce095b6b odissey: add flint submodule 2016-11-08 17:58:07 +03:00
Dmitry Simonenko 87df583987 odissey: remove fluent submodule 2016-11-08 17:56:55 +03:00
Dmitry Simonenko 831643cae9 odissey: add libsonata submodule 2016-11-08 17:45:27 +03:00
Dmitry Simonenko b52fb9a12c odissey: update fluent submodule 2016-11-08 16:28:03 +03:00
Dmitry Simonenko d3b7f6d28c odissey: add libfluent submodule 2016-11-08 14:33:00 +03:00
Dmitry Simonenko 2052e06788 odissey: untrack binary file 2016-11-08 14:24:26 +03:00
Dmitry Simonenko b5abd9fada odissey: move src to core; add lib 2016-11-08 14:23:05 +03:00
Dmitry Simonenko 6c1922ffce odissey: update banners 2016-11-08 14:18:58 +03:00
Dmitry Simonenko d277fcfdd6 odissey: distinct error messages 2016-11-08 14:12:05 +03:00
Dmitry Simonenko 041057b34a odissey: update README.md 2016-11-08 14:01:55 +03:00
Dmitry Simonenko 52d7de3c1c odissey: output scheme validation to log 2016-11-07 18:15:29 +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
Dmitry Simonenko cb179140cc odissey: add basic log facility 2016-11-07 14:29:49 +03:00
Dmitry Simonenko f12a562132 odissey: implement basic look-ahead syntax parser 2016-11-07 14:18:11 +03:00
Dmitry Simonenko bb9c408a9a odissey: add basic configuration options 2016-11-07 13:59:09 +03:00
Dmitry Simonenko 6ab8a2fdc8 odissey: implement intrusive linked-list 2016-11-07 13:21:18 +03:00