History log of /dokuwiki/inc/ (Results 101 – 125 of 6646)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
3f108b3723-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 ...

4085a5aa08-Oct-2025 hollisticated-horse <spam3@happyngreen.fr>

Login accessibility improvements

- addes aria and role attributes to the login form for better autocompletion

c657f6ed06-Oct-2025 Roberto Bellingeri <bellingeri@netguru.it>

Translation update (it)

2197930828-Sep-2025 smocap <smocap@gmail.com>

translation update

88c7a8cd27-Sep-2025 smocap <smocap@gmail.com>

translation update

0f6e55a722-Sep-2025 smocap <smocap@gmail.com>

translation update

c534b70322-Sep-2025 smocap <smocap@gmail.com>

translation update

91da8d4420-Sep-2025 WillForan <willforan@gmail.com>

chore(inc/Ip32): move 32bit funcs into own file/class.

easier to remove when x86 is officially deprecated

25a70af920-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 ...

8a24a85d17-Sep-2025 smocap <smocap@gmail.com>

translation update

f699847d11-Sep-2025 fiwswe <53953985+fiwswe@users.noreply.github.com>

Remove HTML entities from manifest

ffc5e5e909-Sep-2025 fiwswe <53953985+fiwswe@users.noreply.github.com>

Remove HTML from strings based on title and tagline

03fdedf709-Sep-2025 Andreas Gohr <andi@splitbrain.org>

SECURITY: fix XSS vulnerability. fixes #4512

The namespace selector in the advanced search tools did not correctly
escape the user provided namespace.

This issue was reported by Mario Tesoro.

9cf3f55b01-Sep-2025 smileyhead <szijartoleventepal@gmail.com>

Finalise formal Hungarian translation

8f81e33001-Sep-2025 smileyhead <szijartoleventepal@gmail.com>

Proofreading changes in hu

17d5151401-Sep-2025 smileyhead <szijartoleventepal@gmail.com>

Proofreading changes in hu

b270e4cf01-Sep-2025 smileyhead <szijartoleventepal@gmail.com>

Update hu

0e87a0a031-Aug-2025 smileyhead <szijartoleventepal@gmail.com>

Refine hu translation

22054c9b24-Aug-2025 Antonio Bueno <atnbueno@gmail.com>

Fixed typos in es/lang.php

Half a dozen typos fixed in the Spanish localization

f7f6f5fc02-Aug-2025 splitbrain <86426+splitbrain@users.noreply.github.com>

�� Rector and PHPCS fixes

e37d2b4130-Jul-2025 Andreas Gohr <gohr@cosmocode.de>

add random delay on login #4491

This is meant to mitigate timing attacks on the login mechanism.

da569c7f23-Jul-2025 WillForan <willforan@gmail.com>

refactor: ipv6_upper_lower_32 from ipToNumber

pull 32-bit specific code into it's own function
hopefully to be tested in _test/tests/inc/Ip.test.php (?)

Stuck on differnce between J2 and N4
J shoul

refactor: ipv6_upper_lower_32 from ipToNumber

pull 32-bit specific code into it's own function
hopefully to be tested in _test/tests/inc/Ip.test.php (?)

Stuck on differnce between J2 and N4
J should be **unsigned** 64 bit, big endian byte order long
but see negatives!?

$ip = inet_pton('ffff:ffff:ffff:fff0:ffff:ffff:ffff:ffff');
print_r(unpack('J2', $ip));
Array
(
[1] => -16
[2] => -1
)

For reference

print_r(unpack('N4', $ip));
Array
(
[1] => 4294967295
[2] => 4294967280
[3] => 4294967295
[4] => 4294967295
)

print_r(unpack('v8', $ip));
Array
(
[1] => 65535
[2] => 65535
[3] => 65535
[4] => 61695
[5] => 65535
[6] => 65535
[7] => 65535
[8] => 65535
)

show more ...

c9e618ca23-Jul-2025 WillForan <willforan@gmail.com>

WIP: ipv6 calc for 32bit #4485 (LLM slop)

first pass with chatGPT

b0bf729c21-Jul-2025 Or Gozlan <gozlan.or@gmail.com>

translation update

f588666621-Jul-2025 Szymon Olewniczak <szyolewn@pg.edu.pl>

translation update

12345678910>>...266