zhengshuxin
|
50cec66b5a
|
modify ping sample for lib_fiber
|
2017-08-16 10:50:37 +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
|
4e0d42e9fc
|
tcp_client sample can read response from tcp_server with parameter -r
|
2017-08-12 20:11:17 +08:00 |
|
zhengshuxin
|
2728b4f14f
|
add fiber test for tcp_ipc
|
2017-08-09 22:39:39 +08:00 |
|
zhengshuxin
|
dcaec58d47
|
add sample tcp_server & tcp_client in lib_fiber.
|
2017-08-09 16:04:54 +08:00 |
|
zhengshuxin
|
16040c02e7
|
fixed one compiling error.
|
2017-08-09 11:53:00 +08:00 |
|
zhengshuxin
|
1cc6196861
|
__end is reserved in g++4.8.x's header
|
2017-08-09 11:41:47 +08:00 |
|
zhengshuxin
|
024eab9a4a
|
check g++'s version automally for supporting c++11
|
2017-08-09 11:25:10 +08:00 |
|
zhengshuxin
|
0a1c077f0d
|
automatilly check g++'s version for supporting C++11
|
2017-08-09 11:23:15 +08:00 |
|
zhengshuxin
|
cedd5b0c18
|
all ssl samples can load libpolarssl.so dynamic.
|
2017-08-04 22:37:00 +08:00 |
|
zhengshuxin
|
91236bd108
|
libfiber.a & libfiber_cpp.a are compiled only as default.
|
2017-07-31 20:49:59 +08:00 |
|
zhengshuxin
|
fbf37b7237
|
remove master_base.hpp from master_fiber.hpp;
remove lib_acl.h from lib_fiber.h;
|
2017-07-27 18:16:39 +08:00 |
|
zhengshuxin
|
77f46902cd
|
modify lib_fiber.h
|
2017-07-27 17:43:34 +08:00 |
|
zhengshuxin
|
e88320a6df
|
modify header of fiber library.
|
2017-07-26 19:09:48 +08:00 |
|
Zhang Qiang
|
0a2a189675
|
packaging: add fiber lib to rpm
|
2017-07-26 15:15:30 +08:00 |
|
zhengshuxin
|
93b3250ca5
|
add methods that get configure path
|
2017-07-22 21:32:21 +08:00 |
|
郑树新
|
2b38278ca9
|
change STACK_SIZE from 64K to 128K;
let acl_var_fiber_stack_size can control fiber_sleep's stack size in lib_fiber/c/src/master/fiber_server.c
|
2017-07-07 10:24:38 +08:00 |
|
Zheng Shuxin
|
1721ed61cb
|
modify old fiber_server.c.bak
|
2017-07-05 16:36:22 +08:00 |
|
zhengshuxin
|
99660d0734
|
add proc_on_bind in master_udp class
|
2017-07-05 14:31:18 +08:00 |
|
zhengshuxin
|
98d11361bb
|
test sighup callback ok for all server template.
|
2017-07-05 10:27:33 +08:00 |
|
zhengshuxin
|
88d6f6c44f
|
all server templates support SIGHUP callback.
|
2017-07-04 23:33:28 +08:00 |
|
zhengshuxin
|
128df49e08
|
fixed bugs in acl_atomic.c
|
2017-07-03 17:42:55 +08:00 |
|
root
|
da5edbcb58
|
master fiber server's template can run in multi-threads model.
|
2017-07-03 16:40:31 +08:00 |
|
Zheng Shuxin
|
d52e8c5113
|
modify lib_fiber module
|
2017-07-03 16:00:05 +08:00 |
|
zhengshuxin
|
d6385832d6
|
add ACL_ATOMIC_CLOCK object for statics of running status
|
2017-07-03 14:40:06 +08:00 |
|
zhengshuxin
|
23080968f0
|
fiber_server.c supports running in multi-threads mode.
|
2017-07-02 23:10:17 +08:00 |
|
ubuntu14
|
85f1db0b38
|
acl_udp_sever.c can bind addrs matching some pattern
|
2017-06-20 14:07:45 +08:00 |
|
zhengshuxin
|
7f684658da
|
modify fiber module's header included.
|
2017-06-13 12:14:28 +08:00 |
|
zhengshuxin
|
93619189f5
|
fixed compile error
|
2017-06-06 09:56:54 +08:00 |
|
ubuntu14
|
0a19476092
|
In acl_fiber_server.c, the init procedure was called in the main thread which weren't be limited by the fiber's stack size.
|
2017-06-06 09:26:14 +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
|
14fb7b5f36
|
add postgresql client example.
|
2017-05-01 11:51:04 +08:00 |
|
zhengshuxin
|
b310f3d6cc
|
fixed one bug in acl_fiber_sef_specific.
|
2017-04-24 22:49:42 +08:00 |
|
zhengshuxin
|
0d0bfa47e7
|
acl_3.3.0 released!
|
2017-04-22 19:39:13 +08:00 |
|
zhengshuxin
|
9e7ad2af39
|
make fiber module more safety
|
2017-04-14 21:04:33 +08:00 |
|
zhengshuxin
|
41b89b7aaa
|
hook getaddrinfo in acl fiber
|
2017-04-13 21:50:55 +08:00 |
|
zhengshuxin
|
29f3ef3b73
|
supporting for IPV6
|
2017-04-11 23:14:39 +08:00 |
|
zhengshuxin
|
b73d188e30
|
support IPV6.
|
2017-04-07 20:13:08 +08:00 |
|
zhengshuxin
|
d167d8f85d
|
fixed fiber's errors;
add feature in some modules.
|
2017-03-31 23:04:16 +08:00 |
|
zhengshuxin
|
57f8afc403
|
modify acl Makefiles to renaming lib names.
|
2017-03-25 23:05:44 +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
|
e008172dea
|
modify fiber_server2 sample for test.
|
2017-02-12 21:54:24 +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 |
|
zhengshuxin
|
095eea39b7
|
change acl's license to LGPL.v3;
add some fiber samples.
|
2017-01-13 22:37:21 +08:00 |
|
zhengshuxin
|
cfd3cd98ee
|
fixed bugs in fiber module.
|
2017-01-12 20:09:06 +08:00 |
|
zhengshuxin
|
627ec25f93
|
fixe one bug of acl_fiber_killed() in fiber.c.
|
2017-01-05 14:31:41 +08:00 |
|
zhengshuxin
|
7e13962ebf
|
delete unused files.
|
2017-01-04 16:24:17 +08:00 |
|
zhengshuxin
|
ac05579106
|
fixed compiling error on gcc3.4.6
|
2017-01-04 14:25:40 +08:00 |
|
zhengshuxin
|
03d36523e0
|
add acl_fiber_signal in lib_fiber.
|
2016-12-31 13:52:34 +08:00 |
|
zhengshuxin
|
06fa2499fa
|
fixed bugs in lib_fiber; add features in http module.
|
2016-12-29 23:58:18 +08:00 |
|
zhengshuxin
|
19f2c0b0d2
|
fiber lock can be killed.
|
2016-12-08 13:13:30 +08:00 |
|
zhengshuxin
|
1b6d166ef6
|
add acl_fiber_kill for fiber lib;
add listen callback for master template.
|
2016-12-03 20:09:21 +08:00 |
|
ubuntu14
|
bcb2f1b85c
|
fixed one bug in fiber.c for memory leak
add some samples for lib_liber
|
2016-11-27 21:03:24 +08:00 |
|
zhengshuxin
|
2c3b988fcf
|
hook bind/listen in lib_fiber
|
2016-11-18 22:24:41 +08:00 |
|
zhengshuxin
|
b91d15cfed
|
add LONGJMP/SETJMP in asm language.
|
2016-10-31 14:04:43 +08:00 |
|
郑树新
|
b645636cc0
|
Update README.md
|
2016-10-30 22:07:18 +08:00 |
|
zhengshuxin
|
c98290445b
|
add fiber test examples.
|
2016-10-30 21:24:51 +08:00 |
|
zhengshuxin
|
f69eb3dedb
|
fixed one bug for charset setting in db_pool
|
2016-10-24 11:44:12 +08:00 |
|
zhengshuxin
|
f30b2b4144
|
add some websocket samples(upload_server/upload_client); fixed some bugs in acl;
|
2016-10-21 15:02:50 +08:00 |
|
zhengshuxin
|
7022d29557
|
fixed one bug in fiber_io.c for init __thread_fiber->loop_fn.
|
2016-10-19 15:06:09 +08:00 |
|
zhengshuxin
|
535494a264
|
fixed one bug in json class; add fiber_chat for chatting application.
|
2016-10-07 20:01:57 +08:00 |
|
zhengshuxin
|
4f15d51138
|
add fiber chat sample.
|
2016-09-28 16:05:55 +08:00 |
|
zhengshuxin
|
522ab347e6
|
changed functions' name in lib_fiber
|
2016-09-22 22:50:45 +08:00 |
|
zhengshuxin
|
6f8105136a
|
fixed bugs in read line functions of acl_vstream.c; add c++11 into fiber.
|
2016-09-07 19:58:19 +08:00 |
|
zhengshuxin
|
6852d39ed2
|
fixed one bug in acl_urlcode.c, add c++11 in fiber, and add sha1
|
2016-09-01 20:00:58 +08:00 |
|
zhengshuxin
|
11e451f5ba
|
acl 3.2.0 released!
|
2016-08-27 18:34:02 +08:00 |
|
zhengshuxin
|
6897e3dc54
|
fixed bugs in json module.
|
2016-08-23 13:20:33 +08:00 |
|
zhengshuxin
|
22c304ff65
|
fixed one compiling error when use VALGRIND.
|
2016-08-20 21:15:56 +08:00 |
|
ubuntu14
|
8c3a44218a
|
fixed some compiling warning.
|
2016-08-19 22:31:05 +08:00 |
|
ubuntu14
|
67be4da77b
|
modify accept to be non-blocking mode when been built with FAST_ACCEPT macro.
|
2016-08-17 22:20:44 +08:00 |
|
ubuntu14
|
866c3794b3
|
delete unused experiment codes
|
2016-08-17 20:29:49 +08:00 |
|
ubuntu14
|
7b9125bf6c
|
speed up for accepting client connection.
|
2016-08-17 20:22:50 +08:00 |
|
ubuntu14
|
bff9069d59
|
decrease rss memory using
|
2016-08-17 15:17:07 +08:00 |
|
ubuntu14
|
0c54b8c0d5
|
fixed one bug in events_enable_read of events_epoll_thr.c; add some samples for lib_fiber;
|
2016-08-11 13:36:20 +08:00 |
|
ubuntu14
|
3c8dc7b019
|
add one ping sample which can ping any host in fiber mode
|
2016-08-05 23:21:51 +08:00 |
|
ubuntu14
|
271fc96cdf
|
add master web monitor by master_fiber mode; arrange codes; add methods to json module;
|
2016-07-29 16:43:46 +08:00 |
|
ubuntu14
|
fd3a26fc0e
|
fixed one bug in hook_io.c
|
2016-07-25 23:50:36 +08:00 |
|
ubuntu14
|
c4769e5127
|
delete unused fiber object in cache; fixed one bug in one sample
|
2016-07-24 21:27:15 +08:00 |
|
ubuntu14
|
841f92d0a2
|
improve the fiber's performance
|
2016-07-22 16:54:38 +08:00 |
|
ubuntu14
|
e0d5a3b0c2
|
speed up event loop internal
|
2016-07-20 22:14:17 +08:00 |
|
ubuntu14
|
1a22bba2ce
|
fixed one bug in event operation for lib_fiber
|
2016-07-20 21:09:46 +08:00 |
|
ubuntu14
|
65300d79a9
|
automatic start fiber when calling acl_fiber_schedule
|
2016-07-18 22:07:31 +08:00 |
|
ubuntu14
|
36585efdf6
|
epoll has been hooked now
|
2016-07-15 21:04:01 +08:00 |
|
ubuntu14
|
1db0998bad
|
fixed compiling warning by gcc6.1
|
2016-07-10 19:12:54 +08:00 |
|
ubuntu14
|
8ef7853f19
|
add semaphore for lib_fiber
|
2016-07-09 21:58:21 +08:00 |
|
ubuntu14
|
76f3b9fc04
|
add acl prefix for eash function and struct in lib_fiber
|
2016-07-05 15:19:05 +08:00 |
|
ubuntu14
|
5cf6d7ba0f
|
make lib_fiber more available!
|
2016-06-30 22:20:30 +08:00 |
|
ubuntu14
|
2e5724cbeb
|
add acl_mbox.c for thread communication
|
2016-06-26 12:17:17 +08:00 |
|
ubuntu14
|
2d14abfec4
|
rename fiber_schedule.c to fiber.c
|
2016-06-25 16:05:48 +08:00 |
|
ubuntu14
|
15faf63a00
|
delete unused files
|
2016-06-24 22:23:32 +08:00 |
|
ubuntu14
|
853563cb6a
|
remove unused files
|
2016-06-24 22:22:38 +08:00 |
|
ubuntu14
|
fd96629741
|
add the files been lost for lib_fiber
|
2016-06-24 10:49:06 +08:00 |
|
ubuntu14
|
1d6b02b579
|
lib_fiber more available now!
|
2016-06-24 10:39:05 +08:00 |
|
ubuntu14
|
df3a3d0b39
|
remove files
|
2016-06-24 10:37:39 +08:00 |
|
ubuntu14
|
f9ff6f0a73
|
fixed some bugs in lib_fiber; add master_fiber for master framework
|
2016-06-23 13:34:54 +08:00 |
|
ubuntu14
|
0ec7e951eb
|
improvement the lib_fiber's performance
|
2016-06-11 23:18:06 +08:00 |
|
ubuntu14
|
92b0dc124e
|
add lib_fiber
|
2016-05-30 14:09:38 +08:00 |
|