aboutsummaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAge
* use Logger::debug() instead of deprecated dbglog()searchIndexSatoshi Sahara2021-11-29
|
* catch up #3115 Sort with collatorSatoshi Sahara2021-11-29
|
* added missing 'notns' related codeSatoshi Sahara2021-11-29
|
* fix undefined array in FulltextSearchSatoshi Sahara2021-11-29
| | | | this was already fixed by 5afd958 on 2021-02-05
* Merge remote-tracking branch 'upstream/master' into Refactor_FulltextSatoshi Sahara2021-11-29
|\
| * set default size for embedded SVGsAndreas Gohr2021-11-27
| | | | | | | | | | | | many templates fail to set proper sizes for admin icons etc. This will prevent SVGs from blowing up by default - of course templates should still overwrite this default.
| * avoid doubling line in logviewer. fixes #3554Andreas Gohr2021-11-24
| |
| * Merge pull request #3549 from sivann/new_el_translationAndreas Gohr2021-11-15
| |\ | | | | | | much better greek (el) translations
| | * much better greek (el) translationsSpiros Ioannou2021-11-15
| |/
| * disable jit compiling to avoid broken pcre lib #3507Andreas Gohr2021-11-11
| |
| * Merge pull request #3534 from splitbrain/ixrAndreas Gohr2021-11-11
| |\ | | | | | | move IXR XML RPC to composer dependency #1970
| | * move IXR XML RPC to composer dependency #1970Andreas Gohr2021-09-16
| | | | | | | | | | | | | | | | | | | | | This is a monky patched version of kissyfrot/php-ixr until my PR has been accepted upstream. Plugins using the XML RPC client may need adjustments.
| * | Merge pull request #3536 from syntaxseed/fix-php-73-compatibility-part1Andreas Gohr2021-11-11
| |\ \ | | | | | | | | Fix PHP 7.3 compatibility issues
| | * | Remove phpunit cache.Syntaxseed2021-09-20
| | | |
| | * | Merge branch 'fix-php-73-compatibility-part1' of ↵Syntaxseed2021-09-19
| | |\ \ | | | | | | | | | | | | | | | github.com:syntaxseed/dokuwiki into fix-php-73-compatibility-part1
| | | * | Fix PHPUnit fatal errors compatibility with void.Syntaxseed2020-10-01
| | | | |
| | | * | Merge branch 'fix-php-73-compatibility-part1' of ↵Syntaxseed2020-09-30
| | | |\ \ | | | | | | | | | | | | | | | | | | github.com:syntaxseed/dokuwiki into fix-php-73-compatibility-part1
| | | | * | Method names with leading double underscore are reserved by PHP.Syntaxseed2020-09-30
| | | | | |
| | | * | | Method names with leading double underscore are reserved by PHP.Syntaxseed2020-09-30
| | | |/ /
| | | * | Fix proper param order and use main function name instead of alias 'join'.Syntaxseed2020-09-30
| | | | |
| | * | | Fix PHPUnit fatal errors compatibility with void.Syntaxseed2021-09-19
| | | | |
| | * | | Method names with leading double underscore are reserved by PHP.Syntaxseed2021-09-19
| |/ / /
| * | | fix named access to the sha hashing mechanismsAndreas Gohr2021-09-16
| | | |
| * | | Merge pull request #3514 from baierjan/sha256Andreas Gohr2021-09-16
| |\ \ \ | | | | | | | | | | Add support for SHA256 encrypted passwords
| | * | | Add support for SHA256 encrypted passwordsJan Baier2021-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | Enable detection of SHA256 hashes (prefixed with $5$) and allow to use this hashing schemes in passwords.
| * | | | adjust help text of extension cliAndreas Gohr2021-09-16
| | | | | | | | | | | | | | | | | | | | to reflect that extensions can be installed from URLs as well
| * | | | Merge pull request #3518 from locness3/extension-cli-urlinstallAndreas Gohr2021-09-16
| |\ \ \ \ | | | | | | | | | | | | Allow installing extensions from URL via the CLI
| | * | | | Do not duplicate the foreach ($installed...Locness2021-08-12
| | | | | |
| | * | | | Allow installing extenions from URL via the CLILocness2021-08-03
| | | | | | | | | | | | | | | | | | | | | | | | fixes #3258
| * | | | | Merge pull request #3520 from splitbrain/umaskfixAndreas Gohr2021-09-16
| |\ \ \ \ \ | | |_|_|_|/ | |/| | | | :fire: fix the calculation of file permissons
| | * | | | :fire: fix the calculation of file permissonsAndreas Gohr2021-08-14
| | | |/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Our config allows to set the values for `dmode` and `fmode` to allow users to explicitly define which permissions directories and files should have. To avoid unnessary chmod operations, we check the current umask to compare what permissions files and directories would get witout our intervention. If the result is already what the user wants, no chmods will happen later on. Otherwise we set new configs called `dperm` and `fperm` which will be used in chmod ops. This is done in `init_creationmodes()` When we created new directories, we used to pass the original `dmode` config to `mkdir()`. The system will then apply the umask to that `dmode`. This means the resulting directory will *always* have different permissions than `dmode`, *always* requiring a chmod operation. That's silly. **Breaking Change:** This patch removes the passing of `dmode` as second parameter to all `mkdir` calls, making it default to `0700` which is also what we test against in `init_creationmodes()`. Plugins not relying on our `io_*` functions and do create their own directories and which currenlty pass `dmode` to it need to be adjusted to remove that second parameter. Users may want to reapply the proper file permissions to their data folder. **Revert:** In 9fdcc8fcd87114ca59a1764a84d213a53c655c8c @movatica introduced a change to `init_creationmodes()` that compared the umask against `fmode` instead of `0666`. I merged it because it looked logical when compared to the code for directories which compared against `dmode` as described above. However we do not pass `fmode` to any file creation methods (that's not possible). The result is that all changes made in the `fmode` setting resulted in the wrong permissions for newly created files as first reported in https://forum.dokuwiki.org/d/19463-setting-fmode-not-working-as-intended I'm unsure about the orginal motivation behind @movatica's change. The "fix" however, is wrong. **Tests:** This patch introduces an integration test that will check the actual results of directory and file creations under various umask, `dmode` and `fmode` settings.
| * | | | Merge pull request #3527 from dokuwiki-translate/lang_update_333_1630350454Gerrit Uitslag2021-08-30
| |\ \ \ \ | | | | | | | | | | | | Translation update (ca)
| | * | | | translation updateDavid Surroca2021-08-30
| |/ / / /
| * | | | Merge pull request #3519 from dokuwiki-translate/lang_update_330_1628455983Andreas Gohr2021-08-09
| |\ \ \ \ | | |_|/ / | |/| | | Translation update (de-informal)
| | * | | translation updateAxel Kirch2021-08-08
| |/ / /
| * | | Merge pull request #3517 from tomabrafix/extension-fix-gitAndreas Gohr2021-08-02
| |\ \ \ | | | | | | | | | | plugins/extension: Fix git recognition for plugin installations via git-submodules.
| | * | | plugins/extension: Fix git recognition for plugin installations via ↵Tom Kunze2021-08-01
| | |/ / | | | | | | | | | | | | | | | | | | | | | | | | git-submodules. New git versions only add .git file with a reference to the git dir in the superdirectory in the submodule. See git-submodule(1).
| * | | Merge pull request #3516 from tomabrafix/fix-httpclientAndreas Gohr2021-08-02
| |\ \ \ | | |/ / | |/| | HTTPClient: Fix missing processing of redirections with status code 303, 307, 308.
| | * | HTTPClient: Fix missing processing of redirections with status code 303, ↵Tom Kunze2021-08-01
| |/ / | | | | | | | | | | | | | | | | | | | | | 307, 308. HTTP/1.1 (RFC 7231) and RFC 7538 also define the redirection status codes 303, 307 and 308. These should be also supported as they are used more widely nowadays (e.g. Google Docs).
| * | SVG for interwiki linksAndreas Gohr2021-07-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This continues the quest to make more use of SVG in the DokuWiki iconography. Interwiki links are now preferred in SVG, the existing icons have been replaces by SVGs. This also adjusts the default icons for external, mail and UNC links. Icons come from https://materialdesignicons.com/ and https://github.com/edent/SuperTinyIcons I kept the old default icons because they might be used by plugins and templates. They might be deleted later The DokuWiki interwiki icon huge in filesize compared to all others and doesn't look good. Would be good to have a simplified version there.
| * | Merge pull request #3512 from dokuwiki-translate/lang_update_321_1626328597Gerrit Uitslag2021-07-15
| |\ \ | | | | | | | | Translation update (eo)
| | * | translation updateErik Bjørn Pedersen2021-07-15
| |/ /
| * | Merge pull request #3510 from takuy/patch-1Andreas Gohr2021-07-06
| |\ \ | | | | | | | | manifest: add NOSESSION to not require auth
| | * | manifest: add NOSESSION to not require authSam2021-07-05
| |/ / | | | | | | Authentication shouldn't be required for a manifest file.
| * | add missing google interwiki link. fixes #3502Andreas Gohr2021-06-08
| | |
| * | Merge pull request #3501 from dokuwiki-translate/lang_update_303_1622234797Henry Pan2021-05-28
| |\ \ | | | | | | | | Translation update (pl)
| | * | translation updatepavulondit2021-05-28
| |/ /
| * | Merge pull request #3500 from dokuwiki-translate/lang_update_301_1621976856Henry Pan2021-05-25
| |\ \ | | | | | | | | Translation update (fr)
| | * | translation updateOlivier Humbert2021-05-25
| |/ /
| * | Merge pull request #3492 from dokuwiki-translate/lang_update_298_1621103625Henry Pan2021-05-15
| |\ \ | | | | | | | | Translation update (fr)