5312cb0b | 03-Oct-2019 |
Syntaxseed <825423+syntaxseed@users.noreply.github.com> |
Fix PHP 7.3 deprecations in lib/ directory. |
1b027115 | 27-Oct-2019 |
Henry Pan <git@phy25.com> |
clarified trustedproxy - empty = trust no proxy |
8dd75a5c | 25-Oct-2019 |
C!own77 <clown77@posteo.de> |
translation update |
d89b5df6 | 23-Oct-2019 |
Michael Loßin <bugs@michael-lossin.de> |
Update de, de-informal |
9c3f55f8 | 23-Oct-2019 |
Satoshi Sahara <sahara.satoshi@gmail.com> |
sort plugins in plugin_list() |
69a5fafd | 23-Oct-2019 |
Satoshi Sahara <sahara.satoshi@gmail.com> |
Revert "eliminate access to global $plugin_controller"
This reverts commit 2b1bb8ffafe5d72c35b81659b1d96b8dc19f0de3. |
267a5463 | 23-Oct-2019 |
Satoshi Sahara <sahara.satoshi@gmail.com> |
Revert "sort plugins in Config Manager"
This reverts commit d2a8ea656a16abfd37fe4ffb58d1cf7e4ddf2e15. |
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 ...
|
5fdc2ff2 | 17-Sep-2019 |
Phy <git@phy25.com> |
css_compress: quote placeholder to simply quote protection
There are two ways of doing this:
1. "doku" > STR1 > "doku" 2. "doku" > "1" > "doku"
#1 is what I did before. I did replace STRN with a n
css_compress: quote placeholder to simply quote protection
There are two ways of doing this:
1. "doku" > STR1 > "doku" 2. "doku" > "1" > "doku"
#1 is what I did before. I did replace STRN with a new placeholder in the previous implementation so that there is no conflict. However #2 is more elegant, so this commit implements it.
Test is updated to address splitbrain's concern about placeholder string in the original text.
show more ...
|
ba234b18 | 10-Jan-2019 |
Phy <git@phy25.com> |
css_compress: use placeholder to keep quoted strings, fixes #2517
The idea mainly comes from https://github.com/matthiasmullie/minify/blob/97f118c4c745c7c8e47207f2daf3bab13ca65404/src/Minify.php#L343 |
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 |
13eec648 | 01-Oct-2019 |
Syntaxseed <825423+syntaxseed@users.noreply.github.com> |
Check for null JS object on form field. |
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 |