zhengshuxin
|
8d7cf5cdfc
|
build samples ok on WSL ubuntu
|
2022-01-28 12:28:21 +08:00 |
|
root
|
e29632e52e
|
porting to ALPINE Linux
|
2022-01-27 18:46:55 +00:00 |
|
郑树新
|
de77ff891c
|
optimize and test iocp
|
2022-01-26 18:08:55 +08:00 |
|
郑树新
|
bba59a92b9
|
add vc2019 project for redis_list demo
|
2022-01-25 21:46:19 +08:00 |
|
shuxin zheng
|
039022a949
|
fixed compiling warning on win64
|
2022-01-12 11:39:57 +08:00 |
|
zhengshuxin
|
a883c0917d
|
test add_double when building json
|
2022-01-10 22:48:46 +08:00 |
|
郑树新
|
cf9f39bba5
|
add precision for double type when building json
|
2022-01-10 22:41:07 +08:00 |
|
shuxin zheng
|
6c0c616b6f
|
comments
|
2021-12-26 10:36:07 +08:00 |
|
zhengshuxin
|
7f18080bed
|
fixed one crashing bug in db_sqlite.cpp of db_sqlite.cpp when one value of results is null.
|
2021-12-24 23:38:37 +08:00 |
|
zhengshuxin
|
a27557a902
|
optimize aio closing process in weak network env.
|
2021-12-13 16:30:15 +08:00 |
|
shuxin zheng
|
ce782ddc3c
|
http_request comment
|
2021-12-05 13:24:15 +08:00 |
|
shuxin zheng
|
3b45dd170e
|
optimize http_request
|
2021-12-05 13:22:39 +08:00 |
|
zhengshuxin
|
e8245c4ccc
|
acl::string can support std::unordered_xx in c++11
|
2021-12-05 10:04:03 +08:00 |
|
shuxin zheng
|
0eb19221a0
|
acl::string can used in std::unordered_xxx template in c++11
|
2021-12-05 00:00:46 +08:00 |
|
shuxin zheng
|
5baef722f9
|
fixed comment problems
|
2021-12-03 14:00:38 +08:00 |
|
zhengshuxin
|
1f9b877a9f
|
root should be re-assign after json.reset() in json demo
|
2021-11-30 15:28:25 +08:00 |
|
shuxin zheng
|
5bbd1274bb
|
fixed one abort bug in http_aclient.cpp
|
2021-11-15 10:45:54 +08:00 |
|
zhengshuxin
|
e1d41990b4
|
add clear_read_ready flag in aio_istream
|
2021-11-12 17:35:02 +08:00 |
|
zhengshuxin
|
9782fab652
|
It maybe reasonable that the read_ready flag was cleared before the real read API called.
|
2021-11-12 17:24:11 +08:00 |
|
zhengshuxin
|
2f8f33631c
|
add sendto() in ostream class
|
2021-11-11 19:24:48 +08:00 |
|
zhengshuxin
|
01a7af4eb1
|
add flags in aio_ostream::sendto() API
|
2021-11-11 18:28:12 +08:00 |
|
zhengshuxin
|
f98f33e23b
|
optimize aio module
|
2021-11-11 18:09:48 +08:00 |
|
zhengshuxin
|
be4d110dfd
|
listening queue length can be in aio_socket_stream::open()
|
2021-11-11 15:59:00 +08:00 |
|
zhengshuxin
|
0b76431269
|
rename the old function acl_getsocktype to acl_getsockfamily and add the new acl_getsocktype
|
2021-11-09 22:00:57 +08:00 |
|
shuxin zheng
|
0123c90bff
|
rename hook_xxx() to enable_xxx() in aio module
|
2021-11-09 16:14:23 +08:00 |
|
shuxin zheng
|
bee971875a
|
add udp support in aio_socket_stream class
|
2021-11-09 14:48:58 +08:00 |
|
zhengshuxin
|
df49f8c5fd
|
add writev in aio_ostream class
|
2021-11-02 09:30:33 +08:00 |
|
zhengshuxin
|
3001daf1b5
|
reserve enough memory space for acl_aio_readn()
|
2021-11-01 11:12:56 +08:00 |
|
shuxin zheng
|
5e002541ce
|
aio_handle can be reset in aio_stream.
|
2021-10-31 14:39:38 +08:00 |
|
zhengshuxin
|
cfed77c897
|
optimize some macro for ACL_VSTREAM
|
2021-10-27 15:29:27 +08:00 |
|
zhengshuxin
|
8e023c745a
|
Add new function for getting the length of the sending queue in aio module.
|
2021-10-26 16:48:58 +08:00 |
|
moehuster
|
3463e6ecd1
|
Feature: add linux-aarch64 support
|
2021-10-22 11:03:00 +08:00 |
|
郑树新
|
fca21901ac
|
test iocp for fiber module
|
2021-10-07 23:13:21 +08:00 |
|
zhengshuxin
|
667c2f27f0
|
optimize building by ndk-build
|
2021-09-28 15:49:15 +08:00 |
|
郑树新
|
310a87f844
|
optimize vs projects for windows platform
|
2021-09-17 00:11:06 +08:00 |
|
郑树新
|
cde03a74d4
|
optimize vs projects
|
2021-09-16 19:27:09 +08:00 |
|
郑树新
|
c0719a1b2e
|
optimize vc projects
|
2021-09-14 18:34:21 +08:00 |
|
shuxin zheng
|
e371cba331
|
format code
|
2021-09-11 15:48:21 +08:00 |
|
zhengshuxin
|
f2db150306
|
format code
|
2021-08-22 23:28:21 +08:00 |
|
郑树新
|
9d3f6d5cfd
|
test API hook for fiber module on Windows platform.
|
2021-08-22 23:15:38 +08:00 |
|
shuxin zheng
|
079f1eb069
|
optimize set_url/build_request in http_header.cpp
|
2021-08-19 10:13:05 +08:00 |
|
shuxin zheng
|
7b5a36771c
|
optimize http_header::set_url()
|
2021-08-19 09:50:13 +08:00 |
|
shuxin zheng
|
ff48a19ab1
|
url_part_ should be inited in http_header::init()
|
2021-08-18 19:20:24 +08:00 |
|
shuxin zheng
|
fda93dbd5c
|
Merge branch 'master' of gitee:zsxxsz/acl into gitee-master
|
2021-08-18 18:25:37 +08:00 |
|
shuxin zheng
|
df24d1e227
|
http_header::set_url() can keep the original url
|
2021-08-18 18:24:55 +08:00 |
|
郑树新
|
2d04980910
|
optimizing fiber module
|
2021-08-18 16:07:35 +08:00 |
|
zhengshuxin
|
d3b08ff8fc
|
test redis ttl
|
2021-08-17 11:00:51 +08:00 |
|
zhengshuxin
|
d7d75d119f
|
use recursive lock when debuging memory
|
2021-08-13 15:57:03 +08:00 |
|
zhengshuxin
|
5e18c5a939
|
fixed bug where memory leaking happened that rnd_ should be freed in mbedtls_conf::~mbedtls_conf()
|
2021-08-12 13:38:17 +08:00 |
|
shuxin zheng
|
31efba0d37
|
don't unzip Content-Type: application/x-gzip
|
2021-08-10 17:16:05 +08:00 |
|
shuxin zheng
|
40e9dc6fcc
|
enable mbedtls default when building by xcode
|
2021-08-06 17:26:58 +08:00 |
|
shuxin zheng
|
6188482fee
|
fixed bug in http_header::build_request() when http protocol version has been set
|
2021-08-03 11:14:56 +08:00 |
|
zhengshuxin
|
8c0c8aa349
|
don't log info when unload dll to avoid some errors
|
2021-07-28 19:13:26 +08:00 |
|
shuxin zheng
|
2928f0b4d9
|
add time_unit_t type
|
2021-07-19 18:52:15 +08:00 |
|
shuxin zheng
|
662246e62e
|
add set_time_unit() for stream class
|
2021-07-19 18:29:34 +08:00 |
|
郑树新
|
6a1c34168f
|
build acl by vc2019
|
2021-07-13 15:09:46 +08:00 |
|
shuxin zheng
|
506c63a0fe
|
the connect and read/write timeout can use ms
|
2021-07-09 18:27:11 +08:00 |
|
shuxin zheng
|
e140a07196
|
add more comments
|
2021-07-06 15:12:18 +08:00 |
|
shuxin zheng
|
1f79c0dc48
|
add comments in http_utils.hpp
|
2021-07-06 15:11:50 +08:00 |
|
郑树新
|
9a2dc17512
|
add vc2019 project for redis_ssl demo
|
2021-07-06 14:49:19 +08:00 |
|
shuxin zheng
|
41f143868f
|
http protocol version can be set in http_header
|
2021-06-25 11:38:46 +08:00 |
|
shuxin zheng
|
37fecbfdfa
|
fixed bug in url_coder when decoding a NULL value
|
2021-06-25 11:12:18 +08:00 |
|
shuxin zheng
|
2cecabebb4
|
correct comments of headers
|
2021-06-22 17:02:16 +08:00 |
|
shuxin zheng
|
eb074943af
|
correct comments headers
|
2021-06-22 16:07:34 +08:00 |
|
shuxin zheng
|
d066a664db
|
don't hook new in lib_acl_cpp
|
2021-06-21 17:00:42 +08:00 |
|
shuxin zheng
|
fa9724c0c7
|
add acl_cpp_verbose()
|
2021-06-21 09:36:15 +08:00 |
|
shuxin zheng
|
dd6b6f913a
|
optimize memory module
|
2021-06-18 14:52:21 +08:00 |
|
郑树新
|
8742d622a0
|
add net module of lib_acl_cpp in vc2012, vc2013, vc2017
|
2021-06-17 17:38:06 +08:00 |
|
郑树新
|
58f0fa8798
|
add lost file and fixed one bug in rfc1035
|
2021-06-16 14:40:04 +08:00 |
|
shuxin zheng
|
40ddd8aee5
|
add http_url class for parsing url
|
2021-06-08 16:45:49 +08:00 |
|
zhengshuxin
|
00fdf2719c
|
fixed bug in json_node::set_text().
|
2021-06-03 16:01:15 +08:00 |
|
shuxin zheng
|
2663fc923a
|
add cname in acl_rfc1035_build_reply() in acl_rfc1035.c
|
2021-06-02 16:53:31 +08:00 |
|
shuxin zheng
|
e1fdd70000
|
modify acl_dns_lookup()/acl_dns_lookup2()
|
2021-05-31 10:56:27 +08:00 |
|
zhengshuxin
|
995ed8ae06
|
fixed bugs in redis_list demo
|
2021-05-27 10:06:44 +08:00 |
|
zhengshuxin
|
d804f33916
|
fixed one compiling warning
|
2021-05-25 17:21:39 +08:00 |
|
shuxin zheng
|
0c01da318d
|
fixed bugs in beanstalk module
|
2021-04-14 09:33:44 +08:00 |
|
shuxin zheng
|
2283993e07
|
write mqtt readme
|
2021-03-28 22:34:33 +08:00 |
|
shuxin zheng
|
1c0b34144c
|
add readme for mqtt module of acl
|
2021-03-28 22:23:54 +08:00 |
|
shuxin zheng
|
b3e795a099
|
optimize json module
|
2021-03-28 11:41:11 +08:00 |
|
shuxin zheng
|
94227aebd0
|
add json test shell
|
2021-03-28 00:07:55 +08:00 |
|
shuxin zheng
|
9b835c8e8a
|
optimize json module
|
2021-03-28 00:02:43 +08:00 |
|
shuxin zheng
|
c4993fd694
|
fixed one bug in json module.
|
2021-03-27 15:59:42 +08:00 |
|
shuxin zheng
|
425de49de8
|
fixed one bug in one json demo
|
2021-03-27 13:55:17 +08:00 |
|
zhengshuxin
|
9a9dae1ab8
|
test mqtt length's encoding
|
2021-03-25 16:43:02 +08:00 |
|
zhengshuxin
|
7270b2eb71
|
test mqtt module
|
2021-03-24 19:03:53 +08:00 |
|
zhengshuxin
|
d552be0f9c
|
test mqtt module
|
2021-03-24 18:01:13 +08:00 |
|
zhengshuxin
|
32183662db
|
test mqtt
|
2021-03-24 17:54:34 +08:00 |
|
shuxin zheng
|
5e097bdeda
|
remove unused variable in mqtt_aclient.hpp
|
2021-03-15 18:54:50 +08:00 |
|
zhengshuxin
|
33883310f4
|
build mqtt module ok on linux.
|
2021-03-12 17:32:08 +08:00 |
|
shuxin zheng
|
fda4920244
|
add more comments in the headers of mqtt module.
|
2021-03-12 17:26:49 +08:00 |
|
shuxin zheng
|
87c12a8022
|
fixed compiling warning by vc
|
2021-03-12 11:41:30 +08:00 |
|
shuxin zheng
|
21497509aa
|
fixed compiling warning
|
2021-03-12 11:39:44 +08:00 |
|
shuxin zheng
|
e1d166e4cb
|
test mqtt
|
2021-03-12 11:31:04 +08:00 |
|
zhengshuxin
|
f5b7aca751
|
test and optimize mqtt module
|
2021-03-12 11:07:29 +08:00 |
|
shuxin zheng
|
43faf3ca39
|
test mqtt in aio/bio, client/server mode
|
2021-03-11 20:19:53 +08:00 |
|
shuxin zheng
|
0434ca104d
|
test mqtt server mode
|
2021-03-11 19:03:22 +08:00 |
|
shuxin zheng
|
6d8a625f5c
|
add mqtt aclient for aio communication
|
2021-03-10 19:32:56 +08:00 |
|
shuxin zheng
|
dbab78ef75
|
add mqtt_aclient for async communication with mqtt server or mqtt client
|
2021-03-10 17:21:29 +08:00 |
|
shuxin zheng
|
ca3dadc3aa
|
optimize mqtt module
|
2021-03-09 16:16:32 +08:00 |
|
shuxin zheng
|
d7c23db7be
|
add mqtt_header in xcode project
|
2021-03-09 10:35:55 +08:00 |
|