Commit Graph

  • 25821ca1ee
    Merge 622e9e53d4 into cc29bea81b Takeshi Nakatani 2024-11-10 09:35:13 +0000
  • 622e9e53d4 Organized multi-threading related options Takeshi Nakatani 2024-11-10 09:29:06 +0000
  • 6ec043458f
    Merge d977e3148f into cc29bea81b Andrew Gaul 2024-11-10 15:45:45 +0900
  • de2f5d1d84
    Merge 1dbd721a0f into cc29bea81b Takeshi Nakatani 2024-11-10 06:42:20 +0000
  • d87f0d1821
    Merge 840d4b4d43 into cc29bea81b Takeshi Nakatani 2024-11-10 06:33:07 +0000
  • b7d3c2631b
    Merge 03114b12f4 into cc29bea81b Takeshi Nakatani 2024-11-10 06:30:12 +0000
  • 64ae3962e6
    Merge a11195edfe into cc29bea81b Takeshi Nakatani 2024-11-10 06:26:04 +0000
  • 1e620e55a6
    Merge 5d0867dcad into cc29bea81b Takeshi Nakatani 2024-11-10 06:23:38 +0000
  • 642f619812
    Merge 61e6316beb into cc29bea81b Takeshi Nakatani 2024-11-10 06:19:28 +0000
  • 50fe7b9ee1
    Merge b7db8aa541 into cc29bea81b Takeshi Nakatani 2024-11-10 06:11:22 +0000
  • acc4ccfc2f
    Merge 27dd132038 into cc29bea81b Takeshi Nakatani 2024-11-10 05:51:51 +0000
  • 3c1f22a240
    Merge 8b7d80c63a into cc29bea81b Andrew Gaul 2024-11-09 23:11:47 +0000
  • 8b7d80c63a Prefer C++-style casts over C-style casts Andrew Gaul 2024-11-09 14:49:32 -0800
  • ef79518653
    Merge 68304e8be8 into cc29bea81b Andrew Gaul 2024-11-09 22:50:01 +0000
  • 68304e8be8 Require C++14 Andrew Gaul 2024-11-05 16:32:18 -0800
  • 1dbd721a0f Added new class for curl share handle Takeshi Nakatani 2024-07-15 06:40:05 +0000
  • 840d4b4d43 Removed last use of S3fsMultiCurl and changed those thread handling Takeshi Nakatani 2024-07-15 06:40:05 +0000
  • 03114b12f4 Refactored for standardizing content and copy handling for Multipart Upload Takeshi Nakatani 2024-07-15 06:40:05 +0000
  • a11195edfe Refactored parallel get object request Takeshi Nakatani 2024-07-15 06:40:05 +0000
  • 5d0867dcad Refactored multipart put head request Takeshi Nakatani 2024-07-15 06:40:05 +0000
  • 61e6316beb Changed multiple Head requests from S3fsMultiCurl to ThreadPoolMan Takeshi Nakatani 2024-07-15 06:40:05 +0000
  • b7db8aa541 Refactored single type requests to use through ThreadPoolMan Takeshi Nakatani 2024-07-15 06:40:05 +0000
  • 27dd132038 Removed CurlHandlerPool and simplified it Takeshi Nakatani 2024-07-15 06:40:05 +0000
  • cc29bea81b
    Call std::get_time instead of strptime (#2598) master Andrew Gaul 2024-11-09 19:28:40 +0900
  • af0d7ba45e
    Ensure fdent_data_lock is acquired after fdent_lock (#2595) Andrew Gaul 2024-11-09 19:28:13 +0900
  • 92b92f361a
    Merge ff064e0a99 into 17d0970244 Takeshi Nakatani 2024-11-09 19:09:06 +0900
  • 3c51a23a01
    Merge 234631a87d into 17d0970244 Andrew Gaul 2024-11-09 19:08:52 +0900
  • 044cc38a31 Call std::get_time instead of strptime Andrew Gaul 2024-06-30 20:48:23 +0530
  • be6bc884d5
    Merge 6b8670d7a3 into 17d0970244 Andrew Gaul 2024-11-08 02:49:55 +0900
  • 17d0970244 Changed the macOS Github Actions runner image to macos-13 Takeshi Nakatani 2024-11-04 15:11:19 +0000
  • 6b8670d7a3 Prefer C++17 std::any instead of void * Andrew Gaul 2024-11-06 11:18:59 -0800
  • d977e3148f Make callbacks parameters type-safe Andrew Gaul 2024-11-06 16:37:12 -0800
  • 4ab81a8dcb
    Merge babe6b0227 into 45b32046cd Andrew Gaul 2024-11-07 08:11:53 +0900
  • 2852445113 Experiment with C++17 Andrew Gaul 2024-07-04 22:54:31 +0530
  • 7ed17bbc79 Ensure fdent_data_lock is acquired after fdent_lock Andrew Gaul 2024-11-05 16:12:25 -0800
  • 0685d8feb7 Changed the macOS Github Actions runner image to macos-13 Takeshi Nakatani 2024-11-04 15:11:19 +0000
  • ff064e0a99 Fixed a bug when changing fdentity to a temporary path Takeshi Nakatani 2024-10-30 16:39:32 +0000
  • 45b32046cd
    Consolidate lower and upper logic (#2594) Andrew Gaul 2024-11-06 00:07:12 +0900
  • a101b88114
    Compare case-insensitively instead of copying (#2593) Andrew Gaul 2024-11-06 00:05:05 +0900
  • f8d66fb9be Consolidate lower and upper logic Andrew Gaul 2024-11-04 16:53:10 -0800
  • d78c04534b Compare case-insensitively instead of copying Andrew Gaul 2024-11-03 16:09:23 -0800
  • d9ccdc4fce
    Look up header values directly (#2592) Andrew Gaul 2024-11-05 07:16:19 +0900
  • c6ce55c1fa Look up header values directly Andrew Gaul 2024-11-03 23:06:31 -0800
  • 7a989a58a0
    Remove expensive log message during s3fs_getxattr (#2590) Andrew Gaul 2024-11-05 00:00:58 +0900
  • 82f694e473
    Avoid unneeded std::string copies (#2589) Andrew Gaul 2024-11-04 23:59:54 +0900
  • 9a155c81a7
    Enable clang-analyzer (#2588) Andrew Gaul 2024-11-04 23:58:43 +0900
  • a8f8736447 Remove expensive log message during s3fs_getxattr Andrew Gaul 2024-11-03 22:55:32 -0800
  • 9b888fa9b3 Fixed readdir bug with objects receiving EPERM on HEAD request Takeshi Nakatani 2024-11-03 04:39:29 +0000
  • ce58a5480d Avoid unneeded std::string copies Andrew Gaul 2024-11-03 15:46:53 -0800
  • 265cdb1d5e Enable clang-analyzer Andrew Gaul 2024-11-03 13:12:33 -0800
  • 17ecf16e96 Fixed readdir bug with objects receiving EPERM on HEAD request Takeshi Nakatani 2024-11-03 04:39:29 +0000
  • ef6c213471 Bypassed test_extended_attributes test on MacOS Takeshi Nakatani 2024-11-02 15:13:17 +0000
  • 9a1ef9785b Bypassed test_extended_attributes test on MacOS Takeshi Nakatani 2024-11-02 15:13:17 +0000
  • 90ea57b99b
    Add Fedora 41 and remove Fedora 39 from CI (#2580) Andrew Gaul 2024-11-02 23:55:43 +0900
  • babe6b0227 Experiment with FUSE 3 Andrew Gaul 2022-01-22 23:01:01 +0900
  • 2a822fcc07 Add Fedora 41 and remove Fedora 39 from CI Andrew Gaul 2024-10-29 10:28:58 -0700
  • 330cb39daf
    Remove CentOS 7 from CI (#2579) Andrew Gaul 2024-10-29 18:23:36 +0900
  • b87a8400e3
    Use pass-by-value for peeloff (#2578) Andrew Gaul 2024-10-29 18:21:07 +0900
  • 4d4038e236 Remove CentOS 7 from CI Andrew Gaul 2024-10-28 16:47:12 -0700
  • b5983e7ed9 Use pass-by-value for peeloff Andrew Gaul 2024-10-21 22:36:39 -0700
  • 3b226ed672
    Make psemaphore similar to C++20 std::counting_semaphore (#2569) Andrew Gaul 2024-10-29 08:23:05 +0900
  • 2c40cbd4dd Make psemaphore similar to C++20 std::counting_semaphore Andrew Gaul 2024-10-23 22:52:04 -0700
  • 234631a87d Add top-level clang-tidy make target Andrew Gaul 2024-10-21 21:20:56 -0700
  • 07881195f2
    Add missing mutex header (#2576) Andrew Gaul 2024-10-29 00:11:28 +0900
  • 08a5d35f34
    Add Ubuntu 24.10 to CI (#2575) Andrew Gaul 2024-10-29 00:10:44 +0900
  • 5ecfde4f3b Add missing mutex header Andrew Gaul 2024-10-25 09:55:32 -0700
  • e29e4e3e24 Add Ubuntu 24.10 to CI Andrew Gaul 2024-10-26 11:12:15 -0700
  • 561ce1e206 Update ChangeLog and configure.ac for 1.95 v1.95 Andrew Gaul 2024-10-25 10:40:09 -0700
  • 7cb46db945
    Add missing string header (#2574) Andrew Gaul 2024-10-25 16:13:57 +0900
  • f88829bbb7 Add missing string header Andrew Gaul 2024-10-24 23:32:10 -0700
  • fe82477a6b
    Add missing utility header for std::move (#2572) Andrew Gaul 2024-10-25 14:55:01 +0900
  • b8e56a40b2 Fixed a bug in clearing the queue accumulated during USR1 processing Takeshi Nakatani 2024-10-25 00:40:49 +0000
  • a60e5b10c7 Fixed a bug in clearing the queue accumulated during USR1 processing Takeshi Nakatani 2024-10-25 00:40:49 +0000
  • 5ae38a00c0 Add missing utility header for std::move Andrew Gaul 2024-10-24 18:12:58 -0700
  • 3ff93d7342
    Simplify bucket_block_count initialization (#2571) Andrew Gaul 2024-10-25 08:37:48 +0900
  • b018759e40 Simplify bucket_block_count initialization Andrew Gaul 2024-10-24 13:53:55 -0700
  • e43de21e43
    Separate clang-tidy into its own CI task (#2567) Andrew Gaul 2024-10-24 08:25:30 +0900
  • 31061416bc
    Separate serialization and deserialization code (#2566) Andrew Gaul 2024-10-24 08:22:35 +0900
  • 8efaa8fc58 Separate clang-tidy into its own CI task Andrew Gaul 2024-10-22 09:39:16 -0700
  • 68a59f2d27 Separate serialization and deserialization code Andrew Gaul 2024-10-22 09:04:31 -0700
  • a8af6cb3b4
    Run clang-tidy against test files (#2568) Andrew Gaul 2024-10-23 20:46:01 +0900
  • 725428673e Run clang-tidy against test files Andrew Gaul 2024-10-22 10:23:28 -0700
  • fe0a62118d
    Remove some unused parameters (#2565) Andrew Gaul 2024-10-22 20:34:22 +0900
  • cc5271ef2b
    Enable clang-tidy narrowing conversions (#2564) Andrew Gaul 2024-10-22 19:55:10 +0900
  • d35b5a8905
    Add OpenSSL suppression for ThreadSanitizer (#2559) Andrew Gaul 2024-10-22 19:52:27 +0900
  • 64c96e89c5
    Expand use of auto (#2563) Andrew Gaul 2024-10-22 19:43:12 +0900
  • 9c4fcbd050
    Use std::max instead of conditional (#2562) Andrew Gaul 2024-10-22 19:22:39 +0900
  • b34e2711a7
    Fixed warnings on integer comparisons (#2558) Andrew Gaul 2024-10-22 18:53:37 +0900
  • 3d0035b242 Remove some unused parameters Andrew Gaul 2024-10-22 00:24:23 -0700
  • 6a8b7c8ff5 Enable clang-tidy narrowing conversions Andrew Gaul 2024-10-22 00:05:21 -0700
  • cca12c8223 Expand use of auto Andrew Gaul 2024-10-21 23:50:35 -0700
  • 621f810294 Add OpenSSL suppression for ThreadSanitizer Andrew Gaul 2024-10-21 11:11:36 -0700
  • 7435a3ee5c Use std::max instead of conditional Andrew Gaul 2024-10-21 21:27:27 -0700
  • 2bf8a80a72
    Merge 4808ea686e into 14f07626e0 Andrew Gaul 2024-10-22 05:18:38 +0900
  • aa7e26efeb Fixed warnings on integer comparisons Andrew Gaul 2024-10-20 20:27:59 -0700
  • 14f07626e0
    Wrap EVP_MD_CTX in a std::unique_ptr (#2557) Andrew Gaul 2024-10-20 16:07:53 +0900
  • 8c5ac5c2d9
    Remove more raw pointers (#2556) Andrew Gaul 2024-10-20 16:06:05 +0900
  • 4b6e53223b
    Use std::shared_ptr to refer to FdEntity (#2541) Andrew Gaul 2024-10-20 14:56:29 +0900
  • c540e32f16 Wrap EVP_MD_CTX in a std::unique_ptr Andrew Gaul 2024-07-14 18:12:56 +0530
  • 7af9e32b00 Remove more raw pointers Andrew Gaul 2024-07-27 22:33:19 +0300