branches

Checkout Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates

Fixes INP-1863 - Correct PHPUnit integration

Differential Revision: https://qa.in-portal.org/D494

    • -9
    • +58
    ./5.2.x/tools/build/targets/common.xml
    • -0
    • +51
    ./5.2.x/core/tests/Unit/AbstractTestCase.php
    • -20
    • +16
    ./5.2.x/tools/build/inc/phpunit.xml
    • -119
    • +0
    ./5.2.x/core/tests/AbstractBrowserTestCase.php
    • -0
    • +2
    ./5.2.x/tools/build/build.properties.dist
    • -23
    • +13
    ./5.2.x/tools/build/inc/custom_phpunit.xml
  1. ./5.2.x/core/tests/Unit/kernel/utility/formatters
  2. … 8 more files in changeset.

Fixes INP-1885 - Consistently use PHP binary during the Build

Differential Revision: https://qa.in-portal.org/D496

    • -1
    • +1
    ./5.2.x/tools/build/targets/deploy.xml
    • -1
    • +3
    ./5.2.x/tools/build/targets/common.xml

Fixes INP-1884 - Actualize "/system/config.php" created during the build

Differential Revision: https://qa.in-portal.org/D495

    • -24
    • +35
    ./5.2.x/tools/build/targets/folders.xml
    • -1
    • +6
    ./5.2.x/tools/build/build.properties.dist

Fixes INP-1873 - Support MySQL 8 database collations

Differential Revision: https://qa.in-portal.org/D481

    • -6
    • +10
    ./5.2.x/core/install/step_templates/db_config.tpl

Bug INP-1827 - Connect a testing framework

1. [merge fix] rely on class structure cache instead registering test suite classes manually

Fixes INP-1881 - Change default Debugger URL handler to PhpStorm

Differential Revision: https://qa.in-portal.org/D493

    • -3
    • +5
    ./5.2.x/core/kernel/utility/debugger.php

Merge (5.3.x > 5.2.x): * [backported] Fixes INP-1883 - Rework URL-encoding in Debugger Report file URLs

r16815: Differential Revision: https://qa.in-portal.org/D492

    • -41
    • +7
    ./5.2.x/core/kernel/utility/debugger.php

Fixes INP-1882 - Rework URL-encoding in Debugger Report file URLs

Differential Revision: https://qa.in-portal.org/D492

    • -41
    • +7
    ./5.3.x/core/kernel/utility/debugger.php

Fixes INP-1872 - Properly handle constant absence during category cache rebuild

Differential Revision: https://qa.in-portal.org/D480

    • -2
    • +2
    ./5.2.x/core/units/categories/cache_updater.php

Bug INP-1725 - Introduce secure Session Key generation/storage

Differential Revision: https://qa.in-portal.org/D488

    • -23
    • +49
    ./5.2.x/core/units/categories/cache_updater.php
    • -1
    • +6
    ./5.2.x/core/kernel/session/session_storage.php

Fixes INP-1858 - HTML-escape data in Admin Console grids

Differential Revision: https://qa.in-portal.org/D463

Fixes INP-1857 - Prevent recursion in the "\kUrlManager::show404" method

Differential Revision: https://qa.in-portal.org/D462

Fixes INP-1856 - Make cookies unavailable via the "kApplication::GetVar" calls

Differential Revision: https://qa.in-portal.org/D465

    • -1
    • +1
    ./5.2.x/core/units/users/users_tag_processor.php
    • -4
    • +0
    ./5.2.x/core/units/helpers/user_helper.php
    • -1
    • +5
    ./5.2.x/core/kernel/utility/http_query.php
    • -1
    • +1
    ./5.2.x/core/units/users/users_event_handler.php

Fixes INP-1851 - Log file upload meta-information as part of the Request Data

Differential Revision: https://qa.in-portal.org/D457

    • -1
    • +1
    ./5.2.x/core/kernel/utility/logger.php

Fixes INP-1849 - Ignore non-string Mod-Rewrite URL during URL parsing

Differential Revision: https://qa.in-portal.org/D455

    • -1
    • +7
    ./5.2.x/core/kernel/utility/http_query.php

Fixes INP-1846 - Escape Request URI in the System Log

Differential Revision: https://qa.in-portal.org/D452

Merging from 5.2.x to 5.3.x

Conflicts:

  • composer.json
  • composer.lock
  • core/install/prerequisites.php
  • core/install/step_templates/sys_requirements.tpl
  • core/install/steps_db.xml
  • core/kernel/application.php
  • core/units/helpers/cron_helper.php
    • -8
    • +5
    ./5.3.x/tools/build/inc/custom_phpunit.xml
    • -1
    • +1
    ./5.3.x/core/install/prerequisites.php
  1. … 16 more files in changeset.

Fixes INP-1879 - Adjust Phabricator URL to use SSL

Differential Revision: https://qa.in-portal.org/D490

Fixes INP-1725 - Introduce secure Session Key generation/storage

Differential Revision: http://qa.in-portal.org/D479

    • -1
    • +1
    ./5.2.x/core/units/users/users_event_handler.php
    • -2
    • +2
    ./5.2.x/core/kernel/utility/logger.php
    • -11
    • +29
    ./5.2.x/core/kernel/session/session.php
    • -5
    • +25
    ./5.2.x/core/units/helpers/search_helper.php
    • -4
    • +11
    ./5.2.x/core/kernel/utility/debugger.php
    • -14
    • +14
    ./5.2.x/core/kernel/application.php
  1. … 9 more files in changeset.

[backported] Fixes INP-1756 - Create "Security*" classes for security-related jobs

r16795: Differential Revision: http://qa.in-portal.org/D478

Fixes INP-1756 - Create "Security*" classes for security-related jobs

Differential Revision: http://qa.in-portal.org/D478

Fixes INP-1871 - Properly dispose session during logout workflow

Differential Revision: http://qa.in-portal.org/D477

Fixes INP-1870 - Save the session to the database immediately after the user login

Differential Revision: http://qa.in-portal.org/D476

    • -0
    • +5
    ./5.2.x/core/kernel/session/session_storage.php
    • -0
    • +2
    ./5.2.x/core/units/helpers/user_helper.php

Fixes INP-1869 - Add vendor autoloader support for Class Locator

Differential Revision: http://qa.in-portal.org/D475

    • -1
    • +1
    ./5.2.x/core/install/prerequisites.php

Fixes INP-1867 - Remove the MySQL password warning from Phing DB dumps

Differential Revision: http://qa.in-portal.org/D473

Fixes INP-1866 - Verify SSL certificate on cURL connections

Differential Revision: http://qa.in-portal.org/D470

    • -24
    • +73
    ./5.2.x/core/units/helpers/curl_helper.php

Fixes INP-1864 - Require Username on the Login Form

Differential Revision: http://qa.in-portal.org/D471

    • -1
    • +1
    ./5.2.x/core/units/helpers/user_helper.php

Fixes INP-1865 - Use cryptographically safe session key generator

Differential Revision: http://qa.in-portal.org/D472

    • -1
    • +4
    ./5.2.x/core/kernel/session/session.php

Fixes INP-1859 - Escape MySQL 8.3 keywords

Differential Revision: http://qa.in-portal.org/D464

    • -1
    • +1
    ./5.2.x/core/install/install_schema.sql

Fixes INP-1847 - Specify image resizing defaults for category item images

Differential Revision: http://qa.in-portal.org/D453