Commit Graph

31 Commits

Author SHA1 Message Date
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
91f1686575 fixed bugs in case-insensitive string comparison 2021-07-19 19:39:50 +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
e516c64beb allows 'e' in string-to-integer converts 2021-07-12 16:47:19 +00:00
f1b9fcfdd0 added the E notation support to some string-to-integer functions 2021-07-12 14:40:51 +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
0ec6a6cb58 implemented a primitive json writer - needs much more improvement 2020-05-31 17:36:11 +00:00
10475bb7fd added mio_uchars_to_uintmax() and mio_bchars_to_uintmax() 2020-05-27 10:04:13 +00:00
9d2147c245 added MIO_ZDIGIT_TO_NUM() 2020-05-27 09:53:55 +00:00
4f8abcf0c5 added mio_bchars_to_intmax(), mio_uchars_to_intmax().
coded the first working thread interface for the http server
2020-05-26 01:13:34 +00:00
b112280225 breaking http-svr.c to multiple files 2020-05-25 08:04:30 +00:00
aa5c70c3f5 added mio_dupbcstrs() and mio_dupucstrs()
changed mio_svc_htts_start() to access the main processor callback
2020-05-20 16:14:36 +00:00
f373f367b3 fixed wrong length types in mio_copy_bchars_to_bcstr() and mio_copy_uchars_to_ucstr()
fixed the wrong value defined for MIO_SKAD_TO_OOCSTR_PORT
set various environment variables before starting a cgi script
2020-05-20 14:53:05 +00:00
6cb06f8b57 changed mio_exec() to kill the device if the on_write callback() returns failure. before this change, mio_exec() also returned -1, causing mio_loop() to abort 2020-05-10 16:20:39 +00:00
49ad401433 added some http processing code 2020-05-01 18:01:29 +00:00
a2f0fa9c7f added much more support code 2020-05-01 14:00:27 +00:00
6787ee7841 updated copyright years.
attempting to support dns over tcp
2020-02-20 15:35:16 +00:00
2332d6a4e7 renamed some utility functions 2020-02-20 14:59:49 +00:00
616384b042 added nwif functions 2020-02-16 14:23:27 +00:00
201bbf20a1 added unfinished socket address functions 2020-02-16 13:59:41 +00:00
6d357fe1fe added the _instsize field to mio_t and revised mio_getxtn() using the new field 2019-06-21 12:43:50 +00:00
8ed151abb6 defined MIO_BITS_PER_BYTE 2019-05-04 18:01:23 +00:00
8f1c613572 redefined endian conversion routines 2019-05-02 07:55:23 +00:00
d859fe00d0 renamed inconsistent function names 2019-03-19 13:30:09 +00:00
7e0ee486a5 added mio_byte_to_bcstr().
implemented k/K/w/W in the formatted output function
2019-03-18 15:32:04 +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
e9c42b28c6 more code fixes 2019-01-28 08:13:06 +00:00
a6d1122e33 added many new files to form fundamental base. wip 2019-01-24 09:53:10 +00:00