Commit Graph

  • 35f0d71d5a
    Merge a895ba66b9 into b83c2852b8 Andrew Gaul 2024-12-20 13:55:48 -0300
  • 8e34bd292f
    Merge d47ad2a057 into b83c2852b8 FangQianan 2024-12-18 02:55:36 +0000
  • d47ad2a057 change the way to get existing fdentity fangqianan.fqa 2024-12-18 10:37:05 +0800
  • f9c31923eb
    Merge ff064e0a99 into b83c2852b8 Takeshi Nakatani 2024-12-18 10:12:32 +0800
  • dd672823e7
    Merge 37fc88b364 into b83c2852b8 Andrew Gaul 2024-12-15 10:19:47 +0900
  • b83c2852b8
    Upgrade CI to Alpine 3.21 (#2620) master Andrew Gaul 2024-12-15 10:19:29 +0900
  • 5e39eff403
    Remove explicit std::string constructors (#2619) Andrew Gaul 2024-12-15 10:18:44 +0900
  • 6c77cd8780 Fixed a bug in check_service_req_threadworker Takeshi Nakatani 2024-12-14 07:37:04 +0000
  • b88e9951b6 Upgrade CI to Alpine 3.21 Andrew Gaul 2024-12-14 13:56:19 -0800
  • 37fc88b364 Require C++14 Andrew Gaul 2024-11-05 16:32:18 -0800
  • 9ab549e31e Remove explicit std::string constructors Andrew Gaul 2024-12-14 13:43:01 -0800
  • e0e1711f2c Fixed a bug in check_service_req_threadworker Takeshi Nakatani 2024-12-14 07:37:04 +0000
  • 669cba3240
    Address some 32-bit warnings (#2615) Andrew Gaul 2024-12-01 10:32:28 +0900
  • d4f3fb01fc
    Make some methods const (#2614) Andrew Gaul 2024-12-01 10:31:03 +0900
  • 65e4aef2a1
    Prefer C++-style casts over C-style casts (#2599) Andrew Gaul 2024-12-01 10:29:08 +0900
  • d13396127c
    Delete Semaphore copy and move methods (#2613) Andrew Gaul 2024-12-01 10:28:50 +0900
  • c424ada209
    Merge branch 'master' into clang-tidy/casting Takeshi Nakatani 2024-12-01 10:27:26 +0900
  • 282342eb21 Address some 32-bit warnings Andrew Gaul 2024-11-29 13:07:51 -0800
  • 990d2e0074 Add top-level clang-tidy make target Andrew Gaul 2024-10-21 21:20:56 -0700
  • 4468193577 Make some methods const Andrew Gaul 2024-11-24 13:48:05 -0800
  • d7c48b37ff Prefer C++-style casts over C-style casts Andrew Gaul 2024-11-09 14:49:32 -0800
  • fd971d8e0c Delete Semaphore copy and move methods Andrew Gaul 2024-11-13 14:45:16 -0800
  • a895ba66b9 Experiment with FUSE 3 Andrew Gaul 2022-01-22 23:01:01 +0900
  • 61abf80197 Organized multi-threading related options Takeshi Nakatani 2024-11-10 09:29:06 +0000
  • e03cf23ffa Organized multi-threading related options Takeshi Nakatani 2024-11-10 09:29:06 +0000
  • 956e8c5750 Added new class for curl share handle Takeshi Nakatani 2024-07-15 06:40:05 +0000
  • 8f0c861580 Added new class for curl share handle Takeshi Nakatani 2024-07-15 06:40:05 +0000
  • bfc3ea767a Removed last use of S3fsMultiCurl and changed those thread handling Takeshi Nakatani 2024-07-15 06:40:05 +0000
  • c27c3768dd Removed last use of S3fsMultiCurl and changed those thread handling Takeshi Nakatani 2024-07-15 06:40:05 +0000
  • 499577c2a9 Refactored for standardizing content and copy handling for Multipart Upload Takeshi Nakatani 2024-07-15 06:40:05 +0000
  • b195446c29 Refactored for standardizing content and copy handling for Multipart Upload Takeshi Nakatani 2024-07-15 06:40:05 +0000
  • 143284b2f3
    Upgrade to S3Proxy 2.4.1 (#2433) Andrew Gaul 2024-11-24 22:27:24 +0900
  • 8263cb467a Upgrade to S3Proxy 2.4.1 Andrew Gaul 2024-03-10 16:53:39 +0900
  • 7410b95db2 Refactored parallel get object request Takeshi Nakatani 2024-07-15 06:40:05 +0000
  • 18364056a6 Refactored parallel get object request Takeshi Nakatani 2024-07-15 06:40:05 +0000
  • 86b5c9d88e Refactored multipart put head request Takeshi Nakatani 2024-07-15 06:40:05 +0000
  • 4a8f71de62 Changed multiple Head requests from S3fsMultiCurl to ThreadPoolMan Takeshi Nakatani 2024-07-15 06:40:05 +0000
  • 2eb230f2c0 Refactored single type requests to use through ThreadPoolMan Takeshi Nakatani 2024-07-15 06:40:05 +0000
  • e5a932a12b Removed CurlHandlerPool and simplified it Takeshi Nakatani 2024-07-15 06:40:05 +0000
  • c1ad1609ef Call std::get_time instead of strptime (#2598) Andrew Gaul 2024-11-09 19:28:40 +0900
  • 282e20091f Ensure fdent_data_lock is acquired after fdent_lock (#2595) Andrew Gaul 2024-11-09 19:28:13 +0900
  • 08d6bc0186 Changed the macOS Github Actions runner image to macos-13 Takeshi Nakatani 2024-11-04 15:11:19 +0000
  • 7455f5f9c1 Consolidate lower and upper logic (#2594) Andrew Gaul 2024-11-06 00:07:12 +0900
  • 9193ec36ab Compare case-insensitively instead of copying (#2593) Andrew Gaul 2024-11-06 00:05:05 +0900
  • 8b5227b02c Look up header values directly (#2592) Andrew Gaul 2024-11-05 07:16:19 +0900
  • 9073fa204a Remove expensive log message during s3fs_getxattr (#2590) Andrew Gaul 2024-11-05 00:00:58 +0900
  • 9834f35ee0 Avoid unneeded std::string copies (#2589) Andrew Gaul 2024-11-04 23:59:54 +0900
  • e5d0355391 Enable clang-analyzer (#2588) Andrew Gaul 2024-11-04 23:58:43 +0900
  • a0d03af3b1 Fixed readdir bug with objects receiving EPERM on HEAD request Takeshi Nakatani 2024-11-03 04:39:29 +0000
  • 1653dd7fae Bypassed test_extended_attributes test on MacOS Takeshi Nakatani 2024-11-02 15:13:17 +0000
  • 8007539be1 Add Fedora 41 and remove Fedora 39 from CI (#2580) Andrew Gaul 2024-11-02 23:55:43 +0900
  • a6e38e3dfc Remove CentOS 7 from CI (#2579) Andrew Gaul 2024-10-29 18:23:36 +0900
  • 743a7b1f72 Use pass-by-value for peeloff (#2578) Andrew Gaul 2024-10-29 18:21:07 +0900
  • 011fdd7ccc Make psemaphore similar to C++20 std::counting_semaphore (#2569) Andrew Gaul 2024-10-29 08:23:05 +0900
  • ea424bcefb Add missing mutex header (#2576) Andrew Gaul 2024-10-29 00:11:28 +0900
  • f4d89013f2 Add Ubuntu 24.10 to CI (#2575) Andrew Gaul 2024-10-29 00:10:44 +0900
  • 44399b0ee0 Update ChangeLog and configure.ac for 1.95 Andrew Gaul 2024-10-25 10:40:09 -0700
  • 2c045be426 Add missing string header (#2574) Andrew Gaul 2024-10-25 16:13:57 +0900
  • 3543f50f53 Add missing utility header for std::move (#2572) Andrew Gaul 2024-10-25 14:55:01 +0900
  • 446b3986dd Fixed a bug in clearing the queue accumulated during USR1 processing Takeshi Nakatani 2024-10-25 00:40:49 +0000
  • 7b9d2f4127 Simplify bucket_block_count initialization (#2571) Andrew Gaul 2024-10-25 08:37:48 +0900
  • ff812bd6e3 Separate clang-tidy into its own CI task (#2567) Andrew Gaul 2024-10-24 08:25:30 +0900
  • e0daa72298 Separate serialization and deserialization code (#2566) Andrew Gaul 2024-10-24 08:22:35 +0900
  • 07cc10bbdb Run clang-tidy against test files (#2568) Andrew Gaul 2024-10-23 20:46:01 +0900
  • c7c2afb814 Remove some unused parameters (#2565) Andrew Gaul 2024-10-22 20:34:22 +0900
  • 68cddc7a92 Enable clang-tidy narrowing conversions (#2564) Andrew Gaul 2024-10-22 19:55:10 +0900
  • 6bef181097 Add OpenSSL suppression for ThreadSanitizer (#2559) Andrew Gaul 2024-10-22 19:52:27 +0900
  • d607945cb5 Expand use of auto (#2563) Andrew Gaul 2024-10-22 19:43:12 +0900
  • 5398d64360 Use std::max instead of conditional (#2562) Andrew Gaul 2024-10-22 19:22:39 +0900
  • 75350a2ca6 Fixed warnings on integer comparisons (#2558) Andrew Gaul 2024-10-22 18:53:37 +0900
  • 1ee447fbe1 Wrap EVP_MD_CTX in a std::unique_ptr (#2557) Andrew Gaul 2024-10-20 16:07:53 +0900
  • 98dfa715f2 Remove more raw pointers (#2556) Andrew Gaul 2024-10-20 16:06:05 +0900
  • 7061a8210f Use std::shared_ptr to refer to FdEntity (#2541) Andrew Gaul 2024-10-20 14:56:29 +0900
  • 57da42b3a3 Expand use of std::unique_ptr for FILE* (#2555) Andrew Gaul 2024-10-18 22:06:47 +0900
  • 05128acc6a Use auto for iterator variable types (#2554) Andrew Gaul 2024-10-18 21:57:52 +0900
  • 01b6c78b56 Add missing GUARDED_BY to fdcache_entity (#2549) Andrew Gaul 2024-10-18 00:39:45 +0900
  • 81415a3f1b Replace curl_warnings_lock with std::atomic (#2550) Andrew Gaul 2024-10-18 00:36:36 +0900
  • 449cdf0674 Add miscellaneous locking annotations (#2551) Andrew Gaul 2024-10-18 00:34:57 +0900
  • d6af98ed7a Simplify some method parameters (#2553) Andrew Gaul 2024-10-18 00:05:42 +0900
  • ad35cbfa01 FreeBSD compilation fixes brett-rickman 2024-08-25 15:59:27 +0000
  • 352bae2bf1 Fixed exclusive control of upload_id in PseudoFdInfo class Takeshi Nakatani 2024-07-15 10:23:53 +0000
  • 0638eb8975 [Improvement #2490] Add GUARDED_BY to FdEntity and fix locking Takeshi Nakatani 2024-07-07 12:43:46 +0000
  • 23473e7d10 Fixed warnings on integer comparisons in openssl_auth.cpp Takeshi Nakatani 2024-10-14 09:22:17 +0000
  • 484ec07e73 Ensure that test checks data length (#2546) Andrew Gaul 2024-10-14 18:31:37 +0900
  • a6ddeb3c8e Propoagate error state from insertV4Headers (#2547) Andrew Gaul 2024-10-14 10:28:19 +0900
  • c624b2ab20 Configure target for clang thread safety checking (#2493) Andrew Gaul 2024-10-14 10:19:03 +0900
  • 32fb367ffa Replace non-standard VLAs with std::array (#2544) Andrew Gaul 2024-10-13 12:03:56 +0900
  • 7262dab699 Return correct success value from NSS s3fs_md5 (#2543) Andrew Gaul 2024-10-13 11:58:54 +0900
  • 3bb1059799 Fix locking annotations and add one missing lock (#2542) Andrew Gaul 2024-10-13 11:53:56 +0900
  • 8bf1cce106 Address clang-tidy 19 warnings (#2540) Andrew Gaul 2024-10-13 10:09:47 +0900
  • b3df156803 Fix issues discovered by Coverity (#2535) Andrew Gaul 2024-10-08 08:07:13 +0900
  • 3343244d6c Fixed fake_diskfree option Takeshi Nakatani 2024-10-03 13:08:44 +0000
  • e9789878fb Enable cppcoreguidelines-pro-type-const-cast (#2537) Andrew Gaul 2024-10-06 18:40:48 +0900
  • c747356bdd Specify deleter function for regex_t unique_ptr (#2536) Andrew Gaul 2024-10-06 18:30:22 +0900
  • 52dc2bc833 Make FILE ownership clearer via unique_ptr (#2534) Andrew Gaul 2024-10-06 18:03:02 +0900
  • e0e7408d88 Modified and bypassed test_multipart_mix on MacOS with nocopyapi Takeshi Nakatani 2024-09-29 01:37:29 +0000
  • 08eb5dae08 Modified and bypassed some MacOS tests Takeshi Nakatani 2024-09-28 11:05:14 +0000
  • 088167a317 Enable readability-implicit-bool-conversion (#2530) Andrew Gaul 2024-09-28 15:28:50 +0900
  • bac2f102dc Call Rename outside AutoFdEntity scope (#2528) Andrew Gaul 2024-09-28 15:25:02 +0900
  • 45b7671b44 Fixed miss-return code in S3fsCurl::RequestPerform Takeshi Nakatani 2024-09-28 03:57:47 +0000