Commit Graph

134 Commits

Author SHA1 Message Date
Dmitry Simonenko f9a5fa50d3 machinarium: add test_getaddrinfo_3 2017-01-13 12:19:58 +03:00
Dmitry Simonenko 85b00a2d3e machinarium: support static build 2017-01-13 12:14:12 +03:00
Dmitry Simonenko 3f99d40f5b machinarium: minor style fixes 2017-01-11 12:29:25 +03:00
Dmitry Simonenko b1ea2bb6f2 machinarium: switch to cmake 2017-01-11 12:26:20 +03:00
Dmitry Simonenko 83d7e31eee machinarium: update .gitignore file 2017-01-11 12:24:57 +03:00
Dmitry Simonenko 281a28d3cc machinarium: silence unused arguments 2017-01-11 12:13:29 +03:00
Dmitry Simonenko b9330a6e80 machinarium: check eof after readahead drawn 2016-12-22 15:26:55 +03:00
Dmitry Simonenko 72826d876d machinarium: fix eof after read handling 2016-12-22 15:06:46 +03:00
Dmitry Simonenko c2c735f969 machinarium: implement mm_getpeername() 2016-12-08 17:01:24 +03:00
Dmitry Simonenko 9660bed717 machinarium: implement mm_getsockname() 2016-12-08 16:59:33 +03:00
Dmitry Simonenko 30fb662f8b machinarium: update tests/echo 2016-12-08 16:29:13 +03:00
Dmitry Simonenko 949eea0566 machinarium: update test_cancel_read 2016-12-08 16:28:36 +03:00
Dmitry Simonenko 0cabfcc1c0 machinarium: update test_client_server_ra 2016-12-08 16:27:58 +03:00
Dmitry Simonenko cbdbb515ce machinarium: update test_client_server 2016-12-08 16:27:19 +03:00
Dmitry Simonenko 89ddf1734b machinarium: remake mm_bind to use sockaddr* 2016-12-08 16:26:36 +03:00
Dmitry Simonenko fe9f013032 machinarium: update test cancel read test 2016-12-08 16:24:50 +03:00
Dmitry Simonenko 7857042e20 machinarium: update test_cancel_connect_2 test 2016-12-08 16:24:01 +03:00
Dmitry Simonenko 62df15e121 machinarium: update test_cancel_connect test 2016-12-08 16:23:08 +03:00
Dmitry Simonenko 1566f0fc93 machinarium: update test_client_server_ra test 2016-12-08 16:22:11 +03:00
Dmitry Simonenko c842e3fda0 machinarium: update .gitignore file 2016-12-08 16:21:17 +03:00
Dmitry Simonenko d9dbac4a82 machinarium: update test_client_server test 2016-12-08 16:19:41 +03:00
Dmitry Simonenko 52cab7f6a8 machinarium: remake mm_connect to use sockaddr* 2016-12-08 16:16:32 +03:00
Dmitry Simonenko 25bd253f86 machinarium: do not create connection socket 2016-12-08 16:10:59 +03:00
Dmitry Simonenko 7c4f2f0e2e machinarium: add second getaddrinfo test 2016-12-07 18:24:02 +03:00
Dmitry Simonenko 65601592b0 machinarium: add second getaddrinfo cancel test 2016-12-07 18:18:51 +03:00
Dmitry Simonenko 3ede6c4b4c machinarium: add getaddrinfo cancelation test 2016-12-07 18:17:00 +03:00
Dmitry Simonenko af149f8326 machinarium: remake req cancel logic; add req refs 2016-12-07 18:16:35 +03:00
Dmitry Simonenko 936583da43 machinarium: add getaddrinfo test 2016-12-07 17:59:01 +03:00
Dmitry Simonenko 82067bc005 machinarium: add cancel getaddrinfo support 2016-12-07 17:58:25 +03:00
Dmitry Simonenko 36cd8d1767 machinarium: add cancel request logic 2016-12-07 17:57:46 +03:00
Dmitry Simonenko 78fcb9f2a4 machinarium: remove io prefixes 2016-12-07 17:16:38 +03:00
Dmitry Simonenko acfe8d0755 machinarium: implement mm_getaddrinfo() 2016-12-07 17:13:32 +03:00
Dmitry Simonenko 12ff075b41 machinarium: add mm_getaddrinfo() api wrapper 2016-12-07 16:54:07 +03:00
Dmitry Simonenko 04339f8b91 machinarium: remove IO prefix from mm_read.h 2016-12-07 16:29:35 +03:00
Dmitry Simonenko fae41a76f9 machinarium: update includes 2016-12-07 16:27:32 +03:00
Dmitry Simonenko 7c2e5a62a2 machinarium: rename mm_ioread to mm_read; add sync version 2016-12-07 16:27:00 +03:00
Dmitry Simonenko 04c25614dc machinarium: rename mm_iowrite to mm_write 2016-12-07 16:26:25 +03:00
Dmitry Simonenko 4f4102df1f machinarium: rename mm_ioread to mm_read 2016-12-07 16:26:03 +03:00
Dmitry Simonenko 7b8e89d0aa machinarium: rename mm_ioaccept to mm_accept 2016-12-07 16:25:34 +03:00
Dmitry Simonenko fdf3388fca machinarium: rename mm_iobind to mm_bind 2016-12-07 16:25:05 +03:00
Dmitry Simonenko d13abf0197 machinarium: rename mm_ioconnect to mm_connect 2016-12-07 16:24:22 +03:00
Dmitry Simonenko 44763bda0a machinarium: update tests makefile 2016-12-06 15:58:39 +03:00
Dmitry Simonenko dd5c502764 machinarium: implement new reader logic 2016-12-06 15:29:49 +03:00
Dmitry Simonenko 025494c981 machinarium: do not allocate buffer in mm_io_readahead() 2016-12-06 15:28:57 +03:00
Dmitry Simonenko db32a8ec0c machinarium: add mm_ioread.h 2016-12-06 15:28:27 +03:00
Dmitry Simonenko a1db0ac008 machinarium: keep previous read implementation 2016-12-06 15:28:04 +03:00
Dmitry Simonenko cdda80ad3f machinarium: implement readahead 2016-11-30 16:13:49 +03:00
Dmitry Simonenko 1924754538 machinarium: switch to different naming scheme 2016-11-29 15:21:38 +03:00
Dmitry Simonenko dec5f1d147 machinarium: add mm_io_keepalive() 2016-11-28 15:38:20 +03:00
Dmitry Simonenko 3732a00130 machinarium: add io nodelay support 2016-11-28 15:25:33 +03:00