Commit Graph

  • 4adf6b3227 gh actions: upgrade to 1.2.11-1 master vazmin 2025-11-23 10:48:22 +0000
  • f4a799402e gh actions: upgrade to 1.2.11-1 vazmin 2025-11-23 10:00:56 +0000
  • 27510e9641 gh actions: upgrade to 1.2.11-1 vazmin 2025-11-23 09:06:43 +0000
  • 848077797b upgrade version to 1.2.11 V1.2.11 YuQing 2025-11-16 17:01:06 +0800
  • d22f9da49c bugfixed: MUST call sf_hold_task in sf_nio_notify for rare case YuQing 2025-11-16 15:29:38 +0800
  • 5495455fa7 do NOT call task->finish_callback YuQing 2025-11-15 11:14:14 +0800
  • 4da0ff251c upgrade version to 1.2.10 V1.2.10 YuQing 2025-11-11 09:57:18 +0800
  • 2444eac6ce declare use_send_zc field anyway YuQing 2025-11-11 09:52:42 +0800
  • a52cc2d5d4 check sf_context->use_io_uring more YuQing 2025-11-05 09:58:37 +0800
  • c4af33a497 declare use_io_uring correctly YuQing 2025-11-04 15:55:33 +0800
  • fa32972052 move use_io_uring and use_send_zc to struct sf_context YuQing 2025-11-04 15:40:00 +0800
  • 688211fbcd correct compile error YuQing 2025-11-03 15:22:45 +0800
  • 1b2f521b99 uring cancel callback release task correctly YuQing 2025-11-03 14:56:29 +0800
  • ddc528d69d restore function sf_client_sock_in_read_stage YuQing 2025-11-02 15:02:54 +0800
  • 32d443b497 MUST call set_read_event anyway after socket send done V1.2.9 YuQing 2025-10-27 12:28:24 +0800
  • 53dd39500f upgrade version to 1.2.9 YuQing 2025-10-26 12:27:49 +0800
  • 772a9a6895 Merge remote-tracking branch 'origin/use_iouring' YuQing 2025-10-26 12:26:53 +0800
  • 932751d392 send zc done notify callback for recycling buffer use_iouring YuQing 2025-10-20 10:34:47 +0800
  • 817ff547da set alloc_conn_once and max_entries gracefully YuQing 2025-10-12 12:28:11 +0800
  • 926cd40114 ioevent_init: set max entries for io_uring gracefully YuQing 2025-10-12 10:24:35 +0800
  • b688973cf9 change use_send_zc's default value to true YuQing 2025-10-09 14:01:32 +0800
  • b16526e8f7 bug fixed: check_task process correctly YuQing 2025-10-06 20:55:29 +0800
  • 68079fc468 IOEventCallback: change event type from short to int YuQing 2025-10-05 16:53:21 +0800
  • 3dcc1c570d call sf_proto_init_task_magic when task->shrinked YuQing 2025-10-03 21:06:58 +0800
  • cf0950ea62 sf_set_read_event just skipped when use_io_uring is true YuQing 2025-10-03 11:33:26 +0800
  • 263171c4fe async_connect use io_uring YuQing 2025-09-30 11:26:11 +0800
  • a2ab8a0c01 adapt Linux io_uring OK YuQing 2025-09-27 15:41:56 +0800
  • 0f75b039f6 sf_logger_set_schedule_entry change to sf_logger_set_schedule_entries YuQing 2025-09-26 19:57:03 +0800
  • ecee21f289 socket send and recv adapt to io_uring YuQing 2025-09-25 15:54:38 +0800
  • bc5af8a58b struct sf_network_handler add field use_iouring YuQing 2025-09-24 15:59:27 +0800
  • f0ee6ce73f struct sf_context remove field: remove_from_ready_list YuQing 2025-09-21 15:08:08 +0800
  • aef9d803d1 gh actions: upgrade to 1.2.8-1 vazmin 2025-08-16 16:32:03 +0000
  • 6d0465acc4 upgrade version to 1.2.8 V1.2.8 YuQing 2025-08-14 09:44:39 +0800
  • 2e5258045d change SF_BINLOG_FILE_PREFIX to SF_BINLOG_FILE_PREFIX_STR YuQing 2025-08-10 12:03:25 +0800
  • fc689a02ba rename fc_combine_two_string to fc_combine_two_strings YuQing 2025-08-09 15:22:04 +0800
  • 7b3f6d620a use fc_safe_strcpy and fc_combine_two_string YuQing 2025-08-08 21:52:08 +0800
  • 03f64998ce performance opt.: replace snprintf YuQing 2025-08-07 19:53:38 +0800
  • 0b4936bd8f performance opt.: replace sprintf again YuQing 2025-08-05 18:05:56 +0800
  • ba87f8e1ea performance opt.: replace sprintf YuQing 2025-08-04 16:57:35 +0800
  • da2ddc7441 sf_log_config for client correctly YuQing 2025-04-23 15:17:23 +0800
  • b83189f021 gh actions: upgrade to 1.2.7-1 vazmin 2025-04-06 16:56:40 +0000
  • 4ad53f7ee3 correct libserverframe release version V1.2.7 YuQing 2025-04-01 17:21:01 +0800
  • 003cc74b96 upgrade version to 1.2.7 YuQing 2025-04-01 16:49:38 +0800
  • 3815c0b2ce export function sf_file_writer_direct_write YuQing 2025-03-15 10:10:01 +0800
  • 7ee7e7b535 add function sf_file_writer_get_last_line YuQing 2025-03-10 17:01:03 +0800
  • e095ce45c2 add function sf_file_writer_flush_buffer YuQing 2025-03-05 20:05:56 +0800
  • f9d8c3d070 add function write_to_binlog_index_file YuQing 2025-02-18 15:49:00 +0800
  • fc9c23fb95 call flush_writer_files before rotate file YuQing 2025-02-17 10:54:07 +0800
  • 755296bb68 add function sf_proto_send_buf2 YuQing 2025-02-12 21:59:04 +0800
  • 14a783fd6f sf_binlog_writer_rotate_file can skip empty file YuQing 2025-02-10 18:34:04 +0800
  • e9e33883bf Merge branch 'master' of gitee.com:fastdfs100/libserverframe YuQing 2025-02-09 09:30:42 +0800
  • 318640572f sf_file_writer.[hc]: support write done callback YuQing 2025-02-09 09:26:34 +0800
  • f6e2de5668 upgrade version to 1.2.6 V1.2.6 YuQing 2025-01-27 20:50:18 +0800
  • b6e24d0548 sf_connection_manager.[hc]: get connection functions add parameter shared YuQing 2025-01-27 10:59:57 +0800
  • 03974ff302 explicit cast for fast_mblock_alloc_object YuQing 2024-12-08 09:29:16 +0800
  • a3e1956128 change macro sf_log_network_error_for_update_ex YuQing 2024-10-29 09:52:45 +0800
  • 75e8aacfd9 sf_binlog_writer.[hc] add parameter write_interval_ms for high performance YuQing 2024-10-07 09:21:19 +0800
  • be4bad4ee1 gh actions: upgrade to 1.2.5-1 vazmin 2024-09-29 15:24:39 +0000
  • 3993b79a81 sf_connection_manager_init: set htable_capacity gracefully V1.2.5 YuQing 2024-09-22 12:21:06 +0800
  • 42c6e2c6b7 struct sf_context add field is_client for RDMA callback alloc_pd YuQing 2024-09-20 14:16:59 +0800
  • 6a60a49c32 upgrade version to 1.2.5 YuQing 2024-09-17 11:24:01 +0800
  • 14d0a1c014 task init callback support extra argument YuQing 2024-09-15 12:06:25 +0800
  • a01ccf66dc gh actions: upgrade to 1.2.4-1 vazmin 2024-06-15 14:45:44 +0000
  • 63d43fc9cc upgrade version to 1.2.4 V1.2.4 YuQing 2024-06-11 09:39:08 +0800
  • e83be7356d change default values of connect timeout and network timeout YuQing 2024-04-28 16:20:59 +0800
  • 3dfdb8ace6 gh actions: upgrade to 1.2.3-1 vazmin 2024-03-17 15:11:04 +0000
  • 35d9be16ee upgrade version to V1.2.3 V1.2.3 YuQing 2024-03-11 11:18:42 +0800
  • 231e2610e5 log square quoted IPv6 address YuQing 2024-03-05 18:07:34 +0800
  • 1c796ab819 sf_file_writer_init add parameter: max_record_size YuQing 2024-02-29 11:58:05 +0800
  • 7f6ad6dcba sf_load_context_from_config_ex support max_pkg_size_min_value YuQing 2024-02-26 16:17:20 +0800
  • 78d65ba2c6 net buffer config for each sf_context instance YuQing 2024-02-20 09:53:52 +0800
  • d5a9f40a66 correct macros for struct SFBinlogBuffer YuQing 2024-02-15 15:08:28 +0800
  • 9d3a92d7da fixed macro SF_BINLOG_BUFFER_LENGTH YuQing 2024-02-05 17:05:39 +0800
  • cab9ce4c4f set flags of protocol header YuQing 2024-02-04 09:22:56 +0800
  • 8ea4e28f73 gh actions: upgrade to 1.2.2-1 vazmin 2024-01-31 12:00:10 +0000
  • 930784191e upgrade version to 1.2.2 V1.2.2 YuQing 2024-01-30 10:49:58 +0800
  • e20a2c04c2 set header flags in sf_proto_init_task_context YuQing 2024-01-29 11:08:16 +0800
  • 782697414d gh actions: upgrade to 1.2.1-1 vazmin 2024-01-01 11:24:45 +0000
  • c861b1cf67 upgrade version to 1.2.1 V1.2.1 YuQing 2023-12-08 15:23:56 +0800
  • c2e7b6e711 add function sf_set_address_family_by_ip YuQing 2023-12-05 08:16:54 +0800
  • a969a0df07 support address family IPv4, IPv6 and both YuQing 2023-11-29 18:52:02 +0800
  • 5618afabbb code adjust for pull request #6 YuQing 2023-11-23 16:16:00 +0800
  • 0e1fcdafce
    Merge pull request #6 from sunqiangwei1988/master YuQing 2023-11-23 15:58:43 +0800
  • 951d010512
    Merge branch 'master' into master YuQing 2023-11-23 15:58:26 +0800
  • 9b6c64e346 gh actions: upgrade to 1.2.0-3 vazmin 2023-11-21 14:36:16 +0000
  • 413f6eef76 add function sf_global_init YuQing 2023-11-21 15:54:24 +0800
  • 153905dc44 gh actions: upgrade to 1.2.0-2 vazmin 2023-11-20 13:24:02 +0000
  • 960e84e2b5 gh actions: upgrade to 1.2.0-1 vazmin 2023-11-19 14:46:16 +0000
  • a9f4447686 log more info for sf_proto_set_body_length V1.2.0 support_rdma YuQing 2023-11-16 10:42:24 +0800
  • cf9088fb0c use task->pending_send_count to prevent re-entry YuQing 2023-11-06 10:53:25 +0800
  • c619a5336d Added: 增加IPv6支持 sunqiangwei1988 2023-11-02 10:27:22 +0800
  • a8867a19c4 sf_send_data_callback and sf_send_done_callback changed YuQing 2023-10-26 10:48:22 +0800
  • 89a451b8ce call set_read_event in func sf_nio_deal_task YuQing 2023-10-25 10:02:47 +0800
  • db00a7add8 set task recv offset and length correctly YuQing 2023-10-24 21:22:56 +0800
  • c3f7254838 add inited variable for run_by struct YuQing 2023-10-18 17:20:14 +0800
  • 7f6e7b12b4 remove useless variable: length YuQing 2023-09-29 15:01:23 +0800
  • 71e7066c81 invoke send done callback correctly YuQing 2023-09-29 14:59:58 +0800
  • 5f5db2b998 support explicit post recv for RDMA YuQing 2023-09-28 22:20:52 +0800
  • 60d6b49998 rdma callback get_buffer rename to get_recv_buffer YuQing 2023-09-27 11:23:50 +0800
  • a0fe474198 add functions: sf_xxxx_task_send/recv_buffer YuQing 2023-09-26 15:51:26 +0800