crowjake
30144052da
[ticket/17365] Prevent keyword limit being bypassed with the use of +, - and |
...
Provided `$countable_keywords` wherein the existing `$keywords` value is
modified so that any `-`, `+` and `|` characters without preceding spaces
is replaced with the same but with a space in front of each.
These spaces allow the string to be more accurately split when used instead
of $keywords inside the $num_keywords calculation.
This prevents the word limit being bypassed in search by the use of
operators without whitespace.
PHPBB-17365
2024-07-07 23:04:19 +01:00
Marc Alexander
6798c337f8
Merge pull request #6656 from danieltj27/ticket/17350
...
[ticket/17350] Add IP Address of user during install process
2024-07-05 21:45:16 +02:00
Micha Ober
d7477760d6
[ticket/17362] Declare property to avoid PHP 8.2 deprecation notice
...
PHPBB-17362
2024-07-01 13:48:59 +02:00
Marc Alexander
294b3ff922
Merge pull request #6651 from marc1706/ticket/17347
...
[ticket/17347] Add console command to delete users by user IDs
2024-06-30 17:20:35 +02:00
rxu
e5d2e82ef5
[ticket/17351] Correctly handle md5 passwords rehashing
...
PHPBB-17351
2024-06-28 11:36:14 +07:00
Daniel James
8eacbf8305
[ticket/17350] Add IP Address of user during install process
...
Adds the IP address of the user completing the installation process
while extensions are being installed or updated. Prior to this change
the IP address field was being left blank however other logs created
during the install process for other actions does record the users IP.
PHPBB-17350
2024-06-25 16:24:58 +01:00
Marc Alexander
3647cf2cfe
Merge pull request #6637 from rxu/ticket/17337
...
[ticket/17337] Fix mysqli driver is missing transaction begin statement - 3.3.x
2024-06-24 20:35:00 +02:00
Marc Alexander
15960a7918
Merge pull request #6639 from marc1706/ticket/17301
...
[ticket/17301] Ensure reading invalid cache files is aborted
2024-06-22 11:56:21 +02:00
Marc Alexander
fa893f092b
[ticket/17347] Get rid of not needed code duplication
...
PHPBB-17347
2024-06-22 07:33:06 +02:00
Marc Alexander
7f9bcc2743
[ticket/17347] Change command to be called user:delete_id
...
PHPBB-17347
2024-06-21 21:12:38 +02:00
Marc Alexander
db40145fd5
[ticket/17347] Use progress bar and test bot deletion only
...
PHPBB-17347
2024-06-21 20:59:04 +02:00
Marc Alexander
8c77da9c30
[ticket/17347] Add special handling for deletion of bots
...
PHPBB-17347
2024-06-21 20:48:41 +02:00
Marc Alexander
09f0b417be
[ticket/17347] Fix issues noticed in tests
...
PHPBB-17347
2024-06-20 22:38:24 +02:00
Marc Alexander
8432e506c4
[ticket/17347] Add tests for delete ids
...
PHPBB-17347
2024-06-20 22:23:38 +02:00
Marc Alexander
77d1010081
[ticket/17347] Add console command to delete users by user IDs
...
PHPBB-17347
2024-06-20 21:17:48 +02:00
Marc Alexander
f98f2c5896
[ticket/17301] Ensure reading invalid cache files is aborted
...
PHPBB-17301
2024-06-11 20:12:01 +02:00
rxu
c2d91650bd
[ticket/17337] Fix mysqli driver is missing transaction begin statement
...
PHPBB-17337
2024-06-11 16:08:39 +07:00
rxu
ef4db99709
[ticket/17332] Fix permission migrator tool to work with copied permissions
...
PHPBB-17332
2024-06-05 00:22:04 +07:00
Marc Alexander
56d8a7e43f
[ticket/17327] Use class name from use statement
...
PHPBB3-17327
2024-05-31 22:30:05 +02:00
Marc Alexander
6cef48af2f
[prep-release-3.3.12] Add migration for 3.3.12
2024-05-30 11:00:23 +02:00
Marc Alexander
1fb7e6d2c8
[ticket/security/278] Always release cron lock, even invalid task is passed
...
SECURITY-278
2024-05-29 22:04:16 +02:00
Marc Alexander
1c1c981b17
[ticket/security/276] Centralise call for token expiration
...
SECURITY-276
2024-05-29 22:04:15 +02:00
Marc Alexander
f853f6523f
[ticket/security/276] Prevent sending activation emails multiple times per day
...
SECURITY-276
2024-05-29 22:04:15 +02:00
Marc Alexander
a63a1913fa
[ticket/security-276] Add migration for user_actkey expiration column
...
SECURITY-276
2024-05-29 22:04:15 +02:00
Marc Alexander
51da43f77f
[prep-release-3.3.12] Fix since version and undo md exporter change
2024-05-29 21:53:11 +02:00
rxu
9ea4aabe9a
[ticket/17324] Allow targeting events to prep-releases
...
PHPBB3-17324
2024-05-28 20:36:40 +02:00
Marc Alexander
ed0b5020a9
[ticket/17312] Use user_last_active instead of user_lastvisit where possible
...
PHPBB3-17312
2024-05-16 20:44:38 +02:00
Marc Alexander
a7a53de34d
[ticket/17312] Add migration for user_last_active column
...
PHPBB3-17312
2024-05-14 21:42:02 +02:00
Marc Alexander
d2295b82f1
[prep-release-3.3.12] Add migration for 3.3.12-RC1
2024-05-09 12:59:37 +02:00
Marc Alexander
eb12d385a0
Merge pull request #6549 from marc1706/ticket/15325
...
[ticket/15325] Do not show non-local permissions for local data
2024-05-08 17:22:15 +02:00
Marc Alexander
76ab83893b
[ticket/15325] Rename variable for sql is local exclude
...
PHPBB3-15325
2024-05-06 20:06:10 +02:00
Marc Alexander
9aec69413f
Merge pull request #6594 from marc1706/ticket/17077
...
[ticket/17077] Improve handling of posting to reduce double submit possibility
2024-05-06 18:22:58 +02:00
Marc Alexander
3f73ae8545
[ticket/17130] Reparse magic urls in posts based on actual content
...
PHPBB3-17130
2024-05-03 20:25:44 +02:00
Marc Alexander
6f45b46746
[ticket/17077] Add proper locking in PHP without releasing form tokens
...
PHPBB3-17077
2024-05-01 11:22:29 +02:00
Marc Alexander
6c45c1ff6b
[ticket/15325] Do not show non-local permissions for local data
...
PHPBB3-15325
2024-04-23 20:49:02 +02:00
rxu
abffd0f662
[ticket/17303] Update jQuery to the version 3.7.1
...
PHPBB3-17303
2024-04-15 00:19:52 +07:00
Marc Alexander
3b5777f900
[ticket/17077] Move request handling outside locking and add release
...
PHPBB3-17077
2024-04-09 20:53:05 +02:00
LukeWCS
6943fbba89
[ticket/17302] Fix password reset function
...
Password reset function does not update all necessary data
PHPBB3-17302
2024-04-09 19:06:09 +02:00
Marc Alexander
c07c6816fc
[ticket/17077] Improve handling of accidental double submission of posts
...
PHPBB3-17077
2024-04-08 21:50:27 +02:00
Marc Alexander
9c51a7866b
[ticket/17296] Fix session page update test
...
PHPBB3-17296
2024-03-10 09:26:05 +01:00
Marc Alexander
bda99e1c35
[ticket/17296] Reduce complexity of relative paths on adm pages
...
PHPBB3-17296
2024-03-07 20:57:19 +01:00
Marc Alexander
4afa184110
[ticket/17292] Add needed www prefix for spamcop
...
PHPBB3-17292
2024-02-23 20:01:41 +01:00
Christian Schnegelberger
00b8cb1e52
[ticket/17292] Use new spamhaus.org check url
...
PHPBB3-17292
2024-02-22 19:16:54 +01:00
rxu
112392bcf3
[ticket/17286] Remove test pauses
...
PHPBB3-17286
2024-02-03 12:09:47 +07:00
rxu
ec7180db4f
[ticket/17286] Do not update user session page if it does not exist
...
PHPBB3-17286
2024-02-02 23:33:12 +07:00
Marc Alexander
c4642d2502
Merge pull request #6580 from rxu/ticket/17117
...
[ticket/17117] Do not load non-existent/disabled notification methods
2024-01-02 16:47:49 +01:00
rxu
f31ea59a1a
[ticket/17117] Do not load non-existent/disabled notification methods
...
Non-existent or disabled notification methods (f.e. added
by extensions which were later disabled/purged) should not be loaded.
PHPBB3-17117
2024-01-02 15:45:42 +07:00
Marc Alexander
61a28c154b
Merge pull request #6563 from marc1706/ticket/17212
...
[ticket/17212] Support updating session info when editing post with p=
2024-01-01 21:35:53 +01:00
rxu
6a8140e82b
[ticket/17232] Improve SQL error messages handling
...
PHP 7 changes how most errors are reported by PHP. Instead of reporting errors
through the traditional error reporting mechanism used by PHP 5, most errors
are now reported by throwing Error exceptions.
Use it to display meaningful SQL error messages instead of PHP fatal errors
for SQL errors.
PHPBB3-17232
2023-12-20 15:07:14 +07:00
Marc Alexander
613582e2c5
[ticket/17212] Support updating session info when editing post with p=
...
PHPBB3-17212
2023-11-09 21:08:31 +01:00