Commit Graph

505 Commits

Author SHA1 Message Date
3803061baf renamed MIO_LOG_TARGET_B and MIO_LOG_TARGET_U to MIO_LOG_TARGET_BCSTR and MIO_LOG_TARGET_UCSTR respectively 2021-07-19 19:04:02 +00:00
9c84647015 added mio_getbopt() and mio_getuopt() 2021-07-19 10:24:39 +00:00
42c533c508 added mio_sys_resetlog() 2021-07-19 09:27:44 +00:00
a2904ad30d defined MIO_FEATURE_LOG_WRITER 2021-07-19 04:57:30 +00:00
d1d7929830 declared mio_logbfmtv() and mio_logufmtv() in mio.h 2021-07-19 01:11:09 +00:00
487a0d19a0 defined MIO_FEATURE_MUX and MIO_FEATURE_LOG 2021-07-17 20:05:16 +00:00
b0040b8454 added the control pipe for internal signaling. partially implemented 2021-07-17 17:21:38 +00:00
2c32604c75 enhanced bin/t06.c 2021-07-17 16:16:00 +00:00
0d6dcf6572 removed an unneeded message 2021-07-17 16:08:06 +00:00
b27753626d defined MIO_LOG_GUARDED 2021-07-17 15:17:07 +00:00
08721ab0c6 defined MIO_EOL 2021-07-17 03:33:33 +00:00
1d2acf489b added MIO_ERROR macros 2021-07-16 14:17:07 +00:00
de9c05a9b1 added mio_json_resetfeedloc() 2021-07-16 10:09:29 +00:00
a4d31da64f enhanced the json reader to include location in some error messages 2021-07-16 10:01:42 +00:00
bc956b757d set const on the first parameter to mio_trim_uchars() and mio_trim_bchars() 2021-07-16 08:12:01 +00:00
07677a7080 added mio_trim_uchars() and mio_trim_bchars() 2021-07-16 08:06:17 +00:00
f8d175a761 defined MIO_SKAD_IP_STRLEN 2021-07-16 07:53:05 +00:00
93a7073e48 added mio_svc_htts_getsockaddr(), mio_dev_sck_getsockaddr(), mio_dev_sck_getpeeraddr() 2021-07-16 02:30:25 +00:00
a7ae566736 added MIO_JSON_LINE_COMMENT 2021-07-14 14:31:19 +00:00
c42427d6ed enhanced json error handling 2021-07-14 13:46:15 +00:00
af9aad6aae fixed some more bugs in the json parser 2021-07-14 11:31:29 +00:00
140e1126ed made the rem parameter optional in mio_json_feed() 2021-07-14 05:42:42 +00:00
33afbfc419 added MIO_JSON_OPTIONAL_COMMA 2021-07-14 05:29:17 +00:00
3e0654e131 added the new option MIO_JSON_PERMIT_WORD_KEY 2021-07-14 05:22:03 +00:00
72422be8b8 added the new option MIO_JSON_PERMITWORDKEY 2021-07-14 05:18:19 +00:00
d6b196fbf1 fixed a json reader to accept a non-array/object at the start level 2021-07-14 03:22:51 +00:00
a7cbda7208 enhanced the json writer function 2021-07-12 17:13:03 +00:00
4cbcc38308 fixed a flaw in the json writer function 2021-07-12 17:04:44 +00:00
e516c64beb allows 'e' in string-to-integer converts 2021-07-12 16:47:19 +00:00
f84fb9b8cd added ac/test-driver 2021-07-12 14:41:22 +00:00
f1b9fcfdd0 added the E notation support to some string-to-integer functions 2021-07-12 14:40:51 +00:00
802b8038bd added check for net/bpf.h in configure.ac 2020-11-16 16:55:22 +00:00
330135bb26 cleaned up code a bit 2020-11-16 16:52:49 +00:00
2a561ad46b attempting to wrap over bpf 2020-11-16 15:40:20 +00:00
483c855ff2 changed -lmio to ../lib/libmio.la in bin/Makefile.am 2020-11-16 13:10:15 +00:00
5e80418e5a fixed wrong definition of mio_skad_alt_t
made skad clearing safer
2020-11-15 13:15:33 +00:00
43330b44b6 removed unneeded tests from configure.ac
fixed a flaw in lib/Makefile.am
2020-11-15 05:14:52 +00:00
f59332b88a made build files consistent 2020-11-15 05:05:59 +00:00
cce59d49e8 fixed some build issues 2020-11-15 04:02:47 +00:00
191179f2ad fixed build files 2020-11-15 03:48:15 +00:00
148e1468b7 added floating-point formatting implementation in basic logging functions.
changed O_CLOEXEC to EPOLL_CLOEXEC in a call to epoll_create1()
2020-11-15 03:40:15 +00:00
088ea05e7b switched ax_lib_mysql.m4 to ax_lib_mariadb.m4 and made it mariadb specific 2020-11-04 07:46:07 +00:00
debe2f8939 regenerated build files 2020-11-04 06:42:34 +00:00
d36a148703 some code clean and adding one more kill point for halted devices 2020-11-04 06:36:44 +00:00
5a05a6e9cd changed the return code of mio_gettmrtmout() from -1/0 to 0/1 respectively to avoid unneeded error message manipulation
added mio_add_ntime() and mio_sub_ntime()
2020-09-03 03:56:32 +00:00
6f0b17e2e9 removed unneeded substitution in configure.ac 2020-08-19 05:09:51 +00:00
b791056cb3 changed --enable-unicode to --enable-wide-char in configure.ac 2020-08-18 02:48:15 +00:00
ec60fb3a62 got rid of c++ stuffs from configure.ac 2020-08-15 19:05:57 +00:00
68a60f1167 some code changes for easier testing 2020-08-10 17:03:54 +00:00
c5598970d7 implemented primitive idle client detector in htts 2020-08-02 16:07:42 +00:00