Skip to content

Commit cad1227

Browse files
authored
Merge pull request #196
feat: Enable the `register` module in Prosody
2 parents b30eb78 + 9e56822 commit cad1227

File tree

6 files changed

+15
-1
lines changed

6 files changed

+15
-1
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3636
- feat!: Implement factory reset (`DELETE /`) (@RemiBardon in #188).
3737
- feat: Add `PUT /v1/pod/config/dashboard-address` (@RemiBardon in #188).
3838
- feat(tasks): Update changelog in `task release` (@RemiBardon).
39+
- feat: Enable the `register` module in Prosody (@RemiBardon in #196).
3940

4041
## [0.10.0] - 2025-03-25
4142

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
Copyright 2022-2024, Prose Foundation - Released under the [Mozilla Public License 2.0](./LICENSE.md).
88

9-
_Tested at Rust version: `rustc 1.84.1 (e71f9a9a9 2025-01-27) (Homebrew)`_
9+
_Tested at Rust version: `rustc 1.85.1 (4eb161250 2025-03-15) (Homebrew)`_
1010

1111
## License
1212

docs/faq.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Frequently Asked Questions
2+
3+
## What modules are enabled in Prosody? / What is the default Prosody configuration?
4+
5+
You can find a snapshot of the default Prosody configuration file the Prose Pod API generates at
6+
[`src/service/tests/prosody/snapshots/behavior__prosody__default_config.snap`](https://github.com/prose-im/prose-pod-api/blob/b30eb785b13175be307b04ca55741101fdfad47c/src/service/tests/prosody/snapshots/behavior__prosody__default_config.snap).
7+
It uses the default server configuration values defined by the Prose Pod API.
8+
9+
The minimal configuration, when all server options (e.g. XMPP server federation) are disabled,
10+
can be found at: [`src/service/tests/prosody/snapshots/behavior__prosody__minimal_config.snap`](https://github.com/prose-im/prose-pod-api/blob/b30eb785b13175be307b04ca55741101fdfad47c/src/service/tests/prosody/snapshots/behavior__prosody__minimal_config.snap).

src/service/src/features/prosody/prosody_config.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,7 @@ impl ProseDefault for prosody_config::ProsodyConfig {
140140
"server_contact_info",
141141
"websocket",
142142
"cloud_notify",
143+
"register",
143144
]
144145
.into_iter()
145146
.map(ToString::to_string)

src/service/tests/prosody/snapshots/behavior__prosody__default_config.snap

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ modules_enabled = {
5656
"server_contact_info";
5757
"websocket";
5858
"cloud_notify";
59+
"register";
5960
"mam";
6061
}
6162
modules_disabled = { "s2s" }

src/service/tests/prosody/snapshots/behavior__prosody__minimal_config.snap

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ modules_enabled = {
5656
"server_contact_info";
5757
"websocket";
5858
"cloud_notify";
59+
"register";
5960
}
6061
modules_disabled = { "s2s" }
6162

0 commit comments

Comments
 (0)