diff options
-rw-r--r-- | forged/internal/global/global.go | 2 | ||||
-rw-r--r-- | forged/internal/incoming/hooks/hooks.go | 6 | ||||
-rw-r--r-- | forged/internal/incoming/lmtp/lmtp.go | 6 | ||||
-rw-r--r-- | forged/internal/incoming/ssh/ssh.go | 10 | ||||
-rw-r--r-- | forged/internal/incoming/web/handler.go | 4 | ||||
-rw-r--r-- | forged/internal/incoming/web/router.go | 4 | ||||
-rw-r--r-- | forged/internal/incoming/web/server.go | 8 | ||||
-rw-r--r-- | forged/internal/incoming/web/types/types.go | 2 | ||||
-rw-r--r-- | forged/internal/server/server.go | 14 |
9 files changed, 28 insertions, 28 deletions
diff --git a/forged/internal/global/global.go b/forged/internal/global/global.go index 7d2f03f..2aa8049 100644 --- a/forged/internal/global/global.go +++ b/forged/internal/global/global.go @@ -1,6 +1,6 @@ package global -type GlobalData struct { +type Global struct { ForgeTitle string ForgeVersion string SSHPubkey string diff --git a/forged/internal/incoming/hooks/hooks.go b/forged/internal/incoming/hooks/hooks.go index 941b03f..dfdf172 100644 --- a/forged/internal/incoming/hooks/hooks.go +++ b/forged/internal/incoming/hooks/hooks.go @@ -17,7 +17,7 @@ type Server struct { hookMap cmap.Map[string, hookInfo] socketPath string executablesPath string - globalData *global.GlobalData + global *global.Global } type hookInfo struct { session ssh.Session @@ -32,12 +32,12 @@ type hookInfo struct { contribReq string } -func New(config Config, globalData *global.GlobalData) (server *Server) { +func New(config Config, global *global.Global) (server *Server) { return &Server{ socketPath: config.Socket, executablesPath: config.Execs, hookMap: cmap.Map[string, hookInfo]{}, - globalData: globalData, + global: global, } } diff --git a/forged/internal/incoming/lmtp/lmtp.go b/forged/internal/incoming/lmtp/lmtp.go index d7e5ef4..a7782a2 100644 --- a/forged/internal/incoming/lmtp/lmtp.go +++ b/forged/internal/incoming/lmtp/lmtp.go @@ -17,17 +17,17 @@ type Server struct { maxSize int64 writeTimeout uint32 readTimeout uint32 - globalData *global.GlobalData + global *global.Global } -func New(config Config, globalData *global.GlobalData) (server *Server) { +func New(config Config, global *global.Global) (server *Server) { return &Server{ socket: config.Socket, domain: config.Domain, maxSize: config.MaxSize, writeTimeout: config.WriteTimeout, readTimeout: config.ReadTimeout, - globalData: globalData, + global: global, } } diff --git a/forged/internal/incoming/ssh/ssh.go b/forged/internal/incoming/ssh/ssh.go index dc03501..527cd28 100644 --- a/forged/internal/incoming/ssh/ssh.go +++ b/forged/internal/incoming/ssh/ssh.go @@ -20,16 +20,16 @@ type Server struct { addr string root string shutdownTimeout uint32 - globalData *global.GlobalData + global *global.Global } -func New(config Config, globalData *global.GlobalData) (server *Server, err error) { +func New(config Config, global *global.Global) (server *Server, err error) { server = &Server{ net: config.Net, addr: config.Addr, root: config.Root, shutdownTimeout: config.ShutdownTimeout, - globalData: globalData, + global: global, } //exhaustruct:ignore var privkeyBytes []byte @@ -44,8 +44,8 @@ func New(config Config, globalData *global.GlobalData) (server *Server, err erro return server, fmt.Errorf("parse SSH private key: %w", err) } - server.globalData.SSHPubkey = misc.BytesToString(gossh.MarshalAuthorizedKey(server.privkey.PublicKey())) - server.globalData.SSHFingerprint = gossh.FingerprintSHA256(server.privkey.PublicKey()) + server.global.SSHPubkey = misc.BytesToString(gossh.MarshalAuthorizedKey(server.privkey.PublicKey())) + server.global.SSHFingerprint = gossh.FingerprintSHA256(server.privkey.PublicKey()) server.gliderServer = &gliderssh.Server{ Handler: handle, diff --git a/forged/internal/incoming/web/handler.go b/forged/internal/incoming/web/handler.go index bc50b33..63019b4 100644 --- a/forged/internal/incoming/web/handler.go +++ b/forged/internal/incoming/web/handler.go @@ -16,8 +16,8 @@ type handler struct { r *Router } -func NewHandler(cfg Config, globalData *global.GlobalData, queries *queries.Queries) *handler { - h := &handler{r: NewRouter().ReverseProxy(cfg.ReverseProxy).Global(globalData).Queries(queries)} +func NewHandler(cfg Config, global *global.Global, queries *queries.Queries) *handler { + h := &handler{r: NewRouter().ReverseProxy(cfg.ReverseProxy).Global(global).Queries(queries)} staticFS := http.FileServer(http.Dir(cfg.StaticPath)) h.r.ANYHTTP("-/static/*rest", diff --git a/forged/internal/incoming/web/router.go b/forged/internal/incoming/web/router.go index 7c2717d..c1a0bc0 100644 --- a/forged/internal/incoming/web/router.go +++ b/forged/internal/incoming/web/router.go @@ -60,14 +60,14 @@ type Router struct { routes []route errors ErrorRenderers user UserResolver - global *global.GlobalData + global *global.Global reverseProxy bool queries *queries.Queries } func NewRouter() *Router { return &Router{} } -func (r *Router) Global(g *global.GlobalData) *Router { +func (r *Router) Global(g *global.Global) *Router { r.global = g return r } diff --git a/forged/internal/incoming/web/server.go b/forged/internal/incoming/web/server.go index f81886f..465657c 100644 --- a/forged/internal/incoming/web/server.go +++ b/forged/internal/incoming/web/server.go @@ -19,12 +19,12 @@ type Server struct { root string httpServer *http.Server shutdownTimeout uint32 - globalData *global.GlobalData + global *global.Global } -func New(config Config, globalData *global.GlobalData, queries *queries.Queries) *Server { +func New(config Config, global *global.Global, queries *queries.Queries) *Server { httpServer := &http.Server{ - Handler: NewHandler(config, globalData, queries), + Handler: NewHandler(config, global, queries), ReadTimeout: time.Duration(config.ReadTimeout) * time.Second, WriteTimeout: time.Duration(config.WriteTimeout) * time.Second, IdleTimeout: time.Duration(config.IdleTimeout) * time.Second, @@ -36,7 +36,7 @@ func New(config Config, globalData *global.GlobalData, queries *queries.Queries) root: config.Root, shutdownTimeout: config.ShutdownTimeout, httpServer: httpServer, - globalData: globalData, + global: global, } } diff --git a/forged/internal/incoming/web/types/types.go b/forged/internal/incoming/web/types/types.go index 1301fe9..bacce24 100644 --- a/forged/internal/incoming/web/types/types.go +++ b/forged/internal/incoming/web/types/types.go @@ -19,7 +19,7 @@ type BaseData struct { SeparatorIndex int RefType string RefName string - Global *global.GlobalData + Global *global.Global Queries *queries.Queries } diff --git a/forged/internal/server/server.go b/forged/internal/server/server.go index ecd5fe1..62a9442 100644 --- a/forged/internal/server/server.go +++ b/forged/internal/server/server.go @@ -24,7 +24,7 @@ type Server struct { webServer *web.Server sshServer *ssh.Server - globalData global.GlobalData + global global.Global } func New(configPath string) (server *Server, err error) { @@ -37,13 +37,13 @@ func New(configPath string) (server *Server, err error) { queries := queries.New(&server.database) - server.globalData.ForgeVersion = "unknown" // TODO - server.globalData.ForgeTitle = server.config.General.Title + server.global.ForgeVersion = "unknown" // TODO + server.global.ForgeTitle = server.config.General.Title - server.hookServer = hooks.New(server.config.Hooks, &server.globalData) - server.lmtpServer = lmtp.New(server.config.LMTP, &server.globalData) - server.webServer = web.New(server.config.Web, &server.globalData, queries) - server.sshServer, err = ssh.New(server.config.SSH, &server.globalData) + server.hookServer = hooks.New(server.config.Hooks, &server.global) + server.lmtpServer = lmtp.New(server.config.LMTP, &server.global) + server.webServer = web.New(server.config.Web, &server.global, queries) + server.sshServer, err = ssh.New(server.config.SSH, &server.global) if err != nil { return server, fmt.Errorf("create SSH server: %w", err) } |