Dashboard

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

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

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

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

    • -11
    • +29
    /branches/5.2.x/core/kernel/session/session.php
    • -4
    • +11
    /branches/5.2.x/core/kernel/utility/debugger.php
    • -14
    • +14
    /branches/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

    • -27
    • +42
    /branches/5.2.x/core/install.php

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

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

    • -27
    • +42
    /branches/5.3.x/core/install.php

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

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

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

    • -1
    • +1
    /branches/5.2.x/core/install/prerequisites.php
    • -2
    • +26
    /branches/5.2.x/tools/class_locator.php
    • -1
    • +1
    /branches/5.2.x/core/install/steps_db.xml
    • -495
    • +620
    /branches/5.2.x/composer.lock

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

Fixes INP-1864 - Require Username on the Login Form

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

Fixes INP-1865 - Use cryptographically safe session key generator

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

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

Bug INP-1859 - Escape MySQL 8.3 keywords

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

Fixes INP-1859 - Escape MySQL 8.3 keywords

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

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

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

Fixes INP-1862 - Execute "lint" prior to deploy during the build

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

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

Fixes INP-1861 - Cache results of the PHP_CodeSniffer & PHP_MessDetector

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

    • -0
    • +1
    /branches/5.2.x/tools/build/build_custom.xml
    • -0
    • +2
    /branches/5.2.x/tools/build/build_all.xml
    • -3
    • +8
    /branches/5.2.x/tools/build/targets/common.xml

Fixes INP-1850 - Repair the "kHTTPQuery::getHeaders" method

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

Fixes INP-1848 - Filter list configuration request parameters on the Front-End

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

    • -0
    • +23
    /branches/5.2.x/core/kernel/application.php

Bug INP-1817 - Change engine for storing export user presets

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

Fixes INP-1817 - Change engine for storing export user presets

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

    • -0
    • +8
    /branches/5.2.x/core/install/upgrades.sql
    • -0
    • +1
    /branches/5.2.x/core/install/remove_schema.sql
    • -0
    • +43
    /branches/5.2.x/core/install/upgrades.php

Fixes INP-1668 - Allow specifying image quality, orientation and output format during resizing

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

Fixes MINC-200 - Cache results of the "ShippingQuoteEngine::initProperties" method

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

Fixes INP-1843 - Cache results of the "kCountryStatesHelper::getCountryIso" method

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

Bug INP-1842 - Cache user primary group detection during Checkout

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

Fixes INP-1842 - Cache user primary group detection during Checkout

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

Fixes INP-1840 - Reset form scroll prior to window resizing handling

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

Fixes INP-1838 - Set expiration limit for life-time cached keys

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

    • -21
    • +21
    /branches/5.2.x/core/kernel/application.php
    • -1
    • +6
    /branches/5.2.x/core/kernel/nparser/nparser.php
    • -89
    • +113
    /branches/5.2.x/core/kernel/utility/cache.php

Fixes fINP-1836 - Don't serialize "SecurityEncrypter" class properties

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

Fixes INP-1569 - Create System Log record, when stale semaphore is discovered or hit

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

    • -0
    • +1
    /branches/5.2.x/core/install/install_data.sql
    • -0
    • +2
    /branches/5.2.x/core/install/english.lang
    • -0
    • +8
    /branches/5.2.x/core/install/upgrades.sql

Fixes INP-1834 - Connect "mtdowling/cron-expression" library

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

    • -382
    • +48
    /branches/5.2.x/core/units/helpers/cron_helper.php