Jakub Vrana
e614ae08c4
Add Content Security Policy
2018-01-11 18:39:49 +01:00
Jakub Vrana
552d2a6be4
Always send security headers in customization
2018-01-11 18:39:49 +01:00
Jakub Vrana
415253b1b1
Add nosniff header
2018-01-11 18:39:22 +01:00
Jakub Vrana
3de101dff4
Editor: Fix doubleclick on database page
2018-01-11 17:24:57 +01:00
Jakub Vrana
72b199378a
Prevent PHP 7.1 warning about non-numeric values
2018-01-11 16:22:29 +01:00
Jakub Vrana
7bcba262df
Editor: Display field comment's text inside [] only in edit form
2017-10-01 08:45:17 -07:00
Jakub Vrana
b10e9e127e
Add Hebrew translation
2017-09-09 12:06:14 +02:00
Lukas Tribus
32f1e856ad
Editor: Don't set time zone from PHP
...
Current implementation checks the delta between the local time and
UTC, and applies the delta as time zone for MySQL.
This assumption is wrong if the current time is DST enabled, but the
time that is converted isn't - and vice versa.
For example, Europe/Prague is "CET-1CEST,M3.5.0,M10.5.0/3", when
the MySQL connections is setup now (September, DST enabled) and
we are reading a TIMESTAMP from November, then MySQL applies +0200
instead of +0100 to that timestamp even though November is supposed
to be DST disabled.
There is no reliable and portable way in PHP to understand the
time zone, especially since PHP >= 5.4.0 ignores environment
variable and OS settings [1].
MySQL needs to be properly setup (TZ data loaded [2] and default
TZ set [3]), then everything will work just fine.
The current implementation however causes wrong data 50% of the
time, even when OS/MySQL/PHP is properly setup. As a MySQL
connection will converte timestamps from both DST enabled and
DST disabled dates, a static UTC offset must never be set at
connection level (set time_zone = ...).
This change removes the current implementation, therefor maintaining
OS/MySQL defaults, fixing the DST issue in properly configured
environments.
[1] http://php.net/manual/en/function.date-default-timezone-get.php
[2] https://dev.mysql.com/doc/refman/5.5/en/mysql-tzinfo-to-sql.html
[3] https://dev.mysql.com/doc/refman/5.5/en/time-zone-support.html
2017-09-09 11:44:42 +02:00
Jakub Vrana
70aef8a55a
MySQL: Remove dedicated view for replication status
2017-05-19 11:11:44 +02:00
Jakub Vrana
0b824dad29
Sort table names (bug #552 )
2017-05-19 10:57:20 +02:00
Jakub Vrana
7af1ee3702
Release 4.3.1
2017-04-14 09:48:11 +02:00
Jakub Vrana
3cbece1ec0
Fix SQL command autofocus
2017-04-09 12:30:34 +02:00
Jakub Vrana
0d73372c50
Add a todo
2017-04-09 12:13:18 +02:00
Jakub Vrana
fb7bd02713
Don't overwrite previous cookies (bug #539 )
2017-04-09 11:04:57 +02:00
Jakub Vrana
504c56216c
PostgreSQL: Support JSON and JSONB data types (bug #542 )
2017-04-08 19:59:13 +02:00
Deni
105aca9b04
Fix PostgreSQL nullable fields in export
2017-04-08 19:37:56 +02:00
Jakub Vrana
f556f6acb1
PostgreSQL: Fix index size computation in PostgreSQL < 9.0 (reverts 4c78976c
)
2017-04-08 19:33:46 +02:00
Jakub Vrana
22d0cf4171
Release 4.3.0
2017-03-15 18:24:12 +01:00
Jakub Vrana
fa0963f370
Reorder changelog
2017-03-15 16:57:58 +01:00
Jakub Vrana
b616c57352
MySQL: Support JSON data type
2017-03-10 08:15:52 +01:00
Jakub Vrana
50390ea38c
Support MySQL 8
2017-03-09 18:52:00 +01:00
Jakub Vrana
46f39f3cdb
Bump version
2017-02-21 12:07:13 +01:00
Jakub Vrana
9df33e82e6
Elasticsearch: Support HTTPS by inputting https://server (bug #446 )
2017-02-20 18:06:14 +01:00
Jakub Vrana
d5b329a1a4
MySQL: Support spatial indexes (bug #455 )
2017-02-20 17:25:34 +01:00
Matthew Gamble
2a534798fa
Add basic support for MySQL replication
2017-02-20 12:54:40 +01:00
Lubor Bilek
32334f1106
PostgreSQL export: table structure, columns, sequences, indexes, foreign keys, comments, trigger definition
2017-02-19 09:26:47 +01:00
Jakub Vrana
45712a5d4c
Document changes
2017-02-18 17:37:12 +01:00
Jakub Vrana
9bb75e1230
Add accessibility labels to databases and tables checkboxes
2017-01-23 14:05:47 -08:00
Jakub Vrana
af25827ff4
Add Cache-Control: immutable to static files
2016-09-27 21:53:11 -07:00
Jakub Vrana
9872229e11
Make maxlength in edit fields a soft limit
2016-09-19 10:12:33 -07:00
Jakub Vrana
682e86d236
Add accessibility labels to Create Table fields
2016-09-19 15:33:12 +02:00
Jakub Vrana
f0a5fb56a5
Update Indonesian translation (thanks to Benny)
2016-07-22 17:30:38 +02:00
Jakub Vrana
53dfafd2ea
Release 4.2.5
2016-06-01 10:09:29 -07:00
Jakub Vrana
7a33661b72
SQLite: Require credentials to use (thanks to Vincent Waart)
2016-06-01 09:59:20 -07:00
Jakub Vrana
a5b65fba5b
Fix remote execution in SQLite query (thanks to Vincent Waart)
2016-06-01 09:56:40 -07:00
Bernhard J. M. Gruen
3289eca040
improved kill command support for MySQL and initial support for PgSQL
2016-02-28 12:27:45 -08:00
Jakub Vrana
49e2ac4559
Release 4.2.4
2016-02-06 11:10:16 -08:00
Jakub Vrana
e5352cc5ac
Fix remote execution in SQLite query (discovered by 庞申杰(千霄))
2016-02-06 11:00:19 -08:00
Jakub Vrana
0bb5a52dc4
Add Finnish translation
2016-02-06 10:50:57 -08:00
Jakub Vrana
37b9f0ec01
Add Bosnian translation
2016-02-01 09:10:07 -08:00
Jakub Vrana
b317fe156a
Support PHP 7
2016-01-24 12:02:41 -08:00
Jakub Vrana
f83e3f41d2
Release 4.2.3
2015-11-15 10:49:48 -08:00
Jakub Vrana
4be0b6655e
Fix XSS in indexes (non-MySQL only)
2015-11-08 12:12:16 -08:00
Jakub Vrana
0a31742ee8
Add Bulgarian translation
2015-11-01 11:33:04 -08:00
David Grudl
1f700ceea0
plugin.php: added missing arguments
2015-11-01 11:09:21 -08:00
Jakub Vrana
79d438ed80
Add Galician translation
2015-09-22 08:29:49 -07:00
Jakub Vrana
35b71f0472
Add Greek translation
2015-09-20 11:09:34 -07:00
Jakub Vrana
1fcdaedb5f
Add release date
2015-08-05 18:29:29 -07:00
Jakub Vrana
596f8df373
Fix XSS in alter table (found by HP Fortify)
2015-08-05 18:12:36 -07:00
Jakub Vrana
ea0c9d9b5e
Release 4.2.1
2015-03-10 09:33:44 -07:00
Jakub Vrana
0025f2188a
MySQL: Fix usage of utf8mb4 if the client library doesn't support it
2015-03-08 13:07:20 -07:00
Jakub Vrana
ced05d8a44
Fix going back to search result after edit
2015-03-06 10:20:10 -08:00
Jakub Vrana
8dde91b2a1
SQLite: Use EXPLAIN QUERY PLAN in SQL query (bug #443 )
2015-03-06 10:02:45 -08:00
Jakub Vrana
8aa420d160
MySQL: Use utf8mb4 in export only if required
2015-03-06 09:36:20 -08:00
Jakub Vrana
6bbc8bc3ea
Release 4.2.0
2015-02-07 11:08:21 -08:00
Jakub Vrana
c990de3b3e
Fix XSS in login form (bug #436 )
2015-02-07 10:40:51 -08:00
Jakub Vrana
060c006875
Add referrer: never meta tag
2015-02-06 09:00:48 -08:00
Jakub Vrana
25329cebf3
Allow limiting number of displayed rows in SQL command (bug #406 )
2014-12-06 11:12:51 -08:00
Jakub Vrana
8bd53120df
Fix handling of 64 bit numbers in auto_increment
2014-11-24 18:17:43 -08:00
Jakub Vrana
0b0c0c7e89
Don't alter table comment if not changed (was crashing MySQL Cluster)
2014-11-18 09:50:02 -08:00
Jakub Vrana
001bf042b4
MySQL: Support foreign keys in NDB storage
2014-11-12 10:13:40 -08:00
Jakub Vrana
fe76c6b887
Add links to documentation on table status page
2014-11-04 09:48:21 -08:00
Jakub Vrana
5dc5bfe7ff
SQLite: Support CURRENT_* default values (bug #417 )
2014-10-25 16:49:42 -07:00
Jakub Vrana
f9d76cea9a
Firebird: Alpha version (thanks to Steve Krämer)
2014-09-14 21:10:23 -07:00
Jakub Vrana
37c8a3a123
Report offline and other AJAX errors (bug #419 )
2014-09-14 15:47:09 -07:00
Jakub Vrana
594085c6f5
Send 403 for auth error
2014-09-14 14:49:33 -07:00
Rossler Jan
7a370e7885
PostgreSQL: Adjusted detection of materialized views support
2014-09-13 11:19:38 -07:00
Jakub Vrana
a3e1cd7bb6
Fix saving NULL value
...
This reverts commit ed130065
.
Conflicts:
adminer/drivers/mongo.inc.php
adminer/include/functions.inc.php
2014-09-13 10:59:28 -07:00
Jakub Vrana
0e78996fdb
Specify encoding for PHP 5.6 with invalid default_charset ( fixes #421 )
2014-09-11 08:48:26 -07:00
Jakub Vrana
b08631dab3
Danish translation
2014-09-08 09:27:15 -07:00
Jakub Vrana
7e3f2d9b1d
Fix edit by long non-utf8 string (thanks Robert Vlach)
2014-06-26 14:36:47 +02:00
Jakub Vrana
b87d43fdcd
Make master key unreadable to others (bug #410 )
2014-06-26 13:30:02 +02:00
Jakub Vrana
3e4c6d67e5
Unlock session in alter database
2014-06-24 15:26:51 +02:00
Jakub Vrana
8c985124f2
MySQL: Use utf8mb4 if available
2014-06-24 14:59:19 +02:00
Jakub Vrana
b9bc67d331
Fix reading routine column collations: http://sourceforge.net/p/adminer/discussion/960419/thread/3d0925f5/
2014-06-15 18:43:45 +02:00
Jakub Vrana
6aed2f510a
Release 4.1.0
2014-04-18 08:51:37 -07:00
Jakub Vrana
15ea9bba81
Sort languages
2014-04-13 10:50:27 -07:00
Jakub Vrana
96c8e6fb71
Use rel=noreferrer in WebKit
2014-03-26 09:00:21 -07:00
Jakub Vrana
ba7af8e31c
Revert "Simplify copying of redirected links" - doesn't work with right click + open in new tab
...
This reverts commit 00da70626d
.
2014-03-26 08:38:23 -07:00
Jakub Vrana
06f4346cfe
Prevent against brute force login attempts from the same IP address
2014-03-21 22:47:57 -07:00
Jakub Vrana
6980d1a1d2
Trim trailing non-breaking spaces in SQL textarea
2014-03-20 20:22:32 -07:00
Jakub Vrana
00da70626d
Simplify copying of redirected links
2014-03-20 10:04:48 -07:00
Jakub Vrana
4d491d704e
Translate numbers in ar, bn, fa
2014-03-19 21:56:42 -07:00
Jakub Vrana
8670cfc31b
Fix enum types in routines (bug #391 )
2014-03-15 14:30:07 -07:00
Jakub Vrana
bbcc8f141d
MySQL 5.6.5+: Support ON UPDATE on datatime column (bug #393 )
2014-03-15 14:08:34 -07:00
Jakub Vrana
46bb56cab9
SQLite: Support UPDATE OF triggers
2014-03-15 11:02:14 -07:00
Jakub Vrana
6a3ede75f6
Print elapsed time in HTML instead of SQL command comment
2014-03-07 09:33:37 -08:00
Jakub Vrana
c369236333
Provide size of all databases in the overview
2014-03-01 11:38:38 -08:00
Jakub Vrana
7da82a12a6
Display edit form after error in clone or multi-edit
2014-02-24 23:59:12 -08:00
Jakub Vrana
052b019210
Document bug introduction
2014-02-24 16:54:11 -08:00
Jakub Vrana
4d8667db7b
MySQL: Fix editing rows by binary values (bug #371 )
2014-02-23 18:49:58 -08:00
Jakub Vrana
0fdedcbaa5
Display time of the select command
2014-02-23 18:34:00 -08:00
Jakub Vrana
7639ff8b95
Improve gzip export ratio (bug #387 )
2014-02-23 18:02:43 -08:00
Jakub Vrana
d53ffc2158
MySQL: Respect daylight saving time in dump (bug #384 )
2014-02-21 09:09:09 -08:00
Jakub Vrana
1602db304a
Document password functions
2014-02-19 09:27:22 -08:00
Jakub Vrana
3e2288eee5
SQLite: Display auto-created unique indexes
2014-02-04 09:50:31 -08:00
Jakub Vrana
f4592e3603
Improve comment
2014-02-01 20:52:06 -08:00
Jakub Vrana
38f4735758
Release 4.0.3
2014-02-01 10:18:49 -08:00
Jakub Vrana
6acf188c2f
Don't store invalid credentials to session (bug #376 )
2014-01-30 10:28:05 -08:00
Jakub Vrana
d5a2afeef7
SQLite: Fix creating table and altering primary key (bug #373 )
2014-01-30 09:39:15 -08:00