Commit Graph

822 Commits

Author SHA1 Message Date
Maurício Meneghini Fauth
6b57013203
Refactor Header::getMessage()
Replaces REQUEST with POST and GET.

Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.com.br>
2026-05-25 18:18:50 -03:00
Maurício Meneghini Fauth
f6d656b6a3
Fix bookmarks not being properly saved
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.com.br>
2026-05-22 19:32:03 -03:00
Maurício Meneghini Fauth
eb5f939582
Merge branch 'QA_5_2'
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.com.br>
2026-05-09 15:34:12 -03:00
Maurício Meneghini Fauth
632e5be35b
Merge pull request #20291 from predictor2718/fix/20253-missing-db-on-index-nav
Fix #20253 - Missing parameter: db when clicking on index in tree
2026-05-09 14:48:11 -03:00
Kamil Tekiela
4c0844bb4f Change transformationDataProvider
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2026-04-28 14:56:59 +01:00
Nicolai Ehrhardt
4d0fa87227 Fix #20253 - Missing parameter: db when clicking on index in tree
Signed-off-by: Nicolai Ehrhardt <245527909+predictor2718@users.noreply.github.com>
2026-04-26 11:39:41 +02:00
Maurício Meneghini Fauth
79affae9f9
Merge branch 'QA_5_2'
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-04-25 19:10:32 -03:00
Maurício Meneghini Fauth
171a972ce6
Merge branch 'QA_5_2'
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-04-22 20:41:40 -03:00
Kamil Tekiela
f708e074c9
Clean up config again (#20264)
* MaxTableList/MaxDbList/QueryHistoryMax
* UserprefsDisallow
* NaturalOrder
* Update TableTest.php
* MaxExactCountViews
* Update ReplicationGuiTest.php
* Update RoutinesTest.php
* Update StructureControllerTest.php
* Update ExportControllerTest.php
* Update StructureControllerTest.php
* Update BookmarkTest.php
* MaxCharactersInDisplayedSQL
* ActionLinksMode/ShowSQL/MysqlSslWarningSafeHosts
* Update TwoFactorTest.php
* ForeignKeyMaxLimit/ForeignKeyDropdownOrder
* QueryHistoryDB
* ZeroConf
* UseDbSearch
* MaxRoutineList
* NumFavoriteTables
* EnableAutocompleteForTablesAndColumns
* MaxExactCount/ShowStats
* InitialSlidersState
* Remove isset in Results
* Remove isset and fix tests
* PmaNoRelation_DisableWarning
* ShowCreateDb
* Update phpstan-baseline.neon
* Navigation
* Upgrading vimeo/psalm (6.15.0 => 6.16.1)

---------

Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2026-04-10 16:33:08 -03:00
William Desportes
900480ebd1
Merge #20268 - Fix #20110 - Skip locale directory assertion when folder is missing
Pull-request: #20268
Fixes: #20110
Signed-off-by: William Desportes <williamdes@wdes.fr>
2026-04-09 17:30:56 +02:00
William Desportes
2c03905eea
Merge #19802 - Fix #19381 - Implement csv empty to null
Pull-request: #19802
Fixes: #19381

Co-Authored-By: William Desportes <williamdes@wdes.fr>
Signed-off-by: William Desportes <williamdes@wdes.fr>
2026-04-09 16:59:10 +02:00
William Desportes
498a1a3353
Merge branch 'QA_5_2' 2026-04-09 15:21:25 +02:00
William Desportes
10093ffb2e
Merge #20167 - Fixes #19912 - remove the dead Suhosin warning
Pull-request: #20167
Fixes #19912
Signed-off-by: William Desportes <williamdes@wdes.fr>
2026-04-09 12:11:52 +02:00
Nicolai Ehrhardt
d8fc6fbcf8 Fix #20110 - Skip locale directory assertion when folder is missing
Signed-off-by: Nicolai Ehrhardt <245527909+predictor2718@users.noreply.github.com>
2026-04-05 15:28:32 +02:00
Nicolai Ehrhardt
bcaf89c19f Fix #20041 - Fix export for raw queries without table reference
Signed-off-by: Nicolai Ehrhardt <245527909+predictor2718@users.noreply.github.com>
2026-04-05 14:45:16 +02:00
Thomas Vincent
d0de56088e
fix: remove SuhosinDisableWarning setting and all references
Remove the SuhosinDisableWarning configuration property, which warned about
Suhosin PHP extension conflicts. Suhosin is unmaintained and no longer relevant
to modern PHP environments.

- Remove SuhosinDisableWarning from Settings.php (type shape, property,
  constructor assignment, toArray, setSuhosinDisableWarning method)
- Remove from Descriptions.php, FeaturesForm.php, HomeController.php
- Remove testSuhosinDisableWarning() and related test assertions
- Update phpstan-baseline.neon and psalm-baseline.xml
- Remove FAQ 2.8 Suhosin bullet; add note that Suhosin is no longer relevant
- Add config.rst note that this option was removed

Closes #20167

Signed-off-by: Thomas Vincent <thomasvincent@gmail.com>
2026-04-03 02:19:24 -07:00
Maurício Meneghini Fauth
e0748802af
Merge branch 'QA_5_2'
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-03-30 11:52:26 -03:00
Maurício Meneghini Fauth
cbc5186ebf
Improve unit tests for AvailableCharsets setting
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-03-26 16:28:38 -03:00
Maurício Meneghini Fauth
55dd3f63cf
Improve tests for boolean settings with default true
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-03-26 15:37:07 -03:00
Maurício Meneghini Fauth
d809186d30
Improve unit tests for ShowServerInfo setting
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-03-26 15:11:56 -03:00
Maurício Meneghini Fauth
565338e3c1
Improve tests for boolean settings with default false
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-03-26 12:51:09 -03:00
Maurício Meneghini Fauth
808b8eac33
Improve unit tests for MysqlSslWarningSafeHosts setting
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-03-25 17:49:49 -03:00
Maurício Meneghini Fauth
abbf28eead
Improve unit test for TablePrimaryKeyOrder setting
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-03-25 10:52:36 -03:00
Maurício Meneghini Fauth
119694fda5
Merge pull request #20192 from MoonE/ol-wkt
Transmit OpenLayers data as WKT
2026-03-19 14:32:05 -03:00
Maurício Meneghini Fauth
8f0fa8247d
Merge pull request #20147 from kamil-tekiela/Clean-up-setUserValue
Clean up setUserValue
2026-03-17 14:35:06 -03:00
Maurício Meneghini Fauth
e2bc20eeb0
Merge pull request #20145 from kamil-tekiela/str_replace-DIRECTORY_SEPARATOR
Add str_replace(DIRECTORY_SEPARATOR, '/'
2026-03-17 13:55:18 -03:00
William Desportes
a46e3f55ca
Fix tests after #20227 - for the default storage engine
Pull-request: #20227
Ref: #20171

Signed-off-by: William Desportes <williamdes@wdes.fr>
2026-03-17 13:49:10 +01:00
William Desportes
23f6245775
Merge branch 'QA_5_2' 2026-03-17 13:36:53 +01:00
William Desportes
87caab9d95
Merge branch 'QA_5_2'
Signed-off-by: William Desportes <williamdes@wdes.fr>
2026-03-17 12:26:46 +01:00
William Desportes
7985b04f2d
Fix XML tests for importing GIS and no DB XML (#20153)
Pull-request: #20170

Signed-off-by: William Desportes <williamdes@wdes.fr>
2026-03-17 10:46:20 +01:00
Maximilian Krög
9a57ad4eab
Gis ScaleData offsets in target coordinate system
Signed-off-by: Maximilian Krög <maxi_kroeg@web.de>
2026-03-14 18:07:19 +01:00
Maurício Meneghini Fauth
056dce74a9
Merge pull request #20208 from MoonE/gis-file-download
Rework GIS file export
2026-03-11 19:40:41 -03:00
Maximilian Krög
76be859196
Restrict map tile url to https protocol
Signed-off-by: Maximilian Krög <maxi_kroeg@web.de>
2026-03-08 03:23:08 +01:00
Maximilian Krög
e781d75a1e
Remove X-Frame-Options header in favor of CSP frame-ancestors
Signed-off-by: Maximilian Krög <maxi_kroeg@web.de>
2026-03-08 03:18:39 +01:00
Maximilian Krög
8f15b3f4a4
Make CSP header code more readable
Signed-off-by: Maximilian Krög <maxi_kroeg@web.de>
2026-03-08 02:09:45 +01:00
Maximilian Krög
2522b3610e
Remove obsolete alternative CSP headers
Signed-off-by: Maximilian Krög <maxi_kroeg@web.de>
2026-03-08 02:00:51 +01:00
Maurício Meneghini Fauth
3924c58ed1
Fix failing tests
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-03-07 14:13:24 -03:00
Maurício Meneghini Fauth
7f8b16ed5c
Merge pull request #20179 from kamil-tekiela/Properties-3
Refactoring of Properties part 3 (final)
2026-03-07 11:44:41 -03:00
Maximilian Krög
7778e3afb0
Rework file export to avoid output buffer when possible
Signed-off-by: Maximilian Krög <maxi_kroeg@web.de>
2026-03-05 19:36:54 +01:00
William Desportes
a34bb65806
Update the gis test & coding standard
Signed-off-by: William Desportes <williamdes@wdes.fr>
2026-03-05 13:29:28 +01:00
Maurício Meneghini Fauth
649c84d251
Add unit test for Database\Structure\AddPrefixTableController
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-03-02 20:46:16 -03:00
Maurício Meneghini Fauth
ba958ae1f7
Add unit test for Database\TrackingController
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-03-02 18:38:07 -03:00
Maurício Meneghini Fauth
c7e93b3934
Add unit test for Database\SqlFormatController
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-03-02 17:58:08 -03:00
Maurício Meneghini Fauth
45ac0da83c
Add unit test for Database\SqlController
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-03-02 17:14:27 -03:00
Maurício Meneghini Fauth
e8a7a39c3e
Add unit tests for Database\DesignerController
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-03-02 13:52:55 -03:00
Maurício Meneghini Fauth
43feb0e106
Add unit test for Database\SqlAutoCompleteController
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-03-02 12:15:45 -03:00
Maurício Meneghini Fauth
5590a14863
Add unit test for Database\SearchController
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-03-02 11:15:19 -03:00
Maurício Meneghini Fauth
2a26c2c507
Merge pull request #20183 from MauricioFauth/ResponseRenderer-di-refactor
Extract ResponseRenderer dependency from some classes
2026-03-02 09:55:57 -03:00
Maximilian Krög
ecf75a991d
Transmit the wkt data, without processing for ol
OpenLayers comes with its very own WKT parser.
This reduces the size of transmitted data.

Signed-off-by: Maximilian Krög <maxi_kroeg@web.de>
2026-02-27 22:58:33 +01:00
Maximilian Krög
88548f7dd6
Fix gitignore of arch specific files
In gitignore it is *-actual.pdf, now these match too.

Signed-off-by: Maximilian Krög <maxi_kroeg@web.de>
2026-02-27 21:51:03 +01:00