Commit Graph

17163 Commits

Author SHA1 Message Date
Isaac Bennetch
d3d5b994fc Prepare for 4.7.6-dev
Signed-off-by: Isaac Bennetch <bennetch@gmail.com>
2017-11-30 22:21:06 -05:00
Tadas Ustinavičius
1d74d35385 Fix for password change issues on Galera cluster
Signed-off-by: Tadas Ustinavičius <tadas@ring.lt>
2017-11-30 22:21:06 -05:00
Isaac Bennetch
4a60cbd442 Prepare for release 4.7.5
Signed-off-by: Isaac Bennetch <bennetch@gmail.com>
2017-10-21 04:00:49 -04:00
Michal Čihař
3a625bcd1f Fixed listing of bookmarks for a database
Fixes #13761

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-10-20 11:04:45 +02:00
Madhura Jayaratne
b000c394f7 Fix #13686 Clicking on column name to trigger sort with an active search leads to logout
Signed-off-by: Madhura Jayaratne <madhura.cj@gmail.com>
2017-10-09 23:16:57 +11:00
Michal Čihař
d0d24ce20b Fixed IPv4/IPv6 To Binary input transformation
We really can't just output binary value, it can not be safely used in
the result utf-8 query string.

Fixes #13552

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-10-03 15:55:11 +02:00
Michal Čihař
e40a81602a Fixed setting input transformations
Fixes #13477

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-10-03 15:24:21 +02:00
Michal Čihař
c46082a196 Make advisor evaluation a bit stricter
- whitelist function names, we do not want to replace them if they exist
- define missing PMA_MYSQL_INT_VERSION

Fixes #13710

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-10-03 14:55:49 +02:00
Michal Čihař
75728ab854 Fixed export of tables with VIRTUAL columns
Apparently the flag differs between MySQL and MariaDB versions, so let's
check both.

Fixes #13647

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-09-05 15:15:12 +02:00
Michal Čihař
71370f1be3 Remove no longer needed attribute
Issue #13533

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-09-04 16:19:48 +02:00
Michal Čihař
ed912090ec Fixed saving column to display
- avoid consulting current value as that can be automatically guessed
- use REPLACE query to avoid need of figuring out query type

Fixes #13533

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-09-04 16:17:30 +02:00
Michal Čihař
f4b0faf698 Ensure we use correct name for internal relations
Fixes #13638

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-09-04 15:30:58 +02:00
Michal Čihař
2b87c7d643 Fix condition checking for result
Fixes #13637

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-09-04 15:04:46 +02:00
Michal Čihař
47f7ba159e Fixed error when browsing non SELECT results
We can not assume that the analyzer will work on our query.

Fixes #13639

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-09-04 15:04:46 +02:00
Michal Čihař
483324d0a9 Fixed crash on invalid ordering data
We have to validate the data prior to use. Having just integer doesn't
make them work.

Fixes #13604

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-09-04 15:04:46 +02:00
Michal Čihař
00485eb593 Share code for getting column params
Issue #13604

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-09-04 15:04:46 +02:00
Michal Čihař
aa75d66eec Remove tested propery
Originally the code could delete PROP_COLUMN_ORDER when asking for
PROP_COLUMN_VISIB.

Issue #13604

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-09-04 15:04:46 +02:00
Michal Čihař
27fd0a88f6 Include language parameter when loading js messages
This forces reloading javscript messages when changing language.

Fixes #13633

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-09-04 10:17:13 +02:00
Michal Čihař
0e8729264c Add missing require
Fixes #13444

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-08-30 12:58:53 +02:00
Michal Čihař
6580cc26a5 Add support for loading MariaDB contexts in SQL parser
Signed-off-by: Michal Čihař <michal@cihar.com>
2017-08-30 12:34:27 +02:00
Michal Čihař
f2cb155ed1 Use same OS name on client and server
Issue #13444 and #13628

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-08-29 15:34:21 +02:00
Michal Čihař
2f04cdaa7a Properly escape javascript variables
In case some variable name contains special chars, we should really
escape it.

Issue #13444

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-08-29 14:58:40 +02:00
Michal Čihař
7dc3dac382 Avoid problems with browsing unknown query types
Avoid trying to construct sort links when the parser has failed on the
query. This currently happens in WITH clause, but this is generic
problem.

Fixes #13615

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-08-28 13:48:12 +02:00
Isaac Bennetch
748fac446b Prepare for 4.7.5-dev
Signed-off-by: Isaac Bennetch <bennetch@gmail.com>
2017-08-24 10:56:10 -04:00
Isaac Bennetch
aa39b4a93a Release 4.7.4
Signed-off-by: Isaac Bennetch <bennetch@gmail.com>
2017-08-23 15:49:52 -04:00
Michal Čihař
3c79eb6cdb Better handle situation where debug_backtrace is disabled
Fixes #13599

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-08-21 11:23:55 +02:00
Michal Čihař
76f51a1ffb Use tryQuery instead of query to handle errors
We really do not want to end up in mysql_die here as we could have sent
some output already.

Fixes #13600

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-08-21 11:20:42 +02:00
Michal Čihař
402ebadb19 Improved error handling on corrupted tables
Better handle situation where MySQL is unable to give us description of
a column. This usually happens when the table is corrupted in some way,
but still we should be able to recover from the error and not to fail
with dozen of undefined variables.

Fixes #13553

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-08-16 17:10:38 +02:00
Michal Čihař
73328f12ad Fix typo in unknown charset
Signed-off-by: Michal Čihař <michal@cihar.com>
2017-08-10 09:13:15 -04:00
Michal Čihař
f753654ac8 Fixed edit variable link in advisor
Fixes #13561

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-08-06 07:56:25 -04:00
Anant Jain
e251184179 maximum length limitation to UserGroup name
Fixes #13562

Signed-off-by: Anant Jain <anantjain60@gmail.com>
Signed-off-by: Michal Čihař <michal@cihar.com>
2017-08-06 07:37:28 -04:00
Michal Čihař
73181a26c1 Do not manipulate with session settings when running tests
Those can't be executed on PHP 7.2 after headers have been sent.

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-08-01 08:54:42 +02:00
Michal Čihař
76e0e6dbc8 Implement Countable interface in OptionsPropertyGroup
This is really needed in OptionsPropertyRootGroup, but makes sense here
as well.

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-08-01 08:54:42 +02:00
Michal Čihař
fc2ac9f4c6 Hide differences in PHP 7.2 error reporting
It adds (this will throw an Error in a future version of PHP)
to undefined constant error.

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-08-01 08:50:26 +02:00
Michal Čihař
f96886a445 Fix check for null
Signed-off-by: Michal Čihař <michal@cihar.com>
2017-08-01 08:50:26 +02:00
Michal Čihař
4b037582d9 Avoid counting null (default) value
Signed-off-by: Michal Čihař <michal@cihar.com>
2017-08-01 08:50:26 +02:00
Michal Čihař
f2433304b6 Missing newline in ALTER exports
Fixes #13523

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-07-31 16:35:34 +02:00
Michal Čihař
c06d613051 Fixed per server theme feature
We need to know server even when loading minimal common for the CSS.

Fixes #13507

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-07-21 14:22:07 +02:00
Michal Čihař
753712d29e Remove not needed code for handling per server theme
Issue #13507

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-07-21 14:21:26 +02:00
Michal Čihař
3dfa8d751f Pass server parameter to the CSS backend
Issue #13507

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-07-21 14:15:52 +02:00
Michal Čihař
65767f1abe Move theme initialization behind server
We really need to validate server first before using it.

Issue #13507

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-07-21 14:08:25 +02:00
Michal Čihař
04038e27dd Avoid calling function multiple times
Signed-off-by: Michal Čihař <michal@cihar.com>
2017-07-21 14:07:28 +02:00
Isaac Bennetch
0b5063999d Prepare for 4.7.4-dev
Signed-off-by: Isaac Bennetch <bennetch@gmail.com>
2017-07-20 16:39:27 -04:00
Isaac Bennetch
633b5e72ad Prepare for release 4.7.3
Signed-off-by: Isaac Bennetch <bennetch@gmail.com>
2017-07-20 14:32:10 -04:00
Michal Čihař
b7788850a9 Fixed usage of some browser transformations
Fixes #13478

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-07-18 14:18:02 +02:00
Michal Čihař
300cc8b8b2 Factor out code for MIME tranformations mapping
Issue #1347

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-07-18 14:07:55 +02:00
Michal Čihař
b2a902de4d Switch to SSL connection if server tells us to do so
Fixes #13436

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-07-18 13:26:35 +02:00
Michal Čihař
471b341d2e Allow SSL connection even when the certs are not set
Issue #13436

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-07-18 13:00:06 +02:00
Michal Čihař
b2b3886e22 Fail if ini_set/ini_get are disabled
We might support operation without these two later, but it's quite a lot
of work and nobody was really requesting this.

Fixes #13471

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-07-18 12:04:38 +02:00
Michal Čihař
6e7c6aed7d Avoid breakage if set_time_limit is disabled
Fixs #13468

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-07-18 11:57:59 +02:00