shuxin zheng
|
4f2dd3649f
|
rewrite redis_client_cluster/redis_command classes.
|
2020-07-20 11:21:47 +08:00 |
|
shuxin zheng
|
6e694b7080
|
support ssl SNI
|
2020-07-01 17:05:41 +08:00 |
|
shuxin zheng
|
a409da3010
|
add SNI support in mbedtls module
|
2020-07-01 16:45:26 +08:00 |
|
shuxin zheng
|
41ef6fef8f
|
use remote_addr@local_addr replacing the old format: local_addr@remote_addr
|
2020-06-27 14:01:13 +08:00 |
|
shuxin zheng
|
8130e91886
|
format code style
|
2020-05-09 23:31:44 +08:00 |
|
shuxin zheng
|
3d7737628f
|
fixed compiling warning by xcode
|
2020-05-07 10:55:14 +08:00 |
|
shuxin zheng
|
6a13e7c3a2
|
make ssl module more easy
|
2020-01-12 19:41:29 +08:00 |
|
郑树新
|
910a313ae2
|
load mbedtls in one or threee libs
|
2020-01-07 18:33:44 +08:00 |
|
shuxin zheng
|
a0a8a0ef4c
|
compiling mbedtls for vc
|
2020-01-07 09:18:57 +08:00 |
|
shuxin zheng
|
4a7dce51ba
|
acl::mbedtls_conf can load three mbedtls dynamic libs
|
2020-01-06 15:29:03 +08:00 |
|
shuxin zheng
|
59955b5b23
|
test acl using mbedtls ok!
|
2020-01-02 23:29:06 +08:00 |
|
郑树新
|
b2ec46671a
|
build for windows ok
|
2019-12-20 15:30:02 +08:00 |
|
shuxin zheng
|
be1ff25ee1
|
test mbedtls
|
2019-12-20 15:08:36 +08:00 |
|
shuxin zheng
|
7c86d76c33
|
add sslbase_io/sslbase_conf for compatiable with more ssl libs.
|
2019-12-18 11:22:54 +08:00 |
|
shuxin zheng
|
c6c9eaa47e
|
add mbedtls into vc projects
|
2019-12-17 18:30:49 +08:00 |
|
shuxin zheng
|
6135813d6c
|
add reactor mode for aio_listen_stream
|
2019-12-12 15:29:58 +08:00 |
|
shuxin zheng
|
49ef1a29a8
|
add comments
|
2019-12-12 10:57:29 +08:00 |
|
shuxin zheng
|
a0d17357ec
|
add more function for aio_listen_stream class
|
2019-12-03 14:45:11 +08:00 |
|
shuxin zheng
|
023cd46ed2
|
fixed bugs in get_peer()/get_local() in aio_stream class
|
2019-09-16 21:55:14 +08:00 |
|
shuxin zheng
|
d1fb7e888a
|
fixed parameters comments warning in headers found by xcode
|
2019-09-13 19:47:23 +08:00 |
|
zhengshuxin
|
56f66e2688
|
optimize class variables to decrease the size of class object.
|
2019-08-20 17:17:37 +08:00 |
|
zsxxsz
|
46b4bcd63c
|
add some functions for DNS operations
|
2019-08-13 21:55:34 +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
|
498e0537dd
|
add new features in fstream/ofstream/ifstream
|
2019-07-24 16:12:58 +08:00 |
|
zhengshuxin
|
92ad11180a
|
polarssl_io can be deleted when reference is zero.
|
2019-07-12 11:05:17 +08:00 |
|
zhengshuxin
|
8280209e71
|
add acl_vstream_read_peek3
|
2019-07-08 22:08:26 +08:00 |
|
zhengshuxin
|
87c1bc8028
|
format c++ code style.
|
2019-07-07 11:00:12 +08:00 |
|
zhengshuxin
|
55e29c55b3
|
aio_istream/aio_ostream can be created with socket fd.
|
2019-06-11 23:16:03 +08:00 |
|
zhengshuxin
|
88b60dfa8a
|
http_aclient ok!
|
2019-06-05 17:48:52 +08:00 |
|
zhengshuxin
|
7d85364bc6
|
add http_aclient for getting http response from webserver in aio mode.
|
2019-06-05 17:36:47 +08:00 |
|
zhengshuxin
|
8b77b0456a
|
safety & feature: add nocopyable limit for many class to avoid potential problem
|
2019-05-09 13:57:51 +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 |
|
zhengshuxin
|
e00cd9391d
|
add multiple constructor for server_socket to avoid compling error for some using cases.
|
2018-10-08 14:00:58 +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
|
f27af8b424
|
acl support IPV6 is OK now!
|
2018-09-16 21:49:58 +08:00 |
|
zsx
|
a90ebcf86e
|
there are some changes in the interfaces's meaning of thread_cond::wait, server_socket::accept.
|
2018-08-17 16:50:30 +08:00 |
|
zsx
|
37b326bd44
|
add file lock method in acl::fstream
|
2018-07-05 13:56:10 +08:00 |
|
zsx
|
ab6e5fb2b7
|
add string header in server_socket.hpp
|
2018-02-13 18:03:24 +08:00 |
|
zsx
|
7329f830e9
|
server_socket supports SO_REUSEPORT on Linux3.x
|
2018-01-29 23:33:49 +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 |
|
郑树新
|
5a45a0d886
|
win32 message fiber event
|
2018-01-11 19:13:31 +08:00 |
|
zsxxsz
|
2abefabbc8
|
add last_nready in aio_handle class getting the count of events.
|
2018-01-09 23:45:13 +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
|
1b164db078
|
ssl: polarssl_conf's init should not in constructor
|
2017-12-07 16:24:21 +08:00 |
|
zhengshuxin
|
27b42d5c30
|
polarssl_conf & polarssl_io support loading polarssl lib dynamic.
|
2017-08-04 15:13:40 +08:00 |
|
Zheng Shuxin
|
4d98c83183
|
add udp_mode in socket_stream::open
|
2017-06-26 18:10:47 +08:00 |
|
zhengshuxin
|
78a7540a76
|
reorganize all the include headers.
|
2017-06-02 14:47:24 +08:00 |
|
zhengshuxin
|
3c19f24ede
|
calling setuid in acl_master to help services written by golang to change running privilege.
|
2017-05-22 17:52:05 +08:00 |
|