Commit Graph

3451 Commits

Author SHA1 Message Date
6237b43441 added QSE_XLI_JSON and abandoned QSE_XLI_TAGMARKER, QSE_XLI_ARRAYMARKER, and QSE_XLI_ASSIGNWITHCOLON 2018-01-08 08:25:49 +00:00
03cb7dd9dc added QSE_XLI_ASSIGNWITHCOLON, QSE_XLI_TAGMARKER, QSE_XLI_ARRAYMARKE and added partial code for more extension work in progress 2018-01-05 10:55:20 +00:00
dccad56ca5 revised qse_wcsxcmp(), qse_wcsxcasecmp(), qse_mbsxcmp(), qse_mbsxcasecmp() 2018-01-03 06:59:41 +00:00
5174784cfe revised qse_mbsxcmp(), qse_wcsxcmp(), qse_mbsxcasecmp(), qse_wcsxcasecmp() 2017-12-31 16:40:24 +00:00
f595c300c1 added uncommited build files 2017-12-26 14:39:54 +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
b6781e0554 just some minor fixes 2017-12-18 07:28:17 +00:00
0c8608f81b added the endptr parameter to various string to number conversion functions 2017-12-18 07:20:02 +00:00
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 2017-12-18 06:27:54 +00:00
2172fa59a5 enhanced the constant value handling 2017-12-14 10:02:44 +00:00
1f56b6cf93 added qse_substbasenamedup()/qse_substwcsbasenamedup()/qse_substmbsbasenamedup().
enhanced $INCLUDE handling in raddic
2017-12-14 04:08:10 +00:00
61483e294a added a primitive dictionary file loader. needs more work 2017-12-13 08:21:13 +00:00
f9970ef086 added constant manipulation functions in raddic 2017-12-12 07:27:17 +00:00
b081c10f83 fixed wrong cache handing in manipulating the attributes in raddic 2017-12-12 03:17:02 +00:00
80ade41ea9 added qse_raddic_addattr(), qse_raddic_deleteattrbyname(), qes_raddic_deleteattrbyvalue(), qse_raddic_findattrbyname(), qse_raddic_findattrbyvalue() 2017-12-11 10:02:49 +00:00
c9bbd3c993 added qse_htl_yanknode(), qse_htl_upyank().
added qse_raddic_deletevendorbyname(), qse_raddic_deletevendorbyid()
2017-12-11 08:48:06 +00:00
4266d8026c added qse_raddic_addvendor(), qse_raddic_findvendorbyvalue(), qse_raddic_findvendorbyname() 2017-12-08 08:12:24 +00:00
5db7ddc770 added another new hash table implementation based on fr 2017-11-30 05:46:42 +00:00
02f3adf134 added QSE_LIBCALL?() macros 2017-10-27 08:05:41 +00:00
25de06d195 added AppRoot::chroot() 2017-10-27 06:56:31 +00:00
38102f659e removed a unneeded colon in inline assembly that caused compilation failure with old gcc 3.X 2017-10-19 03:12:24 +00:00
88e67887b7 fixed a wrong check when setting a log target 2017-09-29 00:32:31 +00:00
3478885962 added qse_get_highest_fd(), qse_close_open_fds_using_proc()
added QSE::AppRoot::daemonize()
2017-09-26 13:49:16 +00:00
4e097466ae improved the file path management in the logging function 2017-09-19 14:08:46 +00:00
db421d4208 fixed prototypes for qse_wcs_vfmt() and qse_wcs_vfcat() 2017-09-18 04:16:06 +00:00
2304a0a5bb enhanced the logging functions to support priority masking and added/changed helper functions to convert betwee numeric values and string values 2017-09-18 04:06:58 +00:00
c5ac9558ab change the logging function to support priority masking 2017-09-18 02:46:54 +00:00
cdc64c347f fixed compilation issues on netbsd i386 2017-09-17 12:29:59 +00:00
e8b59346a7 fixed wrong calls to math_log in the awk math module 2017-09-16 10:41:25 +00:00
36db3c8623 added fallback match::log2() code for platforms lacking log2 2017-09-16 09:48:00 +00:00
a7bc6a6eb2 fixed some bugs in formatting output function 2017-09-16 09:16:15 +00:00
2cc8894570 renamed some sio functions 2017-09-16 08:54:25 +00:00
3ac8bc1f49 added math::log2() to awk.
fixed some bugs in syslog handling
2017-09-16 07:01:03 +00:00
dae0fc8adb added a tester for logging functions 2017-09-16 04:10:14 +00:00
bcc9da7aca fixed log functions for the WCHAR mode 2017-09-16 03:57:54 +00:00
33436ab0fb added Ixx length specifier to the formatting function.
improved the system log interface in the logging function
2017-09-16 03:21:30 +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
936426de42 fixed compilation issues on solaris 8 2017-09-09 15:03:55 +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
8b40ed630c added some convenience functions to QSE::LinkedList, QSE::HashTable, and QSE::HashList 2017-09-04 12:32:48 +00:00
3cd745c181 removed a unneeded macro argument from qse_ethwadtostr() 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 2017-08-31 16:07:16 +00:00
eb5e5c10d3 checked the no-buffer condition in some string functions 2017-08-31 11:20:50 +00:00
5846d6c1a8 added move constructors and move assignement operators to string classes 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
2017-08-30 13:50:02 +00:00
211f5b014e added String::truncate() and related functions.
started adding radius dictionary file reader. incomplete yet
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 2017-08-28 14:22:02 +00:00