Commit Graph

  • d7bdc63690 adding multiple listeners into TcpServer hyung-hwan 2018-06-26 14:43:43 +0000
  • eb2755fa6b interim update while working TcpServer hyung-hwan 2018-06-26 09:28:12 +0000
  • d6b9e78114 removed the bundled libltdl hyung-hwan 2018-06-26 08:30:02 +0000
  • a51e54bda6 TcpServer now compilable at least hyung-hwan 2018-06-25 15:52:05 +0000
  • 26bf5f1a6e fixed a wrong prototype name qse_sio_getmc() to qse_sio_getmb() hyung-hwan 2018-06-25 13:35:25 +0000
  • bdf1ab2234 reverted unwanted changes hyung-hwan 2018-06-25 10:51:24 +0000
  • 26e27e78cd work in progress. adding TcpServer hyung-hwan 2018-06-25 10:47:27 +0000
  • 70c787de9f removed special handling of $ in qse_strsubst() as literal $ can be denoted by 11789 hyung-hwan 2018-04-03 09:33:50 +0000
  • 5c297d784a fixed some issues in socket address conversion hyung-hwan 2018-03-25 03:05:12 +0000
  • 598f4f0457 included more header files in nwad-skad.c hyung-hwan 2018-03-07 13:26:21 +0000
  • 9d87420bf6 added Socket::sendx() functions added SocketAddress::set() that accepts a string fixed a bug in nwad-skad.c hyung-hwan 2018-03-07 09:18:36 +0000
  • 3613919dc1 reverted the kt workaround hyung-hwan 2018-02-22 17:22:50 +0000
  • 3cbde90f70 raised the version number to 0.8.0 hyung-hwan 2018-02-09 10:38:12 +0000
  • 1e473ed089 fixed the gnuc condition for visibility attribute hyung-hwan 2018-02-01 13:13:58 +0000
  • 46cd39cabb changed configure.ac to check the offset of sa_family in struct sockaddr hyung-hwan 2018-02-01 09:34:12 +0000
  • b7e540d6cf added some more code to spl.h hyung-hwan 2018-01-31 14:50:40 +0000
  • be51ae8e61 added spl.h changed SpinLock.hpp to use spl.h hyung-hwan 2018-01-31 10:34:38 +0000
  • 4eff683036 added noexcept specifier to functions in SpinLock.hpp hyung-hwan 2018-01-30 08:43:15 +0000
  • d0bb9ae911 added some checks for compiler builtins. enhanced SpinLock code hyung-hwan 2018-01-30 08:33:45 +0000
  • 3a9e278f0b added --enable-wchar-prefer-char16 hyung-hwan 2018-01-30 04:17:26 +0000
  • 2fbfe3a71b changed to prefer char16_t with c11 compiler. yet to add --prefer-char16 option to configure.ac hyung-hwan 2018-01-29 15:38:32 +0000
  • 11d1344b70 added an experimental SpinLock class hyung-hwan 2018-01-29 10:21:54 +0000
  • ab98ce632e removed a redundant work from Thread.hpp hyung-hwan 2018-01-29 09:29:46 +0000
  • 2a1cda7981 added QSE::ThreadL hyung-hwan 2018-01-29 09:25:47 +0000
  • 8e78356337 renamed ThreadC to ThreadF hyung-hwan 2018-01-29 05:02:51 +0000
  • 57201a2af3 added a move contructor to ThreadC hyung-hwan 2018-01-29 05:01:47 +0000
  • c274cc0fb4 checked O_CLOEXEC availibility hyung-hwan 2018-01-28 05:17:42 +0000
  • 4243665288 removed an unused variable in htl.c hyung-hwan 2018-01-28 04:58:56 +0000
  • 789b2a36ad fixed source code for old compilers hyung-hwan 2018-01-28 04:51:22 +0000
  • 355a7cfe59 changed thr02.cpp for a pre-c++11 compiler hyung-hwan 2018-01-27 16:46:46 +0000
  • 60797172e3 touched up Thread.hpp hyung-hwan 2018-01-27 16:38:13 +0000
  • 36d4883f6d added QSE::ThreadR and QSE::ThreadC hyung-hwan 2018-01-27 16:35:02 +0000
  • 8256cee77f touched up QSE::Thread hyung-hwan 2018-01-27 05:58:20 +0000
  • 5a3586232f relaxed some code for pre-c++11 compilers hyung-hwan 2018-01-26 15:03:40 +0000
  • 4af515c970 added some threading functions hyung-hwan 2018-01-26 10:03:58 +0000
  • 58033d0265 wrote some socket functions hyung-hwan 2018-01-25 14:46:57 +0000
  • 47f662861f Added some socket functions hyung-hwan 2018-01-25 09:56:30 +0000
  • c0a072a054 touched up qse_xli_setpairwithstr() a bit hyung-hwan 2018-01-22 09:38:44 +0000
  • fc1748ccd0 added description on qse_wcsxjoin() hyung-hwan 2018-01-22 03:04:29 +0000
  • df76a61d3b changed the need_comma function to take into account the xli->opt.cbs.pair_writable callback function hyung-hwan 2018-01-21 17:58:24 +0000
  • b3a288affb added the pair_writable callback to xli hyung-hwan 2018-01-21 17:13:43 +0000
  • d61c292659 added qse_floc_t and qse_flocxx_t types hyung-hwan 2018-01-21 04:15:09 +0000
  • 3a2356737d added a callback called when a pair is read in by the xli format reader and the json format reader hyung-hwan 2018-01-19 15:57:44 +0000
  • 2280811a8e fixed a bug in the json format reader. it failed to read an empty array before the fix. fixed a bug in the json format writer. it quoted a numeric string before the fix. it is enhanced to handle the multi-segment string(loaded by an xli format reader) better hyung-hwan 2018-01-19 04:47:28 +0000
  • e5fa90ec02 added the QSE_XLI_CASE_INSENSITIVE trait enumerator and revised macro defintions of string comparision functiosn for supporting the added enumerator hyung-hwan 2018-01-19 03:53:43 +0000
  • ffa5514b43 added QSE_FS_MKDIR_IGNORE_UMASK hyung-hwan 2018-01-18 10:27:46 +0000
  • 3f3d41528a added the moo_ip4adxx_t type and moved c++ functions to it from moo_ip4ad_t hyung-hwan 2018-01-18 04:30:43 +0000
  • d991f9c27b added the qse_fs_mode_t type and the mode parameter to qse_mkdir() and related functions hyung-hwan 2018-01-17 07:45:31 +0000
  • db55393050 changed to use AX_CHECK_NUMVALOF to find the value of PATH_MAX hyung-hwan 2018-01-17 06:06:11 +0000
  • 8ce346e1ed defined QSE_PATH_MAX added more operators to qse_ip4ad_t for c++ hyung-hwan 2018-01-17 04:38:21 +0000
  • 825cf63d04 deleted unneeded macros hyung-hwan 2018-01-15 14:00:02 +0000
  • 5d71710b18 enhanced the json writer to inject {} or [] manually when the outermost enclosers are not found hyung-hwan 2018-01-15 09:20:28 +0000
  • fa21cef920 added qse_mbsxistype(0 and qse_wcsxistype() hyung-hwan 2018-01-12 08:44:41 +0000
  • 5e3507e836 added qse_mbsistype(), qse_wcsistype() added qse_cli_t and related functions as an alternative interface to parse command-line arguments hyung-hwan 2018-01-12 08:21:57 +0000
  • 7b1db985c5 disallowed @include outside the outermost braces or brackets in the json format hyung-hwan 2018-01-11 09:36:15 +0000
  • c756ae65e2 added a working json format writer hyung-hwan 2018-01-11 08:32:21 +0000
  • 12212d55cc added qse_xli_vtext_t to store the outermost braces and brackets in the json format changed the json format reader to recognize the outermost braces and brackets hyung-hwan 2018-01-11 04:02:48 +0000
  • 4636a46acb added quite some xli code to read the json formatted data hyung-hwan 2018-01-10 10:01:41 +0000
  • 779b335710 reverted previous 2 commits for support json format in xli. instead, i'm writing a different json format reader hyung-hwan 2018-01-09 10:45:43 +0000
  • 6237b43441 added QSE_XLI_JSON and abandoned QSE_XLI_TAGMARKER, QSE_XLI_ARRAYMARKER, and QSE_XLI_ASSIGNWITHCOLON hyung-hwan 2018-01-08 08:25:49 +0000
  • 03cb7dd9dc added QSE_XLI_ASSIGNWITHCOLON, QSE_XLI_TAGMARKER, QSE_XLI_ARRAYMARKE and added partial code for more extension work in progress hyung-hwan 2018-01-05 10:55:20 +0000
  • dccad56ca5 revised qse_wcsxcmp(), qse_wcsxcasecmp(), qse_mbsxcmp(), qse_mbsxcasecmp() hyung-hwan 2018-01-03 06:59:41 +0000
  • 5174784cfe revised qse_mbsxcmp(), qse_wcsxcmp(), qse_mbsxcasecmp(), qse_wcsxcasecmp() hyung-hwan 2017-12-31 16:40:24 +0000
  • f595c300c1 added uncommited build files hyung-hwan 2017-12-26 14:39:54 +0000
  • 231f1b9508 added common test macros. added dhcp packet composition functions hyung-hwan 2017-12-26 10:06:00 +0000
  • 480e68fe36 added some dhcp packet handling functions hyung-hwan 2017-12-19 09:01:36 +0000
  • b6781e0554 just some minor fixes hyung-hwan 2017-12-18 07:28:17 +0000
  • 0c8608f81b added the endptr parameter to various string to number conversion functions hyung-hwan 2017-12-18 07:20:02 +0000
  • 42ecad1e38 added an experimental function qse_rad_insert_extended_vendor_specific_attribute() to support EVS. yet a lot of wors are to be done to support tag, extended, long-extended, tlv hyung-hwan 2017-12-18 06:27:54 +0000
  • 2172fa59a5 enhanced the constant value handling hyung-hwan 2017-12-14 10:02:44 +0000
  • 1f56b6cf93 added qse_substbasenamedup()/qse_substwcsbasenamedup()/qse_substmbsbasenamedup(). enhanced $INCLUDE handling in raddic hyung-hwan 2017-12-14 04:08:10 +0000
  • 61483e294a added a primitive dictionary file loader. needs more work hyung-hwan 2017-12-13 08:21:13 +0000
  • f9970ef086 added constant manipulation functions in raddic hyung-hwan 2017-12-12 07:27:17 +0000
  • b081c10f83 fixed wrong cache handing in manipulating the attributes in raddic hyung-hwan 2017-12-12 03:17:02 +0000
  • 80ade41ea9 added qse_raddic_addattr(), qse_raddic_deleteattrbyname(), qes_raddic_deleteattrbyvalue(), qse_raddic_findattrbyname(), qse_raddic_findattrbyvalue() hyung-hwan 2017-12-11 10:02:49 +0000
  • c9bbd3c993 added qse_htl_yanknode(), qse_htl_upyank(). added qse_raddic_deletevendorbyname(), qse_raddic_deletevendorbyid() hyung-hwan 2017-12-11 08:48:06 +0000
  • 4266d8026c added qse_raddic_addvendor(), qse_raddic_findvendorbyvalue(), qse_raddic_findvendorbyname() hyung-hwan 2017-12-08 08:12:24 +0000
  • 5db7ddc770 added another new hash table implementation based on fr hyung-hwan 2017-11-30 05:46:42 +0000
  • 02f3adf134 added QSE_LIBCALL?() macros hyung-hwan 2017-10-27 08:05:41 +0000
  • 25de06d195 added AppRoot::chroot() hyung-hwan 2017-10-27 06:56:31 +0000
  • 38102f659e removed a unneeded colon in inline assembly that caused compilation failure with old gcc 3.X hyung-hwan 2017-10-19 03:12:24 +0000
  • 88e67887b7 fixed a wrong check when setting a log target hyung-hwan 2017-09-29 00:32:31 +0000
  • 3478885962 added qse_get_highest_fd(), qse_close_open_fds_using_proc() added QSE::AppRoot::daemonize() hyung-hwan 2017-09-26 13:49:16 +0000
  • 4e097466ae improved the file path management in the logging function hyung-hwan 2017-09-19 14:08:46 +0000
  • db421d4208 fixed prototypes for qse_wcs_vfmt() and qse_wcs_vfcat() hyung-hwan 2017-09-18 04:16:06 +0000
  • 2304a0a5bb enhanced the logging functions to support priority masking and added/changed helper functions to convert betwee numeric values and string values hyung-hwan 2017-09-18 04:06:58 +0000
  • c5ac9558ab change the logging function to support priority masking hyung-hwan 2017-09-18 02:46:54 +0000
  • cdc64c347f fixed compilation issues on netbsd i386 hyung-hwan 2017-09-17 12:29:59 +0000
  • e8b59346a7 fixed wrong calls to math_log in the awk math module hyung-hwan 2017-09-16 10:41:25 +0000
  • 36db3c8623 added fallback match::log2() code for platforms lacking log2 hyung-hwan 2017-09-16 09:48:00 +0000
  • a7bc6a6eb2 fixed some bugs in formatting output function hyung-hwan 2017-09-16 09:16:15 +0000
  • 2cc8894570 renamed some sio functions hyung-hwan 2017-09-16 08:54:25 +0000
  • 3ac8bc1f49 added math::log2() to awk. fixed some bugs in syslog handling hyung-hwan 2017-09-16 07:01:03 +0000
  • dae0fc8adb added a tester for logging functions hyung-hwan 2017-09-16 04:10:14 +0000
  • bcc9da7aca fixed log functions for the WCHAR mode hyung-hwan 2017-09-16 03:57:54 +0000
  • 33436ab0fb added Ixx length specifier to the formatting function. improved the system log interface in the logging function hyung-hwan 2017-09-16 03:21:30 +0000
  • 93cc3d6da4 added some logging functions hyung-hwan 2017-09-14 18:19:51 +0000
  • aa6a41c009 refactored code a little bit hyung-hwan 2017-09-13 14:04:01 +0000
  • 936426de42 fixed compilation issues on solaris 8 hyung-hwan 2017-09-09 15:03:55 +0000
  • 70f8765ada added a new check for pthread_mutex_timedlock() into configure.ac hyung-hwan 2017-09-09 13:07:24 +0000