| 5d251c74 | 08-Oct-2020 |
qezwan <qezwan@gmail.com> |
translation update |
| 29d503b1 | 07-Oct-2020 |
qezwan <qezwan@gmail.com> |
translation update |
| 93d8575f | 07-Oct-2020 |
qezwan <qezwan@gmail.com> |
translation update |
| 66de2ac1 | 05-Oct-2020 |
qezwan <qezwan@gmail.com> |
translation update |
| 8ae95f3d | 05-Oct-2020 |
qezwan <qezwan@gmail.com> |
translation update |
| 2927f24d | 05-Oct-2020 |
qezwan <qezwan@gmail.com> |
translation update |
| 0af56784 | 05-Oct-2020 |
qezwan <qezwan@gmail.com> |
translation update |
| 471830b4 | 05-Oct-2020 |
qezwan <qezwan@gmail.com> |
translation update |
| bfcf8009 | 30-Sep-2020 |
Andreas Gohr <andi@splitbrain.org> |
refactor page and media resolving, introduce ~ shortcut
This moves the resolve_id() type of functions into their own class hierarchy.
A new shortcut to be used in links is introduced. The tilde ~ c
refactor page and media resolving, introduce ~ shortcut
This moves the resolve_id() type of functions into their own class hierarchy.
A new shortcut to be used in links is introduced. The tilde ~ can be used to reference the current page as a namespace. This is useful to dynamically create a new namespace from an existing page, effectively making that page the start page. It allows for a more dynamic growth of the wiki and makes use of the rarer used "startpage named like the namespace" method for start pages.
The existing code has not been modified, yet and continues to use the old, now deprecated methods. Some tests are still failing - before they are fixed, the expected behaviour needs to be discussed.
show more ...
|
| b75887c8 | 29-Sep-2020 |
AdaKaleh <31895292+adakaleh@users.noreply.github.com> |
Remove $match, as it's no longer used |
| 6a3c8020 | 29-Sep-2020 |
AdaKaleh <31895292+adakaleh@users.noreply.github.com> |
Simplify clientIP() function
Replace regexps with FILTER_VALIDATE_IP |
| 9d84533c | 28-Sep-2020 |
AdaKaleh <31895292+adakaleh@users.noreply.github.com> |
Remove HTTP_ACCEPT from auth_browseruid()
The Accept header changes based on requested resource type, so it is not suited for auth_browseruid(). |
| c0dd3914 | 27-Sep-2020 |
AdaKaleh <31895292+adakaleh@users.noreply.github.com> |
Remove clientIP() verification from page locking
For editing without a user account, session_id() verification is more appropriate.
This will make page locking work for people editing the wiki from
Remove clientIP() verification from page locking
For editing without a user account, session_id() verification is more appropriate.
This will make page locking work for people editing the wiki from the same IP (which can happen in an office space, for example).
As discussed in https://forum.dokuwiki.org/d/18284-dont-store-ip-addresses/5
show more ...
|
| b13c0e1a | 27-Sep-2020 |
AdaKaleh <31895292+adakaleh@users.noreply.github.com> |
Improve auth_browseruid()
As discussed in https://forum.dokuwiki.org/d/18284-dont-store-ip-addresses/5
- remove the deprecated HTTP_ACCEPT_CHARSET - add HTTP_ACCEPT_LANGUAGE - add HTTP_ACCEPT_ENCOD
Improve auth_browseruid()
As discussed in https://forum.dokuwiki.org/d/18284-dont-store-ip-addresses/5
- remove the deprecated HTTP_ACCEPT_CHARSET - add HTTP_ACCEPT_LANGUAGE - add HTTP_ACCEPT_ENCODING - add HTTP_ACCEPT - use half of the IP address - add support for IPv6 - use SHA256 instead of MD5
Also:
- remove `$uid = strtolower($uid)`, as it doesn't seem to help
show more ...
|
| 09e982a8 | 27-Sep-2020 |
Satoshi Sahara <sahara.satoshi@gmail.com> |
use EDIT_FORM_ADDTEXTAREA
change event name to prevent breaks in old HTML_EDIT_FORMSELECTION or early proposed EDIT_FORM_ALTERNATE event handler, such as edittable plugin |
| 2162df3a | 13-Sep-2020 |
Satoshi Sahara <sahara.satoshi@gmail.com> |
update phpdoc |
| 8a5f08af | 11-Sep-2020 |
Satoshi Sahara <sahara.satoshi@gmail.com> |
deprecate html_form()
encourage plugin devs to use new Form class |
| bafe7468 | 11-Sep-2020 |
Satoshi Sahara <sahara.satoshi@gmail.com> |
use new event EDIT_FORM_ALTERNATE
to prevent breaks in old HTML_EDIT_FORMSELECTION event handler, such as edittable plugin |
| c2570358 | 08-Sep-2020 |
Satoshi Sahara <sahara.satoshi@gmail.com> |
remove html_softbreak_callback() |
| bf69f8cb | 08-Sep-2020 |
Satoshi Sahara <sahara.satoshi@gmail.com> |
re-declare deprecated function html_edit_form()
call dbg_deprecated(), even this function lost compatibility because its argument $param['form'] has changed to hold Form\Form object |
| 89b939d7 | 08-Sep-2020 |
Satoshi Sahara <sahara.satoshi@gmail.com> |
re-declare deprecated function html_li_default() |
| fda3dd81 | 08-Sep-2020 |
Satoshi Sahara <sahara.satoshi@gmail.com> |
fix missing return |
| 8bc1a7be | 07-Sep-2020 |
John Brooks <john@fastquake.com> |
media: Fix media_resize_image cache check
The check was backwards, and it also caused a failure when there is no cache file (mtime=0) because the function would still return the path to the nonexist
media: Fix media_resize_image cache check
The check was backwards, and it also caused a failure when there is no cache file (mtime=0) because the function would still return the path to the nonexistent cache file.
show more ...
|
| d11e205c | 07-Sep-2020 |
Satoshi Sahara <sahara.satoshi@gmail.com> |
consistent html_buildlist() usage
see usage of html_buildlist in plugin acl (admin and action component) |
| a215faf2 | 04-Sep-2020 |
Satoshi Sahara <sahara.satoshi@gmail.com> |
re-declare deprecated functions for backward compatibility
`dbg_deprecated()` is called in `html_diff_head()`, `html_diff_navigation()`, `html_diff_navigationlink()`, and following functions:
* `h
re-declare deprecated functions for backward compatibility
`dbg_deprecated()` is called in `html_diff_head()`, `html_diff_navigation()`, `html_diff_navigationlink()`, and following functions:
* `html_denied()` is not used any plugins, but added fallback just in case. * `html_locked()` is used by one third-party plugin (AjaxEdit), fallback should be added. * `html_insert_softbreaks()` is used by one third-party plugin (TOS, terms of service), fallback should be added.
show more ...
|