]> git.joonet.de Git - adminer.git/log
adminer.git
7 years agoHide driver selection in single-driver version (regression from e762a6aa)
Jakub Vrana [Mon, 22 Jan 2018 10:34:25 +0000 (11:34 +0100)]
Hide driver selection in single-driver version (regression from e762a6aa)

7 years agoUnify HTML for list of tables in Editor according to Adminer
Peter Knut [Sat, 20 Jan 2018 22:54:11 +0000 (23:54 +0100)]
Unify HTML for list of tables in Editor according to Adminer

7 years agoEncapsulate fulltext part in search box into <div>
Peter Knut [Sun, 21 Jan 2018 00:25:33 +0000 (01:25 +0100)]
Encapsulate fulltext part in search box into <div>

7 years agoEnhance ElasticSearch integration
Fabio Montefuscolo [Wed, 18 Oct 2017 19:13:23 +0000 (17:13 -0200)]
Enhance ElasticSearch integration

7 years agoAllow PHP 5.6 in Travis
Jakub Vrana [Fri, 19 Jan 2018 17:20:02 +0000 (18:20 +0100)]
Allow PHP 5.6 in Travis

7 years agoSelect numeric database name in DB list (bug #580)
Jakub Vrana [Fri, 19 Jan 2018 16:39:27 +0000 (17:39 +0100)]
Select numeric database name in DB list (bug #580)

7 years agoSQLite: Enable foreign key checks
Jakub Vrana [Fri, 19 Jan 2018 13:57:58 +0000 (14:57 +0100)]
SQLite: Enable foreign key checks

7 years agoCSP: Allow any images, media and fonts, disallow base-uri
Jakub Vrana [Fri, 19 Jan 2018 10:05:26 +0000 (11:05 +0100)]
CSP: Allow any images, media and fonts, disallow base-uri

7 years agoDefine JS functions in AdminerTablesFilter sooner
Jakub Vrana [Fri, 19 Jan 2018 09:55:51 +0000 (10:55 +0100)]
Define JS functions in AdminerTablesFilter sooner

7 years agoAdminer: Fix Search data in tables
Jakub Vrana [Fri, 19 Jan 2018 09:46:35 +0000 (10:46 +0100)]
Adminer: Fix Search data in tables

7 years agoRelease 4.4.0 v4.4.0
Jakub Vrana [Wed, 17 Jan 2018 11:41:38 +0000 (12:41 +0100)]
Release 4.4.0

7 years agoAllow sending multiple CSP headers
Jakub Vrana [Wed, 17 Jan 2018 10:05:59 +0000 (11:05 +0100)]
Allow sending multiple CSP headers

7 years agoUse __construct for constructor
Jakub Vrana [Tue, 16 Jan 2018 19:05:07 +0000 (20:05 +0100)]
Use __construct for constructor

7 years agoSet session cache limiter only without session.auto_start (bug #586)
Jakub Vrana [Tue, 16 Jan 2018 15:56:14 +0000 (16:56 +0100)]
Set session cache limiter only without session.auto_start (bug #586)

7 years agoAdd missing newline
Jakub Vrana [Tue, 16 Jan 2018 15:44:49 +0000 (16:44 +0100)]
Add missing newline

7 years agoRequire specifying credentials in login-sqlite plugin
Jakub Vrana [Tue, 16 Jan 2018 15:37:59 +0000 (16:37 +0100)]
Require specifying credentials in login-sqlite plugin

7 years agoAvoid count(null)
Jakub Vrana [Tue, 16 Jan 2018 15:22:24 +0000 (16:22 +0100)]
Avoid count(null)

7 years agoDisallow PHP 5.3 in Travis
Jakub Vrana [Tue, 16 Jan 2018 12:51:02 +0000 (13:51 +0100)]
Disallow PHP 5.3 in Travis

7 years agoDisallow connecting to privileged ports (thanks to hyp3rlinx)
Jakub Vrana [Tue, 16 Jan 2018 10:18:32 +0000 (11:18 +0100)]
Disallow connecting to privileged ports (thanks to hyp3rlinx)

7 years agoRate limit password-less login attempts from the same IP address (thanks to hyp3rlinx)
Jakub Vrana [Tue, 16 Jan 2018 09:56:35 +0000 (10:56 +0100)]
Rate limit password-less login attempts from the same IP address (thanks to hyp3rlinx)

7 years agoUse HTTPS
Jakub Vrana [Sun, 14 Jan 2018 10:03:54 +0000 (11:03 +0100)]
Use HTTPS

7 years agoUse HTTPS in doc_link()
Jakub Vrana [Sun, 14 Jan 2018 09:38:01 +0000 (10:38 +0100)]
Use HTTPS in doc_link()

7 years agoDo not set '' for empty enum
Jakub Vrana [Sun, 14 Jan 2018 09:18:52 +0000 (10:18 +0100)]
Do not set '' for empty enum

7 years agoFix select function onchange
Jakub Vrana [Sun, 14 Jan 2018 09:18:16 +0000 (10:18 +0100)]
Fix select function onchange

7 years agoClone all event handlers in cloneNode()
Jakub Vrana [Sun, 14 Jan 2018 09:04:53 +0000 (10:04 +0100)]
Clone all event handlers in cloneNode()

7 years agoUse border-collapse to prevent unnecessary wrapping in Chrome
Jakub Vrana [Sun, 14 Jan 2018 08:35:13 +0000 (09:35 +0100)]
Use border-collapse to prevent unnecessary wrapping in Chrome

7 years agoFix whitespace
Jakub Vrana [Sun, 14 Jan 2018 07:52:22 +0000 (08:52 +0100)]
Fix whitespace

7 years agoFix selectCount() in information_schema
Jakub Vrana [Sun, 14 Jan 2018 07:36:10 +0000 (08:36 +0100)]
Fix selectCount() in information_schema

7 years agoFix SQL command toggle
Jakub Vrana [Sat, 13 Jan 2018 22:42:48 +0000 (23:42 +0100)]
Fix SQL command toggle

7 years agoDisallow scripts without nonce
Jakub Vrana [Sat, 13 Jan 2018 21:17:00 +0000 (22:17 +0100)]
Disallow scripts without nonce

7 years agoFix wrapping in Create table
Jakub Vrana [Sat, 13 Jan 2018 16:40:21 +0000 (17:40 +0100)]
Fix wrapping in Create table

7 years agoUse script_src for <script src>
Jakub Vrana [Sat, 13 Jan 2018 15:25:11 +0000 (16:25 +0100)]
Use script_src for <script src>

7 years agoFix typo in script()
Jakub Vrana [Sat, 13 Jan 2018 14:23:47 +0000 (15:23 +0100)]
Fix typo in script()

7 years agoDo not send empty CSP
Jakub Vrana [Sat, 13 Jan 2018 13:21:54 +0000 (14:21 +0100)]
Do not send empty CSP

7 years agoMove inline event handlers to <script>
Jakub Vrana [Sat, 13 Jan 2018 08:34:01 +0000 (09:34 +0100)]
Move inline event handlers to <script>

7 years agoMove inline event handlers to <script>
Jakub Vrana [Sat, 13 Jan 2018 08:21:21 +0000 (09:21 +0100)]
Move inline event handlers to <script>

7 years agoUse the fact that we handle oninput in whisper()
Jakub Vrana [Sat, 13 Jan 2018 08:07:18 +0000 (09:07 +0100)]
Use the fact that we handle oninput in whisper()

7 years agoMove inline event handlers to <script>
Jakub Vrana [Sat, 13 Jan 2018 07:58:01 +0000 (08:58 +0100)]
Move inline event handlers to <script>

7 years agoEditor: Fix Search data in tables
Jakub Vrana [Fri, 12 Jan 2018 22:58:55 +0000 (23:58 +0100)]
Editor: Fix Search data in tables

7 years agoMove inline event handlers to <script>
Jakub Vrana [Fri, 12 Jan 2018 22:42:20 +0000 (23:42 +0100)]
Move inline event handlers to <script>

7 years agoUse <script> instead of inline event handler for skipping original
Jakub Vrana [Fri, 12 Jan 2018 22:27:14 +0000 (23:27 +0100)]
Use <script> instead of inline event handler for skipping original

7 years agoMove inline event handlers to <script>
Jakub Vrana [Fri, 12 Jan 2018 21:46:16 +0000 (22:46 +0100)]
Move inline event handlers to <script>

7 years agoReturn false from editingMoveRow()
Jakub Vrana [Fri, 12 Jan 2018 21:29:11 +0000 (22:29 +0100)]
Return false from editingMoveRow()

7 years agoMove inline event handlers to <script>
Jakub Vrana [Fri, 12 Jan 2018 21:25:38 +0000 (22:25 +0100)]
Move inline event handlers to <script>

7 years agoUse oninput instead of onchange
Jakub Vrana [Fri, 12 Jan 2018 21:18:54 +0000 (22:18 +0100)]
Use oninput instead of onchange

7 years agoMove inline event handlers to <script>
Jakub Vrana [Fri, 12 Jan 2018 20:57:54 +0000 (21:57 +0100)]
Move inline event handlers to <script>

7 years agoFix fieldChange() after 6353a898
Jakub Vrana [Fri, 12 Jan 2018 20:49:45 +0000 (21:49 +0100)]
Fix fieldChange() after 6353a898

7 years agoUse oninput instead of onkeyup
Jakub Vrana [Fri, 12 Jan 2018 17:46:44 +0000 (18:46 +0100)]
Use oninput instead of onkeyup

7 years agoMove inline event handlers to <script>
Jakub Vrana [Fri, 12 Jan 2018 17:34:19 +0000 (18:34 +0100)]
Move inline event handlers to <script>

7 years agoUse <script> instead of inline event handler in on_help()
Jakub Vrana [Fri, 12 Jan 2018 17:11:00 +0000 (18:11 +0100)]
Use <script> instead of inline event handler in on_help()

7 years agoMove inline event handlers to <script>
Jakub Vrana [Fri, 12 Jan 2018 16:52:45 +0000 (17:52 +0100)]
Move inline event handlers to <script>

7 years agoClone onchange in cloneNode()
Jakub Vrana [Fri, 12 Jan 2018 16:33:23 +0000 (17:33 +0100)]
Clone onchange in cloneNode()

7 years agoMove inline event handlers to <script>
Jakub Vrana [Fri, 12 Jan 2018 16:19:35 +0000 (17:19 +0100)]
Move inline event handlers to <script>

7 years agoAllow searching data in tables by Ctrl+Enter
Jakub Vrana [Fri, 12 Jan 2018 15:54:50 +0000 (16:54 +0100)]
Allow searching data in tables by Ctrl+Enter

7 years agoMove inline event handlers to <script>
Jakub Vrana [Fri, 12 Jan 2018 15:51:45 +0000 (16:51 +0100)]
Move inline event handlers to <script>

7 years agoFix selectors in schema after 58b2904d
Jakub Vrana [Fri, 12 Jan 2018 15:38:40 +0000 (16:38 +0100)]
Fix selectors in schema after 58b2904d

7 years agoRely on event always passed to handlers
Jakub Vrana [Fri, 12 Jan 2018 15:33:20 +0000 (16:33 +0100)]
Rely on event always passed to handlers

7 years agoMove inline event handlers to <script>
Jakub Vrana [Fri, 12 Jan 2018 15:29:18 +0000 (16:29 +0100)]
Move inline event handlers to <script>

7 years agoReturn false from editingRemoveRow
Jakub Vrana [Fri, 12 Jan 2018 15:06:00 +0000 (16:06 +0100)]
Return false from editingRemoveRow

7 years agoMove inline event handlers to <script>
Jakub Vrana [Fri, 12 Jan 2018 15:05:14 +0000 (16:05 +0100)]
Move inline event handlers to <script>

7 years agoUse script() for <script>
Jakub Vrana [Fri, 12 Jan 2018 14:27:44 +0000 (15:27 +0100)]
Use script() for <script>

7 years agoMove inline event handlers to <script>
Jakub Vrana [Fri, 12 Jan 2018 13:55:00 +0000 (14:55 +0100)]
Move inline event handlers to <script>

7 years agoUse <script> instead of inline event handler in print_fieldset()
Jakub Vrana [Fri, 12 Jan 2018 13:49:55 +0000 (14:49 +0100)]
Use <script> instead of inline event handler in print_fieldset()

7 years agoUse <script> instead of inline event handler in confirm()
Jakub Vrana [Fri, 12 Jan 2018 13:43:55 +0000 (14:43 +0100)]
Use <script> instead of inline event handler in confirm()

7 years agoMove inline event handlers to <script>
Jakub Vrana [Fri, 12 Jan 2018 13:35:22 +0000 (14:35 +0100)]
Move inline event handlers to <script>

7 years agoReturn false from ajaxSetHtml()
Jakub Vrana [Fri, 12 Jan 2018 12:55:33 +0000 (13:55 +0100)]
Return false from ajaxSetHtml()

7 years agoMove inline event handlers to <script>
Jakub Vrana [Fri, 12 Jan 2018 12:54:08 +0000 (13:54 +0100)]
Move inline event handlers to <script>

7 years agoRevert using @this in formChecked
Jakub Vrana [Fri, 12 Jan 2018 12:20:43 +0000 (13:20 +0100)]
Revert using @this in formChecked

7 years agoMove inline event handlers to <script>
Jakub Vrana [Fri, 12 Jan 2018 12:18:44 +0000 (13:18 +0100)]
Move inline event handlers to <script>

7 years agoReturn false from toggle()
Jakub Vrana [Fri, 12 Jan 2018 12:09:30 +0000 (13:09 +0100)]
Return false from toggle()

7 years agoonchange='selectFieldChange
Jakub Vrana [Fri, 12 Jan 2018 12:08:21 +0000 (13:08 +0100)]
onchange='selectFieldChange

7 years agoUse @this in selectFieldChange
Jakub Vrana [Fri, 12 Jan 2018 11:50:09 +0000 (12:50 +0100)]
Use @this in selectFieldChange

7 years agoMove inline event handlers to <script>
Jakub Vrana [Fri, 12 Jan 2018 11:42:30 +0000 (12:42 +0100)]
Move inline event handlers to <script>

7 years agoFix indexesAddColumn after 14778165
Jakub Vrana [Fri, 12 Jan 2018 11:09:53 +0000 (12:09 +0100)]
Fix indexesAddColumn after 14778165

7 years agoMove inline event handlers to <script>
Jakub Vrana [Fri, 12 Jan 2018 10:56:03 +0000 (11:56 +0100)]
Move inline event handlers to <script>

7 years agoRevert using @this in formChecked
Jakub Vrana [Thu, 11 Jan 2018 17:58:00 +0000 (18:58 +0100)]
Revert using @this in formChecked

7 years agoAllow customizing CSP
Jakub Vrana [Tue, 9 Jan 2018 17:53:17 +0000 (18:53 +0100)]
Allow customizing CSP

7 years agoAllow img-src data: common in skins
Jakub Vrana [Tue, 9 Jan 2018 17:29:19 +0000 (18:29 +0100)]
Allow img-src data: common in skins

7 years agoUse JSON.parse if available
Jakub Vrana [Tue, 9 Jan 2018 17:16:02 +0000 (18:16 +0100)]
Use JSON.parse if available

7 years agoAdd Content Security Policy
Jakub Vrana [Tue, 9 Jan 2018 17:10:38 +0000 (18:10 +0100)]
Add Content Security Policy

7 years agoAlways send security headers in customization
Jakub Vrana [Tue, 9 Jan 2018 12:48:51 +0000 (13:48 +0100)]
Always send security headers in customization

7 years agoAdd nosniff header
Jakub Vrana [Tue, 9 Jan 2018 10:04:02 +0000 (11:04 +0100)]
Add nosniff header

7 years agoUse Referrer-Policy instead of <meta name="referrer">
Jakub Vrana [Tue, 9 Jan 2018 10:01:37 +0000 (11:01 +0100)]
Use Referrer-Policy instead of <meta name="referrer">

To make securityheaders.io happy.

Also fix a typo in the value (https://lists.w3.org/Archives/Public/public-webappsec/2015May/0059.html).

7 years agoEditor: Fix doubleclick on database page
Jakub Vrana [Thu, 11 Jan 2018 16:24:51 +0000 (17:24 +0100)]
Editor: Fix doubleclick on database page

7 years agoFix a typo from 9cb28186
Jakub Vrana [Thu, 11 Jan 2018 16:05:37 +0000 (17:05 +0100)]
Fix a typo from 9cb28186

7 years agoUse @this in JavaScript (prepares for removing inline event handlers)
Jakub Vrana [Thu, 11 Jan 2018 16:00:39 +0000 (17:00 +0100)]
Use @this in JavaScript (prepares for removing inline event handlers)

7 years agoPrevent PHP 7.1 warning about non-numeric values
Jakub Vrana [Thu, 11 Jan 2018 15:21:33 +0000 (16:21 +0100)]
Prevent PHP 7.1 warning about non-numeric values

7 years agoUnindent doc-comments
Jakub Vrana [Thu, 11 Jan 2018 14:14:05 +0000 (15:14 +0100)]
Unindent doc-comments

7 years agoDelete type="text/css" from <style> as it is the default in HTML5
Jakub Vrana [Thu, 11 Jan 2018 13:13:18 +0000 (14:13 +0100)]
Delete type="text/css" from <style> as it is the default in HTML5

7 years agoDelete type="text/javascript" from <script> as it is the default in HTML5
Jakub Vrana [Thu, 11 Jan 2018 13:10:46 +0000 (14:10 +0100)]
Delete type="text/javascript" from <script> as it is the default in HTML5

7 years agoReplace getElementsByTagName by shortcut for querySelectorAll
Jakub Vrana [Thu, 11 Jan 2018 12:42:45 +0000 (13:42 +0100)]
Replace getElementsByTagName by shortcut for querySelectorAll

7 years agoUse querySelector
Jakub Vrana [Thu, 11 Jan 2018 11:07:33 +0000 (12:07 +0100)]
Use querySelector

7 years agoReplace getElementById by shortcut for querySelector (requires IE8)
Jakub Vrana [Thu, 11 Jan 2018 10:55:17 +0000 (11:55 +0100)]
Replace getElementById by shortcut for querySelector (requires IE8)

8 years agoFix skin for Chrome 61 (thanks to Dominik Ulrich)
Jakub Vrana [Sat, 28 Oct 2017 13:05:07 +0000 (15:05 +0200)]
Fix skin for Chrome 61 (thanks to Dominik Ulrich)

8 years agoEditor: Display field comment's text inside [] only in edit form
Jakub Vrana [Sun, 1 Oct 2017 15:45:17 +0000 (08:45 -0700)]
Editor: Display field comment's text inside [] only in edit form

8 years agoFix hebrew typos (#228)
Itamar Schen [Fri, 29 Sep 2017 07:25:32 +0000 (10:25 +0300)]
Fix hebrew typos (#228)

8 years agoAdd new Hebrew translations
Jakub Vrana [Mon, 11 Sep 2017 11:25:49 +0000 (13:25 +0200)]
Add new Hebrew translations

8 years agoAdd Hebrew translation
Jakub Vrana [Sat, 9 Sep 2017 10:06:14 +0000 (12:06 +0200)]
Add Hebrew translation

8 years agoEditor: Don't set time zone from PHP
Lukas Tribus [Sat, 9 Sep 2017 09:44:42 +0000 (11:44 +0200)]
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

8 years agoMake sure all sidebar elements are pushed down, not just the form.
Jonathan Vollebregt [Sat, 2 Sep 2017 18:14:51 +0000 (20:14 +0200)]
Make sure all sidebar elements are pushed down, not just the form.

This was breaking the #logins block at the log in screen.