3
0
mirror of https://github.com/ergochat/ergo.git synced 2024-12-22 18:52:41 +01:00

Merge pull request #1637 from slingamn/config_warning

add a warning for the #1634 case
This commit is contained in:
Shivaram Lingamneni 2021-04-27 08:49:25 -04:00 committed by GitHub
commit 33616df7c4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -716,6 +716,10 @@ func (server *Server) applyConfig(config *Config) (err error) {
// we are now open for business // we are now open for business
err = server.setupListeners(config) err = server.setupListeners(config)
// send other config warnings
if config.Accounts.RequireSasl.Enabled && config.Accounts.Registration.Enabled {
server.logger.Warning("server", "Warning: although require-sasl is enabled, users can still register accounts. If your server is not intended to be public, you must set accounts.registration.enabled to false.")
}
if !initial { if !initial {
// push new info to all of our clients // push new info to all of our clients
@ -852,7 +856,7 @@ func (server *Server) setupListeners(config *Config) (err error) {
} }
if publicPlaintextListener != "" { if publicPlaintextListener != "" {
server.logger.Warning("listeners", fmt.Sprintf("Your server is configured with public plaintext listener %s. Consider disabling it for improved security and privacy.", publicPlaintextListener)) server.logger.Warning("listeners", fmt.Sprintf("Warning: your server is configured with public plaintext listener %s. Consider disabling it for improved security and privacy.", publicPlaintextListener))
} }
return return