Dmitry Simonenko
|
9da4569537
|
odissey: use od_read() to append data
|
2017-04-21 13:59:22 +03:00 |
Dmitry Simonenko
|
8207824ef4
|
odissey: implicitly reset stream before read
|
2017-04-21 13:09:21 +03:00 |
Dmitry Simonenko
|
4b88900203
|
odissey: update machinarium; set default io timeout to INT_MAX
|
2017-04-20 15:26:13 +03:00 |
Dmitry Simonenko
|
cb64abadcb
|
odissey: add readahead config parameter
|
2017-04-18 16:31:33 +03:00 |
Dmitry Simonenko
|
49af835451
|
odissey: set io readahead; update machinarium
|
2017-04-18 16:28:43 +03:00 |
Dmitry Simonenko
|
cac7e7b95b
|
odissey: add tls support for auto-cancel
|
2017-04-05 18:07:01 +03:00 |
Dmitry Simonenko
|
4cf68eab05
|
odissey: fix error string
|
2017-04-05 17:49:50 +03:00 |
Dmitry Simonenko
|
0a1efa93fb
|
odissey: rework ssl support functions
|
2017-04-05 16:27:34 +03:00 |
Dmitry Simonenko
|
53adab5193
|
odissey: separate tls context init
|
2017-04-05 15:46:26 +03:00 |
Dmitry Simonenko
|
7d73f4a1d0
|
odissey: add extra log details for every io error
|
2017-04-05 15:21:43 +03:00 |
Dmitry Simonenko
|
976f677d7f
|
odissey: support listen host '*'
|
2017-04-05 14:48:26 +03:00 |
Dmitry Simonenko
|
64011392e4
|
odissey: implement server side tls support
|
2017-04-04 15:17:17 +03:00 |
Dmitry Simonenko
|
8778c53a89
|
odissey: read client ssl request
|
2017-03-31 18:23:44 +03:00 |
Dmitry Simonenko
|
c0506ad0cd
|
odissey: implement backend tls handshake procedure
|
2017-03-31 18:03:41 +03:00 |
Dmitry Simonenko
|
7a293bb9ed
|
odissey: configure server tls context
|
2017-03-31 17:32:22 +03:00 |
Dmitry Simonenko
|
9e97ebfe46
|
odissey: update machinarium; switch to new api
|
2017-03-31 17:17:17 +03:00 |
Dmitry Simonenko
|
947678e0b7
|
odissey: validate tls modes
|
2017-03-31 13:27:05 +03:00 |
Dmitry Simonenko
|
6cb7370553
|
odissey: switch to new machinarium API
|
2017-03-23 15:55:36 +03:00 |
Dmitry Simonenko
|
3d8f9cab8a
|
odissey: add server tls info to startup message
|
2017-03-17 16:35:29 +03:00 |
Dmitry Simonenko
|
f2f2a0cd3c
|
odissey: add server tls_protocols config parameter
|
2017-03-17 16:27:59 +03:00 |
Dmitry Simonenko
|
95bfcc2180
|
odissey: add server tls_cert_file config parameter
|
2017-03-17 16:25:35 +03:00 |
Dmitry Simonenko
|
0bc8a9b9e4
|
odissey: add server tls_key_file config parameter
|
2017-03-17 16:23:55 +03:00 |
Dmitry Simonenko
|
4639b6d7a1
|
odissey: add server tls_ca_file config parameter
|
2017-03-17 16:22:08 +03:00 |
Dmitry Simonenko
|
84c6c15ea1
|
odissey: add server tls_mode config parameter
|
2017-03-17 16:20:53 +03:00 |
Dmitry Simonenko
|
2a50c8ce21
|
odissey: print tls options during startup
|
2017-03-17 16:17:13 +03:00 |
Dmitry Simonenko
|
5f360e4e55
|
odissey: add tls_protocols config parameter
|
2017-03-17 16:10:50 +03:00 |
Dmitry Simonenko
|
fb26bc2670
|
odissey: add listen tls_cert_file config parameter
|
2017-03-17 16:08:32 +03:00 |
Dmitry Simonenko
|
86d90b919c
|
odissey: add listen tls_key_file config parameter
|
2017-03-17 16:05:43 +03:00 |
Dmitry Simonenko
|
329bd42aa8
|
odissey: add listen tls_ca_file config parameter
|
2017-03-17 16:04:01 +03:00 |
Dmitry Simonenko
|
6e045aded0
|
odissey: add listen tls_mode config param
|
2017-03-17 16:01:58 +03:00 |
Dmitry Simonenko
|
646b520dd4
|
odissey: print periodic statistics
|
2017-03-16 18:20:36 +03:00 |
Dmitry Simonenko
|
fd47d42e0a
|
odissey: fix stats_period read number
|
2017-03-16 17:51:20 +03:00 |
Dmitry Simonenko
|
e7e008d710
|
odissey: parse stats_period config parameter
|
2017-03-16 17:49:19 +03:00 |
Dmitry Simonenko
|
142a1adff8
|
odissey: add stats_period token
|
2017-03-16 17:46:15 +03:00 |
Dmitry Simonenko
|
2ec8634beb
|
odissey: fix typo
|
2017-03-10 15:06:18 +03:00 |
Dmitry Simonenko
|
31c4cf2580
|
odissey: configure server in session/transaction modes
|
2017-03-07 16:20:38 +03:00 |
Dmitry Simonenko
|
34342fbb23
|
odissey: add server configure procedure
|
2017-03-07 16:20:12 +03:00 |
Dmitry Simonenko
|
8ea5148a2d
|
odissey: add server configure error
|
2017-03-07 16:19:50 +03:00 |
Dmitry Simonenko
|
8b7a685f95
|
odissey: change route assign message
|
2017-03-07 14:52:43 +03:00 |
Dmitry Simonenko
|
9814627903
|
odissey: switch to new soparano parameter list
|
2017-03-07 14:48:31 +03:00 |
Dmitry Simonenko
|
e03278c33c
|
odissey: change ipv6 display format
|
2017-03-03 16:13:51 +03:00 |
Dmitry Simonenko
|
82dda193b6
|
odissey: add stats to route object
|
2017-02-21 13:53:02 +03:00 |
Dmitry Simonenko
|
e8311eeacf
|
odissey: add basic stats object
|
2017-02-21 13:51:13 +03:00 |
Dmitry Simonenko
|
ed1ddd01de
|
odissey: set proper client transition in transaction pooling
|
2017-02-20 17:49:50 +03:00 |
Dmitry Simonenko
|
88de4ac4e3
|
odissey: implement connection pool limit logic
put clients into wait queue if all of route
pool_size server connections are used.
grant server connection for a first client in
the wait queue.
|
2017-02-20 17:39:36 +03:00 |
Dmitry Simonenko
|
25ee494da1
|
odissey: add QUEUE to ACTIVE client transition for session pooling
|
2017-02-20 16:06:56 +03:00 |
Dmitry Simonenko
|
b11612d417
|
odissey: add client CPENDING state
|
2017-02-20 16:04:16 +03:00 |
Dmitry Simonenko
|
90a0e764cb
|
odissey: add client pending pool
|
2017-02-20 16:00:29 +03:00 |
Dmitry Simonenko
|
a1b1605771
|
odissey: switch to client pool for client management
|
2017-02-20 15:32:45 +03:00 |
Dmitry Simonenko
|
9e5a4f9d6e
|
odissey: do not free client object on list unlink
|
2017-02-20 15:14:19 +03:00 |