diff options
author | Nick Cao <nickcao@nichi.co> | 2022-05-01 15:45:12 +0800 |
---|---|---|
committer | Nick Cao <nickcao@nichi.co> | 2022-05-11 18:40:05 +0800 |
commit | 82f0b53588967aa392e8a60fd30022ce8981329b (patch) | |
tree | a9fe0641779bae60e1897294d8cb6019fa7d87bf /nixos | |
parent | 4f907176e446fd75239917b1e8e5d3fb44beeb3d (diff) |
dendrite: 0.8.1 -> 0.8.4
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/services/misc/dendrite.nix | 9 | ||||
-rw-r--r-- | nixos/tests/dendrite.nix | 1 |
2 files changed, 10 insertions, 0 deletions
diff --git a/nixos/modules/services/misc/dendrite.nix b/nixos/modules/services/misc/dendrite.nix index 35bec40926ec6..ac5df9951b3f0 100644 --- a/nixos/modules/services/misc/dendrite.nix +++ b/nixos/modules/services/misc/dendrite.nix @@ -222,6 +222,13 @@ in for available options with which to populate settings. ''; }; + openRegistration = lib.mkOption { + type = lib.types.bool; + default = false; + description = '' + Allow open registration without secondary verification (reCAPTCHA). + ''; + }; }; config = lib.mkIf cfg.enable { @@ -263,6 +270,8 @@ in "--https-bind-address :${builtins.toString cfg.httpsPort}" "--tls-cert ${cfg.tlsCert}" "--tls-key ${cfg.tlsKey}" + ] ++ lib.optionals cfg.openRegistration [ + "--really-enable-open-registration" ]); ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID"; Restart = "on-failure"; diff --git a/nixos/tests/dendrite.nix b/nixos/tests/dendrite.nix index a444c9b200189..d4a5bb1322638 100644 --- a/nixos/tests/dendrite.nix +++ b/nixos/tests/dendrite.nix @@ -17,6 +17,7 @@ import ./make-test-python.nix ( homeserver = { pkgs, ... }: { services.dendrite = { enable = true; + openRegistration = true; settings = { global.server_name = "test-dendrite-server.com"; global.private_key = private_key; |