Commit Graph

1712 Commits

Author SHA1 Message Date
zsx
cbf202d1b1 supporting IPV6 2018-09-10 18:30:54 +08:00
zsx
ebaa24ddf9 fixed bugs in acl::string::begin_with API 2018-09-08 21:58:27 +08:00
zsx
f1737e7a92 fixed bugs in string::begih_with 2018-09-08 21:33:44 +08:00
zsx
ac3bcf1f98 fixed bugs in acl::string::begin_with API 2018-09-08 13:58:49 +08:00
zsx
3248c67a4f release 3.4.1-18, prepare for adding IPV6 feature 2018-09-06 19:07:17 +08:00
zsx
e9169c3489 compiling gson_helper ok for vc2005 by removing invalid declaration. 2018-09-04 17:08:20 +08:00
zsx
ba239b8e26 add db_cursor.hpp, sqlite_cursor.hpp, sqlite_cursor.cpp into xcode's project. 2018-09-03 20:52:45 +08:00
zsx
e361d22fdf if values_'s size doesn't equal to names_'s size, just return one error other than abort. 2018-09-03 15:35:38 +08:00
zsx
7720fec1db add log info in db_row::filed_value 2018-09-03 14:56:20 +08:00
zsxxsz
8ebffc404a add sqlite_cursor for supporting the Sqlite's cursor operation. 2018-09-02 20:38:33 +08:00
zsx
808023c5a2 change charset from utf-8 to gbk for some files merged. 2018-08-24 17:49:13 +08:00
郑树新
6772f92d9b !1 修复在 FreeBSD 8.x 上编译的一个错误
Merge pull request !1 from lsgx/fix-freebsd8-error
2018-08-24 17:40:43 +08:00
zsx
2b8a99dd3f merge acl_mem_slice.c 2018-08-24 17:38:37 +08:00
zsx
2cd040b856 improvment the performance of acl::token_tree class;
add benchmark for token_tree.
2018-08-20 22:28:27 +08:00
zsx
92615556b4 there's some comments error in token_tree 2018-08-20 11:07:20 +08:00
zsx
eca1d07747 fixed one bug in token_tree's destructor 2018-08-20 10:31:12 +08:00
zsxxsz
c9e5e010a7 fixed compiling warning on VC 2018-08-19 23:11:36 +08:00
zsx
46f12d39ca using libfiber.h for C and libfiber.hpp for C++ 2018-08-19 23:03:39 +08:00
zsx
e4a342b5f4 merge from libfiber 2018-08-19 22:47:26 +08:00
zsxxsz
001dd3f0eb add create_delimiters_tab/free_delimiters_tab in class token_tree. 2018-08-19 22:36:18 +08:00
zsx
03480089bc fixed some comiling errors. 2018-08-19 15:55:54 +08:00
zsx
0a24f81948 add tbox, token_tree into vc projects and xcode project. 2018-08-19 15:45:09 +08:00
zsx
6f18301ac8 add token_tree class for 256-fork matching tree;
format the files with DOS format.
2018-08-19 15:31:26 +08:00
zsx
a90ebcf86e there are some changes in the interfaces's meaning of thread_cond::wait, server_socket::accept. 2018-08-17 16:50:30 +08:00
zhengshuxin
e5b554930b some samples of fiber should be compiled by c++11 compiler. 2018-08-10 21:02:14 +08:00
zhengshuxin
820a5c0b61 building 2018-08-08 16:50:43 +08:00
zhengshuxin
ae7ce4ee23 compilie dns.c module of lib_fiber on low version gcc 2018-08-08 16:34:28 +08:00
zsx
fd30abd5f3 modify Makefile 2018-08-08 14:08:43 +08:00
zhengshuxin
155fc3ba7f CMakeLists in lib_acl adding gcc version checking. 2018-08-08 14:05:29 +08:00
郑树新
4141daf0f0
Merge pull request #122 from jiangzhuti/master
fix spelling mistake.
2018-08-08 11:57:36 +08:00
zsx
e8fad9062a fixed some compiling warning 2018-08-08 11:45:37 +08:00
Li Qiang
65f7adf0a4 fix spelling mistake. 2018-08-08 10:46:18 +08:00
zsx
76b6bd1086 bugfix: there's one bug in db_mysql::sane_mysql_query when one connection lost and the db handle be set NULL, we should re-connect. 2018-08-07 22:25:12 +08:00
zhengshuxin
9eee816620 optimize the memory size of ACL_VSTRING, ACL_VBUF and ACL_JSON_NODE 2018-08-07 10:58:00 +08:00
zhengshuxin
99aec2e3ea optimize the space using for ACL_JSON, ACL_VSTRING, ACL_VBUF 2018-08-06 23:16:00 +08:00
zsx
4dc4e2cb18 bugfix: json parse should not ignore string value begin with space 2018-08-03 11:04:36 +08:00
zsx
f3f8a5f007 add one sample for testing json serialization. 2018-08-02 23:13:38 +08:00
zsx
9d1c2e850b bugfix: json parser gson serialization can't handle empty array object. 2018-08-02 23:00:22 +08:00
zsx
6f304c64b6 fixed one bug in app/wizard/tmpl/http/http_servlet.cpp 2018-07-31 10:56:44 +08:00
zsx
85d77fe96c code style 2018-07-29 18:57:47 +08:00
zsx
2e529a4e71 fixed one bug in acl::tbox 2018-07-27 16:27:20 +08:00
zsx
0da7b9bd8a fixed one bug in tbox 2018-07-27 16:26:27 +08:00
zsx
2843c3197d tbox: support transfering NULL message 2018-07-27 13:26:07 +08:00
zsx
0c7b9b420e bugfix: json's serialization can't support double type with the integer type;
feature: add methods in acl::string which can use std::string.
2018-07-24 18:45:51 +08:00
zsx
581677bffc There is one bug in acl::HttpServlet which session will not be freed 2018-07-10 21:37:25 +08:00
zsx
13ae6f9007 add file lock in acl::fstream 2018-07-05 14:23:45 +08:00
zsx
87ba0c1f80 add try_lock in acl::fstream 2018-07-05 14:14:06 +08:00
zsx
37b326bd44 add file lock method in acl::fstream 2018-07-05 13:56:10 +08:00
Charlie Root
82708780d8 fixed one compiling error for freebsd8 by jjx 2018-07-01 22:09:12 +08:00
zsx
33a4bdbb36 acl::thread's default status been set has been changed from detachable to joinable. 2018-06-29 09:42:27 +08:00