Commit Graph

16 Commits

Author SHA1 Message Date
8178d44ec0 fixed the premature EOF reporting caused by a file descriptor added without intention of input/output watching. as EPOLLHUP is always waited for, it caused early EOF reporting 2020-05-24 19:29:35 +00:00
c01a84e20b changed mux-poll again 2020-05-24 17:40:47 +00:00
829267edd7 changed mux-poll implementation 2020-05-24 17:25:27 +00:00
7613f09bed worked around the premature EOF reporting issue with poll() on NetBSD 2020-05-24 09:38:08 +00:00
bc9d849b8a fixed some memory leaks in mio_sys_finimux() when EPOLL is enabled.
fixed a double memory free issue in mio_dev_make()
2020-05-24 02:27:54 +00:00
bdd6d55e99 calling clearenv() only if it's avaialble 2020-05-23 06:44:19 +00:00
d3a74e1075 renamed mio-sys.h to sys-prv.h 2020-04-30 02:28:09 +00:00
6787ee7841 updated copyright years.
attempting to support dns over tcp
2020-02-20 15:35:16 +00:00
898bf787d5 fixed the mux code using poll() 2019-04-10 09:25:34 +00:00
0f9eac0614 added mio_fill_uchars()/mio_fill_bchars() 2019-02-18 17:15:44 +00:00
ac65312bf2 switched to check SSL_new instead of SSL_library_init in configure.ac
fixed a bug of not honoring precision specified with %.* in computing string length given for 's' and 'S'
renamed DEV_CAPA/dev_capa to DEV_CAP/dev_capa
2019-01-31 09:16:44 +00:00
32abb82f01 refactoring system dependent code 2019-01-29 16:57:16 +00:00
792e4da4c2 changed directory error number setting to mio_seterrxxx() calls
removed mio->renew_watch and moved it to each device by using the MIO_DEV_RENEW_REQUIRED bit
2019-01-29 08:38:12 +00:00
e9c42b28c6 more code fixes 2019-01-28 08:13:06 +00:00
e21acce5c1 more code refactoring 2019-01-27 16:22:55 +00:00
446809d7f4 unfinished refactoring 2019-01-27 02:09:22 +00:00