Commit Graph

440 Commits

Author SHA1 Message Date
6d03ba8ef2 fixed a Sttp::sendCmd()'s bug of calling itself recursively in Sttp.cpp 2020-08-18 16:47:20 +00:00
8d50c465b0 renamed --enable-wchar to --enable-wide-char
made wide character definition more versatile
2020-08-15 18:48:13 +00:00
56377fcf79 updated build files for better mysql integration 2020-08-15 14:54:01 +00:00
1cbdbed159 merged c++ libraries to c libraries. (e.g. libqsecmnxx merged in libqsecmn)
implemented the feed-based sttp class
2020-08-06 11:42:39 +00:00
af7852ee6c renamed stop to halt in some context.
renamed start to execute in TcpServer
2019-11-12 07:55:32 +00:00
4e43dbe5b9 got logging working in QSE::App() 2019-11-10 08:19:15 +00:00
4a1e4858a7 some refactoring of qse_log_t related functions 2019-11-09 00:32:34 +00:00
eaad08930c somg logging support code into QSE::App 2019-11-07 15:47:17 +00:00
df8cff2451 renamed qse_basenameasmbs() back to qse_mbsbasename()
renamed qse_basenameaswcs back to qse_wcsbasename()
added qse_get_log_priority_by_wcsname()
added qse_get_log_priority_by_mbsname()
added qse_get_log_facility_by_wcsname()
added qse_get_log_facility_by_mbsname()
added qse_wcsmbscmp(), qse_mbswcscmp()
added qse_wcsxmbscmp(), qse_mbsxwcscmp()
2019-09-10 08:53:59 +00:00
74ff72564e added qse_awk_rtx_openstdwithmbs(), qse_awk_rtx_openstdwithwcs().
added QSE_AWK_PARSESTD_MBS, QSE_AWK_PARSESTD_WCS
2019-08-29 08:42:17 +00:00
d5320cfd30 added mbs handling methods to Awk::Value 2019-08-29 03:13:57 +00:00
24bcca71bf renamed qse_awk_getwerrmsg() to qse_awk_geterrmsgaswcs.
renamed qse_awk_getmerrmsg() to qse_awk_geterrmsgasmbs()
2019-08-28 15:14:22 +00:00
a6484a5605 added qse_awk_addgblwithmbs()/qse_awk_addgblwithwcs()
added qse_awk_delgblwithmbs()/qse_awk_delgblwithwcs()
added qse_awk_findgblwithmbs()/qse_awk_findgblwithwcs()
2019-08-27 14:52:19 +00:00
06712ddd4a added hmac functions 2019-08-15 08:25:17 +00:00
4d53acaa94 added sha2 functions 2019-08-14 08:44:06 +00:00
a803e2c140 added sha1 functions 2019-08-13 09:56:26 +00:00
46231430f4 enhanced qse_awk_rtx_callfun() to allow a function with pass-by-reference parameters 2019-06-30 04:26:44 +00:00
03bdfda578 added _instsize to qse_httpd_t, qse_httpd_server_t, qse_httpd_client_t, etc 2019-06-25 02:36:32 +00:00
35a24a56d1 added the _instsize field to qse_awk_t and qse_awk_rtx_t to get rid of qse_awk_getxtnstd() and qse_awk_rtx_getxtnstd() 2019-06-24 08:53:49 +00:00
1fd7626b2e renamed worker to connection in QSE::TcpServer 2019-06-14 08:35:11 +00:00
cb0e08f449 added ErrorGrab and used it in TcpServer 2019-06-13 10:18:30 +00:00
f95e9d36cf added the ignore_if_unhandled parameter to App::neglectsignal().
added App::logfmt() and App::logfmtv()
added QSE::TcpServerFD<F,D> and  QSE::ThreadFD<F,D>
2019-06-11 09:10:09 +00:00
ad3e78f386 fixed some build directive names 2019-06-09 09:51:12 +00:00
5ec8e15140 updated copyright notice that's been long procrastinated 2019-06-06 05:28:23 +00:00
bc3173d74a added the typename() builtin awk function and qse_awk_rtx_getvaltypename() 2019-04-26 16:55:57 +00:00
7811171dff fixed StdAwk to set the MODPREFIX when dlfcn is activated.
added Awk::getCmgr()
enhanced some string functions to handle byte strings
2019-04-23 15:32:23 +00:00
03301b79bf fixed a build issue for missing lchown against old macosx sdks
added Awk::writeConsoleBytes(), Awk::writePipeBytes(), Awk::writeFileBytes()
2019-04-23 08:41:05 +00:00
f90ca01493 added qse_str_ncatwcs()/qse_str_ncatmbs() 2019-04-17 16:33:30 +00:00
17dcf4feb5 raised the version number to 0.8.2 2019-03-06 14:48:19 +00:00
3fdddccde3 updated project url 2019-02-01 16:43:06 +00:00
044314daa8 switch to use SSL_new for checking openssl in configure.ac 2019-01-31 04:53:20 +00:00
f850f459c4 removed all aio* files. all relevant functions are available in a different project, mio 2019-01-23 08:58:47 +00:00
efc34cdd69 changed the position of the mmgr parameter in some constructors.
removed StdMmgr::getInstance() and initialized the default mmgr inside Mmgr::getDFL() to work around an issue related to c++ initialization order across translation units
2018-10-31 10:40:25 +00:00
388753fcba fixed starvation in samples/si/spl01.c 2018-10-29 09:18:30 +00:00
b8ef500278 fixed some spacing 2018-10-24 14:58:14 +00:00
72345c7280 changed length check in Socket::getIfceIfindex() functions 2018-10-17 15:21:48 +00:00
5b529ad535 added Socket::getIfceIndex(), Socket::getIfceAddress(), etc 2018-10-17 14:20:32 +00:00
a9d5a27d43 fixed more flaws in the sample programs 2018-09-18 09:15:31 +00:00
953bb70a56 fixed minor flaws in some sample programs 2018-09-18 09:02:00 +00:00
c467a28f18 renamed some signal handling functions in the App class 2018-09-13 06:51:48 +00:00
c09a0161eb renamed qse_runmain() to qse_run_main() 2018-09-13 03:16:23 +00:00
0dd7cc2d65 enhanded guardProcess() with setpgid() and kill() 2018-09-11 15:11:48 +00:00
1218015572 stablized the signal functions in the App class 2018-09-10 14:15:28 +00:00
9764d448af attempted to fix various problems related to signals in App 2018-09-09 17:22:16 +00:00
7bfba716f6 added basic methods to Bitset 2018-09-08 05:15:51 +00:00
5f29d1670f improving signal handling of the App class 2018-09-06 09:59:54 +00:00
e8804b20ec added a very simple App::guardProcess() function 2018-09-05 14:52:51 +00:00
8bbef694f9 removed redundant tab letters 2018-09-04 15:10:15 +00:00
f93bf8d053 fixed bugs in mutex protection in sio.
added qse_open_stdsios_with_flags
2018-09-04 15:07:42 +00:00
cbe34cc526 added some code to sio to suppoert QSE_SIO_REENTRANT. not completed yet 2018-09-04 10:27:24 +00:00