1. 25 Sep, 2024 1 commit
  2. 24 Sep, 2024 1 commit
  3. 19 Sep, 2024 2 commits
  4. 18 Sep, 2024 7 commits
  5. 17 Sep, 2024 2 commits
  6. 16 Sep, 2024 3 commits
  7. 15 Sep, 2024 12 commits
  8. 14 Sep, 2024 2 commits
    • Marko Mäkelä's avatar
      mtr_t::log_file_op(): Fix -Wnonnull · 4010dff0
      Marko Mäkelä authored
      GCC 12.2.0 could issue -Wnonnull for an unreachable call to
      strlen(new_path).  Let us prevent that by replacing the condition
      (type == FILE_RENAME) with the equivalent (new_path).
      This should also optimize the generated code, because the life time
      of the parameter "type" will be reduced.
      4010dff0
    • Marko Mäkelä's avatar
      MDEV-34750 fixup: -Wconversion on 32-bit · e3f653ca
      Marko Mäkelä authored
      log_t::resize_write_buf(): If d<0 and d>-length, d will fit in ssize_t,
      which is a signed 32-bit or 64-bit integer. Cast from int64_t to ssize_t
      to make this clear and to silence a compiler warning.
      e3f653ca
  9. 13 Sep, 2024 2 commits
    • Marko Mäkelä's avatar
      MDEV-34921 MemorySanitizer reports errors for non-debug builds · b331cde2
      Marko Mäkelä authored
      my_b_encr_write(): Initialize also block_length, and at the same time
      last_block_length, so that all 128 bits can be initialized with fewer
      writes. This fixes an error that was caught in the test
      encryption.tempfiles_encrypted.
      
      test_my_safe_print_str(): Skip a test that would attempt to
      display uninitialized data in the test unit.stacktrace.
      Previously, our CI did not build unit tests with MemorySanitizer.
      
      handle_delayed_insert(): Remove a redundant call to pthread_exit(0),
      which would for some reason cause MemorySanitizer in clang-19 to
      report a stack overflow in a RelWithDebInfo build. This fixes a
      failure of several tests.
      
      Reviewed by: Vladislav Vaintroub
      b331cde2
    • Marko Mäkelä's avatar
      Merge 11.2 into 11.4 · 762ad01c
      Marko Mäkelä authored
      762ad01c
  10. 12 Sep, 2024 6 commits
  11. 11 Sep, 2024 2 commits
    • Monty's avatar
      fafcd24e
    • Monty's avatar
      MDEV-34867 engine S3 cause 500 error for huawei buckets · 3ae4ecbf
      Monty authored
      Add support for removing the Content-Type header to the S3 engine. This
      is required for compatibility with some S3 providers.
      
      This also adds a provider option to the S3 engine which will turn on
      relevant compatibility options for specific providers.
      
      This was required for getting MariaDB S3 engine to work with "Huawei
      Cloud S3".
      To get Huawei S3 storage to work on has set one of the following
      S3 options:
      s3_provider=Huawei
      s3_ssl_no_verify=1
      
      Author: Andrew Hutchings <andrew@mariadb.org>
      3ae4ecbf