mirror of
https://github.com/element-hq/element-web
synced 2024-11-24 18:25:49 +03:00
633be5061c
Fixes https://github.com/vector-im/riot-web/issues/7724 The `default_server_name` from the config gets displayed in the "Login with my [server] matrix ID" dropdown when the default server is being used. At this point, we also discourage the use of the `default_hs_url` and `default_is_url` options because we do an implicit .well-known lookup to configure the client based on the `default_server_name`. If the URLs are still present in the config, we'll honour them and won't do a .well-known lookup when the URLs are mixed with the new server_name option. Users will be warned if the `default_server_name` does not match the `default_hs_url` if both are supplied. Users are additionally prevented from logging in, registering, and resetting their password if the implicit .well-known check fails - this is to prevent people from doing actions against the wrong homeserver. This relies on https://github.com/matrix-org/matrix-js-sdk/pull/799 as we now do auto discovery in two places. Instead of bringing the .well-known out to its own utility class in the react-sdk, we might as well drag it out to the js-sdk. |
||
---|---|---|
.. | ||
actions | ||
async-components/views/dialogs | ||
autocomplete | ||
components | ||
i18n/strings | ||
notifications | ||
rageshake | ||
settings | ||
stores | ||
utils | ||
wrappers | ||
ActiveRoomObserver.js | ||
AddThreepid.js | ||
Analytics.js | ||
Avatar.js | ||
BasePlatform.js | ||
CallHandler.js | ||
CallMediaHandler.js | ||
ComposerHistoryManager.js | ||
ContentMessages.js | ||
createRoom.js | ||
cryptodevices.js | ||
DateUtils.js | ||
DecryptionFailureTracker.js | ||
dispatcher.js | ||
email.js | ||
Entities.js | ||
extend.js | ||
FromWidgetPostMessageApi.js | ||
GroupAddressPicker.js | ||
groups.js | ||
HtmlUtils.js | ||
ImageUtils.js | ||
index.js | ||
IntegrationManager.js | ||
Keyboard.js | ||
KeyRequestHandler.js | ||
languageHandler.js | ||
Lifecycle.js | ||
linkify-matrix.js | ||
Login.js | ||
Markdown.js | ||
matrix-to.js | ||
MatrixClientPeg.js | ||
Modal.js | ||
Notifier.js | ||
ObjectUtils.js | ||
PageTypes.js | ||
PasswordReset.js | ||
PhasedRollOut.js | ||
phonenumber.js | ||
PlatformPeg.js | ||
Presence.js | ||
ratelimitedfunc.js | ||
Registration.js | ||
Resend.js | ||
RichText.js | ||
Roles.js | ||
RoomInvite.js | ||
RoomListSorter.js | ||
RoomNotifs.js | ||
Rooms.js | ||
RtsClient.js | ||
ScalarAuthClient.js | ||
ScalarMessaging.js | ||
SdkConfig.js | ||
shouldHideEvent.js | ||
Skinner.js | ||
SlashCommands.js | ||
stripped-emoji.json | ||
TextForEvent.js | ||
Tinter.js | ||
ToWidgetPostMessageApi.js | ||
UiEffects.js | ||
Unread.js | ||
UserActivity.js | ||
UserAddress.js | ||
UserSettingsStore.js | ||
VectorConferenceHandler.js | ||
Velociraptor.js | ||
VelocityBounce.js | ||
WhoIsTyping.js | ||
WidgetMessaging.js | ||
WidgetMessagingEndpoint.js |