Commit graph

183 commits

Author SHA1 Message Date
Peter Knut bad57d349e Change 'Invalid credentials.' message 2024-03-23 18:58:39 +01:00
Peter Knut 40f04571ed Validate server connection in SimpleDB driver 2024-03-23 18:54:27 +01:00
Peter Knut cb37e4568b Validate server connection in Elasticsearch and ClickHouse drivers 2024-03-23 18:51:42 +01:00
Peter Knut bc44e5f676 Disable redirections in HTTP based drivers 2024-03-23 18:48:40 +01:00
Peter Knut 27132d1175 Validate server input
- Allow only scheme, host and port in the server field.
- Use proper default host and port in Elasticsearch and ClickHouse driver.
2024-03-23 18:45:39 +01:00
Lionel Laffineur 55d40f8563 Enum fields are select by default 2024-03-23 18:21:42 +01:00
Lionel Laffineur fe9e2f3632 Improve uploaded file security by adding .htfile prefix to filename 2023-10-18 21:07:02 +02:00
Lionel Laffineur 1cc06d6a10 Plugin file-upload generate temp filename no extension + prevent file to be located elsewhere then under upload path 2023-10-17 22:19:17 +02:00
Roy-Orbison 62ff501346 Repair table filter plugin
Undo accidental reversion of commit 2b41f629a0
Check no other modifier keys & not already focussed for shortcut.
2023-09-22 15:58:08 +09:30
Lionel 20b7af8c1d
Merge pull request #47 from adminerevo/feature/filter_tables_beautify
Feature/filter tables beautify
2023-08-14 15:13:41 +02:00
Lionel b7d728787f
Added key shortcut Ctrl+Shift+F to focus filter field and disabled enter key 2023-08-13 14:31:26 +02:00
Lionel d63796aa71
Merge pull request #44 from Roy-Orbison/plugin-import-from-dir
Plugin for selection of SQL files to import
2023-08-13 13:27:14 +02:00
Lionel 71e0a6f478
Merge pull request #43 from Roy-Orbison/plugin-login-external
Plugin for using external/3rd-party login system
2023-08-12 21:37:54 +02:00
Roy-Orbison 2b41f629a0 Filter tables plugin cleanup
- Put markup first and consolidate all script into single block
- Fix some JS oddities
- Put into IIFE no does not pollute the global namespace (prevents
  conflicts)
- Hide when JS disabled
2023-08-10 17:28:12 +09:30
Lionel Laffineur f6c8ab1463 Fix JS error if #dbs is not in the page + add fieldset around input and add clear button next to input 2023-08-09 19:38:13 +02:00
Lionel 235c2d69b1
Merge pull request #42 from Roy-Orbison/adminer-dot-js
Plugin to auto-include adminer.js when present
2023-08-09 17:33:16 +02:00
Roy-Orbison 5a625a5f5e Plugin for using external login system
or for allowing unrestricted access.
2023-08-09 14:09:15 +09:30
Roy Orbitson 2d30330f98
No-verify plugin breaks others
Does not need to block other plugins from using the head() method.
2023-08-09 11:21:06 +09:30
Roy-Orbison 8ed117ca50 Allow selection of SQL files to import
instead of only accepting the very non-descriptive adminer.sql[.gz], and
make it possible to use a source directory other than Adminer's own.
2023-08-07 17:29:44 +09:30
Roy-Orbison d07786bbb4 Plugin to auto-include adminer.js when present
Closes #8
2023-08-07 14:39:29 +09:30
luigifab a12d31c5a8 Fix editRowPrint for plugin 2021-03-04 10:57:55 +01:00
Jakub Vrana 9bd63a1326 Update readme 2021-02-10 19:52:55 +01:00
Jakub Vrana 92d5858b03 Link instructions 2021-02-10 19:52:55 +01:00
Jakub Vrana 3882bfaac1 Remove .inc extension from driver plugins 2021-02-10 11:43:56 +01:00
Jakub Vrana 51abdcdab9 SimpleDB, Firebird, ClickHouse: Move to plugin 2021-02-08 19:56:15 +01:00
Jakub Vrana 701c5cd73b Fix whitespace 2021-02-08 15:50:02 +01:00
Jakub Vrana a8c218f192 Add callback before edit form (bug #759) 2021-02-08 10:57:53 +01:00
Jakub Vrana 438c7f55be Add comment 2021-02-06 16:58:59 +01:00
Hugues Lismonde 3f38b61366 Fix forwarded IP comparison in login-ip plugin
The issue described in #372 is the same for the HTTP_X_FORWARDED_FOR comparison. strncasecmp returns 0 when the two strings are equal which is falsey.
2020-02-04 16:58:13 +01:00
Lukáš Holeczy 681b5e7b7a Fix comparing IPs 2020-01-30 18:32:34 +01:00
Jakub Vrana 08c132cbea Unify dumpTable declarations (bug #707) 2019-11-11 12:27:53 +01:00
Jakub Vrana 0678ce1222 Initialize version-noverify sooner (bug #705) 2019-11-11 12:27:53 +01:00
Jakub Vrana 5f4af56f68 Add a comment (bug #691) 2019-08-20 16:24:33 +02:00
Jakub Vrana 92d443dac0 Add AdminerLoginIp 2019-07-19 14:36:42 +02:00
Inge Brattaas d846eac97e Keep font size in all tables.
Prevent CSS rule "table { font-size: 90% }" from making nested tables
unreadable.
2019-07-14 18:58:07 +02:00
Mario Wenzel 02f5cbdc4d Allow bruteForceKey to be overwritten (#342)
As per Documentation (https://www.adminer.org/en/extension/#api) bruteForceKey can be overwritten by plugins. This change actually allows for that to happen.
2019-05-14 10:49:52 +02:00
Peter Knut b2606cda0e Change '...' to horizontal ellipsis character 2018-12-18 14:45:37 +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
Christopher CHEN 65c52735fb Add plugin pretty-json-column
(cherry picked from commit 9b8612a49c43ff170837dbf84f8c08a0e85386a8)
2018-09-18 18:59:24 +02:00
Christopher CHEN 84e86cf572 DOM not ready when restoring adminer_tables_filter (#289)
Uncaught TypeError: Cannot set property 'value' of null
2018-09-18 15:38:13 +02:00
Jakub Vrana d581f3dedb Make maxlength in all fields a soft limit 2018-07-15 21:05:26 +02:00
Peter Knut 3de94b67ca Allow AdminerTablesFilter plugin to be used with third-party table list plugins (#275) 2018-05-13 09:49:09 +02:00
Jakub Vrana 60d1b7b3b4 Disallow using password-less databases 2018-05-04 16:52:41 +02:00
Jakub Vrana 3410836c12 Allow connecting to different drivers in login-servers 2018-02-22 12:38:22 +01:00
Jakub Vrana cd503f6a0d Wrap long line 2018-02-22 11:39:09 +01:00
Jakub Vrana 00721402e0 Add login-otp plugin 2018-02-22 11:36:11 +01:00
Jakub Vrana b4392b3f91 Use single \ in ' strings 2018-02-20 16:27:40 +01:00
Jakub Vrana 2021ea8fd7   is not needed with border-collapse 2018-02-20 16:02:25 +01:00
Jakub Vrana fad20d1065 Do not append empty values 2018-02-09 13:48:50 +01:00