Commit Graph

  • 19ef5cc9e9 fixed some typecasting issues with modern c++ compilers. version raised to 0.9.1 main hyung-hwan 2024-12-20 16:18:56 +09:00
  • cd83a1a29e changed README to README.md in Makefile.am hyung-hwan 2024-11-11 16:21:48 +09:00
  • 9949080e75 fixed typos in copyright text hyung-hwan 2023-11-18 11:23:14 +09:00
  • b6a27d2978 corrected links to sub pages in README.md hyung-hwan 2023-11-15 12:52:45 +09:00
  • 2c9e0555d0 fixed a bug in dhcp4msg.c hyung-hwan 2023-08-01 16:52:41 +09:00
  • fcd2c4f68b added qse_dhcp4_delete_option(). fixed bugs in qse_dhcp4_find_option() hyung-hwan 2023-06-29 12:08:27 +09:00
  • 84d1c4c55f Reorganized the directory structure hyung-hwan 2022-09-25 09:23:29 +09:00
  • 1bac167e2d fixed a boundary check bug in qse_dhcp6_find_option() hyung-hwan 2022-07-26 07:37:29 +00:00
  • 00b645ef9a removed Requires: qse from qse-nowidechar hyung-hwan 2022-07-13 04:36:46 +00:00
  • 0e4da531ea updated the pkgs/qse.spec.in to produce the nowidechar package hyung-hwan 2022-07-12 21:45:09 +00:00
  • fa39343d6c raised the version to 0.9.0 and put 0.8.X in the maintenance mode hyung-hwan 2022-03-23 07:10:51 +00:00
  • 3c0ea06f64 changed O_CLOEXEC to EPOLL_CLOEXEC for epoll_create1() hyung-hwan 2022-02-18 14:16:51 +00:00
  • a866592695 fixed a conditional check for O_CLOEXEC in mux.c hyung-hwan 2022-02-17 01:51:32 +00:00
  • 3b2901b8f1 added netinet/tcp.h in the configure.ac check hyung-hwan 2022-01-31 13:02:22 +00:00
  • 74e9bc3826 added qse_set_sck_keepalive() hyung-hwan 2022-01-31 12:50:52 +00:00
  • 81c1e4b315 fixed flaws in socket opening functions hyung-hwan 2022-01-25 08:37:14 +00:00
  • 601707ab40 fixed %js handling in the formatting funtions hyung-hwan 2022-01-24 07:30:14 +00:00
  • e5d7bba381 changed SocketAddress::SocketAddress() to set the family value to QSE_AF_UNSPEC hyung-hwan 2022-01-18 14:00:33 +00:00
  • ef2f65e813 enhanced a variant of Socket::receive() with IP_PKTINFO hyung-hwan 2022-01-18 10:39:45 +00:00
  • 1e87355c4c limited the utf8 ranges hyung-hwan 2022-01-07 02:04:46 +00:00
  • d3a04da539 added a new parameter 'close_files' to App::daemonize() hyung-hwan 2021-12-06 16:22:10 +00:00
  • bb0fc4944d minor code formatting hyung-hwan 2021-12-06 16:03:47 +00:00
  • 0018f96622 changed lib/si/mux.c to define EPOLLRDHUP if it's not defined hyung-hwan 2021-12-06 13:50:00 +00:00
  • d505fcfb4c added qse_strmbscmp, qse_mbstrcmp, qse_strxmbscmp macros hyung-hwan 2021-12-06 11:59:13 +00:00
  • 9b46650e79 defined more dhcpv6 option code hyung-hwan 2021-08-20 02:36:46 +00:00
  • 6e948434a9 updated pkgs/qse.spec.in to include the .la files hyung-hwan 2021-08-19 20:11:57 +00:00
  • b1586e903f fixed initialization issues in nwad-skad conversion functions hyung-hwan 2021-08-19 18:28:05 +00:00
  • dfd51e44f3 added Socket::setRecvPktinfo() hyung-hwan 2021-08-19 06:03:34 +00:00
  • 3643c98241 fixed build issues hyung-hwan 2021-08-17 08:23:17 +00:00
  • 97ed324016 adding the rpm build target hyung-hwan 2021-08-17 07:54:27 +00:00
  • 5baf471e07 added some functions to handle extended attributes in radmsg.c hyung-hwan 2021-08-12 16:18:15 +00:00
  • 94e4cb6d4f added the App::on_guarded_child() callback method hyung-hwan 2021-07-24 12:43:15 +00:00
  • 6f6b82687a enhanced escaping in xli's json functions hyung-hwan 2021-06-17 09:51:13 +00:00
  • 7b81290cd0 added the mimimum size check for an externally allocated zone to xma hyung-hwan 2020-11-28 15:28:00 +00:00
  • 4c2fd192cc fixed a bug in xma initialization hyung-hwan 2020-11-26 08:14:20 +00:00
  • 57d875a095 changed qse_xma_free() a bit hyung-hwan 2020-11-03 13:04:53 +00:00
  • b33de59175 enhanced xma implementation hyung-hwan 2020-11-03 06:33:28 +00:00
  • 4d409839e0 enhanced the sample app code hyung-hwan 2020-09-15 10:48:14 +00:00
  • d97cb915c5 removed MAIN*CHROOT from the sample app code hyung-hwan 2020-09-14 17:49:29 +00:00
  • a3aba8bf44 changed log messages in TcpServer hyung-hwan 2020-09-14 04:19:57 +00:00
  • adaa559974 added SearchableArray hyung-hwan 2020-09-11 09:43:18 +00:00
  • d8247f8a6f renamed some time functions - e.g. qse_addtime to qse_add_ntime, qse_subtime to qse_sub_ntime, etc moved the position of result parameter from the third position to the first position in qse_add_ntime() and qse_sub_ntime() hyung-hwan 2020-09-10 15:57:11 +00:00
  • 1c39537b44 added BinaryHeap::setCapacity() hyung-hwan 2020-09-09 09:15:13 +00:00
  • e5aabf7d56 enhanced qse_mux_setupchan() with more error handling hyung-hwan 2020-09-08 16:29:50 +00:00
  • 6907c9ca95 added qse_mux_setupchan() and qse_mux_interrupt() hyung-hwan 2020-09-08 16:26:05 +00:00
  • c8144cc4b4 added qse_skadrealsize() && SocketAddress::getAddrRealSize() hyung-hwan 2020-09-08 10:23:51 +00:00
  • b7f4bf85b6 added some length enumerators in SocketAddress hyung-hwan 2020-09-08 08:03:39 +00:00
  • bbeec42ad2 added some socket classification functions hyung-hwan 2020-09-07 08:05:54 +00:00
  • 664a770a3a added SocketAddress::isInIpSubnet() hyung-hwan 2020-09-06 18:17:32 +00:00
  • c846b8ba4e fixed the wrong positioner invocation bug in BinaryHeap::remove() hyung-hwan 2020-09-04 09:02:18 +00:00
  • c24d198cbf enhanced qse_addtime() and qse_subtime() to detect overflow/underflow changed qse_mbsntonwad()/qse_wcsntonwad() to accept a unix path beginning with a slash. changed the nwad to string conversion function to not append @ if a unix socket address begins with a slash hyung-hwan 2020-09-02 20:34:11 +00:00
  • db0457fe73 added the family parameter to Socket::get_ifce_address() hyung-hwan 2020-08-31 16:01:02 +00:00
  • ee44b2953f put QSE_CPP_NOEXCEPT in some App methods hyung-hwan 2020-08-31 00:42:22 +00:00
  • 3376fb8fc4 added SocketAddress::resolve() functions hyung-hwan 2020-08-28 09:37:46 +00:00
  • 53dd61d735 started implementing SocketAddress::resolve_address() hyung-hwan 2020-08-24 17:09:15 +00:00
  • 5829f8a28d added IFNAMSIZ check in configure.ac added QSE::SocketAddress::toString() added QSE::Socket::getSendBuf(), QSE::Socket::getRecvBuf() hyung-hwan 2020-08-24 10:11:49 +00:00
  • 24d8c70835 added Socket::setNonBlock(), Socket::initConnectNB(), Socket::finiConnectNB() hyung-hwan 2020-08-23 17:58:55 +00:00
  • a83005ca99 added qse_ip4adtoprefix() added Socket::isOpen() hyung-hwan 2020-08-20 16:21:36 +00:00
  • 42e21d9e1e moved QSE_STATIC_ASSERT() up in macros.h hyung-hwan 2020-08-19 08:11:19 +00:00
  • 677268310a removed unneeded substitution in configure.ac hyung-hwan 2020-08-19 05:03:39 +00:00
  • 14ee9d2382 added a new app sample hyung-hwan 2020-08-18 17:04:51 +00:00
  • 6693fdc059 fixed issues in some sample files hyung-hwan 2020-08-18 16:57:33 +00:00
  • 6d03ba8ef2 fixed a Sttp::sendCmd()'s bug of calling itself recursively in Sttp.cpp hyung-hwan 2020-08-18 16:47:20 +00:00
  • e53dbef46a fixed a minor bug in Sttp.cpp hyung-hwan 2020-08-17 17:12:49 +00:00
  • 0adea0187c fixed Thread.hpp again hyung-hwan 2020-08-17 10:22:14 +00:00
  • a03289873a fixed Thread.hpp hyung-hwan 2020-08-17 10:21:41 +00:00
  • 54d1197b1a added QSE_CPP_OVERRIDE hyung-hwan 2020-08-17 10:20:37 +00:00
  • f083bbe21f removed the 'register' keyword from ipad.h hyung-hwan 2020-08-17 10:11:53 +00:00
  • 1aa7391854 removed the 'register' keywrod from LinkedList.hpp hyung-hwan 2020-08-17 10:10:10 +00:00
  • 333518857e enhanced qse_get_log_priority_by_mbsname() and qse_get_log_priority_by_wcsname() hyung-hwan 2020-08-17 08:58:50 +00:00
  • 8d50c465b0 renamed --enable-wchar to --enable-wide-char made wide character definition more versatile hyung-hwan 2020-08-15 18:48:13 +00:00
  • 56377fcf79 updated build files for better mysql integration hyung-hwan 2020-08-15 14:54:01 +00:00
  • 0313afba82 enhanced qse_get_log_priority_by_name() to recognized a plus sign before the priority name hyung-hwan 2020-08-13 11:14:02 +00:00
  • 81ab05b6e8 minor comment change in opt.h hyung-hwan 2020-08-12 09:31:14 +00:00
  • b9a8722d3b enhanced TcpServer::setup_listeners() to ignore some whitespaces int the addresses. added a new parameter to App::guardProcess() to let it not guard optionally hyung-hwan 2020-08-12 08:22:23 +00:00
  • 47a8cdeb11 changed a couple of log messages to include wid in TcpServer.cpp hyung-hwan 2020-08-11 08:25:53 +00:00
  • 751663cf4f added Sttp::sendCmdLV() hyung-hwan 2020-08-11 07:09:08 +00:00
  • 04ede03b37 added Sttp::sendCmdV() hyung-hwan 2020-08-10 16:55:58 +00:00
  • 301b56b3eb allowed a dash to be an identifier letter in sttp hyung-hwan 2020-08-10 12:13:29 +00:00
  • 0702fe331a added TypesErrorNumberToWcstr and TypesErrorNumberToMbstr redefined QSE_MT() and QSE_WT() hyung-hwan 2020-08-09 19:08:47 +00:00
  • 77cb98ab5b renames E_NARGS to E_ENARGS hyung-hwan 2020-08-08 17:32:06 +00:00
  • 1cbdbed159 merged c++ libraries to c libraries. (e.g. libqsecmnxx merged in libqsecmn) implemented the feed-based sttp class hyung-hwan 2020-08-06 11:42:39 +00:00
  • 85447c8882 a bug fix in htrd.c hyung-hwan 2020-05-20 07:26:49 +00:00
  • 1b46bba861 fixed the standard console handlers to reset FNR when opening a new file upon EOF of the previous file hyung-hwan 2020-03-16 04:41:11 +00:00
  • e83fda484e fixed a bug in printing a tree node of the QSE_AWK_NDE_POS type hyung-hwan 2020-03-12 04:31:19 +00:00
  • 7d82d5c8b0 fixed a memory leak upon an error in hawk_fnc_match() hyung-hwan 2020-03-10 14:32:30 +00:00
  • 73adc1f3dd changed the tre parser to treat a backslash as an escaper inside [] hyung-hwan 2020-03-09 15:34:34 +00:00
  • 342c7ff32f fixed a bug in matching string end with $ hyung-hwan 2020-03-09 07:36:12 +00:00
  • 0581258f94 added %u to printf in lib/awk/run.c. changed %c with an empty string to print '\0' in printf hyung-hwan 2020-03-08 14:42:33 +00:00
  • c44525c276 fixed the execution behavior of double patterned action block(e.g. /a/,/b/) hyung-hwan 2020-03-08 14:20:48 +00:00
  • 41dd60e4b2 fixed a bug in NF=value assignment handling hyung-hwan 2020-03-08 11:02:03 +00:00
  • 59ad30bab2 fixed a bug when assigning NF with a large number than the current number of records hyung-hwan 2020-03-07 16:24:02 +00:00
  • 34d1b1d1d7 fixed a bug in converting multidimensional array index to a string in lib/awk/run.c hyung-hwan 2020-03-07 15:50:53 +00:00
  • 390e72d209 fixed wrong array size in lib/awk/run.c hyung-hwan 2020-03-05 05:52:36 +00:00
  • 577c084a10 fixed the standard console handler to return an error if ARGV is not a map hyung-hwan 2020-03-05 05:32:25 +00:00
  • e10a9e0cbb fixed an error handling bug in cmd/awk/awk.c hyung-hwan 2020-03-04 14:14:02 +00:00
  • 5438c8129c changed the unary bitwise negation operator to a single tilde which overlaps with the regex match operator hyung-hwan 2020-03-04 14:10:35 +00:00
  • 04eb425326 set the initial value of FS to a single space letter in awk hyung-hwan 2020-03-04 06:33:58 +00:00
  • 32f6381bd1 fixed a critical bug in handling a multi-dimensional index with delete (e.g. delete[20,"data"]) hyung-hwan 2020-03-02 07:23:11 +00:00
  • cb1b28558f removed a blank line in qse_awk_rtx_isnilval() hyung-hwan 2020-01-19 10:03:26 +00:00