aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/lib
Commit message (Collapse)AuthorAge
...
| * Update extension.test.phpZweihorn2024-05-01
| | | | | | | | | | | | fix for failing test due to aligned url entry ref https://github.com/dokuwiki/dokuwiki/issues/4270#issuecomment-2088208289
| * align url for lib/plugin membersZweihorn2024-04-30
| | | | | | | | | | | | | | ref https://github.com/dokuwiki/dokuwiki/issues/4270 - align url of `plugin.info.txt` to standard prefix - realign spacing as applicable
| * align urlZweihorn2024-04-30
| | | | | | | | | | | | | | ref https://github.com/dokuwiki/dokuwiki/issues/4270 - align url to standard prefix - realign spacing
* | translation updateMarek Lach2024-05-01
|/
* move ldap debug statementAndreas Gohr2024-04-16
| | | | | | See https://forum.dokuwiki.org/d/22179-dokuwiki-and-openldap-login-failing-with-no-srch/4 This was probably the result of a messy merge.
* Merge pull request #4220 from dokuwiki/csp-nonceAndreas Gohr2024-04-10
|\ | | | | CSP nonce handling
| * move JS detection to default scriptAndreas Gohr2024-02-21
| | | | | | | | | | | | | | | | | | | | This moves the little helper that will remove a "no-js" class from the header element as soon as JavaScript is detected from the dokuwiki template to our default inline script that also initializes the JSINFO array. This ensures that this inline script is run with a nonce (if available). See #3788 for more infor
* | translation updatePhilip Gabrielsen2024-04-05
| |
* | 🤖 Rector and PHPCS fixessplitbrain2024-03-27
| |
* | usermanager: initialize auth sytem laterAndreas Gohr2024-03-27
| | | | | | | | | | This prevents header errors when inspecting the CLI component in plugin.php
* | translation updateChristoph2024-03-06
| |
* | translation updateSchplurtz le Déboulonné2024-03-04
| |
* | Updated Lithuanian translationDonatas Glodenis2024-02-21
|/
* fix logo aspect ratio and printing. fixes #4187Andreas Gohr2024-02-07
|
* translation updateMr_Fang2024-02-04
|
* translation updatemod2024-02-04
|
* 🤖 Rector and PHPCS fixessplitbrain2024-02-02
|
* replace LESS library. fixes #4088Andreas Gohr2024-02-02
| | | | | | | This replaces the abandoned fork with my own fork at splitbrain/lesserphp That fork has been cleaned up somewhat and the issues in #4088 should be fixed.
* translation updateMarek Adamski2024-01-30
|
* Merge pull request #4173 from dokuwiki-translate/lang_update_804_1706597818Andreas Gohr2024-01-30
|\ | | | | Translation update (ru)
| * translation updateImpeck2024-01-30
| |
* | show update message in Extension Manager if availableGerrit Uitslag2024-01-30
|/
* Merge pull request #4167 from dokuwiki-translate/lang_update_800_1706385011Phy2024-01-28
|\ | | | | Translation update (pt)
| * translation updateJPdroid2024-01-27
| |
* | translation updateCodyMaster0072024-01-28
|/
* return false in getUserData in case of errorsfiwswe2024-01-26
| | | | The interface contract for the method getUserData does not allow an empty array to be returned.
* translation updateSchplurtz le Déboulonné2024-01-25
|
* translation updatechuachua2024-01-13
|
* Merge pull request #4134 from dokuwiki/betterapiAndreas Gohr2024-01-12
|\ | | | | Complete API Refactoring
| * API: code style fixesAndreas Gohr2024-01-07
| |
| * wild stab at fixing a failing testAndreas Gohr2024-01-07
| | | | | | | | | | RemoteApiTest::testCreateUserFailAccess failed on github but worked for me. Seems to be a caching problem in auth_ismanager()
| * API: move user related tests to usermanager pluginAndreas Gohr2024-01-07
| |
| * OpenAPI docs: fix error code deduplicationAndreas Gohr2024-01-07
| |
| * API: clean up error codesAndreas Gohr2024-01-07
| | | | | | | | | | | | | | | | | | | | | | Error codes are now extracted from API core and printed on the OpenAPI overview page. This makes it easier to see what is in use. Error messages have been cleaned up, some new codes have been assigned. Some errors have been removed. Eg. it is fine to iterate a media namespace you don't have read access to. The result will either be empty or contain files from lower namespaces that you *do* have access to.
| * moved OpenAPI generator to correct namespaceAndreas Gohr2024-01-07
| | | | | | | | added missing doc blocks
| * API: move create/delete user calls to usermanagerAndreas Gohr2024-01-07
| | | | | | | | | | | | | | | | | | | | This only moves the calls. A proper refactoring of the user manager would make sense: 1) introduce a helper component covering the basic operations including proper error signalling using Exceptions 2) refactor admin and cli components to make use of 1) 3) make the operations in 1) available via the API
| * add title to api explorerAndreas Gohr2024-01-07
| |
| * OpenAPI Explorer basically worksAndreas Gohr2024-01-07
| |
| * Adjust ACL remote component to new systemAndreas Gohr2024-01-07
| | | | | | | | | | There is no need to implement getMethods anymore. All data comes from reflection
| * another set of api testsAndreas Gohr2024-01-07
| |
| * attempt to model the JSON-RPC API as openapi specAndreas Gohr2024-01-07
| | | | | | | | | | | | Failed because positional parameters are not really possible to model. Named parameter could be introduces when our minimum requirement is switched to PHP8+
* | translation updatek04an2024-01-12
| |
* | Merge pull request #4138 from dokuwiki/issue4099Andreas Gohr2024-01-10
|\ \ | | | | | | correctly escape comments in user names. fixes #4099
| * | correctly escape comments in user names. fixes #4099Andreas Gohr2024-01-09
| |/
* | translation updateMarek Adamski2024-01-09
| |
* | do not pass referrer on api retry. fixes #3824Andreas Gohr2024-01-08
| | | | | | | | | | | | | | | | Our cache system ignores purge requests that have a referrer. The idea is to avoid permanent recaching because a purge link was posted somewhere. However for the retry link in the extension manager we actually want the link to work. So this patch supresses the referrer for that link.
* | More resilence when talking to plugin repo fixes #4135Andreas Gohr2024-01-08
|/ | | | | | | | | | When the plugin repository answers but returns non-data (as can happen when the database isn't available, as we have learned yesterday), the extension manager still tried to deserialize the data. This changes all communication from php-serialized to JSON encoded data. When JSON-decoding fails, the data is ignored and an error message is shown. Failure data like this will not be cached.
* translation updateSchplurtz le Déboulonné2024-01-03
|
* translation updateMarek Adamski2024-01-03
|
* automatically prune old logsAndreas Gohr2023-12-22
| | | | | | This adds a new configuration that allows to define how many logfiles per facility should be kept. Old files are pruned daily via the task runner.