Branch: refs/heads/master
Home: https://github.com/phpmyadmin/phpmyadmin
Commit: 5f9ba2e1d1f9027d0dd146882f39f7b9555b8bdc
https://github.com/phpmyadmin/phpmyadmin/commit/5f9ba2e1d1f9027d0dd146882f3…
Author: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2023-08-09 (Wed, 08 August 2023) -03:00
Changed paths:
M libraries/classes/Config.php
M libraries/classes/Controllers/ErrorReportController.php
M libraries/classes/Header.php
M libraries/classes/Navigation/Navigation.php
M libraries/classes/TwoFactor.php
M libraries/classes/UserPreferences.php
M libraries/services.php
M phpstan-baseline.neon
M psalm-baseline.xml
M test/classes/Config/PageSettingsTest.php
M test/classes/Controllers/Table/ChangeControllerTest.php
M test/classes/Controllers/Table/ExportControllerTest.php
M test/classes/Controllers/Table/ImportControllerTest.php
M test/classes/Controllers/Table/SqlControllerTest.php
M test/classes/Controllers/Table/StructureControllerTest.php
M test/classes/UserPreferencesTest.php
Log Message:
-----------
Extract Relation and Template dependencies from UserPreferences
Signed-off-by: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Branch: refs/heads/master
Home: https://github.com/phpmyadmin/phpmyadmin
Commit: 1f636fedbe53e9a63225b2b9b043fd57043697af
https://github.com/phpmyadmin/phpmyadmin/commit/1f636fedbe53e9a63225b2b9b04…
Author: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2023-08-08 (Tue, 08 August 2023) -03:00
Changed paths:
A libraries/classes/Http/Handler/ApplicationHandler.php
A test/classes/Http/Handler/ApplicationHandlerTest.php
M composer.json
M libraries/classes/Application.php
M libraries/classes/ResponseRenderer.php
Log Message:
-----------
Create the Http\Handler\ApplicationHandler class
Uses the Laminas\HttpHandlerRunner\RequestHandlerRunner class to handle
the server request and the response emission.
Signed-off-by: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Commit: daad3ab13a0c708b8036cf4ad765fe8b496e4937
https://github.com/phpmyadmin/phpmyadmin/commit/daad3ab13a0c708b8036cf4ad76…
Author: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2023-08-08 (Tue, 08 August 2023) -03:00
Changed paths:
A libraries/classes/Http/Handler/QueueRequestHandler.php
A libraries/classes/Middleware/PhpExtensionsChecking.php
A test/classes/Http/Handler/QueueRequestHandlerTest.php
M composer.json
M libraries/classes/Application.php
Log Message:
-----------
Add support for PSR-15 middleware
Creates the Http/Handler/QueueRequestHandler class to handle the
middleware queue.
Extracts the PHP extensions checking into a middleware.
Signed-off-by: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 5dc23aec19b40ba1de9a82f62e60ab4fd198f896
https://github.com/phpmyadmin/phpmyadmin/commit/5dc23aec19b40ba1de9a82f62e6…
Author: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2023-08-08 (Tue, 08 August 2023) -03:00
Changed paths:
A libraries/classes/Middleware/ErrorHandling.php
M libraries/classes/Application.php
M libraries/classes/ErrorHandler.php
Log Message:
-----------
Create the ErrorHandling middleware
Signed-off-by: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 54a080c15df3422c7f6f107e60b08ac3d2179384
https://github.com/phpmyadmin/phpmyadmin/commit/54a080c15df3422c7f6f107e60b…
Author: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2023-08-08 (Tue, 08 August 2023) -03:00
Changed paths:
A libraries/classes/Middleware/OutputBuffering.php
M libraries/classes/Application.php
M libraries/classes/ResponseRenderer.php
M phpstan-baseline.neon
D libraries/classes/OutputBuffering.php
Log Message:
-----------
Create the OutputBuffering middleware
Signed-off-by: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 58bd13f318fea7969b5975a05a50738afbd62e6c
https://github.com/phpmyadmin/phpmyadmin/commit/58bd13f318fea7969b5975a05a5…
Author: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2023-08-08 (Tue, 08 August 2023) -03:00
Changed paths:
A libraries/classes/Http/Handler/ApplicationHandler.php
A libraries/classes/Http/Handler/QueueRequestHandler.php
A libraries/classes/Middleware/ErrorHandling.php
A libraries/classes/Middleware/OutputBuffering.php
A libraries/classes/Middleware/PhpExtensionsChecking.php
A test/classes/Http/Handler/ApplicationHandlerTest.php
A test/classes/Http/Handler/QueueRequestHandlerTest.php
M composer.json
M libraries/classes/Application.php
M libraries/classes/ErrorHandler.php
M libraries/classes/ResponseRenderer.php
M phpstan-baseline.neon
D libraries/classes/OutputBuffering.php
Log Message:
-----------
Merge pull request #18589 from MauricioFauth/psr15-middleware
Add support for PSR-15 middleware
Branch: refs/heads/master
Home: https://github.com/phpmyadmin/phpmyadmin
Commit: c0d04b68956b47ce84131b9a68723f58275d789a
https://github.com/phpmyadmin/phpmyadmin/commit/c0d04b68956b47ce84131b9a687…
Author: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2023-08-07 (Mon, 08 August 2023) -03:00
Changed paths:
M libraries/classes/Controllers/AbstractController.php
M libraries/classes/Controllers/ChangeLogController.php
M libraries/classes/Controllers/LicenseController.php
M libraries/classes/Controllers/Server/Privileges/AccountLockController.php
M libraries/classes/Controllers/Server/Privileges/AccountUnlockController.php
M libraries/classes/Controllers/Server/PrivilegesController.php
M libraries/classes/Controllers/Server/UserGroupsFormController.php
M libraries/classes/Controllers/Server/Variables/GetVariableController.php
M libraries/classes/Controllers/Setup/ShowConfigController.php
M libraries/classes/Plugins/Auth/AuthenticationCookie.php
M libraries/classes/Plugins/Auth/AuthenticationHttp.php
M libraries/classes/ResponseRenderer.php
M libraries/classes/Setup/FormProcessing.php
M phpstan-baseline.neon
M psalm-baseline.xml
M test/classes/Controllers/AbstractControllerTest.php
M test/classes/Controllers/Server/Privileges/AccountLockControllerTest.php
M test/classes/Controllers/Server/Privileges/AccountUnlockControllerTest.php
M test/classes/Controllers/Table/DropColumnConfirmationControllerTest.php
M test/classes/CoreTest.php
M test/classes/Plugins/Auth/AuthenticationCookieTest.php
M test/classes/Plugins/Auth/AuthenticationHttpTest.php
M test/classes/Plugins/Auth/AuthenticationSignonTest.php
M test/classes/Setup/FormProcessingTest.php
M test/classes/Stubs/ResponseRenderer.php
M test/classes/UserPreferencesTest.php
D test/classes/AbstractNetworkTestCase.php
Log Message:
-----------
Add a Response object to ResponseRenderer class
Uses a Response object to handle the HTTP headers and HTTP status code.
This makes the AbstractNetworkTestCase obsolete and removes it.
Signed-off-by: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 5d9932d2cb828ffa9dc0b401d342b48f5ee7d8d0
https://github.com/phpmyadmin/phpmyadmin/commit/5d9932d2cb828ffa9dc0b401d34…
Author: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2023-08-08 (Tue, 08 August 2023) -03:00
Changed paths:
M libraries/classes/Controllers/AbstractController.php
M libraries/classes/Controllers/ChangeLogController.php
M libraries/classes/Controllers/LicenseController.php
M libraries/classes/Controllers/Server/Privileges/AccountLockController.php
M libraries/classes/Controllers/Server/Privileges/AccountUnlockController.php
M libraries/classes/Controllers/Server/PrivilegesController.php
M libraries/classes/Controllers/Server/UserGroupsFormController.php
M libraries/classes/Controllers/Server/Variables/GetVariableController.php
M libraries/classes/Controllers/Setup/ShowConfigController.php
M libraries/classes/Plugins/Auth/AuthenticationCookie.php
M libraries/classes/Plugins/Auth/AuthenticationHttp.php
M libraries/classes/ResponseRenderer.php
M libraries/classes/Setup/FormProcessing.php
M phpstan-baseline.neon
M psalm-baseline.xml
M test/classes/Controllers/AbstractControllerTest.php
M test/classes/Controllers/Server/Privileges/AccountLockControllerTest.php
M test/classes/Controllers/Server/Privileges/AccountUnlockControllerTest.php
M test/classes/Controllers/Table/DropColumnConfirmationControllerTest.php
M test/classes/CoreTest.php
M test/classes/Plugins/Auth/AuthenticationCookieTest.php
M test/classes/Plugins/Auth/AuthenticationHttpTest.php
M test/classes/Plugins/Auth/AuthenticationSignonTest.php
M test/classes/Setup/FormProcessingTest.php
M test/classes/Stubs/ResponseRenderer.php
M test/classes/UserPreferencesTest.php
D test/classes/AbstractNetworkTestCase.php
Log Message:
-----------
Merge pull request #18609 from MauricioFauth/response-renderer-response
Add a Response object to ResponseRenderer class
Branch: refs/heads/master
Home: https://github.com/phpmyadmin/phpmyadmin
Commit: a520e235eb78bb2d3d68b3f0d2c7d83f0016d0b6
https://github.com/phpmyadmin/phpmyadmin/commit/a520e235eb78bb2d3d68b3f0d2c…
Author: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2023-08-06 (Sun, 08 August 2023) -03:00
Changed paths:
M libraries/classes/Config.php
M libraries/classes/Config/PageSettings.php
M libraries/classes/Controllers/AbstractController.php
M libraries/classes/Controllers/CollationConnectionController.php
M libraries/classes/Controllers/Export/ExportController.php
M libraries/classes/Controllers/LogoutController.php
M libraries/classes/Controllers/Sql/SqlController.php
M libraries/classes/Controllers/ThemeSetController.php
M libraries/classes/Core.php
M libraries/classes/Export/Export.php
M libraries/classes/Plugins/Auth/AuthenticationCookie.php
M libraries/classes/Plugins/Auth/AuthenticationSignon.php
M libraries/classes/Plugins/AuthenticationPlugin.php
M libraries/classes/Replication/ReplicationGui.php
M libraries/classes/ResponseRenderer.php
M libraries/classes/UrlRedirector.php
M libraries/classes/UserPreferences.php
M phpstan-baseline.neon
M psalm-baseline.xml
M test/classes/ConfigTest.php
M test/classes/Controllers/CollationConnectionControllerTest.php
M test/classes/CoreTest.php
M test/classes/UserPreferencesTest.php
D templates/header_location.twig
Log Message:
-----------
Move Core::sendHeaderLocation() to ResponseRenderer::redirect()
Removes the IIS specific logic.
Signed-off-by: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 5b428f6f77e80e92ad9d0f286b5bf83f62dd3441
https://github.com/phpmyadmin/phpmyadmin/commit/5b428f6f77e80e92ad9d0f286b5…
Author: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2023-08-06 (Sun, 08 August 2023) -03:00
Changed paths:
M libraries/classes/Config.php
M libraries/classes/Config/PageSettings.php
M libraries/classes/Controllers/AbstractController.php
M libraries/classes/Controllers/CollationConnectionController.php
M libraries/classes/Controllers/Export/ExportController.php
M libraries/classes/Controllers/LogoutController.php
M libraries/classes/Controllers/Sql/SqlController.php
M libraries/classes/Controllers/ThemeSetController.php
M libraries/classes/Core.php
M libraries/classes/Export/Export.php
M libraries/classes/Plugins/Auth/AuthenticationCookie.php
M libraries/classes/Plugins/Auth/AuthenticationSignon.php
M libraries/classes/Plugins/AuthenticationPlugin.php
M libraries/classes/Replication/ReplicationGui.php
M libraries/classes/ResponseRenderer.php
M libraries/classes/UrlRedirector.php
M libraries/classes/UserPreferences.php
M phpstan-baseline.neon
M psalm-baseline.xml
M test/classes/ConfigTest.php
M test/classes/Controllers/CollationConnectionControllerTest.php
M test/classes/CoreTest.php
M test/classes/UserPreferencesTest.php
D templates/header_location.twig
Log Message:
-----------
Merge pull request #18603 from MauricioFauth/response-redirect
Move Core::sendHeaderLocation() to ResponseRenderer::redirect()
Branch: refs/heads/master
Home: https://github.com/phpmyadmin/phpmyadmin
Commit: f570bf64bf597c271b48eb0bc56504eac8cbf3ec
https://github.com/phpmyadmin/phpmyadmin/commit/f570bf64bf597c271b48eb0bc56…
Author: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2023-08-06 (Sun, 08 August 2023) -03:00
Changed paths:
M libraries/classes/Controllers/Table/IndexRenameController.php
M libraries/classes/Controllers/Table/IndexesController.php
M libraries/classes/Table/Indexes.php
M phpstan-baseline.neon
M test/classes/Table/IndexesTest.php
Log Message:
-----------
Pass ServerRequest object to Indexes::doSaveData() method
This removes the need to call Application::getRequest().
Signed-off-by: MaurÃcio Meneghini Fauth <mauricio(a)fauth.dev>