Commit Graph

1792 Commits

Author SHA1 Message Date
zsx
ef96a07b27 modify gson test samples. 2018-11-15 17:16:35 +08:00
zsx
efdb56b579 add ACL_EMFILE errno for UNIX/Windows. 2018-11-15 15:48:13 +08:00
zsx
c7e10ae8da log important commands's info from remote in order to find problem of the running status. 2018-11-15 15:43:29 +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
062bffaf0d add xlen, xack for redis_stream 2018-11-11 22:01:19 +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
zsx
00365e4c9e change version in acl_init.c 2018-10-31 22:19:57 +08:00
zsxxsz
96fd5bf486 build ok for windows 2018-10-31 22:14:09 +08:00
zsx
2dc0115ea5 fixed bug in acl_udp_server.c for windows OS. 2018-10-31 17:26:54 +08:00
zsx
127f6e0c33 acl_set_core_limit can only be used on UNIX-like OS. 2018-10-31 17:10:06 +08:00
zhengshuxin
fb376b2484 compatiable for lower cmake 2018-10-27 22:21:29 +08:00
zsx
687195ad40 build acl with cmake for Linux 2018-10-27 22:04:58 +08:00
zsx
830eb3039d release 3.4.1-29 for some bugs fixed and some feature added. 2018-10-23 22:35:02 +08:00
zsx
180f88c837 bugfix: multiple socket addrs can't be bound in acl_udp_server.c 2018-10-23 22:30:50 +08:00
zsx
86b45b99f2 udp server is more stable. 2018-10-23 21:29:55 +08:00
zsx
1b69ade656 acl_master can handle master_reuseport from configure for udp server that the port should be bound by acl_master or the app service. 2018-10-23 15:40:39 +08:00
zsx
35221f528b change server template's configure. 2018-10-23 15:22:03 +08:00
zsx
b3deca8792 add defer_accept control in master_listen.cpp 2018-10-23 14:22:35 +08:00
zsx
ea3d71999a limit the core file's size and disable creating core when process is exiting. 2018-10-23 13:29:21 +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
zhengshuxin
1ec33ddd2b format code style 2018-10-20 20:36:08 +08:00
zhengshuxin
f4ed8742fb fixed bugs in websocket::read_frame_data and WebSocketServlet.cpp. 2018-10-20 00:30:02 +08:00
zhengshuxin
6b3133e2ca bugfix: acl_master can't support UDP service on Centos whose version is below 7.x 2018-10-17 17:21:18 +08:00
zhengshuxin
18af5fc7a2 Merge branch 'master' of github:zhengshuxin/acl 2018-10-17 17:19:24 +08:00
zsx
16c402fe42 release 3.4.1-27 2018-10-11 11:02:30 +08:00
zsx
c949a3be7a add proc_on_unbind in master_udp 2018-10-08 16:32:44 +08:00
zsx
7fba2fbcce format code style 2018-10-08 15:36:12 +08:00
zhengshuxin
e00cd9391d add multiple constructor for server_socket to avoid compling error for some using cases. 2018-10-08 14:00:58 +08:00
zhengshuxin
b46fea21d4 add end_with in acl::string 2018-10-07 21:35:46 +08:00
zsx
44e0948aec bugfix: ssize_t redefined to long to avoid error on vc in x64 2018-10-04 22:53:44 +08:00
zsx
3217e70bb5 use acl_socket_alive as the new method for checking the socket's aliving status. 2018-09-29 11:30:42 +08:00
郑树新
c0c1b22e69 add acl_socket_alive for checking if the given socket is aliving. 2018-09-29 11:03:35 +08:00
zsx
97fddf37a2 bugfix: acl_inet_connect_ex of acl_inet_connect.c should support domain:port format 2018-09-28 17:52:18 +08:00
zhengshuxin
8ed2885098 Merge branch 'master' of github:zhengshuxin/acl 2018-09-26 11:24:31 +08:00
zsx
b2df701b1f fixed one bug in acl_cache2_update of acl_cache2.c 2018-09-22 13:46:11 +08:00
zsx
09f867e626 release 3.4.1-25 2018-09-22 10:52:58 +08:00
zsx
a4bb891b53 In acl_cache2_enter of acl_cache2.c the elder elements will be removed according LRU. 2018-09-22 10:48:50 +08:00
zsxxsz
893facc629 add open flag for aio_listen_stream 2018-09-22 09:58:21 +08:00
zsxxsz
cb218497b6 add new flag to control if disable SO_REUSEADDR when binding the local
listening addr.
2018-09-22 09:40:33 +08:00
zsx
edde6a534a delete unused files 2018-09-22 09:02:50 +08:00
zsx
8f5aa2129a don't use ":" as the seperator in ipv6_clone of acl_sane_inet.c 2018-09-22 08:53:11 +08:00
zsx
608cc2a229 acl_inet_ntop should not add "%ifname" for local IPV6 2018-09-21 22:04:36 +08:00
zsx
7847375f25 The acl_inet_ntop should use ':' as the seperate for IPV4, or the acl_udp_server.c will mismatch the changed IPV4 addrs;
The sstreams_ in master_udp.cpp should be protected by mutex avoiding multipule-threads change it in the same time.
2018-09-21 21:56:21 +08:00