mirror of
https://github.com/ergochat/ergo.git
synced 2024-12-22 18:52:41 +01:00
add a warning for the #1634 case
Configurations with require-sasl and open account registration are valid, but likely unintended. Show a warning about them.
This commit is contained in:
parent
5c157adf45
commit
aa27ad98a8
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user