zsx
|
a059264505
|
acl_mylog.c: remove thread mutex when writing log to local file or remote UDP server like syslog-ng
|
2019-02-24 22:17:15 +08:00 |
|
zsx
|
c6743aaa7f
|
acl_scan_dir.c: the current dir's attribute can be got in scanning process
|
2019-02-13 11:22:31 +08:00 |
|
zsx
|
c86ec682bd
|
acl_scan_dir.c: continue to scan the next node when some error happends
|
2019-02-11 11:20:29 +08:00 |
|
zsx
|
74369b46dc
|
scan_dir: empty directory can be removed when scanning directories
|
2019-02-01 18:47:19 +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
|
9665f1a883
|
add udp_fatal_on_bind_error configure for acl_udp_server.c
|
2018-11-28 18:58:21 +08:00 |
|
zsx
|
b2c8f16308
|
fixed one bug in server_binding() of acl_udp_server.c when binding addr failed.
|
2018-11-28 16:08:26 +08:00 |
|
zsx
|
08c00933dd
|
fixed one bug in json builder
|
2018-11-15 18:17:26 +08:00 |
|
zsx
|
127f6e0c33
|
acl_set_core_limit can only be used on UNIX-like OS.
|
2018-10-31 17:10:06 +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
|
ea3d71999a
|
limit the core file's size and disable creating core when process is exiting.
|
2018-10-23 13:29:21 +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 |
|
郑树新
|
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 |
|
zsx
|
b2df701b1f
|
fixed one bug in acl_cache2_update of acl_cache2.c
|
2018-09-22 13:46:11 +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
|
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
|
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 |
|
zsx
|
1a3faee6ab
|
fixed one compiling problem on vc
|
2018-09-19 17:52:09 +08:00 |
|
zsx
|
f53fcb5ab3
|
bugfix: acl_ifconf_search in acl_ifconf.c can't handle some addr pattern
|
2018-09-19 15:52:59 +08:00 |
|
zsx
|
bf184fbfea
|
add some useful methods in acl_cache2.cpp
|
2018-09-18 15:04:23 +08:00 |
|
zsx
|
f27af8b424
|
acl support IPV6 is OK now!
|
2018-09-16 21:49:58 +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
|
9d1c2e850b
|
bugfix: json parser gson serialization can't handle empty array object.
|
2018-08-02 23:00:22 +08:00 |
|
zsx
|
ac7a0d4c5b
|
fixed bugs in acl_write_wait.c: when POLLHUP and POLLERR returned, don't return -1
|
2018-05-17 16:45:15 +08:00 |
|
zsx
|
83519e38c9
|
bugfix: acl_xml_parse.c 宏 IS_CDATA 判断有误
|
2018-04-08 14:09:11 +08:00 |
|
zsx
|
e22b24942f
|
acl_unix_listen.c: won't fatal when binding UNIX addr error
|
2018-02-24 09:19:01 +08:00 |
|
郑树新
|
87b2fd1508
|
redis_client.cpp: add authing_ for authing in dead loop.
|
2018-02-05 12:04:35 +08:00 |
|
zsxxsz
|
6d9add27bd
|
bugfix in lib_acl: POLLHUP | POLLERR should not be set as input parameters.
|
2018-02-03 21:27:21 +08:00 |
|
zsx
|
1dbc76dbec
|
fixed one bug in ipc_monitor.cpp.
|
2018-01-30 10:02:27 +08:00 |
|
zsx
|
ea244a6673
|
master & master tools can display the version of all services
|
2018-01-23 18:57:29 +08:00 |
|
zsx
|
e7adfbb169
|
bugfix: fixed bugs in acl_ifconf.c's acl_ifconf_search and acl_udp_server.c
|
2018-01-16 11:43:35 +08:00 |
|
zsx
|
a004efcd70
|
acl_udp_server: fixed one bug for monitoring the network changing
|
2018-01-15 19:26:19 +08:00 |
|
zsxxsz
|
768d30a56c
|
fiber for windows OS can use IO read/write with timed waiting by using select/poll;
ACL_VSTREAM's NETWORK IO read/write interface can be hooked by user's IO API.
|
2018-01-14 22:54:44 +08:00 |
|
zsxxsz
|
6b20f28844
|
add function giving the events count in one event loop
|
2018-01-09 23:37:23 +08:00 |
|
zsx
|
c10ef0b4d5
|
bugfix: fixed bug in acl_ifconf_search function.
|
2017-12-12 16:33:46 +08:00 |
|
zsx
|
f0c52f92f1
|
acl_mbox supports eventfd as notify handle
|
2017-12-12 14:02:25 +08:00 |
|
zsx
|
fa113a12e7
|
acl stream and servers support UNIX domain socket in UDP packet mode
|
2017-12-10 22:23:37 +08:00 |
|
zsx
|
a8d8f40b52
|
master: can start & restart one service with different extname that maybe be used for different service version
|
2017-11-21 16:46:39 +08:00 |
|
zhengshuxin
|
acb6358d13
|
bugfix: fixed dead lock in acl_mylog.c
|
2017-11-10 12:00:43 +08:00 |
|
zhengshuxin
|
4d43fc5ae7
|
acl_udp_server: can find ip addrs changing automaticlly
|
2017-11-09 18:58:42 +08:00 |
|
zhengshuxin
|
83724d3e8a
|
valgrind: free global objects when process exiting to avoid valgrind reporting error.
|
2017-09-28 12:29:20 +08:00 |
|
zhengshuxin
|
70f4b50ee1
|
fixed bugs in event timer module
|
2017-09-21 16:00:44 +08:00 |
|
zhengshuxin
|
fd66d9bbc4
|
fixed one bug in acl_udp_server.c when sending status to master
|
2017-09-19 17:16:36 +08:00 |
|
zhengshuxin
|
8ada09778c
|
fixed bugs in acl_dlink.c for adding continuous integers;
acl_dlink.c supports for adding negative integers.
|
2017-09-13 11:17:00 +08:00 |
|
zhengshuxin
|
025a9b29f2
|
make master's reload safety
|
2017-09-06 13:19:49 +08:00 |
|
zhengshuxin
|
3d02c72328
|
all master templates support handling SIGTERM signal.
|
2017-09-05 10:58:55 +08:00 |
|
zhengshuxin
|
3191bf51db
|
there's one bug in acl_aqueue_pop_timedwait when computing timeout for waiting
|
2017-08-29 17:46:41 +08:00 |
|