Commit Graph

289 Commits

Author SHA1 Message Date
zhengshuxin
4760ac19c9 tcp_keeper: add sync parameter to control if connect the given addr directly 2019-04-30 17:54:08 +08:00
zhengshuxin
1eff8bee57 modify spec file 2019-04-28 16:19:13 +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
zsx
a5fd4abdb9 release acl 3.5.0! 2019-03-09 20:23:08 +08:00
zsx
71fc7510a2 prepare for releasing acl 3.4.2 version! 2019-03-09 14:12:34 +08:00
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
0447653edd release 3.4.1-45 version 2019-02-01 18:51:41 +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
776fc38689 upgrade acl's version 2019-01-17 14:24:28 +08:00
zsx
7db86b1bc3 release 3.4.1-42 version for some improvement 2019-01-14 14:46:51 +08:00
zsx
cbc18dc44a build rpm 2019-01-02 12:08:52 +08:00
zsx
c3c53f0be6 fiber_tbox.hpp/tbox.hpp/mbox.hpp: set free_obj's default value to true 2019-01-02 11:28:49 +08:00
zsx
ff8a217755 acl_fiber_event.c: fixed one bug in event_ferror 2018-12-27 11:06:13 +08:00
zsx
7ab0b6f5e3 fixed bugs in acl_fiber_cond_wait/acl_fiber_cond_timedwait that detaching fbase must before calling acl_fiber_event_wait 2018-12-27 10:07:14 +08:00
zsx
f6230bfb5f release 3.4.1-38 version 2018-12-25 11:37:58 +08:00
zsx
bd6375fe2a connect_manager: support fiber running in threads 2018-12-16 16:47:51 +08:00
zsx
913fc1d187 release 3.4.1-36 2018-12-06 15:51: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
56c8a058f4 fiber_event.c: fixed one bug in acl_fiber_event_notify 2018-11-29 22:44:16 +08:00
zsx
e48753986e fbase_event.c: restart IO when IO process is interrupted by EINTR. 2018-11-29 11:28:48 +08:00
zsx
24cfe81664 fixed one bug in server_binding of acl_udp_server.c 2018-11-28 16:10:18 +08:00
zsx
ec495072b1 lib_fiber/c/src/fiber_event.c: fixed one bug for lock conlision 2018-11-28 09:47:04 +08:00
zsx
92ffb2cc9d fixed one bug in fiber_event.c 2018-11-27 14:51:11 +08:00
zsx
08c00933dd fixed one bug in json builder 2018-11-15 18:17:26 +08:00
zsx
ef96a07b27 modify gson test samples. 2018-11-15 17:16:35 +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
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
zsx
16c402fe42 release 3.4.1-27 2018-10-11 11:02:30 +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
09f867e626 release 3.4.1-25 2018-09-22 10:52:58 +08:00
zsx
eb22bcf903 release 3.4.1-24 version 2018-09-20 10:11:38 +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
de4805a6c8 fixed one bug in acl_ifconf.c for checking the UNIX path for matching. 2018-09-17 18:44:27 +08:00
zsx
f27af8b424 acl support IPV6 is OK now! 2018-09-16 21:49:58 +08:00
zsx
ebaa24ddf9 fixed bugs in acl::string::begin_with API 2018-09-08 21:58:27 +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
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
zsx
03480089bc fixed some comiling errors. 2018-08-19 15:55:54 +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
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
2e529a4e71 fixed one bug in acl::tbox 2018-07-27 16:27:20 +08:00
zsx
2843c3197d tbox: support transfering NULL message 2018-07-27 13:26:07 +08:00
zsx
13ae6f9007 add file lock in acl::fstream 2018-07-05 14:23:45 +08:00
zhengshuxin
2aa9e0748d rewrite tbox with pure C++ template class 2018-06-28 21:04:54 +08:00
zsx
16f5b7f964 thread_cond: compiling error for wait overriding 2018-06-19 18:22:46 +08:00
zsx
913f5bb745 release 3.4.1-6 2018-06-15 16:09:21 +08:00
zsx
72f3d59b79 thread_cond::wait add locked parameter for one locking condition 2018-06-15 15:27:59 +08:00
zsx
d0d856c33f check_client: just choose one from on_refused and on_timeout to report connection status 2018-06-05 14:42:35 +08:00
zsx
bd32773edc connect_monitor: change params for on_refused and on_timeout methods 2018-06-05 14:09:46 +08:00
zsx
e4061f8f82 connect_monitor: add three callback for application to handle 2018-06-04 18:11:43 +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
4221226341 add features in redis_client_cluster & connect_manager 2018-05-14 15:28:39 +08:00
zsx
175623b306 acl 3.4.1 released! 2018-05-07 14:59:52 +08:00
zsx
1f6afe2a74 acl 3.4.0 released! 2018-04-29 20:37:22 +08:00
zsx
57e3f7d7fe http: unsafe uri can be corrected. 2018-04-27 11:55:21 +08:00
zsx
4fe08141ce rpm building 2018-04-12 21:40:19 +08:00
zsx
581e9abb69 rpm 2018-04-12 21:37:27 +08:00
zsx
0e44ad7118 release 3.3.0-89 2018-04-12 21:21:23 +08:00
zsx
02719d7b6b fixed one bug in thread_cond::wait there was one problem when computing timeout 2018-03-19 10:49:45 +08:00
zsx
94f80bcaf6 rpm 2018-03-15 15:38:50 +08:00
zsx
77dc9e03e4 rm acl-tools.json 2018-03-15 15:04:57 +08:00
zsx
fb6ad0322c move acl-master.json from acl-master to acl-tools 2018-03-15 15:03:03 +08:00
zsx
76aa09c97f rpm package: move acl-master.json from acl-master to acl-tools 2018-03-15 15:00:08 +08:00
zsx
8aecd4b67b rm acl-tools package from CI. 2018-03-07 13:31:37 +08:00
zsx
1114072d57 rpm version to 3.3.0-85 2018-03-07 11:36:32 +08:00
zsx
9101f2c3da acl-tools rpm was removed from CI. 2018-03-07 11:11:58 +08:00
zsx
efbba7ff99 merge from libfiber 2018-03-05 14:11:12 +08:00
zsx
b0aed6282c move tools-ctl from acl-master to acl-tools 2018-02-27 14:15:44 +08:00
zsx
5b8df3611a add acl-tools.json 2018-02-27 12:14:32 +08:00
zsx
8efd4a76d5 version control 2018-02-27 11:53:35 +08:00
zsx
3851c874ba master: version info can be get by web service 2018-02-27 11:28:37 +08:00
zsx
d95ddaec36 add acl-rools.json when installing 2018-02-27 11:06:57 +08:00
zsx
e56c5dbf94 add acl-tools.json for version checking 2018-02-27 11:02:51 +08:00
zsx
5546b3a201 rpm version to 3.3.0-80 2018-02-26 13:22:12 +08:00
zsx
5caf12bb9f rpm update to 3.3.0-79 2018-02-26 11:49:55 +08:00
zsx
2a8af4d948 add tools-ctl for controling master's tools services 2018-02-26 11:41:39 +08:00
zhengshuxin
2707d59123 new rpm package building ok on Centos5.x 2018-02-24 18:17:12 +08:00
zsx
61773b9d3e rpm: build rpm with three packages: acl-libs, acl-master, acl-tools; 2018-02-24 18:07:53 +08:00
zsx
9b503ac18e rpm 2018-02-24 17:46:09 +08:00
zsx
efbf8c7747 rpm 2018-02-24 11:38:47 +08:00
zsx
22bc1f1827 rpm 2018-02-24 11:37:55 +08:00
zsx
bda49dbab2 rpm 2018-02-24 11:37:07 +08:00
zsx
90d3a22ca5 rpm 2018-02-24 09:52:54 +08:00
zsx
02f908e8ce rpm 2018-02-24 09:49:23 +08:00
zsx
e210c79188 rpm version upgrade to 3.3.0-77 2018-02-24 09:28:27 +08:00
zsx
c2a138af42 rpm building time bogus 2018-02-24 09:25:27 +08:00
zsx
e22b24942f acl_unix_listen.c: won't fatal when binding UNIX addr error 2018-02-24 09:19:01 +08:00
zsx
1fee0512ae acl_master: acl_master: lock file should be before starting services 2018-02-24 00:22:52 +08:00
zsx
fb91be02a7 acl_master: when starting, lock the specified file avoiding starting more than once;
master_guard: listening master_guard.sock other master_guard.sock@unix;
master_ctld: listening master_ctld.sock.
2018-02-23 23:35:31 +08:00
zsx
be9137cf5e rpm 2018-02-22 14:03:09 +08:00
zsx
a97dc5ebb1 rpm 2018-02-22 14:00:35 +08:00
zsx
d7afbc024e rpm: starting acl_master 2018-02-22 13:57:03 +08:00
zsx
12f7cabf68 add acl_master starting info 2018-02-22 13:46:07 +08:00
zsx
1a675dddc2 test 2018-02-22 13:43:23 +08:00
zsx
5cce072170 test 2018-02-22 13:41:00 +08:00
zsx
2f9a62eeab test 2018-02-22 13:38:45 +08:00
zsx
47a3f1d606 test 2018-02-22 13:35:26 +08:00
zsx
1f0a845a4a test 2018-02-22 13:30:24 +08:00
zsx
a5e17f408d master_ctld: add UNIX domain listening avoiding be blocked by iptables 2018-02-22 10:09:35 +08:00
Zhang Qiang
295108de04 fix spec 2018-02-12 16:19:47 +08:00
Zhang Qiang
e174a57a5e fix spec 2018-02-12 16:14:50 +08:00
Zhang Qiang
086d1fa074 packaging: bump to version 73 2018-02-12 15:56:10 +08:00
zsx
db00ae6f17 master_ctld: support GET for checking port if service is aliving 2018-02-12 15:47:57 +08:00
zsx
0c5221bea8 rpm: release 3.3.0-71 2018-02-12 14:25:56 +08:00
Zhang Qiang
051554ece3 bump to version 70 2018-02-12 14:10:19 +08:00
zhengshuxin
69bd929c34 master tools: fixed some problems on Cendos5.x 2018-01-31 12:31:12 +08:00
zsx
1dbc76dbec fixed one bug in ipc_monitor.cpp. 2018-01-30 10:02:27 +08:00
zsx
d4036e4da0 master warning message can be delivered without master_notify_recipients specified. 2018-01-29 18:25:19 +08:00
zsx
e9bc0a4125 service_guard for tcp_service;
master_guard using acl::tcp_ipc for transfering data by tcp way.
2018-01-29 17:05:29 +08:00
zsx
a52f17f609 master_ctld: add default checking items. 2018-01-25 12:38:07 +08:00
zsx
02ccf4452d master_guard/service_guard: support checking memory of services. 2018-01-25 11:43:07 +08:00
zsx
a500d77a65 master_monitor can handle dead info of services 2018-01-24 23:48:48 +08:00
zsx
153ee289c7 rpm: build 3.3.0-62 2018-01-24 16:49:14 +08:00
zsx
21119f88a0 master_guard: add all info for version 2018-01-23 19:48:45 +08:00
zsx
ea244a6673 master & master tools can display the version of all services 2018-01-23 18:57:29 +08:00
zsx
310d353114 remove valgrind debug by default in Makefile of fiber 2018-01-19 10:42:22 +08:00
zsx
2fbbd20627 rpm: don't use systemd in service shell 2018-01-19 10:31:38 +08:00
郑树新
0244606e67 remove FIBER_API in channel.hpp for compiling with no error on Windows & Unix 2018-01-16 14:28:42 +08:00
zsx
84f63c9242 increase version for building rpm by CI 2018-01-16 14:03:32 +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
c9a11e6a29 acl_master: remove ACL_MASTER_SERV:command avoding misusing it, just using path 2018-01-05 10:40:05 +08:00
zsx
622c9d76e3 modify service_guard's configure 2018-01-04 15:37:20 +08:00
zsx
e991917cac one compiling error on centos6.x 2018-01-03 23:28:17 +08:00
zsx
009e895d41 add master_guard in master/tools 2018-01-03 23:06:27 +08:00
root
e21c7a369f rpm: upgrade to version 3.3.0-50 2018-01-03 02:59:16 +08:00
zsx
0aa249d9f1 rpm: update version 2017-12-28 18:16:33 +08:00
zsx
6a25de3109 update rpm version 2017-12-25 16:32:01 +08:00
zsx
f142e0a8bc update rpm version 2017-12-25 16:30:58 +08:00
zsx
92aa28a8a0 fiber: fixed one bug in event_prepare() of event.c when iterator the event operations 2017-12-22 22:41:23 +08:00
zsx
b7c42290f7 master: master can't restart service when updating service command by master_ctl command 2017-12-22 16:07:32 +08:00
zhengshuxin
297d264825 fixed compiling warn on gcc4.1 2017-12-22 15:24:35 +08:00
zsx
43e3aeee3c master: fixed bugs in master when reload services 2017-12-22 14:56:59 +08:00
zsx
c052c68123 rpm: add release version 2017-12-15 11:07:17 +08:00
zsx
aa3e355225 compile: fixed one compile error 2017-12-08 10:03:00 +08:00
zsx
7c8d6faab2 rpm package: update version 2017-12-08 09:56:15 +08:00
zsx
2af428b200 master: changed service_throttle_time from 60s to 10s in main.cf 2017-12-05 15:28:04 +08:00
zsx
11b41819fb redis: fixed bugs for supporting binaray data 2017-12-05 12:13:50 +08:00
zsx
9af42bfdb7 rpm package: update version 2017-11-28 11:38:04 +08:00
zhengshuxin
b2b6521a75 compiling error on CentOS6.x 2017-11-16 11:37:57 +08:00
zhengshuxin
0d1494c27e rpm: add master_ctl into package 2017-11-16 11:18:22 +08:00
zhengshuxin
54c1836d41 acl_udp_server: check ip auto. 2017-11-13 09:55:00 +08:00
zhengshuxin
b7c6384b1e fixed one compiling error 2017-10-27 14:15:42 +08:00
zhengshuxin
a9ffe34907 rpm : update version 2017-10-27 13:54:58 +08:00
zhengshuxin
5dd77e8d76 building: auto compile and install fiber module for Linux 2017-10-16 10:30:59 +08:00