rxu
83f9838217
Merge branch 'ticket/17232' into ticket/17232-master
2023-12-20 15:58:15 +07: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
c98778dbf6
[ticket/16944] Add tests for iconify bundler
...
PHPBB3-16944
2023-11-14 21:40:26 +01:00
Marc Alexander
1f5ae7be76
[ticket/16944] Add missing definitions and make logging optional
...
PHPBB3-16944
2023-11-12 16:04:52 +01:00
Marc Alexander
0434bce5af
[ticket/16944] Generate iconify bundle as needed via icons & assets bag
...
PHPBB3-16944
2023-11-12 16:04:52 +01:00
Marc Alexander
bd6cd8f2fc
[ticket/16944] Fix path and update iconify bundle
...
PHPBB3-16944
2023-11-12 16:04:52 +01:00
Marc Alexander
a1b41f25ef
[ticket/16944] Handle bundling of iconify icons in ACP
...
PHPBB3-16944
2023-11-12 16:04:52 +01:00
Marc Alexander
a531d6071b
[ticket/16944] Start changing bundler to be used outside of develop scripts
...
PHPBB3-16944
2023-11-12 16:04:52 +01:00
Marc Alexander
5cc4691d87
[ticket/16944] Add first basic iconify bundler
...
PHPBB3-16944
2023-11-12 16:04:52 +01:00
Marc Alexander
58b777b51c
[ticket/9687] Some more code cleanup after code review
...
PHPBB3-9687
2023-11-06 20:30:59 +01:00
Marc Alexander
13361a3b4b
[ticket/9687] Clean up code some more
...
PHPBB3-9687
2023-11-06 20:28:42 +01:00
Marc Alexander
21b389bb81
[ticket/9687] Require @ sign in emails
...
PHPBB3-9687
2023-11-05 20:21:41 +01:00
Marc Alexander
63473239f2
[ticket/9687] Remove open todos and revert back to old regex
...
PHPBB3-9687
2023-11-05 20:21:40 +01:00
Marc Alexander
8a15670055
[ticket/9687] Update deprecated notices and helper functions
...
PHPBB3-9687
2023-11-05 20:21:40 +01:00
Marc Alexander
e54d54488c
[ticket/9687] Fix ban message for banned users
...
PHPBB3-9687
2023-11-05 20:21:40 +01:00
Marc Alexander
54bb32bba5
[ticket/9687] Improve labeling in acp for user bans
...
PHPBB3-9687
2023-11-05 20:21:40 +01:00
Marc Alexander
d7389809aa
[ticket/9687] Add support for logging to banning system
...
PHPBB3-9687
2023-11-05 20:21:40 +01:00
Marc Alexander
66cb07d2f4
[ticket/9687] Fix tests on postgres
...
PHPBB3-9687
2023-11-05 20:21:39 +01:00
Marc Alexander
a0bd70885d
[ticket/9687] Create ban message in manager and add missing sort directions
...
PHPBB3-9687
2023-11-05 20:21:39 +01:00
Marc Alexander
0be1ffd296
[ticket/9687] Adjust queries to be compatible with postgres
...
PHPBB3-9687
2023-11-05 20:21:39 +01:00
Marc Alexander
0414536727
[ticket/9687] Add separate column for user_id
...
PHPBB3-9687
2023-11-05 20:21:39 +01:00
Marc Alexander
f9a0e4d606
[ticket/9687] Separate querie for ban options of users
...
PHPBB3-9687
2023-11-05 20:21:39 +01:00
Marc Alexander
9b8b34e8f3
[ticket/9687] Resolve phing sniff issues
...
PHPBB3-9687
2023-11-05 20:21:39 +01:00
Marc Alexander
927f33fad3
[ticket/9687] Use cache driver instead of service
...
PHPBB3-9687
2023-11-05 20:21:39 +01:00
Marc Alexander
2d53b8f947
[ticket/9687] Remove invalid WHERE clause form query
...
PHPBB3-9687
2023-11-05 20:21:38 +01:00
Marc Alexander
dcbd4a54aa
[ticket/9687] Improve display of ban options and update tests
...
PHPBB3-9687
2023-11-05 20:21:38 +01:00
Marc Alexander
7b551adb2b
[ticket/9687] Prevent banning of anonymous
...
PHPBB3-9687
2023-11-05 20:21:38 +01:00
Marc Alexander
872439b8f4
[ticket/9687] Properly display error messages in ACP
...
PHPBB3-9687
2023-11-05 20:21:38 +01:00
Marc Alexander
1a4e6fe3e8
[ticket/9687] Use Forms for template display and fix display for users
...
PHPBB3-9687
2023-11-05 20:21:38 +01:00
Marc Alexander
6048458a12
[ticket/9687] Remove unused exception
...
PHPBB3-9687
2023-11-05 20:21:38 +01:00
Marc Alexander
cf0e747d51
[ticket/9687] Add tests for ban manager and fix some inconsistencies
...
PHPBB3-9687
2023-11-05 20:21:37 +01:00
Marc Alexander
8a5a26be87
[ticket/9687] Further clean up ban manager and directly pass user
...
PHPBB3-9687
2023-11-05 20:21:37 +01:00
Marc Alexander
43b35e1560
[ticket/9687] Improve code quality of ban system
...
PHPBB3-9687
2023-11-05 20:21:37 +01:00
Marc Alexander
ec4a53169a
[ticket/9687] Add ip banning support incl. CIDR support
...
PHPBB3-9687
2023-11-05 20:21:37 +01:00
Marc Alexander
d99968a800
[ticket/9687] Update ban migrations and clean up code
...
PHPBB3-9687
2023-11-05 20:21:37 +01:00
Marc Alexander
d4a4dd453a
[ticket/9687] Move migrations to v400
...
PHPBB3-9687
2023-11-05 20:21:37 +01:00
Marc Alexander
7739eb2cfe
[ticket/9687] Fix incorrect check for ban end and invalid query
...
PHPBB3-9687
2023-11-05 20:21:36 +01:00
Marc Alexander
9048aed163
[ticket/9687] Use new array entries for bans
...
PHPBB3-9687
2023-11-05 20:21:36 +01:00
Oliver Schramm
40b1d1e6ff
[ticket/9687] Remove dependency on log and user services
...
PHPBB3-9687
2023-11-05 20:21:36 +01:00
Oliver Schramm
e7015bf1dd
[ticket/9687] Fix code style and tests
...
PHPBB3-9687
2023-11-05 20:21:36 +01:00
Oliver Schramm
64ab1fc24c
[ticket/9687] Fix bugs when banning and add TODO's
...
PHPBB3-9687
2023-11-05 20:21:36 +01:00
Oliver Schramm
7267df431f
[ticket/9687] Finish documentation and integrate the new code
...
PHPBB3-9687
2023-11-05 20:21:35 +01:00
Oliver Schramm
9373fa3edb
[ticket/9687] Add more useful methods to the new ban manger
...
PHPBB3-9687
2023-11-05 20:21:35 +01:00
Oliver Schramm
c8b8675dff
[ticket/9687] Finish ban check and tidy methods
...
PHPBB3-9687
2023-11-05 20:21:35 +01:00
Oliver Schramm
95de576ccd
[ticket/9687] Add unbanning to the manager
...
PHPBB3-9687
2023-11-05 20:21:35 +01:00
Oliver Schramm
64af01f528
[ticket/9687] Finishing user banning and ban logging
...
PHPBB3-9687
2023-11-05 20:21:35 +01:00
Oliver Schramm
5ae1d9eac6
[ticket/9687] Introduce new ban manager (WIP)
...
PHPBB3-9687
2023-11-05 20:21:35 +01:00
Marc Alexander
d65141aa75
Merge branch '3.3.x'
2023-11-04 08:28:08 +01:00
Marc Alexander
fe84120bf2
Merge pull request #6490 from rxu/ticket/16470
...
[ticket/16470] Update user last visit time on session begin
2023-11-04 08:26:45 +01:00
Marc Alexander
f177cfa386
[ticket/17209] Check permission for existence in storage permission migration
...
PHPBB3-17209
2023-11-03 21:10:04 +01:00