Build: #22 was successful Changes by nicofuma

Stages & jobs

  1. Default Stage

Code commits

phpBB Master

  • nicofuma

    nicofuma e064fd0d6d4bfd3169216951f77edbb02f7d86f6

    Merge branch '3.2.x'
    * 3.2.x:
      [ticket/14733] Make sure detect_algorithm() works correctly and add tests
      [ticket/14733] Extend passwords driver_interface in rehashable_driver_interface
      [ticket/14733] Use new interface to preserve backwards compatibility
      [ticket/14733] Use default cost factor in bcrypt constructor
      [ticket/14733] Support increasing hashing cost factor

  • nicofuma

    nicofuma 487df8befc9477c742b2794593c2ddb290c1c678 m

    Merge pull request #4405 from marc1706/ticket/14733
    [ticket/14733] Support increasing hashing cost factor

    * marc1706/ticket/14733:
      [ticket/14733] Make sure detect_algorithm() works correctly and add tests
      [ticket/14733] Extend passwords driver_interface in rehashable_driver_interface
      [ticket/14733] Use new interface to preserve backwards compatibility
      [ticket/14733] Use default cost factor in bcrypt constructor
      [ticket/14733] Support increasing hashing cost factor

  • Marc

    Marc 380be9f1fd713dbcee91f12f18060d6b3ff4819e m

    [ticket/14733] Make sure detect_algorithm() works correctly and add tests
    detect_algorithm() returned array() if an algorithm prefix was more than 2
    characters long. This might have been invalid for other prefixes. In order
    to correctly cope with other prefixes, another check for a backslash in the
    prefix definitino has been added.
    This was discovered while writing the tests for the newly added interface.

    PHPBB3-14733

    • phpBB/phpbb/passwords/manager.php (version 380be9f1fd713dbcee91f12f18060d6b3ff4819e)
    • tests/passwords/manager_test.php (version 380be9f1fd713dbcee91f12f18060d6b3ff4819e)
  • Marc

    Marc 722639a0e213e905cfb4a01aa54e638f7670ba63 m

    [ticket/14733] Extend passwords driver_interface in rehashable_driver_interface
    PHPBB3-14733

    • phpBB/phpbb/passwords/driver/rehashable_driver_interface.php (version 722639a0e213e905cfb4a01aa54e638f7670ba63)
    • phpBB/phpbb/passwords/manager.php (version 722639a0e213e905cfb4a01aa54e638f7670ba63)
  • Marc

    Marc d15269950d8f577a69f3359614d48087c84d4cec m

    [ticket/14733] Use new interface to preserve backwards compatibility
    PHPBB3-14733

    • phpBB/phpbb/passwords/driver/base.php (version d15269950d8f577a69f3359614d48087c84d4cec)
    • phpBB/phpbb/passwords/driver/driver_interface.php (version d15269950d8f577a69f3359614d48087c84d4cec)
    • phpBB/phpbb/passwords/driver/rehashable_driver_interface.php (version d15269950d8f577a69f3359614d48087c84d4cec)
  • Marc

    Marc 297376ee949f3afe6ad2bd6849be8b8115a1adbb m

    [ticket/14733] Use default cost factor in bcrypt constructor
    PHPBB3-14733

    • phpBB/phpbb/passwords/driver/bcrypt.php (version 297376ee949f3afe6ad2bd6849be8b8115a1adbb)
  • Marc

    Marc 1d40c0f43b366638de16a99a874ce1475249ade0 m

    [ticket/14733] Support increasing hashing cost factor
    PHPBB3-14733

    • phpBB/config/default/container/services_password.yml (version 1d40c0f43b366638de16a99a874ce1475249ade0)
    • phpBB/phpbb/passwords/driver/base.php (version 1d40c0f43b366638de16a99a874ce1475249ade0)
    • phpBB/phpbb/passwords/driver/bcrypt.php (version 1d40c0f43b366638de16a99a874ce1475249ade0)
    • phpBB/phpbb/passwords/driver/driver_interface.php (version 1d40c0f43b366638de16a99a874ce1475249ade0)
    • phpBB/phpbb/passwords/manager.php (version 1d40c0f43b366638de16a99a874ce1475249ade0)
    • tests/passwords/drivers_test.php (version 1d40c0f43b366638de16a99a874ce1475249ade0)
    • tests/passwords/manager_test.php (version 1d40c0f43b366638de16a99a874ce1475249ade0)