Age | Commit message (Collapse) | Author |
|
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
|
|
Unfortunately this prevents to join a room as a local federated user, as
in that case the session will be already in use.
TODO: "leaveFederatedRoom" in the main controller always expects a session
ID, while the proxy may not send it if the participant does not have a
session (although right now, due to the code flow, it should be always
called with a session); ensure that this is properly handled
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
|
|
This will make possible to join a room in a remote Nextcloud server with
the same session used in the local one avoiding the need to keep a map
of sessions to convert between them and ensuring that a duplicated
session id will not be used.
The column length for the session id is 512, while generated session ids
are only 255 characters long, so in most cases the cloud id can be added
as is. Only if the cloud id is longer than 256 characters (one character
needs to be reserved for the separator character) it will need to be
trimmed, but that is unlikely to happen; user ids are at most 64
characters, so the "@" plus the domain would need to be longer than 192
characters. Therefore any cloud id longer than 256 characters is just
trimmed at the end as a safety measure, but a fancier algorithm, for
example to ellipsize it, is not needed.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
|
|
The length of the "sender" and "recipient" columns in the
"talk_internalsignaling" table was 255 (defined in
Version11000Date20201209142525.php), but the maximum session id length
is 512 (defined in Version10000Date20201015134000.php).
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
|
|
TODO: for consistency with other properties when there are no federation
setting the key is still included in the settings, but with an empty
value. Should the federation entry be totally removed instead if the
room is not a federated room?
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
|
|
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
|
|
on federated notifications
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: skalidindi53 <s.teja2004@gmail.com>
|
|
fix(ban): Limit query for participants when they actually can be a moderator
|
|
nextcloud/followup/12687/fix-mention-translations-with-adjusted-server-protocol
fix(federation): Fix message parameters after adjusting https handling
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
nextcloud/skalidindi53/12670/Moderators-banning-others/themselves
fix: Moderators no longer able to ban themselves or other moderators
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
No-op change atm as we only load active sessions, but maybe that changes at some point
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: skalidindi53 <s.teja2004@gmail.com>
|
|
nextcloud/bugfix/noid/allow-session-state-in-federation
fix(federation): Allow setting the session state in federated convers…
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
As we don't care which node we get for rendering the message
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
fix(settings): drop local setting for background blur filter, use provided by server
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: skalidindi53 <s.teja2004@gmail.com>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: skalidindi53 <s.teja2004@gmail.com>
|
|
Signed-off-by: skalidindi53 <s.teja2004@gmail.com>
|
|
Signed-off-by: skalidindi53 <s.teja2004@gmail.com>
|
|
Signed-off-by: skalidindi53 <s.teja2004@gmail.com>
|
|
Signed-off-by: skalidindi53 <s.teja2004@gmail.com>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Since 29.0.4 ICloudID::getRemote() contains the protocol.
Therefore we can no longer find the federation invites by the server URL,
as the protocol was missing in the database.
To be more aligned with the future expectation of the handling,
the protocol is added and now always expected.
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
by server
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Only check path for being accessible when the storage is a object home
|
|
object home
Forward-ported https://github.com/nextcloud/server/pull/24103
Signed-off-by: Jonas <jonas@freesources.org>
Signed-off-by: Jonas <jonas@freesources.org>
|
|
Signed-off-by: Sanskar Soni <sanskarsoni300@gmail.com>
|
|
nextcloud/skalidindi53/11578/talkbot-uninstall-throws-instead-of-showing-an-error
Shows an error msg when missing args
|
|
Signed-off-by: skalidindi53 <s.teja2004@gmail.com>
|
|
nextcloud/skalidindi53/11852/Duplicate-Stun-and-Turn-Servers
fix: duplicate stun and turn servers cannot be added
|