| 3faa6438 | 22-Oct-2019 |
HokkaidoPerson <dosankomali@yahoo.co.jp> |
translation update |
| 57d571a2 | 21-Oct-2019 |
Andreas Gohr <andi@splitbrain.org> |
clarified trustedproxy setting |
| 2b1bb8ff | 21-Oct-2019 |
Satoshi Sahara <sahara.satoshi@gmail.com> |
eliminate access to global $plugin_controller |
| d2a8ea65 | 21-Oct-2019 |
Satoshi Sahara <sahara.satoshi@gmail.com> |
sort plugins in Config Manager |
| 925105e8 | 21-Oct-2019 |
Phy <git@phy25.com> |
clientIP: add trustedproxy, return first untrusted IP instead of the last one
This fixes #2828, where malicious clients passed in customized HTTP header to keep its IP address off records.
This is
clientIP: add trustedproxy, return first untrusted IP instead of the last one
This fixes #2828, where malicious clients passed in customized HTTP header to keep its IP address off records.
This is inspired by Sympony's Request::setTrustedProxies, but I don't want to implement everything including IP CIDR matching (IPv4 + IPv6), so I decided to reuse the local IP checker in place powered by regexp. Now admins can customize this "local" (trusted) proxy list using $conf['trustedproxy'], and by default it will allow any local IPs.
If in the future there is a need to implement array-based CIDR matching, $conf['trustedproxies'] can be used for the new config name.
show more ...
|
| 7ecc081f | 15-Oct-2019 |
Andreas Gohr <gohr@cosmocode.de> |
ACL Plugin: make item formatter public again
The formatter needs to be public to be called from html_buildlist() |
| 49bcbaee | 15-Oct-2019 |
Andreas Gohr <gohr@cosmocode.de> |
Do config backups with .php extension fixes #2446 |
| d0c72da0 | 10-Oct-2019 |
Aleksandr Selivanov <alexgearbox@yandex.ru> |
translation update |
| 618a9504 | 08-Oct-2019 |
Bartek S <sadupl@gmail.com> |
translation update |
| 410dd8d2 | 08-Oct-2019 |
Bartek S <sadupl@gmail.com> |
translation update |
| a162d649 | 28-Sep-2019 |
Florian <florianmail55@gmail.com> |
translation update |
| 32168a78 | 27-Sep-2019 |
Guillaume Turri <guillaume.turri@gmail.com> |
Rename _acl_add to _acl_addOrUpdate
because that's what this method actually does now |
| 3f1e0037 | 27-Sep-2019 |
Guillaume Turri <guillaume.turri@gmail.com> |
Fix #1115
without this patch calling _acl_add may result in a corrupted acl.auth.php file. This is the case when we're adding a config for a user and a scope with an existing config.
The fix is jus
Fix #1115
without this patch calling _acl_add may result in a corrupted acl.auth.php file. This is the case when we're adding a config for a user and a scope with an existing config.
The fix is just to call the _acl_del method before perming the addition.
Note that this _acl_add method is currently called from two places: - from admin_plugin_acl.handle() which was explicitely calling _acl_del before - from remote_plugin_acl.addAcl, which can actually result in a corrupted file
show more ...
|
| 118b2568 | 24-Sep-2019 |
PaliPalo <palipalo@hotmail.fr> |
translation update |
| be3146e3 | 21-Sep-2019 |
Mario AlexandTeixeira dos Santos <masterofclan@gmail.com> |
translation update |
| b15f23f6 | 21-Sep-2019 |
Scott Marshall <esmarshall@esmarshall.com> |
Update config.class.php
Sort plugin list for display by Configuration Manager |
| f6e0950d | 14-Sep-2019 |
Aleksandr Selivanov <alexgearbox@yandex.ru> |
translation update |
| cf293cd5 | 14-Sep-2019 |
Aleksandr Selivanov <alexgearbox@yandex.ru> |
translation update |
| 88ca2487 | 13-Sep-2019 |
Phy <git@phy25.com> |
authpdo: fix _query return type issue per Scrutinizer inspection |
| e50efeb7 | 13-Sep-2019 |
Wes from StarArmy.com <stararmy@gmail.com> |
Update lang.php |
| cce94e5d | 12-Sep-2019 |
Katerina Katapodi <extragold1234@hotmail.com> |
translation update |
| c8f8620e | 09-Sep-2019 |
Phy <git@phy25.com> |
authpdo: fix mybb schema for MySQL 5.7+
https://dev.mysql.com/doc/refman/5.7/en/upgrading-from-previous-series.html
> In MySQL 5.7.5, these SQL mode changes were made: ... Strict SQL mode for trans
authpdo: fix mybb schema for MySQL 5.7+
https://dev.mysql.com/doc/refman/5.7/en/upgrading-from-previous-series.html
> In MySQL 5.7.5, these SQL mode changes were made: ... Strict SQL mode for transactional storage engines (`STRICT_TRANS_TABLES`) is now enabled by default.
https://dev.mysql.com/doc/refman/5.7/en/data-type-defaults.html
> For data entry into a NOT NULL column that has no explicit DEFAULT clause, if an INSERT or REPLACE statement includes no value for the column, or an UPDATE statement sets the column to NULL, MySQL handles the column according to the SQL mode in effect at the time: > > If strict SQL mode is enabled, an error occurs for transactional tables and the statement is rolled back. For nontransactional tables, an error occurs, but if this happens for the second or subsequent row of a multiple-row statement, the preceding rows will have been inserted.
show more ...
|
| 6a1b9bfe | 09-Sep-2019 |
Phy <git@phy25.com> |
authpdo: add support for multi-rowset to _query
This makes sure if user defined multiple query in one SQL, they are all executed rather than only the first one. |
| 8e99834d | 29-Aug-2019 |
Michael Harrison <michharri120@gmail.com> |
translation update |
| 36a27b1c | 15-Aug-2019 |
Katerina Katapodi <extragold1234@hotmail.com> |
translation update |