Commit Graph

  • 936426de42 fixed compilation issues on solaris 8 hyung-hwan 2017-09-09 15:03:55 +00:00
  • 70f8765ada added a new check for pthread_mutex_timedlock() into configure.ac hyung-hwan 2017-09-09 13:07:24 +00:00
  • dc53a74542 added the seed crypto function hyung-hwan 2017-09-08 16:15:15 +00:00
  • 8b40ed630c added some convenience functions to QSE::LinkedList, QSE::HashTable, and QSE::HashList hyung-hwan 2017-09-04 12:32:48 +00:00
  • 3cd745c181 removed a unneeded macro argument from qse_ethwadtostr() hyung-hwan 2017-09-02 17:28:35 +00:00
  • 375ede4a6a added convienience functions to manipulate the first items and the last items in the array class hyung-hwan 2017-08-31 16:07:16 +00:00
  • eb5e5c10d3 checked the no-buffer condition in some string functions hyung-hwan 2017-08-31 11:20:50 +00:00
  • 5846d6c1a8 added move constructors and move assignement operators to string classes hyung-hwan 2017-08-31 09:53:50 +00:00
  • 559f965aa5 added to StrBase a special constructor that doesn't allocation a buffer. added PtrString classes added removeNode to HashList and HashTable. added findNode to HashTable hyung-hwan 2017-08-30 13:50:02 +00:00
  • 211f5b014e added String::truncate() and related functions. started adding radius dictionary file reader. incomplete yet hyung-hwan 2017-08-29 09:09:51 +00:00
  • 25e49a4526 added md5 and radius message handling functions and raised the version number to 0.7.0 hyung-hwan 2017-08-28 14:22:02 +00:00
  • b0008974c3 Added ethernet address conversion functions hyung-hwan 2017-08-28 10:25:54 +00:00
  • 1f9632b151 fixed header file inclusion of signal.h in aio-pro.c hyung-hwan 2017-05-04 01:12:19 +00:00
  • 5630bd63f0 changed qse_awk_stdmodXXX() functions to avoid accessing extension area such that StdAwk doesn't get bitten when it called them hyung-hwan 2017-05-03 03:41:00 +00:00
  • 1e19713270 added mysql build options for future use hyung-hwan 2017-05-02 01:17:03 +00:00
  • 51c77b53f7 fixed the potential overflow issue that would never happen in various binary serach functions hyung-hwan 2017-05-02 01:15:12 +00:00
  • b96113159b fixed the potential overflow issue that would never happen in various binary serach functions hyung-hwan 2017-05-02 01:14:32 +00:00
  • 8093f20372 changed htb.c to help align the value pointer on a word boundary hyung-hwan 2017-04-28 14:41:31 +00:00
  • f3f5d38fc6 changed rbt.c to help align the value pointer on a word boundary hyung-hwan 2017-04-28 14:40:10 +00:00
  • 237d46483c fixed QSE_COUNTOF() hyung-hwan 2017-04-07 14:20:10 +00:00
  • f28fee48cc added AT_SYMLINK_NOFOLLOW availability check into lib/si/fs-attr.c hyung-hwan 2017-03-20 10:04:52 +00:00
  • d00bb12e34 fixed a wrong file name in lib/si/Makefile.am hyung-hwan 2017-03-20 09:46:45 +00:00
  • 1d90343b39 removed unneeded ltdl files hyung-hwan 2017-02-11 05:04:55 +00:00
  • 00bae5b613 added str::tonum() to awk hyung-hwan 2017-02-11 05:04:13 +00:00
  • 87060d2121 added a missed file hyung-hwan 2017-01-25 06:31:33 +00:00
  • 33546fb6d7 changed nwio to use poll if available instead of select hyung-hwan 2017-01-25 06:30:43 +00:00
  • 2151e2997f changed HAVE_SYS_POLL_H to HAVE_POLL_H in httpd-std.c hyung-hwan 2017-01-25 06:03:21 +00:00
  • 2efe909dba changed the threshold value for FD_SETSIZE check hyung-hwan 2017-01-25 05:40:49 +00:00
  • 1fffa0324e changed the writability checker to use poll() to handle a high file descroptor in httpd-std.c. added server.backlog-size option for httpd servers hyung-hwan 2017-01-25 05:28:02 +00:00
  • cf0956cad6 changed qse_fs_cpfile() to copy a directory that has been copied already hyung-hwan 2016-12-18 17:12:21 +00:00
  • 662fdec270 added QSE_XXX_EPERM to some files hyung-hwan 2016-12-17 17:38:03 +00:00
  • 5a642d0dd6 changed wrong macro names hyung-hwan 2016-12-13 01:45:11 +00:00
  • 7ca53162de added glob handling to qse_fs_cpfile() hyung-hwan 2016-12-12 16:19:59 +00:00
  • 78600e6edc added qse_fs_setattr() and related functions hyung-hwan 2016-12-10 18:08:02 +00:00
  • eea7ef5405 updated documentation on match() hyung-hwan 2016-11-09 14:12:42 +00:00
  • 905da20d24 implemented the option fourth parameter to match() in awk to support submatch retrieval hyung-hwan 2016-11-09 14:12:22 +00:00
  • 27dd0a551b updated htb.h and arr.h hyung-hwan 2016-09-25 15:43:17 +00:00
  • d321a312d4 added qse_arr_setheapposoffset() hyung-hwan 2016-09-24 04:01:17 +00:00
  • 6b9fd818f8 added qse_arr_updateheap(), qse_arr_deleteheap() hyung-hwan 2016-09-24 02:49:24 +00:00
  • 7f24950536 renamed qse_lda_t to qse_arr_t hyung-hwan 2016-09-23 14:53:51 +00:00
  • dfdc6ae045 fixed documentation in lda.h hyung-hwan 2016-09-21 13:19:27 +00:00
  • 1b4479d437 fixed wrong htb header documentation hyung-hwan 2016-09-21 10:18:21 +00:00
  • 735183d5a6 removed more unneeded definitions hyung-hwan 2016-05-31 08:13:36 +00:00
  • c00b988dcd removed unneeded definitions hyung-hwan 2016-05-31 08:10:31 +00:00
  • 89ce0eb2c3 added an aio test program hyung-hwan 2016-04-30 04:32:52 +00:00
  • f58226a99b added qsesi.pc.in again hyung-hwan 2016-04-30 04:22:24 +00:00
  • b6dfbed804 added qsesi.pc.in hyung-hwan 2016-04-30 04:20:10 +00:00
  • 27317f9458 added sys/poll.h to configure.ac hyung-hwan 2016-04-29 04:53:10 +00:00
  • 66dfa3a2fd did more migrating works hyung-hwan 2016-04-29 03:55:42 +00:00
  • 3fc215d1e7 fixed os2 build files hyung-hwan 2016-04-28 16:02:47 +00:00
  • cc068a60ab added back sck.h hyung-hwan 2016-04-28 16:00:13 +00:00
  • cea0f129c1 deleted unneeded directories hyung-hwan 2016-04-28 15:59:12 +00:00
  • 5f46de1083 updated build files hyung-hwan 2016-04-28 15:57:20 +00:00
  • 616e24ee00 moved more files to si hyung-hwan 2016-04-28 15:43:33 +00:00
  • 9cb6c963fa migrated some files from cmn to si hyung-hwan 2016-04-28 15:29:28 +00:00
  • 49d3dcfeda merged sys and io to si hyung-hwan 2016-04-28 14:33:10 +00:00
  • 3c5b45571e rewrote assertion output function to remove dependency on sio hyung-hwan 2016-04-28 05:52:35 +00:00
  • 61a6cf281f added aio files. some file restructuring in progress hyung-hwan 2016-04-27 14:57:50 +00:00
  • 632a4d7181 added QSE_ALIGNTO(), QSE_ALIGNTO_POW2(), QSE_IS_UNALIGNED_POW2(), QSE_IS_ALIGNED_POW2() hyung-hwan 2016-04-27 06:54:18 +00:00
  • 8b417bab8f corrected harmless glitches hyung-hwan 2016-04-26 13:30:29 +00:00
  • cfc92b99b7 fixe wrong character class macros hyung-hwan 2016-04-26 05:59:15 +00:00
  • 7b168e67e7 added a missed file hyung-hwan 2016-04-18 07:08:56 +00:00
  • 9b4c897d6c changed pio to used param->fixed_argv if the number of arguments is <= 3 hyung-hwan 2016-04-11 14:32:27 +00:00
  • 5b395db9e7 made ursd compileable for win32/64 hyung-hwan 2016-04-10 00:06:28 +00:00
  • 645f6d0c42 added Socket.cpp hyung-hwan 2016-04-08 11:11:20 +00:00
  • 54a883bc1e added sys::mktime() and sys::strftime() to awk hyung-hwan 2016-04-08 09:52:55 +00:00
  • 1bdd1f5f6c changed the function signature of qse_tmr_gettmout() hyung-hwan 2016-01-30 18:07:20 +00:00
  • ca08d90853 fixed indentiions and type names hyung-hwan 2016-01-29 12:31:08 +00:00
  • 6353bbfc15 added qse_setscknonblock(), qse_initsckconn(), qse_finisckconn() hyung-hwan 2015-12-31 15:15:44 +00:00
  • 07f4118d5d touched up code a little bit hyung-hwan 2015-12-13 09:56:44 +00:00
  • 1d99026dbc enhanced awk to detected divide-by-zero error when folding constans hyung-hwan 2015-11-20 03:12:07 +00:00
  • 028646bb54 added QSE_HTTPD_SERVER_TRANSPARENT to allow optional support for TPROXY. changed to set the target to SECURE when the intercepted connection is known to be SECURE hyung-hwan 2015-11-15 14:23:59 +00:00
  • c7bd05b419 added a minor build check in mod-math.c requiring quadmath.h in a certain context hyung-hwan 2015-11-03 13:40:56 +00:00
  • c42a9945b1 changed to use lt_dlopenadvise() instead of lt_dlopenext() hyung-hwan 2015-10-26 16:40:09 +00:00
  • cb61a8ac69 fixed indentation hyung-hwan 2015-10-14 08:45:28 +00:00
  • 768c2eb0c5 moved mux.c to sys from cmn hyung-hwan 2015-10-02 06:10:55 +00:00
  • 850ae4d83b changed awk and sed to use qse_setintrhandler() hyung-hwan 2015-10-02 05:27:25 +00:00
  • 96744530f0 added qse_setintrhandler() & qse_clearintrhandler() hyung-hwan 2015-10-02 03:21:20 +00:00
  • b53509e1f8 added qse_rwl_t hyung-hwan 2015-10-01 15:51:15 +00:00
  • 49f4c3087f added QSE_SECNSEC_TO_USEC() removed qse_mtx_trylock() and added the waiting_time parameter to qse_mtx_lock() hyung-hwan 2015-09-30 13:22:40 +00:00
  • 74ab14974b enhanced intercept handling in httpd hyung-hwan 2015-09-28 07:33:46 +00:00
  • 1f6fbd4f9f added qse_cnd_t hyung-hwan 2015-09-24 14:35:50 +00:00
  • 2ca43127fc added qse_mtx_t hyung-hwan 2015-09-24 02:20:39 +00:00
  • e4a3026dc1 reorganized strjoin and related functions added qse_thr_t hyung-hwan 2015-09-23 13:34:04 +00:00
  • e11704ce16 added the SocketAddress class partially done hyung-hwan 2015-09-15 13:29:15 +00:00
  • 5d35faf028 updated the xli test program to terminate on failure of qse_xli_setpairwithstr() hyung-hwan 2015-09-02 08:45:56 +00:00
  • dc43385559 added qse_xli_setpairwithstr() and qse_xli_deletepair() hyung-hwan 2015-09-02 08:43:43 +00:00
  • b4a08c4fee wrote qse_xli_writeini() hyung-hwan 2015-09-02 01:27:08 +00:00
  • 3e1f52baa9 implemented comment preservation in the ini-format reader code correctly hyung-hwan 2015-09-01 12:24:05 +00:00
  • 9cf7a9af9d fixed a bug that the ini-format reader of xli handles a comment on the same line as the key-value pair. did a preparatory work for writing qse_xli_writeini() hyung-hwan 2015-09-01 06:32:14 +00:00
  • 9532597507 finished implementing the initial ini-format reader. added qse_xli_readinistd() hyung-hwan 2015-08-31 13:31:30 +00:00
  • 7cda6152f3 added more ini-format reader code into xli hyung-hwan 2015-08-30 13:22:17 +00:00
  • 63ecef90a0 enhanced the xli reader to recognize some other line termination conventions than a single LF. added more code to the upcoming ini-style format reader hyung-hwan 2015-08-30 03:11:54 +00:00
  • e8fb5c1948 started writing the ini-style file reader in xli hyung-hwan 2015-08-29 13:04:46 +00:00
  • b00eaada24 simplified some null checks hyung-hwan 2015-08-13 02:28:22 +00:00
  • 1963e62006 enhanced qse_awk_rtx_strtonum() to handle a numeric string like 0999.112 as a floating point number hyung-hwan 2015-07-16 03:03:51 +00:00
  • 26440f1a96 removed unnecessary code in some initialization code. added errnum to some open functions hyung-hwan 2015-06-12 13:11:50 +00:00
  • 7675a86234 changed awk to carry on even if lt_dlinit() fails hyung-hwan 2015-06-12 08:40:58 +00:00
  • 763efada8f added qse_isuniblank() and changed qse_isblank() to use it. regenerated various build files hyung-hwan 2015-06-12 03:54:04 +00:00
  • 40c6e5f5fe changed the way to fall back to utf8 when system functions are not available hyung-hwan 2015-04-27 13:03:32 +00:00