Commit graph

1324 commits

Author SHA1 Message Date
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
Jakub Vrana 6ed94f1f6d Save bytes 2018-03-09 18:19:14 +01:00
Jakub Vrana 8c4726bb61 Stay on import page when switching database 2018-03-09 18:19:14 +01:00
Jakub Vrana 8ab2c7e03b Decrease timeout for running slow queries from 5 seconds to 2 seconds 2018-03-09 18:19:14 +01:00
Jakub Vrana 665fafb297 Simplify running slow queries 2018-03-09 18:19:14 +01:00
Jakub Vrana 4e7c31a589 Display missing database in navigation 2018-03-01 12:09:10 +01:00
Pero Brbora 6c63c2f91e Add $driver to global variables 2018-03-01 11:46:12 +01:00
Pero Brbora acee5c0011 Add $driver to global variables 2018-03-01 11:30:13 +01:00
Jakub Vrana 3410836c12 Allow connecting to different drivers in login-servers 2018-02-22 12:38:22 +01:00
Jakub Vrana 00721402e0 Add login-otp plugin 2018-02-22 11:36:11 +01:00
Jakub Vrana b1cdc7902b Comment 2018-02-21 00:28:59 +01:00
Jakub Vrana 3f4f3454f8 Centralize stopping session 2018-02-20 23:14:36 +01:00
Jakub Vrana 846435aef8 Stop session before connecting (thanks to Kareem Zidane) 2018-02-20 23:11:05 +01:00
Jakub Vrana 7b35ebd82e PDO: Support binary fields download 2018-02-20 22:40:20 +01:00
Jakub Vrana b4392b3f91 Use single \ in ' strings 2018-02-20 16:27:40 +01:00
Jakub Vrana 2021ea8fd7 &nbsp; is not needed with border-collapse 2018-02-20 16:02:25 +01:00
Jakub Vrana 7cb3e768bb Release 4.6.2 2018-02-20 09:20:42 +01:00
Jakub Vrana 54f6806339 Use function after declaring it 2018-02-19 23:48:51 +01:00
Jakub Vrana 059d6266e2 Store current version before authentication and in Editor 2018-02-19 23:02:39 +01:00
Jakub Vrana 1ec4637ade Centralize oninput 2018-02-09 21:23:42 +01:00
Jakub Vrana ea1ff7e902 Speed up alter table
Alter table mysql.user takes 0.9 instead of 1.5 seconds.
2018-02-09 21:11:12 +01:00
Jakub Vrana 2761f44cf4 Use Unicode arrows in alt 2018-02-09 17:54:52 +01:00
Jakub Vrana eeb7ce1939 PostgreSQL: Fix exporting string default values (thanks to PotatoPangolin) 2018-02-09 15:29:54 +01:00
Jakub Vrana ea4ac5c8f3 Semi-transparent border on table actions 2018-02-09 15:14:10 +01:00
Jakub Vrana ffb4ee3a61 Shorten JSON values in select (bug #594) 2018-02-09 13:48:33 +01:00
Jakub Vrana 34d338b185 Fix id in databases list 2018-02-09 13:34:46 +01:00
Jakub Vrana f4983dfd5f Declare MariaDB support 2018-02-09 09:24:12 +01:00
Jakub Vrana 800fbb9b9e Release 4.6.1 2018-02-09 00:20:58 +01:00
Jakub Vrana 4b1960f498 Round 9.2 to 9.2 2018-02-08 23:58:09 +01:00
Jakub Vrana e299e9d82d MariaDB: Links to documentation in syntax highlighting 2018-02-08 23:47:16 +01:00
Jakub Vrana cf7fe88990 Display notification about performing action after relogin 2018-02-08 16:49:56 +01:00
Jakub Vrana a1927d5b71 Allow specifying server name displayed in breadcrumbs 2018-02-08 14:32:21 +01:00
Jakub Vrana 76d7560d27 MariaDB: Links to documentation 2018-02-08 13:56:22 +01:00
Jakub Vrana cddd61c214 Add more system tables help links 2018-02-08 11:21:33 +01:00
Jakub Vrana 8b8cfd9f04 Respect empty tableName in tablesPrint 2018-02-08 10:35:54 +01:00
Jakub Vrana 686865bc10 Sticky position of table actions 2018-02-08 00:14:32 +01:00
Jakub Vrana 964a988fef Avoid Invalid credentials with no credentials 2018-02-07 16:29:57 +01:00
Jakub Vrana ca336427f5 Do not wrap alter table thead 2018-02-07 14:22:58 +01:00
Jakub Vrana 8a75cbc630 Add version() to use in plugins 2018-02-07 12:49:53 +01:00
Jakub Vrana 42eec7d728 Support connecting to MySQL via SSL 2018-02-07 12:13:58 +01:00
Jakub Vrana cac523402a Display Invalid credentials if connection error is empty 2018-02-07 11:37:53 +01:00
Jakub Vrana 19653de764 PostgreSQL: Unescape bytea fields 2018-02-06 16:05:50 +01:00
Jakub Vrana 29c127e94a Save bytes 2018-02-06 15:54:19 +01:00
Jakub Vrana 17b110f0d5 PostgreSQL: Upload binary files to bytea fields 2018-02-06 15:42:14 +01:00
Jakub Vrana b649fb2f3f Allow using number_type() as pattern 2018-02-06 14:52:12 +01:00
Jakub Vrana d3914ea58e Translate thousands separator in JS 2018-02-06 14:47:43 +01:00
Jakub Vrana d43b773214 Move tableCheck() below </form> 2018-02-06 13:53:15 +01:00
Jakub Vrana f09a04ed09 Pass operator from db.inc.php 2018-02-06 13:51:56 +01:00
Jakub Vrana d7f9b6b5de PostgreSQL: Cast to string when searching using LIKE (bug #325) 2018-02-06 13:51:53 +01:00
Jakub Vrana 197abdcb70 MySQL: Support non-utf8 charset in search in column 2018-02-06 13:51:23 +01:00
Jakub Vrana c52fb951b0 Do not modify $_GET["where"] 2018-02-06 13:00:17 +01:00
Jakub Vrana 14429ff355 Display empty operator as LIKE %% 2018-02-06 12:56:18 +01:00
Jakub Vrana 967d5c64a3 Avoid deprecated each() 2018-02-06 12:49:39 +01:00
Jakub Vrana c34ada5368 PostgreSQL: Fix condition for selecting no rows 2018-02-06 12:43:10 +01:00
Jakub Vrana 2d7bda4d1e Fix error display in Search tables 2018-02-06 12:40:28 +01:00
Jakub Vrana 6cfb3676a7 PostgreSQL: Don't treat interval type as number (bug #474) 2018-02-06 12:17:01 +01:00
Jakub Vrana 89ceb06208 Use primary key instead of LIMIT 1 if available 2018-02-05 11:21:19 +01:00
Jakub Vrana d2ed0f7810 Release 4.6.0 2018-02-05 09:30:33 +01:00
Jakub Vrana 3b55c4c0f7 Fix 5.1 being displayed as 5.09999... 2018-02-05 08:42:25 +01:00
Jakub Vrana c75096f173 Space between DB and Use 2018-02-01 22:22:29 +01:00
Jakub Vrana c0b2c506bc Translate DB 2018-02-01 22:20:56 +01:00
Jakub Vrana 09920e0056 Fix count_rows with more than one group by column 2018-02-01 20:45:49 +01:00
Jakub Vrana 685bf29abc Use separator in limit1 2018-02-01 18:53:53 +01:00
Jakub Vrana 52d98e16fa PostgreSQL: Limit rows in data manipulation without unique key 2018-02-01 16:58:01 +01:00
Jakub Vrana e55f0d7cb2 MySQL: Add FIND_IN_SET search operator 2018-02-01 15:25:38 +01:00
Jakub Vrana 2e6190fdf1 Fix links to PostgreSQL 10 documentation 2018-02-01 14:02:25 +01:00
Jakub Vrana ae91088cb3 Don't display warnings for failed queries 2018-02-01 13:16:37 +01:00
Jakub Vrana 51a574926d Fix variable name 2018-02-01 13:08:28 +01:00
Jakub Vrana 532a4ee083 Reorder variables 2018-02-01 12:27:22 +01:00
Jakub Vrana be75939344 Print warnings in call 2018-02-01 11:58:04 +01:00
Jakub Vrana d667f585e0 Pass start time to selectQuery 2018-02-01 11:54:56 +01:00
Jakub Vrana e9add6d985 Return string from warnings() 2018-02-01 11:43:44 +01:00
Jakub Vrana e3346fb0bc Display warnings in messages 2018-02-01 09:21:50 +01:00
Jakub Vrana ae2ea56681 Show select warnings 2018-02-01 08:59:46 +01:00
Colin Mollenhour 080fd0f374 Support X-Forwarded-Prefix (e.g. Traefik PathPrefixStrip feature) 2018-01-31 20:38:14 +01:00
Jakub Vrana 40038d4210 Fix return type 2018-01-31 18:29:01 +01:00
Jakub Vrana 2adc174541 MySQL: Display warnings in SQL command 2018-01-31 17:28:12 +01:00
Jakub Vrana 2fb2d208c0 Quote default values not starting with a letter 2018-01-31 16:46:50 +01:00
Jakub Vrana 4de6e3180d Stop redirecting links via adminer.org 2018-01-31 11:11:34 +01:00
Jakub Vrana 8829ccdf93 Fix min_version use 2018-01-30 23:53:04 +01:00
Jakub Vrana 0320bcdda6 Quote dates in default value 2018-01-30 17:00:34 +01:00
Jakub Vrana 851700516d Fully support functions in default values 2018-01-30 16:50:37 +01:00
Jakub Vrana 4bb2f806b1 PostgreSQL: Allow now() as default value (bug #525) 2018-01-30 16:24:31 +01:00
Jakub Vrana cc31a69b65 Fix edit_type after 1f21cd43 2018-01-30 16:21:04 +01:00
Jakub Vrana 1f21cd4329 PostgreSQL: Allow creating trigger functions 2018-01-30 15:55:50 +01:00
Jakub Vrana e81334ef87 PostgreSQL: Support functions 2018-01-30 15:18:26 +01:00
Jakub Vrana 75450548b3 Support JSON since MariaDB 10.2 (bug #590) 2018-01-29 21:08:38 +01:00
Jakub Vrana c3b4208853 Use min_version 2018-01-29 20:54:24 +01:00
Jakub Vrana d38c673e2a Add min_version 2018-01-29 19:34:26 +01:00
Pisyek 224ddb5a33 add malay translation 2018-01-29 18:25:58 +01:00
Jakub Vrana 8d0cbb6eb4 Fix counting selected rows after going back to select page 2018-01-26 08:52:12 +01:00
Jakub Vrana 536999d4dc Release 4.5.0 2018-01-24 21:55:47 +01:00
Jakub Vrana a954f7d4b4 Simplify drop object confirmation questions 2018-01-24 18:36:19 +01:00
Jakub Vrana a137f248f7 Translate message added in 4.4.0 2018-01-24 18:22:20 +01:00
Jakub Vrana 95d02bb924 Display name of the object in confirmation when dropping it 2018-01-24 18:13:05 +01:00
Jakub Vrana 25f9655a38 Avoid CONVERT() except in MySQL (bug #509) 2018-01-24 17:37:14 +01:00
Jakub Vrana 919204dd38 Bump version 2018-01-24 16:51:53 +01:00
Jakub Vrana 8b29ae910f Verify if adminer.version was created on www.adminer.org 2018-01-24 15:10:44 +01:00
Jakub Vrana 6c96b060e7 Store current Adminer version server-side to avoid excessive requests 2018-01-24 15:09:11 +01:00
Jakub Vrana f4662d5e27 Send token as last param 2018-01-24 13:44:31 +01:00
Jakub Vrana b15618fcfd Allow using adminer.invalid by other users in a group 2018-01-24 12:11:26 +01:00