Commit Graph

123 Commits

Author SHA1 Message Date
hailang
3ddff50476 mac support cross compile 2022-04-10 15:43:29 +08:00
zhengshuxin
9c8fc9dba4 master_fiber.cpp can be used in shared stack mode. 2022-04-06 18:21:51 +08:00
zhengshuxin
3a74c65d81 Merge branch 'master' of gitee:zsxxsz/acl into gitee-zsxxsz 2022-04-03 00:16:40 +08:00
郑树新
a9b4053454 test httpd_proxy 2022-04-03 00:16:05 +08:00
zhengshuxin
af816bd946 test httpd_proxy demo 2022-04-02 23:59:44 +08:00
zhengshuxin
7783529c47 test httpd_proxy demo 2022-04-02 23:48:10 +08:00
zhengshuxin
e9b62fdc14 fixed bugs in httpd_proxy demo 2022-04-02 16:31:12 +08:00
zhengshuxin
300de6b7e4 poll.c can support shared stack 2022-03-31 18:35:14 +08:00
zhengshuxin
1ced194a2b optimize the API epoll's hooking in fiber module 2022-03-22 15:55:58 +08:00
zhengshuxin
cf30060e4f add setParseBody() in HttpServletRequest class 2022-03-16 18:14:45 +08:00
zhengshuxin
69d5e8bd63 test closing fd in another fiber 2022-03-12 23:59:32 +08:00
zhengshuxin
6a9d69c1f3 test httpd_proxy for closing another fiber's fd 2022-03-03 19:22:48 +08:00
zhengshuxin
18979c88a5 optimize for closing fd in another fiber from the running fiber 2022-03-02 18:33:09 +08:00
zhengshuxin
a60dbd21e1 adding new feature that one fiber can close another fiber's fd 2022-03-01 19:02:05 +08:00
zhengshuxin
f940f2dca3 seperate read/write fiber for reading and writing process 2022-02-20 11:39:46 +08:00
郑树新
6139b0ef2f add httpd_proxy's project into acl_cpp_vc2019.sln 2022-02-17 21:13:40 +08:00
zhengshuxin
f93fe96ec1 optimize and test fiber module 2022-02-16 23:01:54 +08:00
zhengshuxin
d4a829102f test fiber 2022-02-16 18:16:58 +08:00
shuxin   zheng
56314c1fdf test httpd_proxy 2022-02-16 12:00:12 +08:00
郑树新
3fe4ad1a84 optimize and fixed bugs in fiber module when using IOCP event 2022-02-15 22:34:10 +08:00
shuxin   zheng
f32aea02f5 readd doWebsocket() API in HttpServlet class for being compatible with old applications 2022-02-11 10:35:18 +08:00
shuxin   zheng
c968da6825 fixed some bugs in websocket demo 2022-02-10 09:50:00 +08:00
shuxin   zheng
d7fa5eab36 test httpd_proxy demo 2022-01-24 18:36:08 +08:00
郑树新
b60bdf94cd test httpd_proxy 2022-01-19 23:47:53 +08:00
郑树新
94980730c2 build httpd_proxy demo on windows platform 2022-01-18 23:58:40 +08:00
zhengshuxin
77aa6ef7ea optimize packaging process 2021-09-25 18:11:39 +08:00
shuxin   zheng
2cfb441d47 add one http server demo 2021-03-26 10:19:39 +08:00
zhengshuxin
d800ca468e use MD compiling options for all vc projects 2020-08-06 15:42:37 +08:00
shuxin   zheng
79317f0965 change compiling flag "-Wno-extended-offsetof" to "-Wno-invalid-offsetof" for clang 2020-05-19 09:28:57 +08:00
zhengshuxin
da6fba53b3 modify one demo httpd_upload which can be ran on the control of acl master 2020-05-04 20:30:58 +08:00
zhengshuxin
00f819fcbe add lost file for one demo httpd_upload 2020-05-03 22:45:27 +08:00
zhengshuxin
c8f861fb26 change configur files' charset from gbk to utf8 2020-04-22 16:56:31 +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
zhengshuxin
b46daaeb66 Merge branch 'master' of github:zhengshuxin/acl into github-zsx-master 2019-07-26 09:15:55 +08:00
zhengshuxin
d6a9cd931f add one httpd_fiber_upload sample written by acl fiber for http uploading 2019-07-25 22:32:30 +08:00
zhengshuxin
f7ca513177 modify README.md of httpd_upload sample 2019-07-24 23:02:10 +08:00
zhengshuxin
295bc2d57e add README.md for httpd_upload sample 2019-07-24 22:54:51 +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
zsxxsz
6525ffd92f fixed bug in acl_vstream_read_peek3 when double reading data 2019-07-10 21:36:00 +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
0ffd933de4 acl_vstream_read_peek3 can read data to userspace buffer to decrease the data copying times. 2019-07-09 10:25:22 +08:00
zsxxsz
8117eb885e fixed compiling warning on Windows. 2019-07-08 22:28:47 +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
87bcb1379a compiling demo 2019-06-10 09:21:43 +08:00
zsx
2f3038c1a4 add httpd_proxy sample. 2019-03-14 15:24:11 +08:00
zsx
e82b63b025 format code style 2018-12-12 11:16:12 +08:00
ruki
a65c0a3484 add some xmake.lua for app 2017-12-01 09:10:16 +08:00
zhengshuxin
dfeef3a6bf fiber service can exit until all the clients are closed, specified by configure. 2017-05-16 23:22:07 +08:00
zhengshuxin
e5f7aa1b54 compile acl on MSYS. 2017-02-21 22:35:31 +08:00
zhengshuxin
be07157761 fixed one bug in acl_json.h for duplicate defined ACL_JSON_T_XXX 2016-10-21 17:22:40 +08:00
zhengshuxin
7c412e4745 add lost configure.h 2016-09-28 20:56:17 +08:00
zhengshuxin
e519887c5e add user.html 2016-09-28 17:33:33 +08:00
zhengshuxin
4f15d51138 add fiber chat sample. 2016-09-28 16:05:55 +08:00
zhengshuxin
e0cdc2b245 change user.html 2016-09-24 11:05:14 +08:00
zhengshuxin
d71a777c62 fixed one bug in http_servlet.cpp. 2016-09-23 23:27:34 +08:00
zhengshuxin
76a8c6d3a7 fixed one bug in fiber_chat. 2016-09-23 22:45:53 +08:00
zhengshuxin
4d0f9aeed8 add webchat based on websocket. 2016-09-23 22:04:07 +08:00
zhengshuxin
522ab347e6 changed functions' name in lib_fiber 2016-09-22 22:50:45 +08:00
zhengshuxin
3846cda043 add websocket in lib_acl_cpp. 2016-09-20 19:55:38 +08:00
ubuntu14
69d2ee1118 compile acl on vc2015 successfully 2016-04-30 11:49:41 +08:00
ubuntu14
af1d5bd90e improving performance and fixed some bugs 2016-02-05 10:10:24 +08:00
ubuntu14
e716980ae4 fixed bugs in acl_aio_write and acl_socket_read 2015-12-19 06:21:39 -08:00
ubuntu14
b319c8742a add mail builder class and sample; optimize http module; add some json samples for test 2015-09-27 05:59:21 -07:00
ubuntu14
588f89d583 fixed some error on MACOS 2015-08-14 06:18:00 -07:00
zsx
09bff5b7d6 change count's type from in to size_t in connections relative classes 2015-08-14 17:28:30 +08:00
zsx
000555df9e add redis_geo class and sample; add https_proxy sample, add dgate sample. 2015-07-13 16:28:09 +08:00
zsxxsz
b5525ad021 add some functions in class string, HttpServletResponse 2015-07-05 22:51:31 +08:00
zsxxsz
8410e85b0c fixed some compiling error 2015-07-05 09:44:36 +08:00
zsxxsz
1c469fea3b http module support range download; add http download example 2015-07-05 01:29:35 +08:00
zsxxsz
d6f45ef9a3 调整了代码结构,丰富了服务器框架的配置项 2014-03-28 14:55:58 +08:00
zsxxsz
4a219509b9 acl.3.0.14 release
some new features, and some bug fixed
2013-12-07 20:31:59 +08:00