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