Commit graph

1324 commits

Author SHA1 Message Date
Jakub Vrana ea1acfc8bc Preventively escape name 2021-05-23 11:38:51 +02:00
Benjamin Cremer db01282e29 Use ST_SRID() in mysql driver for MySQL 8
`SRID()` is no longer available in MySQL 8 and has been replaced with `ST_SRID`
2021-05-23 09:45:55 +02:00
Jakub Vrana 1f173e18bd Release 4.8.1 2021-05-14 07:39:59 +02:00
Jakub Vrana 4043092ec2 Escape link in doc_link (bug #797) 2021-05-14 07:12:44 +02:00
Jakub Vrana 60ad161178 PostgreSQL: Fix parsing of foreign keys with non-ASCII column names (thanks to Tomas Pecina) 2021-05-14 06:21:09 +02:00
Jakub Vrana 72beecc0ab PostgreSQL: Support UPDATE OF triggers (bug #789) and triggers with more events (OR) 2021-03-03 11:07:58 +01:00
Jakub Vrana af1a908f56 Unsubstite constants (PHP 5 is now required) 2021-02-23 12:42:11 +01:00
Jakub Vrana 205305d6b5 Avoid PHP warnings with PDO drivers (bug #786) 2021-02-23 12:33:30 +01:00
Jakub Vrana ff45b8f7a9 Save bytes 2021-02-15 18:33:19 +01:00
Jakub Vrana ccb7442d1b Fix more PHP 8 warnings (bug #781) 2021-02-12 09:53:20 +01:00
Takashi SHIRAI eebda8695b Oracle: Fix the bugs for indexes.
Signed-off-by: Takashi SHIRAI <shirai@nintendo.co.jp>
2021-02-12 09:08:56 +01:00
Jakub Vrana b83c61fca3 Release 4.8.0 2021-02-10 17:21:55 +01:00
Jakub Vrana 08637cee62 Delete duplicate code 2021-02-09 10:29:19 +01:00
Jakub Vrana 4742bde873 Fix operators init 2021-02-09 10:19:05 +01:00
Jakub Vrana 51abdcdab9 SimpleDB, Firebird, ClickHouse: Move to plugin 2021-02-08 19:56:15 +01:00
Jakub Vrana 50ed4f7ce7 Prepare for moving drivers to plugins 2021-02-08 19:35:22 +01:00
Jakub Vrana 4f8ecd3c11 Support function default values in insert (bug #713) 2021-02-08 17:52:10 +01:00
Jakub Vrana f2063c92c5 Allow SQL pseudo-function in insert 2021-02-08 17:41:59 +01:00
Jakub Vrana 5db1ea3301 Save bytes 2021-02-08 17:22:53 +01:00
Jakub Vrana 63484fb875 Remove newline before error message 2021-02-08 16:06:22 +01:00
Jakub Vrana 701c5cd73b Fix whitespace 2021-02-08 15:50:02 +01:00
Jakub Vrana d4f7e04156 PostgreSQL PDO: Do not select NULL function for false values in edit (thanks to PR #380) 2021-02-08 13:23:48 +01:00
Jakub Vrana a8c218f192 Add callback before edit form (bug #759) 2021-02-08 10:57:53 +01:00
Jakub Vrana 2dd3bd0e1a Skip date columns for non-date values in search anywhere (thanks to PR #408) 2021-02-08 10:53:20 +01:00
Jakub Vrana 7ccc1e3e15 Add DB version to comment in export 2021-02-08 09:47:10 +01:00
Jakub Vrana 93c7fb248c Release 4.7.9 2021-02-07 18:25:18 +01:00
Jakub Vrana 4559e7541c Editor: Avoid trailing dot in export filename
Context: https://sourceforge.net/p/adminer/discussion/960418/thread/ca36ed7b66/
2021-02-07 16:40:29 +01:00
Jakub Vrana d847f0d1aa Skip impossible condition ($link always contains ?username=) 2021-02-07 15:27:53 +01:00
Jakub Vrana 3d92eb703b Do not display empty database in the list twice 2021-02-07 14:28:16 +01:00
Jakub Vrana 3d88cc2c8e Display CSRF logout error after connecting
Context: https://sourceforge.net/p/adminer/discussion/960418/thread/74e1d2d4bc/
2021-02-07 14:23:46 +01:00
Albert Peschar 66b01a4b9c Linkify URLs in SQL results 2021-02-07 11:07:56 +01:00
tiso 7db10e95d9 Title for select data link 2021-02-07 11:00:35 +01:00
Jakub Vrana 31e28fbd00 Quote values with leading and trailing zeroes in CSV export (bug #777) 2021-02-07 09:41:07 +01:00
David Grudl 6e5315349b fixed Unsupported operand types when $port is socket 2021-02-07 09:31:28 +01:00
Jakub Vrana 5a6e5b4443 Do not display SQL function for checkbox 2021-02-06 10:45:56 +01:00
Jakub Vrana b89d418dcf Re-enable PHP warnings 2020-12-09 15:45:54 +01:00
Jakub Vrana 190146672f Release 4.7.8 2020-12-06 13:58:20 +01:00
Jakub Vrana 0618429bce Avoid PDO exceptions in PHP 8 2020-12-06 13:50:13 +01:00
Jakub Vrana 35bfaa7506 Improve check for numeric ports (bug #769) 2020-12-06 13:14:41 +01:00
Jakub Vrana e0a3205676 Add missing method 2020-12-06 13:00:17 +01:00
David Grudl 50bb83dbf2 Fix compatibility with PHP 8 2020-12-06 12:56:01 +01:00
Jakub Vrana 697eedc6a1 Avoid each() not available in PHP 8 2020-12-06 12:53:28 +01:00
Jakub Vrana 4e2a448e28 Escape : also in remove_from_param 2020-05-11 12:35:19 +02:00
Jakub Vrana ac40be998d Release 4.7.7 2020-05-11 11:51:57 +02:00
Jakub Vrana 6a2de873e1 Fix open redirect if Adminer is accessible at //adminer.php%2F@ (thanks to Prakash Sharma) 2020-05-11 11:49:46 +02:00
Jakub Vrana 1d1f11504c Add missing translation 2020-03-06 16:12:37 +01:00
Jakub Vrana 9ab205776d Release 4.7.6 2020-01-31 11:24:45 +01:00
Jakub Vrana 0293613c21 Disallow connecting to ports > 65535 (bug #730) 2020-01-30 17:13:17 +01:00
Jakub Vrana 6d39f290cc Hide columns when rendering 2019-12-20 14:00:40 +01:00
Jakub Vrana 1bfffbf26b Speed up alter table form 2019-12-20 13:50:20 +01:00
Jakub Vrana 5da5b75536 MySQL: Always set foreign_key_checks in export 2019-12-09 13:20:24 +01:00
Jakub Vrana 8706bc7c0f Release 4.7.5 2019-11-13 08:17:14 +01:00
Rasmus 39375b82d8 Swedish translation 2019-11-11 14:01:45 +01:00
Jakub Vrana a4e997fe60 PostgreSQL, Oracle: Set schema for EXPLAIN queries in SQL command (bug #706) 2019-11-11 12:27:53 +01:00
Jakub Vrana fd5f5b8805 Delete extra newlines 2019-11-11 12:27:53 +01:00
Jakub Vrana b9594d13d6 Release 4.7.4 2019-10-22 08:33:20 +02:00
Jakub Vrana 789ebc07bd Fix XSS if Adminer is accessible at URL /data: 2019-10-22 08:30:32 +02:00
Jakub Vrana 965fe2e8ae Fix PostgreSQL doc root 2019-08-28 10:31:12 +02:00
Jakub Vrana acb3f9b9d1 Save bytes 2019-08-28 10:30:54 +02:00
Ivan Masár 8ae059d2ac add links to oracle docs 2019-08-28 10:14:31 +02:00
Jakub Vrana cb37a141f4 Bump version 2019-08-28 10:14:31 +02:00
Jakub Vrana 32955f7802 Release 4.7.3 2019-08-27 17:58:21 +02:00
Jakub Vrana 5ffec58a8f Fix blocking of concurrent instances in PHP >7.2 (bug #703) 2019-08-27 13:03:03 +02:00
Jakub Vrana c6fc6b63e8 Allow editing foreign keys pointing to tables in other database/schema (bug #694) 2019-08-21 15:00:11 +02:00
Jakub Vokoun 3d32470b87 MSSQL: use textarea in edit form for Memo type (#357)
Signed-off-by: Jakub Vokoun <jakub.vokoun@gmail.com>
2019-08-21 13:13:16 +02:00
Jakub Vrana 364e032b69 MySQL: Allow editing rows identified by negative floats (bug #695) 2019-08-20 17:58:54 +02:00
Jakub Vrana 95a92ceb95 Use is_numeric() 2019-08-20 09:47:01 +02:00
Jakub Vrana ab76024da7 Support unquoted floats in export 2019-08-19 17:18:56 +02:00
Jakub Vrana 4a27882a97 SQLite: Quote strings stored in integer columns in export (bug #696) 2019-08-19 17:14:27 +02:00
Jakub Vrana d71cb127cf Close </ul> of logins 2019-07-19 13:52:24 +02:00
Jakub Vrana fd1691cb1d Release 4.7.2 2019-07-18 08:56:37 +02:00
Jonathon Sim 7f32e26759 Cache busting for adminer.css 2019-05-18 17:29:33 +02:00
Jakub Vrana 15900301ee Do not attempt logging in without password (bug #676) 2019-05-14 09:07:51 +02:00
Jakub Vrana a2ec51e948 Fix creating users and changing password in MySQL 8 (bug #663) 2019-01-28 13:47:53 +01:00
Jakub Vrana 7247f801bd Release 4.7.1 2019-01-24 15:57:17 +01:00
Jakub Vrana 21f0481a1d Remember visible columns in Create Table form (bug #493) 2019-01-22 13:24:15 +01:00
Jakub Vrana 2cb426b464 SQLite: Hide server field in login form 2019-01-16 14:57:21 +01:00
Peter Knut 7eaa57fc0b Use <ul> list for logins (#314) 2018-12-18 15:45:04 +01:00
Peter Knut b2606cda0e Change '...' to horizontal ellipsis character 2018-12-18 14:45:37 +01:00
Jakub Vrana 83fe083f2f Add autocomplete attributes to login form 2018-12-12 16:13:14 +01:00
Jakub Vrana 85e6f2ac9e Release 4.7.0 2018-11-24 14:13:01 +01:00
Jakub Vrana 5b443a4e7d Change inline style to class name 2018-10-27 21:21:20 +02:00
kPherox e4837a0564 Wrap table.nowrap with div[style="overflow-x: auto"] 2018-10-27 21:16:57 +02:00
Jakub Vrana c8975a151c Recognize current_timestamp() in edit (bug #638) 2018-10-27 18:06:20 +02:00
Jakub Vrana 90df1b14f0 MySQL: Recognize ON UPDATE current_timestamp() (bug #632) 2018-09-19 10:08:41 +02:00
Jakub Vrana cd3231b4af PostgreSQL: Quote array values in export (bug #621) 2018-09-19 09:49:56 +02:00
Jakub Vrana 1ce5b5ad31 Add Georgian translation 2018-09-18 15:34:09 +02:00
Sartor 1883e250ff ClickHouse support alpha version 2018-09-18 13:09:46 +02:00
Peter Knut 4d66e42817 Add class 'layout' to all non-data tables 2018-09-18 12:08:19 +02:00
Jakub Vrana 0f08592bc0 Warn when using password with leading or trailing spaces 2018-09-13 16:08:57 +02:00
Jakub Vrana a5cbad504c Update donation link 2018-09-06 17:22:56 +02:00
Jakub Vrana d581f3dedb Make maxlength in all fields a soft limit 2018-07-15 21:05:26 +02:00
Jakub Vrana cf76ad529b Fix inline editing of empty cells 2018-07-09 16:52:10 +02:00
Jakub Vrana 3d84dcf859 Release 4.6.3 2018-06-28 21:58:29 +02:00
Jakub Vrana c564a8ef50 MySQL: Disallow LOAD DATA LOCAL INFILE 2018-06-26 08:53:12 +02:00
Jakub Vrana 2780eb01f5 PostgreSQL: Export false as 0 in PDO (bug #619) 2018-06-09 12:45:17 +02:00
Jakub Vrana 36f13031f7 Improve error message 2018-05-07 12:22:52 +02:00
Franklin Tse 3c3d861f41 Respect 'session.cookie_secure' if it is On 2018-05-06 17:49:39 +02:00
Jakub Vrana 60d1b7b3b4 Disallow using password-less databases 2018-05-04 16:52:41 +02:00
Jakub Vrana 89c66ccabe PostgreSQL: Do not cast number searches to text 2018-03-13 14:09:53 +01:00