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
|
9e2720cddc
|
Modernize to PHP 8.1
|
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
|
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
|
e63d473032
|
Clean PHPStan baseline
|
2025-04-05 16:19:38 +02:00 |
|
Yassine Guedidi
|
a7f7022229
|
Replace getQuotedTableName by using DefaultQuoteStrategy
|
2025-04-02 02:13:45 +02:00 |
|
Yassine Guedidi
|
47d3bd4b69
|
Replace MASTER_REQUEST by MAIN_REQUEST
|
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
|
c50265c1eb
|
Replace setMethods by onlyMethods
|
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 |
|
Yassine Guedidi
|
2272d3da66
|
Merge branch '2.6'
# Conflicts:
# src/Repository/EntryRepository.php
# src/Twig/WallabagExtension.php
# src/Wallabag/CoreBundle/Resources/views/Entry/_card_actions.html.twig
# src/Wallabag/CoreBundle/Resources/views/Entry/_card_list.html.twig
# tests/Twig/WallabagExtensionTest.php
|
2025-03-18 21:02:22 +01:00 |
|
Yassine Guedidi
|
7e9e179860
|
Merge pull request #8098 from wallabag/add-isgranted-to-entryrestcontroller
Add IsGranted to EntryRestController
|
2025-03-18 12:34:57 +01:00 |
|
Yassine Guedidi
|
c20f37975b
|
No class level route annotations
|
2025-03-18 01:22:55 +01:00 |
|
Yassine Guedidi
|
ecb8b8ff49
|
Add IsGranted to EntryRestController
|
2025-03-18 00:15:34 +01:00 |
|
Yassine Guedidi
|
67c359a6dd
|
Replace entity manager clear by creating a new client
|
2025-03-18 00:03:35 +01:00 |
|
Yassine Guedidi
|
943bfd9162
|
Add IsGranted to TagController
|
2025-03-17 10:47:57 +01:00 |
|
Yassine Guedidi
|
fb11f5870e
|
Merge pull request #8094 from wallabag/add-isgranted-to-configcontroller
Add IsGranted to ConfigController
|
2025-03-17 09:34:25 +01:00 |
|
Yassine Guedidi
|
787a812f8e
|
Fix tests namespaces
|
2025-03-16 22:13:12 +01:00 |
|
Yassine Guedidi
|
f3da3a42e8
|
Add IsGranted to ConfigController
|
2025-03-16 21:20:34 +01:00 |
|
Yassine Guedidi
|
9499b062d0
|
Add IsGranted to import controllers
|
2025-03-14 22:24:31 +01:00 |
|
Yassine Guedidi
|
d2dd7f78d3
|
Add IsGranted to ExportController
|
2025-03-14 09:51:17 +01:00 |
|
Yassine Guedidi
|
61e2cb37df
|
Add IsGranted to AnnotationController
|
2025-03-14 09:30:34 +01:00 |
|
Yassine Guedidi
|
3bd434091f
|
Convert 403 errors to 404 errors
|
2025-03-14 06:41:28 +01:00 |
|
Yassine Guedidi
|
24784768f5
|
Add methods to all controllers
|
2025-03-10 01:37:14 +01:00 |
|
Adrien ERAUD
|
d58549472c
|
Use Graby's http headers configuration for the authentication request
|
2025-02-20 08:47:19 +01:00 |
|
Yassine Guedidi
|
b905a2c856
|
Merge pull request #8017 from wallabag/make-wallabag_url-a-twig-global
Make wallabag_url a Twig global
|
2025-02-20 08:32:30 +01:00 |
|
Yassine Guedidi
|
3d0bd49730
|
Fix volatile tests
|
2025-02-19 21:41:53 +01:00 |
|
Yassine Guedidi
|
311675d30b
|
Fix constructor call of AuthCodeMailer in AuthCodeMailerTest
|
2025-02-19 20:48:33 +01:00 |
|
Yassine Guedidi
|
63dc176302
|
Migrate from Guzzle to Symfony HttpClient
|
2025-02-15 18:28:50 +01:00 |
|
Yassine Guedidi
|
335054c9a3
|
Move and rename Guzzle\AuthenticatorSubscriber to HttpClient\Authenticator
|
2025-02-15 18:27:27 +01:00 |
|