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