Commit Graph

  • 9cfc13ad6c made mod-ffi build optional in the rpm spec file hyung-hwan 2022-03-23 15:15:41 +00:00
  • 1dffea2605 raised the version to 0.9.5 hyung-hwan 2022-03-23 14:44:29 +00:00
  • 3c775e752b fixed %js handling in the formatting funtion hyung-hwan 2022-01-24 07:40:31 +00:00
  • 886b67e602 limited the utf8 ranges hyung-hwan 2022-01-07 02:04:20 +00:00
  • 3b51b1290e added a new @pragma numstrdetect on/off added HAWK_NUMSTRDETECT hyung-hwan 2021-10-14 05:00:55 +00:00
  • 2e3f1a5463 augmented an error message with a function name in lib/run.c hyung-hwan 2021-10-14 01:20:53 +00:00
  • 432094dd5f commented out --no-undefined from some Makefile.am files hyung-hwan 2021-08-28 13:42:24 +00:00
  • 2fe7542657 some comments in lib/mod-sys.c for pack and unpack hyung-hwan 2021-08-20 04:19:06 +00:00
  • 05f8ef7100 added the dl field in the hawk_skad_alt_t union hyung-hwan 2021-08-19 23:38:39 +00:00
  • ccd2ce2297 added a comment to HawkStd::SourceString::close() hyung-hwan 2021-08-19 20:17:17 +00:00
  • c99610cecc updated pkgs/hawk.spec.in to include the .la files hyung-hwan 2021-08-19 20:10:05 +00:00
  • cad8769dc0 updated sample code hyung-hwan 2021-08-19 20:03:42 +00:00
  • c870c6be18 enabled mysql and ffi in pkgs/hawk.spec.in hyung-hwan 2021-08-19 19:45:48 +00:00
  • ebdb8cecce added two more variants of Hawk::Run::setGlobal() hyung-hwan 2021-08-19 18:42:12 +00:00
  • 98e594190d defined hawk_ipad_bytes_to_oocstr/hawk_oochars_to_ipad_bytes/hawk_oocstr_to_ipad_bytes hyung-hwan 2021-08-18 09:23:53 +00:00
  • 0243f0d803 updated lib/Makefile.am hyung-hwan 2021-08-18 06:40:08 +00:00
  • 3e8cec7174 regenerated build files hyung-hwan 2021-08-18 06:37:53 +00:00
  • 85bab1a11b added various skad/ipad functions hyung-hwan 2021-08-18 06:35:48 +00:00
  • 897e867819 added hawk_get_val_type() hyung-hwan 2021-08-18 05:11:04 +00:00
  • ccc32d8118 simplified HawkStd::SourceFile functions hyung-hwan 2021-08-17 19:26:41 +00:00
  • 460f3b218c enhanced HawkStd::SourceFile()/HawkStd::SourceString() to detach early from hawk when open() fails hyung-hwan 2021-08-17 17:38:16 +00:00
  • 05f99d1304 enhanced more string comparison functions with case-insensitive operation hyung-hwan 2021-07-19 19:54:01 +00:00
  • 7d8f32c3cb fixed the const issue in hawk_trim_uchars() and hawk_trim_bchars() hyung-hwan 2021-07-19 19:37:43 +00:00
  • 02aa80e9c2 set const on the first parameter to hawk_trim_uchars() and hawk_trim_bchars() hyung-hwan 2021-07-16 08:16:43 +00:00
  • 23715c35ef fixed a flaw in HAWK_OOCHARS_TO_INT_MAKE_OPTION() hyung-hwan 2021-07-12 14:07:57 +00:00
  • edf37ae74c fixed the order flaw in lib/mod-hawk.c hyung-hwan 2021-01-30 09:50:47 +00:00
  • 03adf78a76 enhanced the test case to detect the bug found in hawk_copy_bcstr_to_bchars() hyung-hwan 2021-01-22 16:21:55 +00:00
  • 63f94ddb44 fixed the wrong type specified for the length parameter in hawk_copy_bcstr_to_bchars() and hawk_copy_ucstr_to_uchars() hyung-hwan 2021-01-21 07:00:05 +00:00
  • 5f7bef98f5 fixed an issue with an old compiler hyung-hwan 2020-12-31 16:27:29 +00:00
  • dd2d3d4ccd fixed a potential issue by shared data access in mod-hawk.c hyung-hwan 2020-12-28 17:23:33 +00:00
  • 80f9d6bc85 some improvements to the ffi module. changed hawk::function_exists() to check a module function hyung-hwan 2020-12-28 07:10:17 +00:00
  • 7b9f3cd9f5 got rid of unneeded stuffs hyung-hwan 2020-12-27 19:28:49 +00:00
  • 7d2a0ed484 got the ffi module to work in the basics at least hyung-hwan 2020-12-27 19:26:07 +00:00
  • 8303b48fd1 working on mod-ffi hyung-hwan 2020-12-26 18:51:05 +00:00
  • 12e50d46d7 working on mod-ffi hyung-hwan 2020-12-22 17:53:51 +00:00
  • 5b6347b0a9 added more ffi module code hyung-hwan 2020-12-20 17:50:30 +00:00
  • 3841ce7445 updated t/t-001.c hyung-hwan 2020-12-20 14:08:17 +00:00
  • 4cf6e17004 updated get_ifcfg() hyung-hwan 2020-12-20 13:50:26 +00:00
  • e72e9f2c1d added net/route.h to configure.ac hyung-hwan 2020-12-20 13:29:11 +00:00
  • 801f11fa8e added sys/sysct.h to configure.ac hyung-hwan 2020-12-20 12:59:51 +00:00
  • 020f76ce1d fixed the environ issue on macosx hyung-hwan 2020-12-18 17:57:59 +00:00
  • 3412108b75 fixed bchr handling in some functions in val.c hyung-hwan 2020-12-18 17:48:36 +00:00
  • 5115bb7b8c fixed wrong endian handling in sys::pack() and sys::unpack() hyung-hwan 2020-12-18 17:29:40 +00:00
  • 9ea3344469 fixed bugs in sys::split() hyung-hwan 2020-12-18 17:16:58 +00:00
  • 2eb3c1a5c1 fixed flaws in configure.ac hyung-hwan 2020-12-18 14:59:31 +00:00
  • 5184683dfb changed bin_PROGRAMS to noinst_PROGRAMS in samples and tools hyung-hwan 2020-12-18 14:53:14 +00:00
  • 749f3d30b6 added the return type check for unsetenv() in configure.ac hyung-hwan 2020-12-18 14:43:30 +00:00
  • 49efdd3caf implementing mod-ffi hyung-hwan 2020-12-17 10:12:57 +00:00
  • 214c2bee3a moved syslog-related data from the module context to the module's rtx context hyung-hwan 2020-12-16 15:49:27 +00:00
  • 829ad9bdd0 renamed hawk_find_bchar() to hawk_find_bchar_in_bchars(). renamed similar function names in the same way. updated sys::openlog() to accept a local log socket path with remote:// (e.g. remote:///dev/log/xxx) hyung-hwan 2020-12-16 15:13:29 +00:00
  • 607b66d4c9 added sys::SIZEOF_INT, sys::SIZEOF_INTPTR, sys::SIZEOF_INTPTR, sys::SIZEOF_FLT, sys::SIZEOF_FLTBAS, sys::SIZEOF_FLTMAX fixed some bugs in sys::pack() hyung-hwan 2020-12-15 17:11:16 +00:00
  • 72d2272444 implemented 'd', 'f' in sys::pack() and sys::unpack() hyung-hwan 2020-12-15 16:10:52 +00:00
  • 130d24544f added c, n, N to sys::pack() and sys::unpack() hyung-hwan 2020-12-14 15:25:07 +00:00
  • 55e1003715 added some code for sys::unpack() hyung-hwan 2020-12-13 16:54:39 +00:00
  • 40c750ef3b implementing sys::unpack() hyung-hwan 2020-12-12 18:43:55 +00:00
  • a93b1aaf12 moved hawk::pack() to sys::pack() enhanced sys::pack() to return an error code and set the error message upon failure hyung-hwan 2020-12-12 18:18:37 +00:00
  • 237a2853d8 added some code to implement hawk::pack() hyung-hwan 2020-12-12 17:07:25 +00:00
  • dc4b629cbf added hawk::cmgr_exists() enhanced str::tombs() enhanced hawk_rtx_valtobcstrdupwithcmgr() hyung-hwan 2020-12-11 12:14:48 +00:00
  • ec2040f133 removed an invalid @include hyung-hwan 2020-12-10 17:00:47 +00:00
  • 0de14c4744 resolved numerous bugs regarding byte-characters and byte-strings changed the way to handle %s/%k/%K contained inside CONVFMT - treat the format specifier as if it is %g instead of returning an error. removed HAWK_EFMTCNV for the CONVFMT formatting change hyung-hwan 2020-12-10 16:55:47 +00:00
  • e983d7701a added some code for the byte-character literal support. enhanced value comparison routines hyung-hwan 2020-12-09 18:07:20 +00:00
  • 2e25911bfd enhanced the concat operator handler to process mbs properly hyung-hwan 2020-12-09 04:02:04 +00:00
  • 1d83f8cfe7 added str::strchar() made str::tolower(), str::toupper(), str::tonum() character-friendly hyung-hwan 2020-12-08 13:27:33 +00:00
  • 083d39826d updated .travis.xml hyung-hwan 2020-12-08 03:51:27 +00:00
  • b1bfbeeb14 updated .travis.xml hyung-hwan 2020-12-08 03:45:11 +00:00
  • 97bd469ce8 touched up hawk_rtx_truncrec(). fixed a bug in hawk_xma_init() hyung-hwan 2020-12-07 16:48:29 +00:00
  • 792f38acae use hawk_rtx_getvaloocstr()/hawk_rtx_getfreeoocstr() more wherever possible trying to make character handling sane hyung-hwan 2020-12-07 16:22:39 +00:00
  • dfb7b2aa2d more code to support the character literal hyung-hwan 2020-12-05 18:55:05 +00:00
  • 342e01f5b4 attempting to support the character literal notation hyung-hwan 2020-12-04 16:19:01 +00:00
  • 672a9a248d cleaned up mod/Makefile.am hyung-hwan 2020-12-04 09:40:24 +00:00
  • 05ca362732 fixed a minor build issue in HawkStd.cpp hyung-hwan 2020-12-04 05:57:23 +00:00
  • 3a5119504e worked around parse errors by an old gcc compiler(2.95.3) hyung-hwan 2020-12-03 14:11:11 +00:00
  • c44b3160f2 fixed configure.ac hyung-hwan 2020-12-03 08:44:32 +00:00
  • 0234cf47f2 updated .travis.yml hyung-hwan 2020-12-03 08:40:54 +00:00
  • e38cfca65d updated .travis.yml hyung-hwan 2020-12-03 08:23:19 +00:00
  • f6eb1226f0 updated .travis.yml hyung-hwan 2020-12-03 08:21:50 +00:00
  • dade5f563b updated .travis.yml to revert the previous changes and defined CPPFLAGS as a separte item in env for macosx hyung-hwan 2020-12-03 08:09:49 +00:00
  • 516c9db295 updated .travis.yml to make OPTIONS an array hyung-hwan 2020-12-03 08:00:05 +00:00
  • 65ad752666 hacked formatting code to work around a compiler problem of not passing __float128 properly via va_list. introduced 'jj' to pass a large value via a pointer but to take the value inside the pointer changed hawk_rtx_format() and hawk_rtx_formatmbs() to use 'jj' when building with HAWK_USE_FLTMAX on hyung-hwan 2020-12-03 07:28:53 +00:00
  • 7827e5fa4b fixed a wrong define hyung-hwan 2020-12-02 18:52:33 +00:00
  • 91a5259854 updated .travis.yml hyung-hwan 2020-12-02 16:18:32 +00:00
  • 616539252c made tre_ast_to_tnfa() iterative fixed a bug in tre_expand_macro() fixed a bug in tre_parse() hyung-hwan 2020-12-02 16:07:06 +00:00
  • fddfa537e5 redefined TRE_CHAR_MAX to avoid the overflow issue hyung-hwan 2020-12-02 15:11:13 +00:00
  • 4e0057b3f0 updated .travis.yml hyung-hwan 2020-12-02 03:27:43 +00:00
  • 33ff9464ef updated .travis.yml hyung-hwan 2020-12-02 03:26:14 +00:00
  • d81f5b050a updated .travis.yml hyung-hwan 2020-12-02 03:23:48 +00:00
  • 738ee56e08 updated .travis.yml hyung-hwan 2020-12-02 03:20:07 +00:00
  • 9a959b493e added .travis.yml hyung-hwan 2020-12-02 03:16:41 +00:00
  • 6210a10297 updated configure.ac hyung-hwan 2020-12-02 03:09:55 +00:00
  • 72557c239b added hawk::modlibdirs() hyung-hwan 2020-12-01 14:44:53 +00:00
  • 2dd6029064 fixed a parser bug when handling the print/printf statement without redirection. fixed a bug where a single dot was converted to 0 when passed via -v (e.g. -vTDIR=.) added more test cases hyung-hwan 2020-12-01 10:22:17 +00:00
  • 35829a524b added the mimimum size check for an externally allocated zone to xma hyung-hwan 2020-11-28 15:28:14 +00:00
  • 3a5a268bd7 changed the return type of xma dumper to void hyung-hwan 2020-11-25 14:42:56 +00:00
  • dacb0cf293 stop specifying explicit DEPENDENCIES by listing the .la files in LDADD hyung-hwan 2020-11-16 12:54:50 +00:00
  • b9b1802387 fixed a link issue with the socket library on a certain platform hyung-hwan 2020-11-15 09:22:03 +00:00
  • c21c9ddeed corrected build files for distcheck hyung-hwan 2020-11-15 08:46:30 +00:00
  • f4a2102797 simplified build files hyung-hwan 2020-11-15 04:50:40 +00:00
  • 1b7f6aa29d removed O_CLOEXEC checks with epoll_create1() hyung-hwan 2020-11-14 16:07:36 +00:00
  • 5d7c87c882 changed to use EPOLL_CLOEXEC if available when calling epoll_create1() hyung-hwan 2020-11-14 16:00:11 +00:00
  • 9ff63b9503 fixed build files regarding -lm hyung-hwan 2020-11-14 09:02:39 +00:00