MFA fix, added IP blacklist, update webmail client
This commit is contained in:
@@ -15,6 +15,7 @@ import (
|
||||
"mailgoserver/internal/db"
|
||||
"mailgoserver/internal/dkim"
|
||||
"mailgoserver/internal/mailstore"
|
||||
"mailgoserver/internal/relay"
|
||||
"mailgoserver/internal/toolbox"
|
||||
)
|
||||
|
||||
@@ -129,7 +130,12 @@ func newTestApp(t *testing.T) *App {
|
||||
cfg.SaveTo(configPath)
|
||||
|
||||
acmeMgr := acmecert.New(cfg, filepath.Join(dir, "server.crt"), filepath.Join(dir, "server.key"), filepath.Join(dir, "acme"), nil, toolbox.GetLogger("test"))
|
||||
app, err := New(database, dkimMgr, mstore, acmeMgr, cfg, configPath, toolbox.GetLogger("test"), func() bool { return true })
|
||||
relayer := relay.New(database, cfg, toolbox.GetLogger("test"))
|
||||
appSecret, err := LoadOrCreateAppSecret(filepath.Join(dir, "app_secret.key"))
|
||||
if err != nil {
|
||||
t.Fatalf("LoadOrCreateAppSecret: %v", err)
|
||||
}
|
||||
app, err := New(database, dkimMgr, mstore, acmeMgr, relayer, cfg, configPath, toolbox.GetLogger("test"), func() bool { return true }, appSecret)
|
||||
if err != nil {
|
||||
t.Fatalf("New: %v", err)
|
||||
}
|
||||
@@ -184,8 +190,10 @@ func TestAllPagesRender(t *testing.T) {
|
||||
"/ips", "/ips/add", "/ips/" + itoa(ips[0].ID) + "/edit",
|
||||
"/dkim", "/dkim/" + itoa(keys[0].ID) + "/edit",
|
||||
"/logs", "/logs?type=emails", "/logs?type=auth",
|
||||
"/logs?type=auth&auth_category=admin", "/logs?type=auth&auth_category=webmail", "/logs?type=auth&auth_category=mailserver",
|
||||
"/settings",
|
||||
"/letsencrypt",
|
||||
"/blacklist",
|
||||
"/msg/content/" + itoa(logs[0].ID),
|
||||
"/admins", "/admins/add",
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user