Commit Graph

548 Commits

Author SHA1 Message Date
a0bd10822a tweaked the hio_skad_t structure to hold extra information required for sctp seqpacket sockets
sctp seqpacket socket support is not completed yet
2021-08-09 08:24:21 +00:00
2e91e08ec2 migrated hio_comp_ucstr_limited()/hio_comp_bcstr_limited() 2021-08-08 17:41:43 +00:00
317dbfebfd moved up the ioctl field in hio_dev_mth_t 2021-08-08 07:37:33 +00:00
53ddebff6d added description about choice of acepted client socket methods 2021-08-08 07:22:50 +00:00
807eb3e74c enhanced how to create a socket device over an accepted connection 2021-08-08 07:03:52 +00:00
e74a5554f2 added hio_dev_cap_to_bcstr() for easier debugging.
added hio_concat_uchars_to_ucstr()/hio_concat_bchars_to_bcstr()
added hio_concat_ucstr()/hio_concat_bcstr()
2021-08-08 04:10:29 +00:00
772d8237f0 fixed a mistake in ../bin/t06.c 2021-08-06 04:37:26 +00:00
f42f6286b4 added HIO_DEV_SCK_SCTP4 and HIO_DEV_SCK_SCTP6 2021-08-06 04:34:13 +00:00
63cdf7b3bb enhanced hio_svc_htts_start() to accept multiple binding addresses.
added hio_skad_init_for_qx()
defined HIO_AF_QX
changed hio-skad to defined HIO_AF_UNIX to a fake value if it's not defined.
fixed skad conversion functions to handle unix addresses  more consistently
2021-08-06 03:23:48 +00:00
7710d57968 minor code touch-up 2021-08-04 16:50:40 +00:00
268ed090ec changed __exec() to check tmr.size 2021-07-27 15:17:16 +00:00
feddfb260e improving hio_loop() 2021-07-27 15:11:10 +00:00
f15918ef30 added HIO_SVC_MARC_SID_FLAG_AUTO_BOUNDED
accept the second parameter bitwise-ORed with HIO_SVC_MARC_SID_FLAG_AUTO_BOUNDED in hio_svc_marc_querywithbchars.
the introduction of this flag results in limiting the highest sid requestable
2021-07-27 14:38:12 +00:00
56decb7174 fixed hio_loop() to check if there are scheduled timer jobs before breaking out of the loop 2021-07-26 17:49:28 +00:00
d7e5ebdf4f added the default group option to the mariadb device and the mariadb client service
added the issyshndbroken() callback to hio_dev_mth_t
implemented the callback in the mariadb device.
enhanced the epoll/kqueue multiplexer implementation to use the callback
2021-07-26 15:19:31 +00:00
9558e12c3e updated bin/Makefile.am 2021-07-25 18:17:20 +00:00
e1809d0c18 fixing bin/t04.c 2021-07-25 18:14:36 +00:00
9327c06745 enhanced the IO multiplexer code to utilize kqueue()/kevent() if available 2021-07-25 17:52:05 +00:00
5294db4d20 check for paccept in configure.ac 2021-07-25 14:16:04 +00:00
e643adbd42 adding some code to use kqueue() 2021-07-24 15:23:55 +00:00
a45a99ad78 let the extension area of the mar device remember the index to the session data in mar-cli.c. this prevents relocated pointer issues upon memory reallocation 2021-07-24 08:43:12 +00:00
435e35adfe fixed wrong log macros 2021-07-24 05:02:18 +00:00
1d8363f1c7 added hio_ipad_bytes_is_loop_back(), hio_pad_bytes_is_link_local() 2021-07-24 04:06:00 +00:00
b54f96d8c3 fixed bugs that are triggered if mysql_real_connect_start() fails immediately 2021-07-23 11:19:21 +00:00
2211dc7a05 disabled ssl in hio.spec.in 2021-07-23 08:21:22 +00:00
86094f3152 modified pkgs/hio.spec.in 2021-07-22 08:28:49 +00:00
6e52fbb16e added pkgs/hio.spec.in 2021-07-22 08:24:03 +00:00
60ae20fe08 regenerated hio-cfg.h.in 2021-07-22 08:10:55 +00:00
96fc91a8b0 shipping the generated utl-str.c file 2021-07-22 07:45:46 +00:00
bac43079a5 fixing conflicts caused during renaming 2021-07-22 07:43:01 +00:00
be13508e07 renaming mio to hio 2021-07-22 07:33:20 +00:00
072491b1e3 renamed mio/MIO to hio/HIO 2021-07-22 07:30:20 +00:00
19e6906670 renaming hio back to m io 2021-07-22 07:25:25 +00:00
1ac7777c76 renaming mio to hio 2021-07-22 07:16:59 +00:00
3b28625eb4 updated .gitattributes 2021-07-22 07:16:33 +00:00
e3ac950c50 shortened ETHADDR to ETHAD, and the like 2021-07-22 03:23:07 +00:00
b2790a4355 added more logging macros 2021-07-22 03:14:08 +00:00
dc5752a3ed implemented the control pipe for poll 2021-07-21 13:43:10 +00:00
bb57c88d6e fixed a bug in the json writer functions 2021-07-21 07:36:10 +00:00
6287eceddb moved string-to-integer converts to utl-str.c.m4 2021-07-20 15:04:11 +00:00
052b79f452 moving a number of string functions to utl-str.c.m4 2021-07-20 14:40:46 +00:00
e4afd9378b adjusted some MIO_LOG_XXX values 2021-07-19 23:42:51 +00:00
91f1686575 fixed bugs in case-insensitive string comparison 2021-07-19 19:39:50 +00:00
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