| fccc3a83 | 05-Nov-2025 |
Eduardo Mozart de Oliveira <eduardomozart182@gmail.com> |
Translation update (pt-br) |
| 882e464d | 04-Nov-2025 |
Anna Dabrowska <dabrowska@cosmocode.de> |
eliminate warnings in OR search |
| 8ae94493 | 30-Oct-2025 |
Andreas Gohr <gohr@cosmocode.de> |
update SearchIndex concept doc |
| 3152848f | 30-Oct-2025 |
Andreas Gohr <gohr@cosmocode.de> |
updated fulltextCollectionTest for new tuple format
frequency of 1 is now written without a count |
| f439e746 | 30-Oct-2025 |
Andreas Gohr <gohr@cosmocode.de> |
updated assertion |
| fb5311ec | 30-Oct-2025 |
Andreas Gohr <gohr@cosmocode.de> |
SearchIndex: RID cache should not be static
A static var interferes when the same class is instantiated multiple times |
| e05998d5 | 30-Oct-2025 |
Andreas Gohr <gohr@cosmocode.de> |
SearchIndex: more Term tests |
| 1db16940 | 30-Oct-2025 |
Andreas Gohr <gohr@cosmocode.de> |
fix type hint for exception (implicit null issue) |
| bc997a9d | 30-Oct-2025 |
Andreas Gohr <gohr@cosmocode.de> |
SearchIndex: TupleOps now work with frequencies of 1
We have indexes where we simply track that a relation between entity and token exists, but there is no frequency. The frequency is always 1. For
SearchIndex: TupleOps now work with frequencies of 1
We have indexes where we simply track that a relation between entity and token exists, but there is no frequency. The frequency is always 1. For those indexes we do not store *1 as frequency but omit it completely.
The TupleOps class now can work with such indexes and will also store frequencies of 1 like this.
show more ...
|
| bc6b1759 | 29-Oct-2025 |
Andreas Gohr <andi@splitbrain.org> |
correctly check for session auth data. fixes #4547 |
| 3f108b37 | 23-Oct-2025 |
Andreas Gohr <gohr@cosmocode.de> |
refactor preference cookie handling. fixes #4544
This refactors the DOKU_PREF cookie handling on the PHP side into a class. It makes encoding/decoding more explicit and easier to understand.
The ne
refactor preference cookie handling. fixes #4544
This refactors the DOKU_PREF cookie handling on the PHP side into a class. It makes encoding/decoding more explicit and easier to understand.
The new class is used in set_doku_pref() and get_doku_pref() which have not been deprecated for now.
show more ...
|
| 141d9fe1 | 20-Oct-2025 |
Andreas Gohr <gohr@cosmocode.de> |
Make bin/indexer.php more robust
Wraps the indexing process into a try/catch so that any exceptions during indexing will not abort the whole process.
This also makes use of the CLI plugin log level
Make bin/indexer.php more robust
Wraps the indexing process into a try/catch so that any exceptions during indexing will not abort the whole process.
This also makes use of the CLI plugin log levels and deprecates the quiet option.
show more ...
|
| 4085a5aa | 08-Oct-2025 |
hollisticated-horse <spam3@happyngreen.fr> |
Login accessibility improvements
- addes aria and role attributes to the login form for better autocompletion |
| c657f6ed | 06-Oct-2025 |
Roberto Bellingeri <bellingeri@netguru.it> |
Translation update (it) |
| 21979308 | 28-Sep-2025 |
smocap <smocap@gmail.com> |
translation update |
| 88c7a8cd | 27-Sep-2025 |
smocap <smocap@gmail.com> |
translation update |
| 5d944cd5 | 24-Sep-2025 |
smocap <smocap@gmail.com> |
translation update |
| 0f6e55a7 | 22-Sep-2025 |
smocap <smocap@gmail.com> |
translation update |
| b1bb59cd | 22-Sep-2025 |
smocap <smocap@gmail.com> |
translation update |
| c534b703 | 22-Sep-2025 |
smocap <smocap@gmail.com> |
translation update |
| 91da8d44 | 20-Sep-2025 |
WillForan <willforan@gmail.com> |
chore(inc/Ip32): move 32bit funcs into own file/class.
easier to remove when x86 is officially deprecated |
| 25a70af9 | 20-Sep-2025 |
WillForan <willforan@gmail.com> |
fix(inc/Ip): 32bit arch compatible range check
* added docs about running tests on 32bit w/ podman. * Updated tests to use string instead of int for comparison when 32bit. * added `make_bitmask_3
fix(inc/Ip): 32bit arch compatible range check
* added docs about running tests on 32bit w/ podman. * Updated tests to use string instead of int for comparison when 32bit. * added `make_bitmask_32` and `bitmask64_32`. updated `ipInRange` to use them.
Test failing for `test_ip_to_number` ``` podman run -v $PWD/..:/dokuwiki \ --workdir /dokuwiki/_test -it \ docker://wpstaging/php:8.3-32bit \ ./vendor/bin/phpunit --verbose --stderr --filter ip_test ```
```
1) ip_test::test_ip_to_number with data set #3 ('38AF:3033:AA39:CDE3:1A46:094C...D:5300', 6, 4.084536385505709E+18, 1.8932109165344407E+18) Failed asserting that two strings are identical. --- Expected +++ Actual @@ @@ -'4084536385505709056' +'4084536381210742243'
/dokuwiki/_test/tests/inc/Ip.test.php:52
2) ip_test::test_ip_to_number with data set #5 ('193.53.125.7', 4, 0, 3241508103) Failed asserting that -1053459193 is identical to 3241508103.
```
show more ...
|
| 0265acd7 | 18-Sep-2025 |
Luna Shirase <fwits@foxmail.com> |
translation update |
| 33f69099 | 18-Sep-2025 |
Haolin Xue <tzbkk@outlook.com> |
translation update |
| 8a24a85d | 17-Sep-2025 |
smocap <smocap@gmail.com> |
translation update |