Commit Graph

  • 56a5ac4f92 modify license to LGPLv3 and copyright YuQing 2020-10-14 11:03:46 +0800
  • fa8f93b018 add function skiplist_get_proper_level YuQing 2020-10-10 11:11:11 +0800
  • 0aab6a0531 correct spell iovent to ioevent :( YuQing 2020-09-30 18:56:48 +0800
  • dc40977500 sched_thread.c: sched_add_entries gracefully YuQing 2020-09-29 22:18:30 +0800
  • 118f1e2e2e correct printf format for port YuQing 2020-09-27 09:24:32 +0800
  • 7d5512682b fixed printf format for port YuQing 2020-09-27 08:53:57 +0800
  • 082a322f3d change port type to uint16_t YuQing 2020-09-27 08:46:46 +0800
  • 55fc4013b3 add function fc_get_last_lines YuQing 2020-09-26 11:15:57 +0800
  • dc43f8254a remove useless logInfo YuQing 2020-09-21 22:27:16 +0800
  • 556b7337c4 add file src/fc_atomic.h YuQing 2020-09-14 15:05:38 +0800
  • 23d8adf05f ini support retry gloabal section when item not exist YuQing 2020-09-13 13:20:41 +0800
  • bc5efd235e add function fc_sleep_ms YuQing 2020-09-12 15:41:16 +0800
  • 6a54076cf5 change field nio_stage from char to short YuQing 2020-09-09 12:26:43 +0800
  • 488e483d22 schedule waiting_schedule_array use atomic opt YuQing 2020-09-08 18:53:08 +0800
  • 130d7fe110 add func conn_pool_compare_ip_and_port YuQing 2020-09-08 09:06:26 +0800
  • a749b84ce2 sockopt.[hc]: add function asyncconnectserverbyip YuQing 2020-09-06 18:49:15 +0800
  • d9b914ea6e set rlim_max for setrlimit call YuQing 2020-09-04 09:09:14 +0800
  • 98b816c625 fast_mblock.[hc]: support alloc elements limit YuQing 2020-09-01 21:22:13 +0800
  • 6eb2d1c2e7 shared_func.[hc]: add function fc_path_contains YuQing 2020-08-31 16:02:10 +0800
  • 3ff6cd8844 ini_file_reader.h: add struct ini_full_context YuQing 2020-08-29 15:44:17 +0800
  • cc80f721f2 add functions: fc_get_first_line and fc_get_last_line YuQing 2020-08-24 11:35:31 +0800
  • f776a818f4 correct old_value in the log info YuQing 2020-08-22 12:02:23 +0800
  • c2d8faaba7 thread pool enhance YuQing 2020-08-05 15:00:37 +0800
  • 4b085fbc09 add functions: get thread counters YuQing 2020-07-22 17:54:02 +0800
  • 29586005ba add files: thread_pool.[hc] YuQing 2020-07-20 18:03:07 +0800
  • 8e0f5794d9 add files: shared_buffer.[hc] YuQing 2020-07-10 21:44:10 +0800
  • 4aad4f78b9 add files: fc_memory.[hc] YuQing 2020-07-07 10:32:16 +0800
  • ec22ab681e bugfixed: uniq_addresses use FCAddressPtrArray YuQing 2020-06-28 19:26:42 +0800
  • fb03bf23ba add fc_queue.[hc] YuQing 2020-06-01 16:38:48 +0800
  • 473b1e7218 add function: fc_get_umask YuQing 2020-05-29 14:32:42 +0800
  • 2cb3214d58 disable -Wformat-xxx when gcc version >= 7 YuQing 2020-05-25 09:39:19 +0800
  • 7187840167 add src/tests/test_file_lock.c YuQing 2020-05-24 15:11:31 +0800
  • d1f1bf97e1 add function uniq_skiplist_replace_ex YuQing 2020-05-21 18:10:28 +0800
  • 85aff01e5e test_crc32.c support offset and size YuQing 2020-05-17 15:54:41 +0800
  • b9cae5de7f add macro PTHREAD_MUTEX_LOCK YuQing 2020-05-10 20:29:05 +0800
  • 7149a54128 use mutex lock when access dynamic content array YuQing 2020-05-07 16:41:21 +0800
  • 54cb8f8415 free_queue support init_callback YuQing 2020-05-06 16:04:01 +0800
  • 87d7b1f55d add fc_list_first_entry YuQing 2020-05-05 11:13:00 +0800
  • e86767c120 add function fc_list_add_before YuQing 2020-05-02 21:12:51 +0800
  • 73dba84e82 uniq_skiplist_grow set prev link correctly YuQing 2020-04-27 14:16:00 +0800
  • e4a5cadfe1 connection info support extra data YuQing 2020-04-26 20:19:46 +0800
  • c8bf9f24ef connection_pool support validate connection on error YuQing 2020-04-26 11:12:52 +0800
  • 4011fcb39e add test_file_write_hole.c YuQing 2020-04-24 22:15:41 +0800
  • 688fcf4b74 uniq_skiplist add some macro defines YuQing 2020-04-22 20:27:21 +0800
  • 759fd117d8 uniq_skiplist support bidirection YuQing 2020-04-21 08:50:22 +0800
  • 4e53bd3e2d skiplist add function find_ge YuQing 2020-04-10 10:19:53 +0800
  • 01b1841fda add function fc_get_file_line_count_ex YuQing 2020-03-31 10:10:49 +0800
  • 201daee3b6 mblock_manager_stat_print format YuQing 2020-03-30 23:20:34 +0800
  • c6ddfb98a1 correct int64_t compare result YuQing 2020-03-30 19:00:00 +0800
  • 46da99bbba mblock stat type: int to int64_t YuQing 2020-03-30 18:44:34 +0800
  • 0810cb4d21 bugfixed: allocator_array_check_capacity alloc size YuQing 2020-03-29 22:03:13 +0800
  • 427818d005 fast_mblock stats refine YuQing 2020-03-29 12:30:42 +0800
  • 590aa8d3a0 bugfixed: call fast_mblock_destroy in common_blocked_queue_destroy YuQing 2020-03-28 23:12:02 +0800
  • 2df796589c add function common_blocked_queue_push_ex YuQing 2020-03-26 19:04:41 +0800
  • d3b0c5dfb0 add function fast_buffer_set_capacity YuQing 2020-03-26 15:51:31 +0800
  • c2837fde5f add functions getIpAndPort and getPeerIpAndPort YuQing 2020-03-26 11:36:44 +0800
  • da4c9a2581 common_blocked_queue_return_nodes YuQing 2020-03-23 21:54:31 +0800
  • 6d88bb980d bugfixed: must use lock when free_all_nodes YuQing 2020-03-22 13:21:20 +0800
  • edb8b2c4dd sched_add_entries use temp ScheduleArray for rare case YuQing 2020-03-21 09:50:03 +0800
  • 21336eee3e add function fc_init_buffer YuQing 2020-03-13 15:09:08 +0800
  • 4d653d1b3e add functions: create_work_threads_ex and fc_create_thread YuQing 2020-03-12 10:36:51 +0800
  • 3d0956d302 nio_thread_data support thread notify YuQing 2020-03-10 21:15:37 +0800
  • f9881d96b7 add canceled field for complicated thread model YuQing 2020-03-09 10:51:46 +0800
  • b88d5b03fe add waiting_queue for Linux eventfd notify YuQing 2020-03-08 16:12:54 +0800
  • 6b528f123f add ctx pointer for libserverframe nio YuQing 2020-03-06 22:06:35 +0800
  • d87d98dbe0 add function fast_char_unescape YuQing 2020-03-04 20:54:50 +0800
  • 773f1bc28c shared_func.[hc]: add functions getFileSize YuQing 2020-03-03 10:19:53 +0800
  • 8005b18198 fast_allocator.[hc]: add function fast_allocator_strdup YuQing 2020-02-27 22:26:17 +0800
  • 3e3bcda2df add functions fc_floor_prime and fc_ceil_prime YuQing 2020-02-27 15:31:44 +0800
  • 74bcd17360 in func writeToFile: change write to fc_safe_write YuQing 2020-02-25 21:25:29 +0800
  • a57b87b556 common_blocked_queue support pop all nodes YuQing 2020-02-24 21:57:05 +0800
  • faa1b6ddf2 multi_socket_client support timeout in ms YuQing 2020-02-22 15:53:50 +0800
  • fd4368e6e2 bugfixed: use new_addr instead of addr YuQing 2020-02-21 20:45:20 +0800
  • 6e5511614d add function fc_server_check_connect_ex YuQing 2020-02-20 16:03:28 +0800
  • 89ad53974f add uniq server addresses YuQing 2020-02-19 10:14:47 +0800
  • 11a441e1f8 server_id_func.[hc] OK YuQing 2020-02-17 16:25:42 +0800
  • 81e6455819 add tests/test_server_id_func.c YuQing 2020-02-15 20:55:57 +0800
  • 7459f7ded4 add files: server_id_func.[hc] YuQing 2020-02-14 21:21:36 +0800
  • 5d3c3c576c add function fast_mpool_log_stats YuQing 2020-02-12 19:11:52 +0800
  • d6b0f1b0c4 add function is_network_error YuQing 2020-02-09 17:17:37 +0800
  • 798244cc1b add function fc_memrchr YuQing 2020-02-08 09:19:10 +0800
  • 90e61572c0 fast_mblock.[hc]: add init_args for init_func YuQing 2020-02-03 16:24:16 +0800
  • a6066181ae add function split_string_ex YuQing 2020-02-02 20:49:57 +0800
  • aac2abcfa9 Merge branch 'master' of gitee.com:fastdfs100/libfastcommon YuQing 2020-01-21 10:08:24 +0800
  • 1c7069068b add src/tests/test_uniq_skiplist.c YuQing 2020-01-21 10:06:48 +0800
  • 91e0124ae5 add uniq_skiplist.[hc] YuQing 2020-01-19 22:40:46 +0800
  • 916ad1f9e0 add test file src/tests/test_pthread_lock.c YuQing 2020-01-19 15:52:23 +0800
  • b10c5c6294 add LICENSE. happyfish100 2019-12-26 10:46:53 +0800
  • c8c75666cf upgrade version to 1.43 V1.0.43 YuQing 2019-12-25 20:35:44 +0800
  • 12dde730c8 add function fc_delete_file_ex YuQing 2019-12-25 15:20:07 +0800
  • ad57015174 add buffered_file_writer.[hc] files YuQing 2019-12-25 10:47:07 +0800
  • 2992bfc4be add buffered_file_writer.[hc] YuQing 2019-12-25 10:41:58 +0800
  • 1302c5306a correct function skiplist_iterator in skiplist.h YuQing 2019-12-24 08:52:31 +0800
  • 41e4e6f079 replace function call system to getExecResult YuQing 2019-12-06 11:49:35 +0800
  • dd34251817 upgrade version to 1.0.42 V1.0.42 YuQing 2019-12-05 08:51:59 +0800
  • b7dde81d1e function create_work_threads changed YuQing 2019-12-03 21:20:41 +0800
  • 414f20fa61 init compress_log_days_before to 1 YuQing 2019-12-01 20:34:12 +0800
  • 22a6115c4e delete old file refine YuQing 2019-11-30 16:23:46 +0800
  • d818e59009 add function get_gzip_command_filename YuQing 2019-11-30 15:33:59 +0800
  • 938a6a7fac modify website name YuQing 2019-11-23 10:03:54 +0800