YuQing
|
d1f1bf97e1
|
add function uniq_skiplist_replace_ex
|
2020-05-21 18:10:28 +08:00 |
YuQing
|
85aff01e5e
|
test_crc32.c support offset and size
|
2020-05-17 15:54:41 +08:00 |
YuQing
|
b9cae5de7f
|
add macro PTHREAD_MUTEX_LOCK
|
2020-05-10 20:29:05 +08:00 |
YuQing
|
7149a54128
|
use mutex lock when access dynamic content array
|
2020-05-07 16:41:21 +08:00 |
YuQing
|
54cb8f8415
|
free_queue support init_callback
|
2020-05-06 16:04:01 +08:00 |
YuQing
|
87d7b1f55d
|
add fc_list_first_entry
|
2020-05-05 11:13:00 +08:00 |
YuQing
|
e86767c120
|
add function fc_list_add_before
|
2020-05-02 21:12:51 +08:00 |
YuQing
|
73dba84e82
|
uniq_skiplist_grow set prev link correctly
|
2020-04-27 14:16:00 +08:00 |
YuQing
|
e4a5cadfe1
|
connection info support extra data
|
2020-04-26 20:19:46 +08:00 |
YuQing
|
c8bf9f24ef
|
connection_pool support validate connection on error
|
2020-04-26 11:12:52 +08:00 |
YuQing
|
4011fcb39e
|
add test_file_write_hole.c
|
2020-04-24 22:15:41 +08:00 |
YuQing
|
688fcf4b74
|
uniq_skiplist add some macro defines
|
2020-04-22 20:27:21 +08:00 |
YuQing
|
759fd117d8
|
uniq_skiplist support bidirection
|
2020-04-21 09:31:04 +08:00 |
YuQing
|
4e53bd3e2d
|
skiplist add function find_ge
|
2020-04-10 10:19:53 +08:00 |
YuQing
|
01b1841fda
|
add function fc_get_file_line_count_ex
|
2020-03-31 10:10:49 +08:00 |
YuQing
|
201daee3b6
|
mblock_manager_stat_print format
|
2020-03-30 23:20:55 +08:00 |
YuQing
|
c6ddfb98a1
|
correct int64_t compare result
|
2020-03-30 19:00:00 +08:00 |
YuQing
|
46da99bbba
|
mblock stat type: int to int64_t
|
2020-03-30 18:44:34 +08:00 |
YuQing
|
0810cb4d21
|
bugfixed: allocator_array_check_capacity alloc size
|
2020-03-29 22:03:13 +08:00 |
YuQing
|
427818d005
|
fast_mblock stats refine
|
2020-03-29 12:30:42 +08:00 |
YuQing
|
590aa8d3a0
|
bugfixed: call fast_mblock_destroy in common_blocked_queue_destroy
|
2020-03-28 23:12:02 +08:00 |
YuQing
|
2df796589c
|
add function common_blocked_queue_push_ex
|
2020-03-26 19:04:41 +08:00 |
YuQing
|
d3b0c5dfb0
|
add function fast_buffer_set_capacity
|
2020-03-26 15:51:31 +08:00 |
YuQing
|
c2837fde5f
|
add functions getIpAndPort and getPeerIpAndPort
|
2020-03-26 11:36:44 +08:00 |
YuQing
|
da4c9a2581
|
common_blocked_queue_return_nodes
|
2020-03-23 21:54:31 +08:00 |
YuQing
|
6d88bb980d
|
bugfixed: must use lock when free_all_nodes
|
2020-03-22 13:21:20 +08:00 |
YuQing
|
edb8b2c4dd
|
sched_add_entries use temp ScheduleArray for rare case
|
2020-03-21 09:50:03 +08:00 |
YuQing
|
21336eee3e
|
add function fc_init_buffer
|
2020-03-13 15:09:08 +08:00 |
YuQing
|
4d653d1b3e
|
add functions: create_work_threads_ex and fc_create_thread
|
2020-03-12 10:36:51 +08:00 |
YuQing
|
3d0956d302
|
nio_thread_data support thread notify
|
2020-03-10 21:16:27 +08:00 |
YuQing
|
f9881d96b7
|
add canceled field for complicated thread model
|
2020-03-09 10:51:46 +08:00 |
YuQing
|
b88d5b03fe
|
add waiting_queue for Linux eventfd notify
|
2020-03-08 16:12:54 +08:00 |
YuQing
|
6b528f123f
|
add ctx pointer for libserverframe nio
|
2020-03-06 22:06:35 +08:00 |
YuQing
|
d87d98dbe0
|
add function fast_char_unescape
|
2020-03-04 20:54:50 +08:00 |
YuQing
|
773f1bc28c
|
shared_func.[hc]: add functions getFileSize
|
2020-03-03 10:19:53 +08:00 |
YuQing
|
8005b18198
|
fast_allocator.[hc]: add function fast_allocator_strdup
|
2020-02-27 22:26:17 +08:00 |
YuQing
|
3e3bcda2df
|
add functions fc_floor_prime and fc_ceil_prime
|
2020-02-27 15:31:44 +08:00 |
YuQing
|
74bcd17360
|
in func writeToFile: change write to fc_safe_write
|
2020-02-25 21:25:29 +08:00 |
YuQing
|
a57b87b556
|
common_blocked_queue support pop all nodes
|
2020-02-24 21:57:05 +08:00 |
YuQing
|
faa1b6ddf2
|
multi_socket_client support timeout in ms
|
2020-02-22 15:53:50 +08:00 |
YuQing
|
fd4368e6e2
|
bugfixed: use new_addr instead of addr
|
2020-02-21 20:45:20 +08:00 |
YuQing
|
6e5511614d
|
add function fc_server_check_connect_ex
|
2020-02-20 16:03:28 +08:00 |
YuQing
|
89ad53974f
|
add uniq server addresses
|
2020-02-19 15:49:39 +08:00 |
YuQing
|
11a441e1f8
|
server_id_func.[hc] OK
|
2020-02-17 16:25:42 +08:00 |
YuQing
|
81e6455819
|
add tests/test_server_id_func.c
|
2020-02-15 20:55:57 +08:00 |
YuQing
|
7459f7ded4
|
add files: server_id_func.[hc]
|
2020-02-14 21:21:42 +08:00 |
YuQing
|
5d3c3c576c
|
add function fast_mpool_log_stats
|
2020-02-12 19:11:52 +08:00 |
YuQing
|
d6b0f1b0c4
|
add function is_network_error
|
2020-02-09 17:17:37 +08:00 |
YuQing
|
798244cc1b
|
add function fc_memrchr
|
2020-02-08 09:19:10 +08:00 |
YuQing
|
90e61572c0
|
fast_mblock.[hc]: add init_args for init_func
|
2020-02-03 22:42:27 +08:00 |
YuQing
|
a6066181ae
|
add function split_string_ex
|
2020-02-02 20:49:57 +08:00 |
YuQing
|
1c7069068b
|
add src/tests/test_uniq_skiplist.c
|
2020-01-21 10:06:48 +08:00 |
YuQing
|
91e0124ae5
|
add uniq_skiplist.[hc]
|
2020-01-19 22:40:46 +08:00 |
YuQing
|
916ad1f9e0
|
add test file src/tests/test_pthread_lock.c
|
2020-01-19 15:52:23 +08:00 |
YuQing
|
c8c75666cf
|
upgrade version to 1.43
|
2019-12-25 20:35:44 +08:00 |
YuQing
|
12dde730c8
|
add function fc_delete_file_ex
|
2019-12-25 15:20:07 +08:00 |
YuQing
|
ad57015174
|
add buffered_file_writer.[hc] files
|
2019-12-25 10:47:07 +08:00 |
YuQing
|
2992bfc4be
|
add buffered_file_writer.[hc]
|
2019-12-25 10:41:58 +08:00 |
YuQing
|
1302c5306a
|
correct function skiplist_iterator in skiplist.h
|
2019-12-24 08:52:31 +08:00 |
YuQing
|
41e4e6f079
|
replace function call system to getExecResult
|
2019-12-06 11:49:35 +08:00 |
YuQing
|
b7dde81d1e
|
function create_work_threads changed
|
2019-12-03 21:20:41 +08:00 |
YuQing
|
414f20fa61
|
init compress_log_days_before to 1
|
2019-12-01 20:34:12 +08:00 |
YuQing
|
22a6115c4e
|
delete old file refine
|
2019-11-30 16:23:46 +08:00 |
YuQing
|
d818e59009
|
add function get_gzip_command_filename
|
2019-11-30 15:33:59 +08:00 |
YuQing
|
938a6a7fac
|
modify website name
|
2019-11-23 10:03:54 +08:00 |
YuQing
|
aabc50c144
|
add .gitignore
|
2019-11-22 09:53:58 +08:00 |
YuQing
|
bb0a1f0da6
|
add function local_host_ip_addrs_to_string
|
2019-10-15 21:47:13 +08:00 |
YuQing
|
325946a3be
|
add function conn_pool_set_server_info
|
2019-10-12 10:59:08 +08:00 |
YuQing
|
9534dfba56
|
change function conn_pool_connect_server_ex
|
2019-10-08 09:39:05 +08:00 |
YuQing
|
69463768ea
|
add function conn_pool_connect_server_ex
|
2019-09-30 21:22:19 +08:00 |
YuQing
|
d32a72db1f
|
add function socketCreateEx2
|
2019-09-29 21:35:53 +08:00 |
YuQing
|
583bdc87dc
|
upgrade version to 1.0.41
|
2019-09-29 15:58:11 +08:00 |
YuQing
|
83f572820e
|
log more info when socket bind fail
|
2019-09-29 14:55:50 +08:00 |
YuQing
|
28d175523d
|
sockopt.[hc] support IPv6
|
2019-09-27 11:29:12 +08:00 |
YuQing
|
82eee4ddd0
|
func getifconfigs: get IPv6 address correctly
|
2019-09-26 10:00:02 +08:00 |
YuQing
|
d366aa6492
|
multi_socket_client: fix timeout check
|
2019-09-24 10:20:49 +08:00 |
YuQing
|
cd4a1c3959
|
multi_socket_client.c: code refine
|
2019-09-22 21:31:55 +08:00 |
YuQing
|
93ca7b42cd
|
ini_file_reader.c: fix empty string compare
|
2019-09-22 10:23:36 +08:00 |
YuQing
|
c1f0d855c8
|
change CIDR network_bits range from [16, 32) to [10, 32)
|
2019-05-23 18:59:29 +08:00 |
YuQing
|
91f707d1b4
|
log more info when setrlimit fail
|
2019-03-19 14:29:52 +08:00 |
YuQing
|
e9822aa8e3
|
php7_ext_wrapper.h: add ZEND_IS_FALSE
|
2018-12-01 16:18:41 +08:00 |
YuQing
|
f6609c7612
|
add function id_generator_next_extra_ptr
|
2018-11-09 22:07:21 +08:00 |
YuQing
|
32c1445d41
|
add function resolve_path and fast_buffer_append_file
|
2018-10-29 16:48:08 +08:00 |
YuQing
|
f64a00c0f2
|
add function log_try_init
|
2018-10-26 15:07:55 +08:00 |
YuQing
|
350f923710
|
add function hash_find1 and hash_find2
|
2018-10-26 10:24:23 +08:00 |
YuQing
|
d27948ed9c
|
add function format_http_date
|
2018-10-11 16:33:38 +08:00 |
YuQing
|
660a471b98
|
correct macro define parameter
|
2018-10-10 18:43:49 +08:00 |
YuQing
|
0a442615ae
|
add types: string_array_t and key_value_array_t
|
2018-10-04 20:22:43 +08:00 |
YuQing
|
d74e3f3b13
|
change DEFAULT_CONNECT_TIMEOUT from 30 to 10
|
2018-09-27 10:13:17 +08:00 |
YuQing
|
ea74bac9d0
|
add function fc_memmem
|
2018-09-27 10:12:24 +08:00 |
yuqing
|
6ef844bd6b
|
add FC_IS_CHINESE_UTF8_CHAR
|
2018-09-17 12:01:03 +08:00 |
yuqing
|
3c9054f215
|
add fast_buffer_append_string2
|
2018-09-14 11:58:49 +08:00 |
yuqing
|
8403f2246c
|
add functions: string trim and fast_mpool_strdup
|
2018-09-13 18:21:32 +08:00 |
yuqing
|
ce98e53ae2
|
add FC_SET_STRING
|
2018-09-10 21:21:54 +08:00 |
yuqing
|
b2dd1c322e
|
add macro FC_IS_LETTER
|
2018-09-04 15:51:35 +08:00 |
yuqing
|
5e2b104970
|
add function fc_string_equal
|
2018-09-03 18:01:39 +08:00 |
yuqing
|
85cc906b1d
|
add function fc_strdup
|
2018-08-27 15:14:53 +08:00 |
yuqing
|
e53cbda01b
|
json parser refine error info
|
2018-08-24 16:25:29 +08:00 |
yuqing
|
3e28a90d0c
|
json parse array and map
|
2018-08-24 11:41:11 +08:00 |
yuqing
|
827fc115e2
|
add json_parser.[hc] for parse json array and map
|
2018-08-22 10:35:33 +08:00 |
yuqing
|
94741c51c2
|
add function fc_split_string and fc_match_delim
|
2018-08-20 18:11:18 +08:00 |
yuqing
|
15526c7277
|
set result to 0 in switch default branch
|
2018-08-20 16:39:28 +08:00 |
yuqing
|
2aab8aa4c5
|
support directive: #@add_annotation
|
2018-08-20 16:24:52 +08:00 |
yuqing
|
9cd25c3686
|
ini_file_reader code refine
|
2018-08-17 11:56:35 +08:00 |
yuqing
|
74e00bb244
|
add function conn_pool_parse_server_info and conn_pool_load_server_info
|
2018-08-14 17:44:55 +08:00 |
yuqing
|
722a944266
|
sockopt.c: add global variable try_again_when_interrupt
|
2018-07-31 16:46:05 +08:00 |
yuqing
|
4ae9c8f55f
|
add function fc_compare_string
|
2018-07-31 14:27:13 +08:00 |
yuqing
|
08dce9933e
|
add file fc_list.h
|
2018-07-26 15:28:39 +08:00 |
yuqing
|
0bdb5e4b03
|
ini_file_reader add function iniGetRequiredStrValueEx
|
2018-07-23 12:48:44 +08:00 |
yuqing
|
142d557c8f
|
sched_thread.c: fix first schedule time
|
2018-07-19 17:43:15 +08:00 |
yuqing
|
d0729c2540
|
common_blocked_queue.h: add function common_blocked_queue_try_pop
|
2018-07-16 15:08:59 +08:00 |
yuqing
|
2c83c992ce
|
logger.h use gcc attribute to check format
|
2018-07-15 21:02:33 +08:00 |
yuqing
|
3e47901340
|
logger.c add new line with fprintf
|
2018-07-10 18:34:44 +08:00 |
yuqing
|
c20b7306b0
|
shared_func.h: add function starts_with and ends_with
|
2018-07-10 12:47:12 +08:00 |
YuQing
|
9589d315be
|
correct print_all_sched_entries
|
2018-07-07 14:21:31 +08:00 |
YuQing
|
fd94604ba4
|
#@set value can embed %{VARIABLE}
|
2018-07-07 13:29:51 +08:00 |
yuqing
|
0005b1dc08
|
bug fixed for set->vars and set->offset
|
2018-07-06 18:48:46 +08:00 |
yuqing
|
6ba4379b1e
|
call func_free of annotation
|
2018-07-06 17:48:50 +08:00 |
yuqing
|
96a57d65ee
|
add @function REPLACE_VARS
|
2018-07-06 15:35:15 +08:00 |
yuqing
|
8ef67cef6b
|
log more info
|
2018-06-29 10:31:26 +08:00 |
yuqing
|
db5672c132
|
add likely and unlikely macro defines
|
2018-06-29 09:21:16 +08:00 |
yuqing
|
0d13a2de17
|
sched_thread.h: add function sched_print_all_entries
|
2018-06-26 10:56:34 +08:00 |
yuqing
|
d664e70fdb
|
add function blocked_queue_terminate_all
|
2018-06-13 10:12:34 +08:00 |
yuqing
|
37eeef3f23
|
common_blocked_queue_terminate with count
|
2018-06-12 16:49:12 +08:00 |
yuqing
|
571be969dd
|
shared_func.h: add functions int2str and long2str
|
2018-06-11 17:04:46 +08:00 |
yuqing
|
530c17aaa1
|
correct CRC32
|
2018-06-07 20:43:32 +08:00 |
yuqing
|
63978b63ed
|
remove remarks
|
2018-06-01 18:36:38 +08:00 |
yuqing
|
890d0bf2d4
|
skiplist add function find_range
|
2018-06-01 18:30:26 +08:00 |
yuqing
|
2f76b8c4b1
|
code refine
|
2018-05-30 16:35:08 +08:00 |
yuqing
|
beb0c77ebb
|
skiplist optimization
|
2018-05-30 13:49:27 +08:00 |
yuqing
|
fd894d810b
|
add skiplist_set.[hc] and skiplist bug fixed
|
2018-05-29 18:10:50 +08:00 |
yuqing
|
6d9d71005a
|
make.sh and Makefile changed
|
2018-05-22 17:32:04 +08:00 |
yuqing
|
bbcd9f492d
|
remove warning: dereferencing type-punned pointer will break strict-aliasing rules
|
2018-05-22 15:26:25 +08:00 |
yuqing
|
004c0036b2
|
restore target path from /usr/local/include to /usr/include
|
2018-05-22 09:29:19 +08:00 |
yuqing
|
8b0c655039
|
ioevent refined for FreeBSD/MacOS
|
2018-05-21 21:36:16 +08:00 |
yuqing
|
03037c5d5f
|
ioevent.[hc]: remove care_events in FreeBSD or MacOS
|
2018-05-21 19:04:02 +08:00 |
yuqing
|
6c9b0b4401
|
add files: multi_socket_client.[hc]
|
2018-05-18 16:48:26 +08:00 |
yuqing
|
83d1eb2bde
|
add files: common_blocked_queue.[hc]
|
2018-05-17 09:36:55 +08:00 |
yuqing
|
a6901b5bca
|
fast_task_queue.c: set alloc_once gracefully
|
2018-05-14 18:19:58 +08:00 |
yuqing
|
679c8162fa
|
logger.h: add function log_get_level_caption
|
2018-05-11 18:32:40 +08:00 |
yuqing
|
7751ae2808
|
shared_func.h: add functions float2buff / buff2float, double2buff / buff2double
|
2018-05-10 18:24:42 +08:00 |
yuqing
|
5416c29a27
|
set err_no to 0 when success
|
2018-05-10 11:35:56 +08:00 |
yuqing
|
1c0ebb1433
|
use HW_MEMSIZE instead of HW_PHYSMEM in FreeBSD
|
2018-04-20 11:25:36 +08:00 |
yuqing
|
87dc7dd4d8
|
ini_file_reader.c function annotations LOCAL_IP_GET support index
|
2018-02-24 14:10:22 +08:00 |
yuqing
|
b3c89b2316
|
add IS_HEX_CHAR macro define
|
2017-07-06 10:47:03 +08:00 |
yuqing
|
0aa66e2823
|
add type string_t
|
2017-07-04 10:39:49 +08:00 |
Yu Qing
|
794eca7285
|
test_mblock.c changed
|
2017-03-09 09:50:37 +08:00 |
yuqing
|
5359199fb7
|
correct getFileContentEx read bytes
|
2017-03-08 15:24:05 +08:00 |
yuqing
|
27046ca80c
|
doc/ini_file_reader-Chinese.pdf
|
2017-03-03 10:47:09 +08:00 |
yuqing
|
92f4763638
|
ini_file_reader support flags
|
2017-03-02 09:55:24 +08:00 |
yuqing
|
2d60671511
|
test_ini_parser.c changed
|
2017-03-01 17:41:32 +08:00 |
yuqing
|
6172c54f10
|
init context support dynamic annotations
|
2017-03-01 16:57:09 +08:00 |
yuqing
|
b967e39e64
|
support annotataion map set incrementally
|
2017-02-28 17:59:02 +08:00 |
yuqing
|
c78d3d7a2a
|
ini_file_reader code refine
|
2017-02-28 16:08:38 +08:00 |
yuqing
|
5fb8531218
|
add function fc_trim to avoid conflict with trim
|
2017-02-27 16:08:55 +08:00 |
yuqing
|
f6ad3bdb79
|
php7_ext_wrapper.h add zend_add_assoc_double_ex
|
2017-02-22 15:17:24 +08:00 |
yuqing
|
2496e697dc
|
add function fc_ftok
|
2017-02-20 14:57:27 +08:00 |
yuqing
|
16455133f3
|
add function fc_safe_read and fc_safe_write
|
2017-02-16 16:34:54 +08:00 |
yuqing
|
df428e6a2d
|
add php extension function: fastcommon_file_put_contents
|
2017-02-15 15:38:47 +08:00 |
yuqing
|
7a0fae8f01
|
logger judge log_level in function log_it_ex and log_it_ex1
|
2017-02-09 18:35:39 +08:00 |
yuqing
|
14b477f034
|
add time_precision macro: LOG_TIME_PRECISION_NONE
|
2017-02-07 15:25:34 +08:00 |
yuqing
|
2b0706775a
|
ini_file_reader use extra context for compatible
|
2017-02-06 15:06:30 +08:00 |
Yu Qing
|
41c6c6d17b
|
code refine
|
2017-02-03 11:05:18 +08:00 |
Yu Qing
|
ff60187490
|
getExecResult code refine
|
2017-02-02 12:31:19 +08:00 |
Yu Qing
|
7ba58c02c0
|
free pContext->set.vars
|
2017-02-01 10:47:45 +08:00 |
Yu Qing
|
5c7ba700b6
|
ini_file_reader support #@set directive
|
2017-02-01 10:35:17 +08:00 |
yuqing
|
f76f3f6206
|
correct PTHREAD_MUTEX_ERRORCHECK macro define
|
2017-01-20 10:43:08 +08:00 |
yuqing
|
87995c650d
|
ini_file_reader: return the last when get single value
|
2017-01-19 18:19:45 +08:00 |
yuqing
|
39e569a649
|
ini_file_reader: LOCAL_IP support CIDR addresses
|
2017-01-19 11:11:39 +08:00 |
Yu Qing
|
5120b1daf0
|
MacOS does NOT support macro RLIMIT_MSGQUEUE
|
2017-01-12 09:51:41 +08:00 |
yuqing
|
af49c430a6
|
show resource label when setrlimit fail
|
2017-01-04 09:33:17 +08:00 |
yuqing
|
e4871c205f
|
refine getFileContent log info
|
2016-12-22 15:09:39 +08:00 |
YuQing
|
182ad4b72a
|
Merge pull request #10 from hanyunqi/is_power2
Update function is_power2 in shared_func.c
|
2016-12-17 09:52:45 +08:00 |
yuqing
|
c02a55ba28
|
add function hash_get_prime_capacity
|
2016-12-13 15:56:22 +08:00 |
hanyunqi
|
7e09d1f94f
|
Update shared_func.c
update is_power2: return ((n != 0) && !(n & (n - 1)));
|
2016-12-08 18:47:01 +08:00 |
yuqing
|
d8b92e2421
|
logWarning to logDebug
|
2016-12-01 18:18:47 +08:00 |
Yu Qing
|
beab8dad5a
|
add test_char_convert_loader.c
|
2016-11-27 18:34:52 +08:00 |
Yu Qing
|
2fe5e5fb8f
|
add tests/test_char_convert.c
|
2016-11-26 19:16:02 +08:00 |
yuqing
|
2e1d5eb8d2
|
char_converter code refine
|
2016-11-26 13:36:14 +08:00 |
yuqing
|
562513b358
|
fast_char_convert function changed
|
2016-11-26 13:04:45 +08:00 |
yuqing
|
33085e9bf6
|
add files: char_convert_loader.h and char_convert_loader.c
|
2016-11-26 12:20:43 +08:00 |
yuqing
|
fe4f42f090
|
char_converter code refine
|
2016-11-25 15:07:48 +08:00 |
yuqing
|
8cb8c29c45
|
add function char_converter_set_pair
|
2016-11-25 10:11:40 +08:00 |
yuqing
|
abc9882418
|
memset 0 for FastCharConverter
|
2016-11-25 09:06:28 +08:00 |
yuqing
|
e2735189a5
|
add files: char_converter.h and char_converter.c
|
2016-11-25 09:02:03 +08:00 |
yuqing
|
100ae31704
|
Revert "log support replace space chars"
This reverts commit aa683c2324.
|
2016-11-24 19:55:51 +08:00 |
yuqing
|
aa683c2324
|
log support replace space chars
|
2016-11-24 19:15:23 +08:00 |
yuqing
|
ef019ab04a
|
logger context add field: use_file_write_lock
|
2016-11-13 14:22:12 +08:00 |
yuqing
|
8b563ce830
|
add file trylock functions
|
2016-11-13 12:44:24 +08:00 |
yuqing
|
bd9a588840
|
compare exename in process_start function
|
2016-11-12 11:55:14 +08:00 |
Yu Qing
|
b53a158f67
|
process_ctrl code refine
|
2016-11-12 11:23:44 +08:00 |
yuqing
|
cb3dc49e2a
|
add macro function INI_STRING_IS_TRUE
|
2016-11-11 18:20:41 +08:00 |
yuqing
|
e16e0f5d4f
|
add function get_time_item_from_str
|
2016-11-11 15:14:51 +08:00 |
yuqing
|
decd1498d0
|
add tests/test_ini_parser.c
|
2016-11-10 14:04:24 +08:00 |
yuqing
|
41db7d0bc2
|
move SET_SOCKOPT_NOSIGPIPE from sockopt.c to sockopt.h
|
2016-11-10 14:00:12 +08:00 |
yuqing
|
3c77ef047d
|
id generator support file mode
|
2016-10-31 18:46:03 +08:00 |
yuqing
|
8ccf3503ca
|
fast_buffer code refine
|
2016-10-08 09:39:56 +08:00 |
yuqing
|
e552ad7e1d
|
fixbug for select
|
2016-09-08 15:43:24 +08:00 |
yuqing
|
bf8023287e
|
add function iovent_add_to_deleted_list
|
2016-09-02 19:14:00 +08:00 |
yuqing
|
39a6e7b656
|
setsockopt SO_NOSIGPIPE when nessary
|
2016-08-12 17:09:18 +08:00 |