summaryrefslogtreecommitdiffstats
path: root/lib/Controller/PageController.php
AgeCommit message (Collapse)Author
2023-08-10fix(bruteforce): Fix resetting the bruteforce protectionJoas Schilling
Since the metadata field was extended to track the password and token separately the metadata comparison on the reset did not match anymore. Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-05-03feat(initial-state): Add own user groups to initial stateJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-04-26feat(controllers): Migrate server annotations to attributesJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-04-24fix(controllers): Always specify the bruteforced actionJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-04-24fix(controllers): Migrate to BruteForceProtection attributeJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-04-24fix(controllers): Migrate to UseSession attributeJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-04-13chore(CS): Unify construct() callsJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-04-13automated: Apply CS fixJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-17fix: Conversation token is not optional in this routeJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-15Add specific page for recording callsDaniel Calviño Sánchez
Instead of joining the call in the main Talk page now a specific page to be used only by the recording server was added. This will make possible to use a specific UI tailored for call recording, but also to use an internal client of the external signaling server rather than a normal participant. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2023-02-06Always log the token and reset again when joining successfullyJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-04Move getParticipant()Joas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-03Move to new event syntaxJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-09-12Dispatch reference rendering eventJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-08-03Use public throttlerJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-07-18Fix quick access anchors for navigation and contentJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-07-05Also throttle on call/Joas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-07-04Throttle more endpointsJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-07-01Prevent brute forcing rooms as logged in usersJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-06-30Reset the password attempts on succcessful answerJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-06-30Show warning about the throttlingJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-06-30Add brute-force protection to conversation passwordsJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-05-20Add template data as the app parameter is currently not publicJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-04-30Move Room::verifyPassword() to the RoomServiceJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-04-06Use PHP7.4 property typehinting where possibleVitor Mattos
Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-02-07Use public HintException onlyJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-10-18Replace old type constants with new onesJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-07-01Use extended mediarecorderMarco Ambrosini
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2021-05-19Regenerate session id after entering passwordRoeland Jago Douma
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2021-05-10Display map in the MessageListMarco Ambrosini
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2021-03-08Prepare selecting the correct session in case there are multipleJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-02-11Make sure that collections scripts event is properly emittedJulius Härtl
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2021-01-21Initial state service is deprecatedJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30Fix some more participant handlingJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30Fix function usageJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-09-22Merge pull request #4189 from nextcloud/feature/noid/less-participant-queriesJoas Schilling
Less participant queries
2020-09-22Allow to preload a user when getting the room by tokenJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-09-21Don't break on other errorsJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-09-17Fix "enable_matterbridge" initial state not set for guestsDaniel Calviño Sánchez
The RightSidebar component always checks the value, so even if the setting does not apply for guests it should be explicitly disabled in that case. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2020-08-25Allow to install the Matterbridge app directly in the Talk settingsJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-08-25basic toggle matterbridge via admin settingsJulien Veyssier
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2020-08-03Move to Psr\Log\LoggerInterfaceJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-07-09Defer sending the notifications when we interact multiple timesJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-07-01Redirect to a plain page to avoid reconnectionsJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-05-12Run cs:fixJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-05-12Require a distributed MemCacheJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-04-27Create the initialState in a single locationJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-04-22Move routes to appJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-04-16Don't break when showing the login mask to usersJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-04-07Merge pull request #3287 from nextcloud/fix-invalid-config-attribute-after-mergeJoas Schilling
Fix invalid config attribute after merge