zhengshuxin
|
c5de28c7ee
|
fixed bug in redis_set::spop
|
2019-07-27 10:08:46 +08:00 |
|
zhengshuxin
|
429b674430
|
format code style
|
2019-07-26 09:19:04 +08:00 |
|
meihouhao2017
|
fb32ba0601
|
补充遗漏修改。
|
2019-07-25 22:59:47 +08:00 |
|
meihouhao2017
|
9db698f92b
|
补充上次提交遗漏的修改,使patch请求生效。
|
2019-07-25 22:53:08 +08:00 |
|
郑树新
|
25d9204c61
|
fixed compiling warning on windows.
|
2019-07-24 17:27:12 +08:00 |
|
zhengshuxin
|
498e0537dd
|
add new features in fstream/ofstream/ifstream
|
2019-07-24 16:12:58 +08:00 |
|
zhengshuxin
|
23f97bdd4f
|
HttpServletRequest won't discard body_parse_ and will read request body when user calls getJson/getXml.
|
2019-07-20 16:14:09 +08:00 |
|
zhengshuxin
|
b3ab894e6d
|
format code style.
|
2019-07-14 11:43:15 +08:00 |
|
zhengshuxin
|
1e48c13176
|
format code style
|
2019-07-14 10:17:55 +08:00 |
|
zhengshuxin
|
5653b32c34
|
format code style.
|
2019-07-13 22:45:58 +08:00 |
|
zhengshuxin
|
92ad11180a
|
polarssl_io can be deleted when reference is zero.
|
2019-07-12 11:05:17 +08:00 |
|
zhengshuxin
|
f9c04e327d
|
format c++ code style.
|
2019-07-10 16:29:25 +08:00 |
|
郑树新
|
5fc7f2ebc7
|
use zlib.dll other than zlib1.dll
|
2019-07-10 13:59:52 +08:00 |
|
zsxxsz
|
a2c7889455
|
fixed bugs in acl_atomic_int64_fetch_add/acl_atomic_int64_add_fetch in acl_atomic.c
|
2019-07-09 23:13:42 +08:00 |
|
zhengshuxin
|
8280209e71
|
add acl_vstream_read_peek3
|
2019-07-08 22:08:26 +08:00 |
|
zhengshuxin
|
c5fbe9ede4
|
format c++ code style.
|
2019-07-07 13:27:58 +08:00 |
|
zhengshuxin
|
87c1bc8028
|
format c++ code style.
|
2019-07-07 11:00:12 +08:00 |
|
zhengshuxin
|
7f8f8bc29c
|
http_request::request will set Content-Length of HTTP request HEAD according the data and len parameters.
|
2019-07-04 17:46:19 +08:00 |
|
zhengshuxin
|
190be40459
|
optimize HTTP module for supporting HTTP/1.1
|
2019-07-04 16:32:57 +08:00 |
|
zhengshuxin
|
16415d8333
|
format c++ code style.
|
2019-07-02 16:36:06 +08:00 |
|
郑树新
|
9e3bc921a2
|
fixed one compiling error for Android
|
2019-06-28 11:39:16 +08:00 |
|
郑树新
|
024f65bedd
|
optimize compiling
|
2019-06-28 11:21:36 +08:00 |
|
zhengshuxin
|
382d69ab04
|
optimize conditional compiling
|
2019-06-28 10:54:27 +08:00 |
|
郑树新
|
cff0958e2c
|
Merge branch 'master' into master
|
2019-06-26 22:52:56 +08:00 |
|
zhengshuxin
|
1fb167d560
|
remove some useless comments
|
2019-06-24 11:58:19 +08:00 |
|
zhengshuxin
|
3bcd491cb4
|
fixed bug in http_request::get_body which will be crashed when out's type is string
|
2019-06-23 20:19:26 +08:00 |
|
meihouhao2017
|
0261775380
|
support PATCH method of http.
|
2019-06-18 11:00:58 +08:00 |
|
zsxxsz
|
cc202891ec
|
compiling ok on Ubuntu12 32-bits
|
2019-06-17 22:31:43 +08:00 |
|
zsx
|
c1e3e2bbb0
|
add http_aclient class into xcode project.
|
2019-06-11 19:25:54 +08:00 |
|
zhengshuxin
|
c8e9497086
|
format c++ code style.
|
2019-06-17 10:51:28 +08:00 |
|
zhengshuxin
|
24bc9c085f
|
optimize sample http_aclient_ssl
|
2019-06-13 22:05:25 +08:00 |
|
zhengshuxin
|
ab407a51dc
|
http_header supports getting/setting cookies for request and response.
|
2019-06-12 23:25:35 +08:00 |
|
zhengshuxin
|
c774fd3a6d
|
format c++ code style.
|
2019-06-12 23:12:31 +08:00 |
|
zhengshuxin
|
55e29c55b3
|
aio_istream/aio_ostream can be created with socket fd.
|
2019-06-11 23:16:03 +08:00 |
|
zhengshuxin
|
d4b6538dcd
|
fixed bug in polarssl_io.cpp for static compiling
|
2019-06-11 17:00:54 +08:00 |
|
zhengshuxin
|
8d73223341
|
fixed bug in websocket::send_frame_pong
|
2019-06-11 15:06:47 +08:00 |
|
zhengshuxin
|
00b5d2edaa
|
change comments' charset from utf-8 to gbk to avoid VC compiling warning.
|
2019-06-10 16:40:12 +08:00 |
|
zhengshuxin
|
fae5f0aee6
|
format c++ code style.
|
2019-06-10 16:34:23 +08:00 |
|
zhengshuxin
|
8ab1c2fb6a
|
http_aclient supports unzipping compressed data from server's response.
|
2019-06-10 16:08:21 +08:00 |
|
zhengshuxin
|
7ae938030e
|
test websocket samples
|
2019-06-10 13:00:25 +08:00 |
|
zhengshuxin
|
16f37938b0
|
add websocket supporting in http_aclient
|
2019-06-09 22:46:07 +08:00 |
|
zhengshuxin
|
8d3fc7e755
|
format c++ code style.
|
2019-06-08 22:37:04 +08:00 |
|
zhengshuxin
|
132322015f
|
SSL communication has been supported in redis client module.
|
2019-06-08 14:06:22 +08:00 |
|
zhengshuxin
|
1958bb4229
|
optimize http_aclient and websocket
|
2019-06-06 23:43:04 +08:00 |
|
zhengshuxin
|
624f828575
|
optimize http_aclient
|
2019-06-06 13:46:23 +08:00 |
|
zhengshuxin
|
88b60dfa8a
|
http_aclient ok!
|
2019-06-05 17:48:52 +08:00 |
|
zhengshuxin
|
7d85364bc6
|
add http_aclient for getting http response from webserver in aio mode.
|
2019-06-05 17:36:47 +08:00 |
|
zhengshuxin
|
288986fdac
|
optimize http module for http request
|
2019-06-04 14:51:21 +08:00 |
|
zhengshuxin
|
55bfff7b18
|
fixed compiling problem for charset_conv.cpp on different OS.
|
2019-06-04 14:50:28 +08:00 |
|
zhengshuxin
|
af4182b88e
|
build ok on Linux
|
2019-05-27 12:16:13 +08:00 |
|
郑树新
|
b20b7bacb7
|
db module support getting length of field value
|
2019-05-27 12:11:30 +08:00 |
|
zhengshuxin
|
b1b7d08a0c
|
compiling optimization to get smaller library's size
|
2019-05-19 16:54:20 +08:00 |
|
zhengshuxin
|
b71b8840bf
|
replace assert with abort
|
2019-05-18 22:03:53 +08:00 |
|
zsxxsz
|
53583d8a9d
|
add compiling macro option ACL_CLIENT_ONLY to decrease the library's size for
client software.
|
2019-05-18 21:19:21 +08:00 |
|
zhengshuxin
|
0c89422256
|
redis_stream.cpp: optimize READGROUP/XREAD commands.
|
2019-05-14 11:28:55 +08:00 |
|
zhengshuxin
|
70d46d567b
|
XREADGROUP/XREAD should be blocked when block is 0
|
2019-05-14 11:13:49 +08:00 |
|
zhengshuxin
|
d62bb45cd6
|
tcp_keeper: fixed one bug in keeper_conn.cpp;
server_socket: remove one constructur method;
|
2019-04-28 16:17:17 +08:00 |
|
zsxxsz
|
ede94861d2
|
add zpopmin/zpopmax/bzpopmin/bzpopmax in redis_redis
|
2019-04-27 21:23:12 +08:00 |
|
郑树新
|
75382fd8fd
|
Merge branch 'master' into 'master'
Compatible with application/json and application/xml in http
See merge request !4
|
2019-03-14 16:17:39 +08:00 |
|
郑树新
|
b6f9803959
|
Build ok for Android Studio 3.3.2 !
|
2019-03-07 16:40:47 +08:00 |
|
liqiang01
|
603ff28580
|
Compatible with application/json and application/xml in http
|
2019-03-06 20:13:13 +08:00 |
|
郑树新
|
9135e09db7
|
fixed compiling error for vc
|
2019-02-12 13:38:57 +08:00 |
|
zsx
|
8d90bd12e8
|
scan_dir::rmdir_callback: rm empty directory as default
|
2019-02-02 14:24:14 +08:00 |
|
zsx
|
4934df5291
|
scan_dir::rmdir_callback: rmdir the empty directory as default
|
2019-02-02 14:18:17 +08:00 |
|
zsx
|
74369b46dc
|
scan_dir: empty directory can be removed when scanning directories
|
2019-02-01 18:47:19 +08:00 |
|
zsx
|
3b4b19a542
|
fixed bugs in scan_dir module
|
2019-02-01 13:49:27 +08:00 |
|
zsx
|
64d1c2458b
|
thread::start: add sync start thread way
|
2019-01-30 16:43:02 +08:00 |
|
zsx
|
5acbcf50cc
|
connect_manager::check_idle: fixed one bug when pools_size is 0
|
2019-01-21 13:19:49 +08:00 |
|
zsx
|
db2d293a3e
|
tcp_keeper is ok!
|
2019-01-15 11:57:19 +08:00 |
|
zsx
|
7b4033f749
|
http_request::check_range should compatible the situation when the returned range value is less than the given value.
|
2019-01-14 14:43:29 +08:00 |
|
zsx
|
5bb7daf807
|
tcp_keeper: add ttl controling for connection and connections pools;
http_request/http_client add controling parameters
|
2018-12-29 15:42:03 +08:00 |
|
zsx
|
6d3b542e4f
|
move connect_pool::reset_statistics's implement to source code from header
|
2018-12-28 13:52:30 +08:00 |
|
zsx
|
c89341b77b
|
optimize connect_pool
|
2018-12-19 13:31:46 +08:00 |
|
zsx
|
bd6375fe2a
|
connect_manager: support fiber running in threads
|
2018-12-16 16:47:51 +08:00 |
|
zsxxsz
|
d9bdd8aac6
|
restructure connect_manager for supporting fiber
|
2018-12-16 14:12:50 +08:00 |
|
zsxxsz
|
80461d5c51
|
optimize connect_manager
|
2018-12-15 23:32:41 +08:00 |
|
郑树新
|
c97297b00c
|
connect manager
|
2018-12-14 20:25:10 +08:00 |
|
郑树新
|
fdf69ce9a4
|
connect_manager improvment
|
2018-12-14 20:19:19 +08:00 |
|
zsx
|
e82b63b025
|
format code style
|
2018-12-12 11:16:12 +08:00 |
|
zsx
|
98f9efeae3
|
fixed one bug in redis_stream::get_one_message()
|
2018-12-12 10:49:19 +08:00 |
|
zsx
|
e8028180cf
|
expand redis_stream::xadd with subcommand MAXLEN
|
2018-12-11 15:29:35 +08:00 |
|
zsx
|
be9863f203
|
add comments for redis_stream module.
|
2018-12-11 14:06:53 +08:00 |
|
zsx
|
66a560e37f
|
fixed bugs in client_wakeup of acl_threads_server.c;
acl::fiber_tbox and acl::fiber_cond are ok.
|
2018-12-06 15:50:13 +08:00 |
|
zsx
|
45dc0ee481
|
fixed one bug for websocket module
|
2018-12-02 21:28:03 +08:00 |
|
zhengshuxin
|
ff5bc053b9
|
redis_stream benchmark testing
|
2018-12-02 20:15:27 +08:00 |
|
zhengshuxin
|
7fbcd4d56b
|
testing acl::redis_stream ok!
|
2018-12-02 14:58:41 +08:00 |
|
zsx
|
33535e8b6f
|
add task_qlen and threads_pool in master_threads
|
2018-11-28 20:50:31 +08:00 |
|
zhengshuxin
|
fafce8ce67
|
testing acl::redis_stream
|
2018-11-25 23:16:25 +08:00 |
|
zsx
|
7a934e149c
|
One bug in sha1 was fixed by dawei.lin@net263.com.
|
2018-11-22 22:18:25 +08:00 |
|
zsx
|
7683a7bc2e
|
add redis_stream into IDE projects for vc and xcode.
|
2018-11-16 13:28:55 +08:00 |
|
zhengshuxin
|
26cd06ba65
|
add supporting for XCLAIM redis command.
|
2018-11-14 23:24:32 +08:00 |
|
zsx
|
c4cafbebc1
|
adding redis stream ...
|
2018-11-14 19:00:58 +08:00 |
|
zhengshuxin
|
72a71f878d
|
adding xpending ...
|
2018-11-11 23:04:33 +08:00 |
|
zhengshuxin
|
8c0b4e79d3
|
add redis_stream::xinfo command
|
2018-11-11 21:59:52 +08:00 |
|
zhengshuxin
|
ac361045fd
|
adding xinfo in redis_stream.
|
2018-11-11 09:14:23 +08:00 |
|
zhengshuxin
|
a4040edd93
|
redis_stream: add more commands including "XTRIM, XDEL, XRANGE, XREVRANGE, XLEN, XACK"
|
2018-11-08 23:09:14 +08:00 |
|
zhengshuxin
|
5abbaa1a8b
|
redis_stream: implement XREADGROUP command.
|
2018-11-07 23:20:44 +08:00 |
|
zhengshuxin
|
c201fd13af
|
supporting redis-stream ...
|
2018-11-06 00:03:52 +08:00 |
|
zhengshuxin
|
d453e86828
|
websocket::send_frame_data can be called multiple.
|
2018-10-20 22:43:08 +08:00 |
|
zhengshuxin
|
7b343621e0
|
after the connection with redis-server is created, the dbnum can be selected in acl::redis_client, acl::redis_client_pool.
|
2018-10-20 22:20:57 +08:00 |
|