1. 25 May, 2019 1 commit
    • Vladislav Vaintroub's avatar
      MDEV-19582 WolfSSL decyption function can read memory out-of-bounds. · 88b7926f
      Vladislav Vaintroub authored
      MDEV-19581 Valgrind error with WolfSSL and encrypted binlog
      
      WolfSSL can read  memory out of bounds in EVP_CipherUpdate()
      in decrypt/NOPAD mode, when the input length is not multiple of AES block
      size.
      
      The workaround ensures that input will have some padding at the end
      by having slightly larger allocated buffer, or padding the structures
      with 16 more bytes.
      88b7926f
  2. 24 May, 2019 1 commit
    • Marko Mäkelä's avatar
      MDEV-19584 Allocate recv_sys statically · 5d2619b6
      Marko Mäkelä authored
      There is only one InnoDB crash recovery subsystem.
      Allocating recv_sys statically removes one level of pointer indirection
      and makes code more readable, and removes the awkward initialization of
      recv_sys->dblwr.
      
      recv_sys_t::create(): Replaces recv_sys_init().
      
      recv_sys_t::debug_free(): Replaces recv_sys_debug_free().
      
      recv_sys_t::close(): Replaces recv_sys_close().
      
      recv_sys_t::add(): Replaces recv_add_to_hash_table().
      
      recv_sys_t::empty(): Replaces recv_sys_empty_hash().
      5d2619b6
  3. 22 May, 2019 5 commits
  4. 21 May, 2019 7 commits
  5. 20 May, 2019 6 commits
  6. 19 May, 2019 5 commits
  7. 18 May, 2019 7 commits
  8. 17 May, 2019 8 commits