Commit Graph

23 Commits

Author SHA1 Message Date
Dmitry Simonenko 72e540f282 machinarium: add openssl initialization and basic tls_io 2017-03-24 17:53:39 +03:00
Dmitry Simonenko 1c3841885a machinarium: include OpenSSL into build; update tests 2017-03-24 16:50:23 +03:00
Dmitry Simonenko f4d218bb6e machinarium: set tls options 2017-03-24 16:31:24 +03:00
Dmitry Simonenko 66923d3d82 machinarium: do not use libtls 2017-03-24 16:19:48 +03:00
Dmitry Simonenko 9e1b3a1cf8 machinarium: add optional buf argument to machine_read() 2017-03-24 15:18:12 +03:00
Dmitry Simonenko a9bd970418 machinarium: add tls work mode 2017-03-24 12:55:18 +03:00
Dmitry Simonenko 4b6e7c15cf machinarium: implement tls object api 2017-03-24 12:27:49 +03:00
Dmitry Simonenko 9699b6e07e machinarium: define tls api 2017-03-23 18:08:31 +03:00
Dmitry Simonenko b0b8ae0ce8 machinarium: integrate with OpenBSD tls library 2017-03-23 16:02:45 +03:00
Dmitry Simonenko b0f195b9b4 machinarium: fix connect assert 2017-03-23 15:42:38 +03:00
Dmitry Simonenko dbbf028743 machinarium: add read handler close 2017-03-23 15:41:56 +03:00
Dmitry Simonenko 078376c749 machinarium: use fiber id instead of object pointer 2017-03-21 16:32:54 +03:00
Dmitry Simonenko f9d47b9c89 machinarium: rework io opts api names 2017-03-21 15:58:51 +03:00
Dmitry Simonenko ae15cce60d machinarium: rename machine.h to machinarium.h 2017-03-21 15:55:23 +03:00
Dmitry Simonenko 5360997ad3 machinarium: move machine to src (complete refactoring) 2017-03-21 15:50:44 +03:00
Dmitry Simonenko d9357c7dc2 machinarium: remove src/ 2017-03-21 15:48:48 +03:00
Dmitry Simonenko 305850068a machinarium: switch to prepare_t as async handler 2017-03-10 15:50:27 +03:00
Dmitry Simonenko 74411a0a7b machinarium: import and use libcoro for coroutine creation 2017-03-01 16:21:08 +03:00
Dmitry Simonenko a0b757542d machinarium: do not memset stack on fiber allocation 2017-03-01 15:08:41 +03:00
Dmitry Simonenko 04667b298e machinarium: fix mm_read return status 2017-02-07 16:37:34 +03:00
Dmitry Simonenko 7b08be8d08 machinarium: implement mm_condition/mm_signal functions 2017-02-01 15:57:15 +03:00
Dmitry Simonenko 765d7f0e94 machinarium: define new condition/signal api 2017-02-01 15:56:31 +03:00
Dmitry Simonenko 0c466a90ae machinarium: move source code base from lib into src 2017-01-17 17:12:21 +03:00