Commit Graph

198 Commits

Author SHA1 Message Date
zhengshuxin
467664ed02 release acl 3.5.1 version 2020-01-09 10:48:04 +08:00
zhengshuxin
8116419635 release acl 3.5.0-12 version 2020-01-09 10:13:17 +08:00
shuxin   zheng
1e9a0f1721 build acl for ndk-r9d for Android 2019-11-22 17:37:20 +08:00
shuxin   zheng
83f6022f7c use ndk-build to build for Android ndk 2019-11-22 17:03:05 +08:00
shuxin   zheng
93f9d6eb83 build for ndk9d ok by using *.mk for Android 2019-11-22 16:14:20 +08:00
shuxin   zheng
03c4c9de7c add -flto=thin for xcode 2019-11-19 11:38:04 +08:00
shuxin   zheng
262c025505 optimize libs' size for ios 2019-11-12 18:10:26 +08:00
shuxin   zheng
fcefb9a217 add -g when builing by cmake 2019-11-01 11:09:20 +08:00
shuxin   zheng
a67ad8cf1a build for xcode 2019-10-28 18:20:36 +08:00
shuxin   zheng
bfdf0e600c optimize size for IOS 2019-10-25 15:21:42 +08:00
shuxin   zheng
2998681abc build shared acl can be set from cmake args 2019-10-17 16:58:44 +08:00
郑树新
6aeeb6dc8c optimize cmake for Android Studio that can use c++_shared and gnustl_shared 2019-10-17 16:39:52 +08:00
shuxin   zheng
d3ab857d3b optimize projects for xmake and cmake 2019-10-15 16:52:02 +08:00
ruki
1c0ff5d208 update xmake.lua: export public includedirs 2019-10-14 09:34:37 +08:00
zhengshuxin
8d4dff9f18 building with xmake 2019-10-08 16:36:16 +08:00
shuxin   zheng
a26e39e27b Merge https://github.com/acl-dev/acl into HEAD 2019-10-04 11:32:40 +08:00
shuxin   zheng
d7978bcae5 optimize acl project 2019-10-04 11:31:08 +08:00
shuxin   zheng
8110358e94 optimize CMakeLists 2019-10-01 17:49:11 +08:00
zhengshuxin
f2745be77d cmake ok for Linux 2019-10-01 16:39:00 +08:00
shuxin   zheng
fbc9ee585e optimize libs size building by xcode 2019-10-01 16:08:38 +08:00
shuxin   zheng
f66472cadf optimize compiling options 2019-09-30 15:05:20 +08:00
shuxin   zheng
60f98235cd optimize libs size 2019-09-30 14:59:26 +08:00
shuxin   zheng
63181608f4 optimize libs size for MacO 2019-09-30 14:19:27 +08:00
shuxin   zheng
7a411a53dd optimize libs size for IOS/Macos 2019-09-30 11:46:56 +08:00
shuxin   zheng
2179f6880a just add '-fvisibility=hidden' for android in order to decrease lib's size 2019-09-24 11:21:36 +08:00
zhengshuxin
2c78c1961b compiling flag "-fvisibility=hidden" should not be used! 2019-09-24 09:33:11 +08:00
shuxin   zheng
90e8ce2075 comments invalid in headers 2019-09-20 21:54:02 +08:00
shuxin   zheng
09d7897e8a optimize libs' size 2019-09-19 09:00:59 +08:00
zhengshuxin
17de548adb optmize cmake files to decrease lib's size 2019-09-18 17:10:49 +08:00
shuxin   zheng
152415550b upgrade xcode projects of acl 2019-09-13 17:06:46 +08:00
zhengshuxin
85db89fb90 fixed compile error for sample 2019-09-11 16:55:52 +08:00
zhengshuxin
a3ce17dcc1 modify CMakeLists for building release version 2019-09-06 11:27:36 +08:00
郑树新
e28e64c422 build ok by Android studio. 2019-08-27 15:18:31 +08:00
郑树新
112e319476 support building static lib on Android studio. 2019-08-21 17:35:56 +08:00
zhengshuxin
7ef4374a46 change CMakeLists to build for Android 2019-08-21 10:15:08 +08:00
zhengshuxin
07601d5664 fixed one bug of hdr_can_read() in http_chat_async.c that the connection should be closed when notify callback return -1. 2019-08-07 21:45:20 +08:00
zhengshuxin
bc2de9f4d1 fixed one bug of hdr_can_read() in http_chat_async.c that the connection should be closed when notify callback return -1. 2019-08-07 21:41:43 +08:00
zhengshuxin
d8d624ee98 use utf8 for text files. 2019-07-30 23:52:48 +08:00
zhengshuxin
9697f95b8f Revert "All source code have been changed to use utf8 charset with BOM header!"
This reverts commit 15d999759e.
2019-07-28 10:31:56 +08:00
zsxxsz
15d999759e All source code have been changed to use utf8 charset with BOM header! 2019-07-27 22:44:32 +08:00
郑树新
649b94dc41 format source code's charset 2019-07-26 17:27:39 +08:00
zhengshuxin
190be40459 optimize HTTP module for supporting HTTP/1.1 2019-07-04 16:32:57 +08:00
郑树新
71980ea862 optimize builing for Android 2019-06-28 16:36:00 +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
7b7cfe59f7 fixed bugs in async read 2019-06-05 16:20:19 +08:00
zhengshuxin
287c642ff4 fixed bugs in async reading body data from webserver. 2019-06-05 15:07:53 +08:00
zhengshuxin
288986fdac optimize http module for http request 2019-06-04 14:51:21 +08:00
zhengshuxin
cc77350696 optimize sample 2019-05-27 11:20:20 +08:00
zhengshuxin
0f8e4b8a61 acl_aio_connect.c: retry connecting multiple addrs is ok 2019-05-27 11:15:45 +08:00
zhengshuxin
2881e8dff4 acl_aio_connect.c: support try to connect multiple IPs resolved until one was connected successfully. 2019-05-26 23:55:02 +08:00
zhengshuxin
1a88d6155c add http client for request async. 2019-05-24 18:12:08 +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
db2d293a3e tcp_keeper is ok! 2019-01-15 11:57:19 +08:00
zsx
e82b63b025 format code style 2018-12-12 11:16:12 +08:00
郑树新
0a8d305fe3 fixed bugs in vc project 2018-09-20 10:35:27 +08:00
郑树新
051af32611 vc project 2018-09-20 10:07:51 +08:00
zsx
4e393625c0 delete unused files. 2018-09-17 14:26:46 +08:00
zsx
f15c17ae29 build ok for Mac 2018-09-17 14:20:45 +08:00
郑树新
ff440103c3 http module: unsafe uri can be corrected internal. 2018-04-27 11:44:02 +08:00
zhengshuxin
7647c210b7 acl build without ACL_PREPARE_COMPILE defined 2018-04-17 16:42:26 +08:00
郑树新
534eefd4bc cmake building DLLs are ok for Windows 2018-03-30 14:35:34 +08:00
郑树新
fa8abf0c9a compiling: fixed some warning on vc2013 2018-01-02 13:39:21 +08:00
zhengshuxin
b698693b3c build ok for FreeBSD 2016-01-14 14:45:37 +08:00
ruki
987385ea6e add xmake.lua 2017-11-30 10:04:15 +08:00
郑树新
ad96211014 vc projects: remove private_global.h and add acl_define_macosx.h 2017-11-21 10:58:44 +08:00
郑树新
23f1915473 compiling: support vc2017 2017-11-20 12:15:19 +08:00
zhengshuxin
ea42de6642 delete the surplus ';' in lib_icmp.h 2017-08-31 10:06:33 +08:00
zsx
768ba78d5f fixed one compiling warn on xcode 2017-07-17 17:29:41 +08:00
zsxxsz
2fe103d041 replace assert by acl_assert 2017-08-27 13:23:28 +08:00
zhengshuxin
4b52fad552 fixed one bug in icmp module. 2017-08-24 09:31:20 +08:00
zhengshuxin
bdeccf1db1 modify icmp protocol 2017-08-24 09:12:10 +08:00
zsxxsz
c1cf8f09a8 fixed vc warning about the utf-8 format with no BOM header. 2017-08-18 23:08:24 +08:00
zhengshuxin
1758f39c30 icmp module can support client and server modes. 2017-08-18 18:11:11 +08:00
zhengshuxin
894350e1df modify icmp module for ping 2017-08-18 10:05:11 +08:00
zhengshuxin
a96eca4956 icmp ping ok. 2017-08-17 19:07:55 +08:00
zhengshuxin
4d4aaa649b fixed one bug in icmp module. 2017-08-17 10:21:52 +08:00
zhengshuxin
3cb5678399 fixed one bug in imcp module. 2017-08-16 19:02:36 +08:00
zhengshuxin
42a8496d1d fixed one import bug in icmp module that the timeout pkt should be descarded! 2017-08-16 17:50:32 +08:00
zhengshuxin
50cec66b5a modify ping sample for lib_fiber 2017-08-16 10:50:37 +08:00
zhengshuxin
83d366f16a data in ping icmp pkt should be set 0 for the compatibility with somemobile router. 2017-08-15 13:37:44 +08:00
zhengshuxin
be7629ced2 add acl_read_xxx_wait with milliseconds;
icmp ping supports timeout and delay with milliseconds;
2017-08-15 12:17:57 +08:00
zhengshuxin
267bd5db63 fixed one bug in icmp_stream that should set read_ready flag to 0;
icmp_chat can be used in fiber mode;
2017-08-15 11:01:58 +08:00
zhengshuxin
e2e7f22c63 remove "lib_acl.h" including from header for rpm packaging. 2017-08-09 10:20:12 +08:00
zhengshuxin
68d29217ee remove "lib_acl.h" in headers for rpm packaging. 2017-08-09 10:19:16 +08:00
zhengshuxin
931922abd4 remove '#include "lib_acl.h"' for rpm packaging 2017-08-09 10:18:23 +08:00
郑树新
5b406b6115 building for Android studio 2.3.3 2017-07-20 10:59:28 +08:00
zsx
b1dfd6bdd3 fixed some compiling error&warning on xcode. 2017-07-17 15:06:02 +08:00
zhengshuxin
75095f5227 fixed some building error in FreeBSD with cmake 2017-07-11 15:18:41 +08:00
zhengshuxin
5d19443275 support vc2013 2017-04-21 14:59:29 +08:00
zhengshuxin
d167d8f85d fixed fiber's errors;
add feature in some modules.
2017-03-31 23:04:16 +08:00
zhengshuxin
47ae32d04c fixed one compiling error. 2017-03-25 23:51:50 +08:00
zhengshuxin
57f8afc403 modify acl Makefiles to renaming lib names. 2017-03-25 23:05:44 +08:00
zhengshuxin
e2ec8096f5 delete unused cmake files. 2017-03-12 16:25:36 +08:00
zhengshuxin
782adab2a2 compiling option of __FreeBSD__ can be auto added. 2017-03-12 16:16:13 +08:00
zhengshuxin
3cd0864746 supporting ios and can be compiled by xcode. 2017-03-12 14:49:48 +08:00
zhengshuxin
e5f7aa1b54 compile acl on MSYS. 2017-02-21 22:35:31 +08:00
zhengshuxin
09e4b0d381 migrate to Android platform OK! 2017-02-12 21:39:38 +08:00
zhengshuxin
5e1bd3c5d9 migrating acl to android;
modify fiber id to unsigned int.
2017-01-23 16:59:58 +08:00