Commit Graph

625 Commits (2bc77a3c5aff352cdc19aa683bbb36da2ff20b01)

Author SHA1 Message Date
Côme Chilliet d51efd9735
fix: Do not try to create lazy ghosts for PHP internal classes 3 months ago
Thomas Citharel 7bf8e9699c
fix(http): handle getHttpProtocol being unset in $_SERVER['SERVER_PROTOCOL'] if called from occ 3 months ago
provokateurin 9473f47c0d fix(Dispatcher): Catch TypeErrors and turn them into bad request responses 4 months ago
provokateurin aab11d35d3
fix(OCS): Add IRequest::getFormat to determine the response Content-Type the same way everywhere 4 months ago
Joas Schilling 11aa997da3
fix(2fa): Fix 2FA session setup when ephemeral session is used 4 months ago
Joas Schilling 57f09b642e
fix(container): Reduce general deprecation spam on all requests 5 months ago
Joas Schilling 2f18996347
fix(container): Don't use deprecated things to set up controllers for apps 5 months ago
Joas Schilling 17c40b9474
fix(container): Log the deprecation to the app when possible 5 months ago
Josh 67c14b0f11
refactor(App): \OC\AppFramework\App clean-up 5 months ago
Josh 9195987d14
refactor(AppFramework): drop unused spreed/Talk fallback 5 months ago
John Molakvoæ 4829ac57c1 fix: use `OCP\Server` 5 months ago
Josh 14b4d0327e fix(AppFramework): Log malformed protocol values and unify fallback behavior 5 months ago
Maxence Lange 132513dbf3 fix(userconfig): duplicate core lexicon 5 months ago
Maxence Lange 33bff30e1d feat(lexicon): moving out from unstable 5 months ago
Christoph Wurst 084a2e8859
fix(session): log when ephemeral sessions are closed 5 months ago
Ferdinand Thiessen 7fe272fd74
fix(Coordinator): ensure the core app is loaded first 6 months ago
Côme Chilliet 2346a528ba
fix: Tidy up middleware registration code and scope them to application container 6 months ago
Côme Chilliet 3dd4ba854f
fix: Add back ContainerInterface service to DIContainer 6 months ago
Côme Chilliet 2240acec7f
fix: Put back ScopedPsrLogger service 6 months ago
Côme Chilliet bbe766b07a
fix: Make sure Request class can be dependency injected to fix SameSiteCookieMiddleware injection 6 months ago
Côme Chilliet ab310ce938
fix: Fix issues and tests in DIContainer and friends 6 months ago
Côme Chilliet 9913bdda90
chore: Cleanup DIContainer class 6 months ago
Ferdinand Thiessen 5981b7eb51
chore: apply new CSFixer rules 6 months ago
Côme Chilliet 79f4e0de76
fix: Only attempt to decode JSON input if it is not an empty string 6 months ago
Côme Chilliet e8bc35ec0a
fix(ocs): Return a proper error on JSON decoding failures 6 months ago
Côme Chilliet 87f98c88ab
chore: Rename property and type it to match its current use in Request 6 months ago
Robin Appelman 8b0a3a774d fix: throw a better error if we don't get an authorization header for secutity confirmation 6 months ago
Daniel Kesselberg be587def0e fix: use correct format for expires, last-modified, and if-modified-since headers 7 months ago
Côme Chilliet 2eed6d3a89
feat: Add a configuration toggle for lazy objects in DI 7 months ago
Côme Chilliet 98b2cfc416
fix: Fix several side effects of lazy ghosts 7 months ago
Côme Chilliet 86ff5810d7
fix: Only use Lazy objects if PHP is 8.4 or higher 7 months ago
Côme Chilliet 1bf41550d0
chore: Suppress psalm error 7 months ago
Côme Chilliet 06c062bebd
feat: Use Lazy ghosts for Dependency injection 7 months ago
Côme Chilliet e8370bf73a
fix: Use only enabled applications versions in the cache prefix 7 months ago
Ferdinand Thiessen c21e189850
fix: make core application bootstrapable by coordinator 7 months ago
Joas Schilling 89a7778f87
test: Mock ITaskManager to remove test interactions 7 months ago
Ferdinand Thiessen e4ed062d68
fix(RouteParser): bail out if method name contains hashtag 8 months ago
provokateurin 63ba61487b
chore(AppFramework): Remove unused RouteConfig class and migrate tests to RouteParser 8 months ago
Côme Chilliet 0c56605497
fix: Fix psalm issue and update baseline 8 months ago
Côme Chilliet 20c6d1a7e9
feat: Improve init a bit, and add more profiling steps 8 months ago
Joas Schilling 7964f338dc
fix(throttler): Remove the sleep from the throttler that throws 8 months ago
Josh 6951053c90
docs(dispatcher): Correct described return values 8 months ago
Côme Chilliet 92038229fa
fix: Remove support for app.php loading 9 months ago
Louis Chemineau 3bff9ee3e1
fix: Use login name to check the password 9 months ago
Côme Chilliet c7037d7b38
fix: Move getAppInstalledVersions to AppConfig so that it can be used earlier 9 months ago
Joas Schilling c9aea8ffdf
fix(auth): Allow 2FA challenges for Ephemeral sessions 10 months ago
Louis Chemineau a163fa08d0 fix(login): Properly target public page with attribute 10 months ago
Arthur Schiwon 6594d7d96d
feat(AppFramework): extend range check to optional parameters 10 months ago
Louis Chemineau 47bd75a052
fix(login): Also check legacy annotation for ephemeral sessions 10 months ago
Louis Chemineau c6293204a2
feat: Close sessions created for login flow v2 10 months ago