Commit Graph

  • 3ba8c2a139
    Replace non-standard VLAs with std::array (#2544) Andrew Gaul 2024-10-13 12:03:56 +0900
  • c0219b38d1
    Return correct success value from NSS s3fs_md5 (#2543) Andrew Gaul 2024-10-13 11:58:54 +0900
  • 40f95272be
    Fix locking annotations and add one missing lock (#2542) Andrew Gaul 2024-10-13 11:53:56 +0900
  • 15e2eae69a
    Address clang-tidy 19 warnings (#2540) Andrew Gaul 2024-10-13 10:09:47 +0900
  • 36c6d5b78e Replace non-standard VLAs with std::array Andrew Gaul 2024-10-12 17:58:28 -0700
  • c971f015d5 Return correct success value from NSS s3fs_md5 Andrew Gaul 2024-10-12 17:44:46 -0700
  • 998000267c Fix locking annotations and add one missing lock Andrew Gaul 2024-10-11 21:33:10 -0700
  • 5e0ef68abc Address clang-tidy 19 warnings Andrew Gaul 2024-10-09 23:29:21 -0700
  • f43cf206dc Fixed double free, changed fdent_map_t member to shared_ptr Takeshi Nakatani 2024-10-01 16:37:12 +0000
  • 743c86e506
    Fix issues discovered by Coverity (#2535) Andrew Gaul 2024-10-08 08:07:13 +0900
  • f43a45ba00 Fix issues discovered by Coverity Andrew Gaul 2024-09-28 18:43:55 -0700
  • 4605cc2035 Fixed fake_diskfree option Takeshi Nakatani 2024-10-03 13:08:44 +0000
  • 2fc88ddd34 Fixed fake_diskfree option Takeshi Nakatani 2024-10-03 13:08:44 +0000
  • a259981f16
    Enable cppcoreguidelines-pro-type-const-cast (#2537) Andrew Gaul 2024-10-06 18:40:48 +0900
  • bbbb2d0908
    Specify deleter function for regex_t unique_ptr (#2536) Andrew Gaul 2024-10-06 18:30:22 +0900
  • e80de15cc6
    Make FILE ownership clearer via unique_ptr (#2534) Andrew Gaul 2024-10-06 18:03:02 +0900
  • ab48543f71 Enable cppcoreguidelines-pro-type-const-cast Andrew Gaul 2024-09-28 18:06:43 -0700
  • 1ddd713514 fix deadlock in s3fs_release liubingrun 2024-09-29 02:39:31 -0400
  • b283ab291a Modified and bypassed test_multipart_mix on MacOS with nocopyapi Takeshi Nakatani 2024-09-29 01:37:29 +0000
  • c583a77cbe Specify deleter function for regex_t unique_ptr Andrew Gaul 2024-07-14 16:23:42 +0530
  • eeb5a53f47 Make FILE ownership clearer via unique_ptr Andrew Gaul 2024-09-28 18:54:07 -0700
  • a8a18b3ebc Modified and bypassed test_multipart_mix on MacOS with nocopyapi Takeshi Nakatani 2024-09-29 01:37:29 +0000
  • c24015ae17 Modified and bypassed some MacOS tests Takeshi Nakatani 2024-09-28 11:05:14 +0000
  • cb4b73640b fix NoCacheLoadAndPost data corruption liubingrun 2024-09-28 11:52:46 -0400
  • 2b71cbd2c2 Modified and bypassed some MacOS tests Takeshi Nakatani 2024-09-28 11:05:14 +0000
  • df5364d758
    Enable readability-implicit-bool-conversion (#2530) Andrew Gaul 2024-09-28 15:28:50 +0900
  • 52c10cd45d
    Call Rename outside AutoFdEntity scope (#2528) Andrew Gaul 2024-09-28 15:25:02 +0900
  • 2297664b5d
    Merge branch 'master' into freebsd-compile-fixes Andrew Gaul 2024-09-28 14:37:13 +0900
  • 0665a46ec1 Call Rename outside AutoFdEntity scope Andrew Gaul 2024-09-26 14:51:43 -0700
  • 85afb5c557 Enable readability-implicit-bool-conversion Andrew Gaul 2024-09-27 21:36:10 -0700
  • e8f1e3473c Fixed miss-return code in S3fsCurl::RequestPerform Takeshi Nakatani 2024-09-28 03:57:47 +0000
  • d938c3d3cd Fixed miss-return code in S3fsCurl::RequestPerform Takeshi Nakatani 2024-09-28 03:57:47 +0000
  • 37cf324c52
    Return non-zero exit code on Valgrind errors (#2527) Andrew Gaul 2024-09-28 11:37:25 +0900
  • 5691071ac6
    Log entire line when curldbg lacks a newline (#2526) Andrew Gaul 2024-09-28 11:35:49 +0900
  • 6a08931235 Return non-zero exit code on Valgrind errors Andrew Gaul 2024-09-26 14:28:40 -0700
  • fc10c48dd3 Log entire line when curldbg lacks a newline Andrew Gaul 2024-09-26 14:24:55 -0700
  • 6faaff10ee Fixed hardlink test for macos Takeshi Nakatani 2024-09-26 15:02:22 +0000
  • 4796e982ab Fixed opensuse/leap:15 test Takeshi Nakatani 2024-09-26 13:45:17 +0000
  • 226f6b2c0f Fixed hardlink test for macos Takeshi Nakatani 2024-09-26 15:02:22 +0000
  • e7367bab28 Fixed opensuse/leap:15 test Takeshi Nakatani 2024-09-26 13:45:17 +0000
  • 785fe4aa3b commit for updated branch brett-rickman 2024-08-25 16:21:17 +0000
  • 2467e25911 Added compiler directives and calls needed to compile successfully under FreeBSD brett-rickman 2024-08-25 15:59:27 +0000
  • d92514fd74 Checked and fixed the internal data lock of PseudoFdInfo class Takeshi Nakatani 2024-07-15 10:23:53 +0000
  • 22869d99a5
    Set errno to zero before calling sysconf (#2515) Andrew Gaul 2024-08-24 09:48:54 +0900
  • 0fc26ee3ef Set errno to zero before calling sysconf Andrew Gaul 2024-08-23 11:04:22 +0300
  • 7d2d4e8866
    s3 signv4 support uri endpoints (#2510) Fabrizio 2024-08-17 06:46:13 +0200
  • 25cf925320 s3 signv4 support uri endpoints fenos 2024-08-08 11:22:50 +0200
  • 4fe2652c6c
    Fix Windows compilation (#2506) Naoki Ikeguchi 2024-07-27 09:54:38 +0900
  • fcb5aa77fb
    Fix minor issues when compiling with MSYS (#2505) Andrew Gaul 2024-07-27 09:43:16 +0900
  • f5399b13e0
    fix: Use fallocate stub on MSYS2 Natsuki Ikeguchi 2024-07-27 02:43:19 +0900
  • 962f19b6ff
    docs: Fix Windows compile instructions Natsuki Ikeguchi 2024-07-27 02:42:24 +0900
  • ba33ede9ae Fix minor issues when compiling with MSYS Andrew Gaul 2024-07-25 21:49:26 +0300
  • 411e42384e
    Acquire lock before logging (#2502) Andrew Gaul 2024-07-21 16:14:22 +0900
  • 9c33fef8da Acquire lock before logging Andrew Gaul 2024-07-17 18:54:54 +0530
  • 29bad6a85d Add GUARDED_BY to FdEntity and fix locking Andrew Gaul 2024-07-05 11:33:28 +0530
  • 1c2f61e2a5
    Remove unneeded lock utility functions (#2500) Andrew Gaul 2024-07-15 15:32:39 +0900
  • c9c711bc13
    Merge branch 'master' into locking-cleanup Takeshi Nakatani 2024-07-15 15:32:29 +0900
  • 23efccbe39
    Disable thread safety analysis on conditional locks (#2498) Andrew Gaul 2024-07-15 15:17:47 +0900
  • 951ca4638e
    Merge branch 'master' into thread-safety/conditional Takeshi Nakatani 2024-07-15 15:17:36 +0900
  • 77ffe7d634
    Wrap CURL* in a std::unique_ptr (#2495) Andrew Gaul 2024-07-15 15:15:03 +0900
  • 63c263f764
    Merge branch 'master' into unique_ptr/hCurl Takeshi Nakatani 2024-07-15 15:14:51 +0900
  • 60b871e0ae
    Simplify has_mp_stat (#2499) Andrew Gaul 2024-07-15 15:04:28 +0900
  • 2723ad65a6 Remove unneeded lock utility functions Andrew Gaul 2024-07-14 18:20:10 +0530
  • ceb0a5486b Simplify has_mp_stat Andrew Gaul 2024-07-14 18:16:26 +0530
  • a9177f999e Wrap CURL* in a std::unique_ptr Andrew Gaul 2024-07-02 11:32:34 +0530
  • 27990d6743 Disable thread safety analysis on conditional locks Andrew Gaul 2024-07-13 09:21:57 +0530
  • 6ced3dfc56 Add missing locking and fix incorrect annotations Andrew Gaul 2024-07-04 19:06:09 +0530
  • 44d5b5e1c9 Continued Github Actions(CI) execution after CentOS 7 EOL Takeshi Nakatani 2024-07-02 10:41:36 +0000
  • 275b666e5f Continued Github Actions(CI) execution after CentOS 7 EOL Takeshi Nakatani 2024-07-02 10:41:36 +0000
  • 03651a30ea
    Add infrastructure for clang static lock checking (#2492) Andrew Gaul 2024-07-13 06:18:43 +0530
  • f11397614e
    Merge branch 'master' into clang/thread-safety Takeshi Nakatani 2024-07-13 09:06:06 +0900
  • b8e186397f Add infrastructure for clang static lock checking Andrew Gaul 2024-07-09 11:35:48 +0530
  • db80fa2eb0 Upgrade CI to Alpine 3.20 Andrew Gaul 2024-05-25 22:14:48 +0900
  • 6f90c6918f
    Fix incorrect locking annotations (#2494) Andrew Gaul 2024-07-11 19:43:44 +0530
  • e4dace7a15
    Merge branch 'master' into minimal-lock-fixes Takeshi Nakatani 2024-07-11 22:53:42 +0900
  • 437bf7ec95
    Convert pthread_t to C++11 std::thread (#2481) Andrew Gaul 2024-07-11 19:07:25 +0530
  • 91c1c6a5f0 Convert pthread_t to C++11 std::thread Andrew Gaul 2024-06-08 20:46:29 +0900
  • 1ee3bc79ed Fix incorrect locking annotations Andrew Gaul 2024-07-09 12:44:44 +0530
  • 4314498d9e Upgrade CI to Alpine 3.20 Andrew Gaul 2024-05-25 22:14:48 +0900
  • 50d5a73f84
    Simplify curl progress tracking (#2486) Andrew Gaul 2024-07-06 13:05:25 +0530
  • a3bd6f0445 Demonstrate static checking with curl_handles_lock Andrew Gaul 2023-12-01 21:54:06 +0900
  • e61c2d03e1 Simplify curl progress tracking Andrew Gaul 2024-07-02 00:12:16 +0530
  • ec183d0d9a Dropped Github Actions(CI) for CentOS 7 and Debian 10(Buster) Takeshi Nakatani 2024-07-01 14:40:24 +0000
  • 210ffda020 Dropped Github Actions(CI) for CentOS 7 and Debian 10(Buster) Takeshi Nakatani 2024-07-01 14:40:24 +0000
  • ae28a110ab
    Remove unused function (#2484) Andrew Gaul 2024-07-01 20:00:32 +0530
  • 2bb54bbc55
    Merge branch 'master' into unused Takeshi Nakatani 2024-07-01 23:18:56 +0900
  • a6637b29e6
    Opt in to all clang-tidy checks by default (#2477) Andrew Gaul 2024-07-01 18:59:34 +0530
  • 779a4c7f39 Remove unused function Andrew Gaul 2024-07-01 09:38:08 +0530
  • 46a9df9204 Opt in to all clang-tidy checks by default Andrew Gaul 2024-06-23 20:17:38 +0530
  • 1bc6e57aaf Call std::gettime instead of strptime Andrew Gaul 2024-06-30 20:48:23 +0530
  • 1a50b9a04a Fixed a deadlock in the FdManager::ChangeEntityToTempPath method call Takeshi Nakatani 2024-06-23 16:29:17 +0000
  • 1c3acb5b6d Fixed a deadlock in the FdManager::ChangeEntityToTempPath method call Takeshi Nakatani 2024-06-23 16:29:17 +0000
  • 585f137cf0
    Remove unused headers found by clang-tidy (#2480) Andrew Gaul 2024-06-25 20:02:46 +0530
  • e9c5376776 Remove unused headers found by clang-tidy Andrew Gaul 2024-06-24 21:45:17 +0530
  • 1449905fe5
    Make deleted constructors and operators public (#2479) Andrew Gaul 2024-06-24 04:56:24 +0530
  • bc4967df1d Make deleted constructors and operators public Andrew Gaul 2024-06-23 22:38:31 +0530
  • 622dc0a815
    Convert pthread_mutex to std::mutex (#2476) Andrew Gaul 2024-06-23 21:18:01 +0530
  • 86b353511a
    Replace memset with C++11 value initialization (#2471) Andrew Gaul 2024-06-23 20:54:49 +0530
  • b4963529fc Replace memset with C++11 value initialization Andrew Gaul 2024-06-12 14:13:55 +0900
  • 37c7b6ec40 Convert pthread_mutex to std::mutex Andrew Gaul 2024-06-23 10:47:40 +0530