aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--clientapi/routing/register.go6
-rw-r--r--docs/development/CONTRIBUTING.md2
-rw-r--r--internal/validate.go2
-rw-r--r--setup/config/config_clientapi.go20
4 files changed, 14 insertions, 16 deletions
diff --git a/clientapi/routing/register.go b/clientapi/routing/register.go
index 565c4153..090a2fc2 100644
--- a/clientapi/routing/register.go
+++ b/clientapi/routing/register.go
@@ -236,7 +236,7 @@ type authDict struct {
// TODO: Lots of custom keys depending on the type
}
-// http://matrix.org/speculator/spec/HEAD/client_server/unstable.html#user-interactive-authentication-api
+// https://spec.matrix.org/v1.7/client-server-api/#user-interactive-authentication-api
type userInteractiveResponse struct {
Flows []authtypes.Flow `json:"flows"`
Completed []authtypes.LoginType `json:"completed"`
@@ -256,7 +256,7 @@ func newUserInteractiveResponse(
}
}
-// http://matrix.org/speculator/spec/HEAD/client_server/unstable.html#post-matrix-client-unstable-register
+// https://spec.matrix.org/v1.7/client-server-api/#post_matrixclientv3register
type registerResponse struct {
UserID string `json:"user_id"`
AccessToken string `json:"access_token,omitempty"`
@@ -462,7 +462,7 @@ func validateApplicationService(
}
// Register processes a /register request.
-// http://matrix.org/speculator/spec/HEAD/client_server/unstable.html#post-matrix-client-unstable-register
+// https://spec.matrix.org/v1.7/client-server-api/#post_matrixclientv3register
func Register(
req *http.Request,
userAPI userapi.ClientUserAPI,
diff --git a/docs/development/CONTRIBUTING.md b/docs/development/CONTRIBUTING.md
index 71e7516a..caab1e74 100644
--- a/docs/development/CONTRIBUTING.md
+++ b/docs/development/CONTRIBUTING.md
@@ -109,7 +109,7 @@ To configure the connection to a remote Postgres, you can use the following envi
```bash
POSTGRES_USER=postgres
-POSTGERS_PASSWORD=yourPostgresPassword
+POSTGRES_PASSWORD=yourPostgresPassword
POSTGRES_HOST=localhost
POSTGRES_DB=postgres # the superuser database to use
```
diff --git a/internal/validate.go b/internal/validate.go
index 99088f24..7f0d8b9e 100644
--- a/internal/validate.go
+++ b/internal/validate.go
@@ -25,7 +25,7 @@ import (
)
const (
- maxUsernameLength = 254 // http://matrix.org/speculator/spec/HEAD/intro.html#user-identifiers TODO account for domain
+ maxUsernameLength = 254 // https://spec.matrix.org/v1.7/appendices/#user-identifiers TODO account for domain
minPasswordLength = 8 // http://matrix.org/docs/spec/client_server/r0.2.0.html#password-based
maxPasswordLength = 512 // https://github.com/matrix-org/synapse/blob/v0.20.0/synapse/rest/client/v2_alpha/register.py#L161
diff --git a/setup/config/config_clientapi.go b/setup/config/config_clientapi.go
index 44136e2a..85dfe0be 100644
--- a/setup/config/config_clientapi.go
+++ b/setup/config/config_clientapi.go
@@ -93,17 +93,15 @@ func (c *ClientAPI) Verify(configErrs *ConfigErrors) {
checkNotEmpty(configErrs, "client_api.recaptcha_sitekey_class", c.RecaptchaSitekeyClass)
}
// Ensure there is any spam counter measure when enabling registration
- if !c.RegistrationDisabled && !c.OpenRegistrationWithoutVerificationEnabled {
- if !c.RecaptchaEnabled {
- configErrs.Add(
- "You have tried to enable open registration without any secondary verification methods " +
- "(such as reCAPTCHA). By enabling open registration, you are SIGNIFICANTLY " +
- "increasing the risk that your server will be used to send spam or abuse, and may result in " +
- "your server being banned from some rooms. If you are ABSOLUTELY CERTAIN you want to do this, " +
- "start Dendrite with the -really-enable-open-registration command line flag. Otherwise, you " +
- "should set the registration_disabled option in your Dendrite config.",
- )
- }
+ if !c.RegistrationDisabled && !c.OpenRegistrationWithoutVerificationEnabled && !c.RecaptchaEnabled {
+ configErrs.Add(
+ "You have tried to enable open registration without any secondary verification methods " +
+ "(such as reCAPTCHA). By enabling open registration, you are SIGNIFICANTLY " +
+ "increasing the risk that your server will be used to send spam or abuse, and may result in " +
+ "your server being banned from some rooms. If you are ABSOLUTELY CERTAIN you want to do this, " +
+ "start Dendrite with the -really-enable-open-registration command line flag. Otherwise, you " +
+ "should set the registration_disabled option in your Dendrite config.",
+ )
}
}