Yassine Guedidi
|
8fd5a5273d
|
Merge branch '2.6' into master
|
2025-06-05 00:37:56 +02:00 |
|
Nicolas Lœuillet
|
c1397f43ac
|
Add Pocket CSV import
|
2025-06-03 13:24:27 +02:00 |
|
Nicolas Lœuillet
|
b1614e9267
|
Add Pocket and Shaarli imports
|
2025-05-24 16:25:48 +02:00 |
|
Yassine Guedidi
|
36eb513e1b
|
PHPStan level 5
|
2025-04-22 07:59:38 +02:00 |
|
Kevin Decherf
|
7ffcd8f7f6
|
Merge branch '2.6' into master
|
2025-04-14 21:56:24 +02:00 |
|
Jeremy Benoist
|
262f674245
|
Avoid non-validated OTP to be enabled
The OTP code must be required when enabling OTP. If the provided code is wrong, disable OTP, redirect and notice the user.
|
2025-04-14 09:18:37 +02:00 |
|
Yassine Guedidi
|
e6ce9c524c
|
Merge branch '2.6'
|
2025-04-10 01:45:52 +02:00 |
|
Yassine Guedidi
|
b4483023e6
|
Move to PHPStan level 4
|
2025-04-07 12:20:06 +02:00 |
|
Yassine Guedidi
|
4e177e1778
|
Migrate to SensioLabs attributes
|
2025-04-07 09:17:32 +02:00 |
|
Yassine Guedidi
|
a766826a69
|
Migrate to JMS attributes
|
2025-04-07 09:17:32 +02:00 |
|
Yassine Guedidi
|
a1440dffda
|
Migrate to Gedmo attributes
|
2025-04-07 09:17:32 +02:00 |
|
Yassine Guedidi
|
2a60d8473d
|
Migrate to Symfony attributes
|
2025-04-07 09:17:32 +02:00 |
|
Yassine Guedidi
|
9e2720cddc
|
Modernize to PHP 8.1
|
2025-04-07 09:17:32 +02:00 |
|
Yassine Guedidi
|
ca018c77e3
|
Migrate to readonly properties
|
2025-04-07 09:17:32 +02:00 |
|
Yassine Guedidi
|
a107773c11
|
Modernize to PHP 8.0
|
2025-04-07 09:17:32 +02:00 |
|
Yassine Guedidi
|
1d5674a230
|
Migrate to constructor promoted properties
|
2025-04-07 09:17:32 +02:00 |
|
Yassine Guedidi
|
4168727f36
|
Modernize to PHP 7.4
|
2025-04-07 09:17:31 +02:00 |
|
Yassine Guedidi
|
ce8ed589d5
|
Modernize to PHP 7.3
|
2025-04-07 09:17:31 +02:00 |
|
Yassine Guedidi
|
f8c8bb7d93
|
Modernize to PHP 7.1
|
2025-04-07 09:17:31 +02:00 |
|
Yassine Guedidi
|
241cddc899
|
Modernize to PHP 7.0
|
2025-04-07 09:17:31 +02:00 |
|
Yassine Guedidi
|
745fef44f4
|
Modernize to PHP 5.5
|
2025-04-07 09:17:31 +02:00 |
|
Yassine Guedidi
|
84eb99c59b
|
Initial Rector fixes with basic configuration
|
2025-04-07 09:17:31 +02:00 |
|
Yassine Guedidi
|
d4fbb80dd5
|
Merge pull request #8121 from wallabag/clean-phpstan-baseline
Clean PHPStan baseline
|
2025-04-05 18:11:11 +02:00 |
|
Yassine Guedidi
|
e63d473032
|
Clean PHPStan baseline
|
2025-04-05 16:19:38 +02:00 |
|
Yassine Guedidi
|
41767e8fbc
|
Migrate to Doctrine attributes
|
2025-04-05 12:59:51 +02:00 |
|
Yassine Guedidi
|
412352ff03
|
Fix direct deprecation notices
|
2025-04-02 02:13:45 +02:00 |
|
Yassine Guedidi
|
4ab26a1902
|
Fix self deprecation notices
|
2025-04-02 02:13:45 +02:00 |
|
Yassine Guedidi
|
95730754e8
|
Replace property access by getters
|
2025-04-02 02:08:55 +02:00 |
|
Yassine Guedidi
|
402d80cd30
|
Replace LifecycleEventArgs by PreRemoveEventArgs
|
2025-04-02 02:08:55 +02:00 |
|
Yassine Guedidi
|
c9301bd0b3
|
Use built in FOSUserBundle mailer
|
2025-04-02 02:08:55 +02:00 |
|
Yassine Guedidi
|
f7f5c714ac
|
Replace get by constructor injection
|
2025-04-02 02:08:55 +02:00 |
|
Yassine Guedidi
|
069c09d8d9
|
Replace query by executeQuery
|
2025-04-02 02:08:55 +02:00 |
|
Yassine Guedidi
|
1127b147c0
|
Replace AuthenticationEvents::AUTHENTICATION_FAILURE by LoginFailureEvent
|
2025-04-02 02:08:55 +02:00 |
|
Yassine Guedidi
|
677b2986bc
|
Use 400 Bad Request errors for invalid CSRF everywhere
|
2025-03-30 06:18:32 +02:00 |
|
Yassine Guedidi
|
5ea5115a72
|
Protect mass_action with a CSRF token
|
2025-03-30 06:18:32 +02:00 |
|
Yassine Guedidi
|
27f0d94db7
|
Protect tag_delete with a CSRF token
|
2025-03-30 06:18:32 +02:00 |
|
Yassine Guedidi
|
cf49be6940
|
Protect tag_this_search with a CSRF token
|
2025-03-30 06:18:32 +02:00 |
|
Yassine Guedidi
|
ddf2e80842
|
Protect remove_tag with a CSRF token
|
2025-03-30 06:18:32 +02:00 |
|
Yassine Guedidi
|
d1e128900a
|
Protect delete_share with a CSRF token
|
2025-03-30 06:18:32 +02:00 |
|
Yassine Guedidi
|
0d8429dfc7
|
Protect share with a CSRF token
|
2025-03-30 06:18:32 +02:00 |
|
Yassine Guedidi
|
eb8408b22f
|
Protect delete_entry with a CSRF token
|
2025-03-30 06:18:32 +02:00 |
|
Yassine Guedidi
|
00d0e6f951
|
Protect star_entry with a CSRF token
|
2025-03-30 06:18:32 +02:00 |
|
Yassine Guedidi
|
edffef8375
|
Protect archive_entry with a CSRF token
|
2025-03-30 06:18:32 +02:00 |
|
Yassine Guedidi
|
3817010e29
|
Protect reload_entry with a CSRF token
|
2025-03-30 06:18:32 +02:00 |
|
Yassine Guedidi
|
ed1acf59e1
|
Protect changeLocale with a CSRF token
|
2025-03-30 06:18:29 +02:00 |
|
Yassine Guedidi
|
e162408139
|
Protect switch_view_mode with a CSRF token
|
2025-03-23 19:13:21 +01:00 |
|
Yassine Guedidi
|
6fa61c0f9c
|
Protect delete_ignore_origin_rule with a CSRF token
|
2025-03-23 19:13:17 +01:00 |
|
Yassine Guedidi
|
264f91126e
|
Protect delete_tagging_rule with a CSRF token
|
2025-03-23 19:13:14 +01:00 |
|
Yassine Guedidi
|
ac5b5fb379
|
Protect revoke_token with a CSRF token
|
2025-03-23 19:13:09 +01:00 |
|
Yassine Guedidi
|
d703fa6a3a
|
Protect generate_token with a CSRF token
|
2025-03-23 19:13:06 +01:00 |
|