Commit Graph

486 Commits (fc445a2eaa2f93ae7f55b3af8800a87a69480a66)

Author SHA1 Message Date
Alexander Piskun 0b8a3b578d fixed Drone test 2 years ago
Alexander Piskun f16c9f42c6 added CORS skip if session was created by AppAPI 2 years ago
Hamid Dehnavi ea06cf2f39 Convert isset ternary to null coalescing operator 2 years ago
Côme Chilliet f68d4f7300
Remove deprecated methods Util::writeLog and DIContainer::log 2 years ago
Christoph Wurst e477bb7eaf
feat(appframework): Expose programmatic rate limiter 2 years ago
Joas Schilling 25309bcb45
techdebt(DI): Use public IThrottler interface which exists since Nextcloud 25 2 years ago
Joas Schilling 381c35080d
fix(middleware): Fix header injection for bruteforce middleware 2 years ago
Joas Schilling 2f06f2355d
feat: Add a header which signals that the request was throttled 2 years ago
Robin Appelman ccf57e0715 add separate event for rendering login page template 2 years ago
jld3103 12f8543815
Rewrite OCS CSRF check to be readable 2 years ago
Joas Schilling 1b387bb341
fix!: Remove legacy event dispatching Symfony's GenericEvent from AdditionalScripts 2 years ago
Marcel Klehr ffe27ce14c Massive refactoring: Turn LanguageModel OCP API into TextProcessing API 3 years ago
Marcel Klehr 82d3b00ab1 LLM OCP API: Add to RegistrationContext 3 years ago
Anna Larch 558e386e46 fix(CardDAV): catch right exception when checking for federated app classes 3 years ago
jld3103 b0001c6010
Add template types to responses 3 years ago
jld3103 7f4651637a
Allow stdClass in XML responses 3 years ago
Christoph Wurst e76d525a43
chore: Drop \OC_App::getAppInfo 3 years ago
Joas Schilling 3a6bc7aba2
fix(middleware): Also abort the request when reaching max delay in afterController 3 years ago
Faraz Samapoor e7cc7653b8 Refactors "strpos" calls in lib/private to improve code readability. 3 years ago
Joas Schilling ecb8b55c5c
feat(security): Add PHP \Attribute for remaining security annotations 3 years ago
Joas Schilling 89c3c31402
feat(ratelimit): Add Attributes support to rate limit middleware 3 years ago
Christoph Wurst a06898a2d0 fix(security)!: Use consistent HTTP status for strict cookie checks 3 years ago
Marcel Klehr 317521b607 feat(SpeechToText): Add SpeechToText provider API 3 years ago
Côme Chilliet 426c0341ff
Use typed version of IConfig::getSystemValue as much as possible 3 years ago
Joas Schilling 2b49861679
Add a debug message when throttling without defining 3 years ago
Joas Schilling e839eb9b5c
feat(middleware): Migrate BruteForceProtection annotation to PHP Attribute and allow multiple 3 years ago
Joas Schilling c297f8ee96
feat(appframework): Make ITimeFactory extend \PSR\Clock\ClockInterface 3 years ago
Julius Härtl 3e63298381
feat(translations): Add translation provider API 3 years ago
Ferdinand Thiessen f655f83c84 fix(CORS): CORS should only be bypassed on `PublicPage` if not logged in to prevent CSRF attack vectors 3 years ago
Robin Appelman b68be79464 more routing performance instrumentation 3 years ago
Robin Appelman fe78ef7a38 instrumentation for app booting 3 years ago
Robin Appelman 08e7b20c43 add more performance instrumentation for app registering 3 years ago
Ferdinand Thiessen ba8a50c059 fix: Throw `NotFoundExceptionInterface` to fulfill PSR container interface if class not found 3 years ago
Julius Härtl dc3916e27c
fix: Only get params from PUT content if possible 3 years ago
Louis Chemineau 4ab3c16403 Pluggable share provider 3 years ago
Christoph Wurst 20e00cdf17
feat(app-framework): Add UseSession attribute to replace annotation 3 years ago
Christoph Wurst 8d9af3e262
feat(app-framework): Add support for global middlewares 3 years ago
Christoph Wurst 907ff68bfc
perf(app-framework): Make the app middleware registration lazy 3 years ago
Côme Chilliet f5c361cf44
composer run cs:fix 3 years ago
Côme Chilliet 2a5e18b67a
Fix types in OCS json answer (status code is an int) 3 years ago
Côme Chilliet f2cdc4f47d
Fix crash in OCS when getting info about an application 3 years ago
Côme Chilliet 0c466b7ff5
Attempt at reducing psalm errors 3 years ago
Christoph Wurst 20fcfb5739
feat(app framework)!: Inject services into controller methods 3 years ago
Côme Chilliet cf508c1e47 Use strict typing in base.php 3 years ago
Christoph Wurst b6dd1a1d7b
fix(app framework): Fix missing cast of double controller parameters 3 years ago
Artur Neumann 81f2857f34
check if params given to API are really an array 3 years ago
Stanimir Bozhilov b44befa881 Move JSON content type regex to IRequest and make it a const 3 years ago
Julius Härtl f0a0bfaaee
Move to str_starts_with 3 years ago
Julius Härtl 3899de12b7
Skip querying the app container for server namespace 3 years ago
Julius Härtl d7ecbe32d2
Avoid container dance for appName 3 years ago