Commit Graph

201 Commits

Author SHA1 Message Date
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
4e6015ed36 added sys::dup() and sys::openfd().
added the optional second parameter to sys::close(). it accepts sys::C_KEEPFD.
2019-08-26 02:47:02 +00:00
cd14f62522 extended sys::pipe() to accept the third argument, flags, in awk
changed sys::read() and sys::write to return -2 and -3 upon EAGAIN and EINTR respectively
2019-08-22 02:49:50 +00:00
94cc9298c1 added qse_encode_hmacmbs()/qse_encode_hmacwcs()/qse_decode_hmacmbs()/qse_decode_hmacwcs() 2019-08-19 09:07:21 +00:00
43cfbd6bdf added check for tm->__tm_gmtoff and tm->__tm_zone.
changed sys::strftime() to set tm_zone to GMT if sys::STRFTIME_UTC is set
2019-07-01 15:02:43 +00:00
ad3e78f386 fixed some build directive names 2019-06-09 09:51:12 +00:00
8682cc32e7 adding mod-mysql. work in progress 2019-05-09 08:29:00 +00:00
7a49f16742 moved mod/awk to lib/awkmod 2019-05-09 07:35:33 +00:00
04a1de0303 moving supplimentary awk modules to its own directory 2019-05-09 07:25:27 +00:00
3d6cf904cf updated README 2019-05-08 12:44:45 +00:00
50eec135d8 added lchown check to configure.ac 2019-04-23 07:49:56 +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
73567527f1 added qse_mtx_trylock() and QSE::Mutex::trylock() 2018-08-16 03:45:17 +00:00
7755914a2c renamed AppRoot to App
added App::setSignalHandler() and App::unsetSignalHandler()
2018-07-20 08:48:33 +00:00
3c85887ebc added SttpCmd and Sttp 2018-07-18 04:35:41 +00:00
7a02450a5d wrote some functions in SkvEnv using xli functions 2018-07-13 11:13:30 +00:00
1d12ec3e3f changed configure.ac to test __int128_t in va_arg 2018-06-29 16:48:20 +00:00
afe36ac593 finished QSE::TcpServerL 2018-06-27 08:53:51 +00:00
d6b9e78114 removed the bundled libltdl 2018-06-26 08:30:02 +00:00
5c297d784a fixed some issues in socket address conversion 2018-03-25 03:05:12 +00:00
9d87420bf6 added Socket::sendx() functions
added SocketAddress::set() that accepts a string
fixed a bug in nwad-skad.c
2018-03-07 09:18:36 +00:00
3cbde90f70 raised the version number to 0.8.0 2018-02-09 10:38:12 +00:00
46cd39cabb changed configure.ac to check the offset of sa_family in struct sockaddr 2018-02-01 09:34:12 +00:00
d0bb9ae911 added some checks for compiler builtins.
enhanced SpinLock code
2018-01-30 08:33:45 +00:00
3a9e278f0b added --enable-wchar-prefer-char16 2018-01-30 04:17:26 +00:00
58033d0265 wrote some socket functions 2018-01-25 14:46:57 +00:00
47f662861f Added some socket functions 2018-01-25 09:56:30 +00:00
d991f9c27b added the qse_fs_mode_t type and the mode parameter to qse_mkdir() and related functions 2018-01-17 07:45:31 +00:00
db55393050 changed to use AX_CHECK_NUMVALOF to find the value of PATH_MAX 2018-01-17 06:06:11 +00:00
8ce346e1ed defined QSE_PATH_MAX
added more operators to qse_ip4ad_t for c++
2018-01-17 04:38:21 +00:00
231f1b9508 added common test macros.
added dhcp packet composition functions
2017-12-26 10:06:00 +00:00
480e68fe36 added some dhcp packet handling functions 2017-12-19 09:01:36 +00:00
4266d8026c added qse_raddic_addvendor(), qse_raddic_findvendorbyvalue(), qse_raddic_findvendorbyname() 2017-12-08 08:12:24 +00:00
3ac8bc1f49 added math::log2() to awk.
fixed some bugs in syslog handling
2017-09-16 07:01:03 +00:00
93cc3d6da4 added some logging functions 2017-09-14 18:19:51 +00:00
aa6a41c009 refactored code a little bit 2017-09-13 14:04:01 +00:00
70f8765ada added a new check for pthread_mutex_timedlock() into configure.ac 2017-09-09 13:07:24 +00:00
dc53a74542 added the seed crypto function 2017-09-08 16:15:15 +00:00
25e49a4526 added md5 and radius message handling functions and raised the version number to 0.7.0 2017-08-28 14:22:02 +00:00
1e19713270 added mysql build options for future use 2017-05-02 01:17:03 +00:00
33546fb6d7 changed nwio to use poll if available instead of select 2017-01-25 06:30:43 +00:00
78600e6edc added qse_fs_setattr() and related functions 2016-12-10 18:08:02 +00:00
b6dfbed804 added qsesi.pc.in 2016-04-30 04:20:10 +00:00
27317f9458 added sys/poll.h to configure.ac 2016-04-29 04:53:10 +00:00
49d3dcfeda merged sys and io to si 2016-04-28 14:33:10 +00:00
61a6cf281f added aio files. some file restructuring in progress 2016-04-27 14:57:50 +00:00
632a4d7181 added QSE_ALIGNTO(), QSE_ALIGNTO_POW2(), QSE_IS_UNALIGNED_POW2(), QSE_IS_ALIGNED_POW2() 2016-04-27 06:54:18 +00:00
b53509e1f8 added qse_rwl_t 2015-10-01 15:51:15 +00:00