mirror of
https://blitiri.com.ar/repos/chasquid
synced 2025-12-17 14:37:02 +00:00
chasquid: Run a localrpc server
This patch makes chasquid run a localrpc server, exporting two methods: alias resolve, and domaininfo clear. They will be used by chasquid-util in later patches.
This commit is contained in:
@@ -20,6 +20,7 @@ import (
|
||||
"blitiri.com.ar/go/chasquid/internal/courier"
|
||||
"blitiri.com.ar/go/chasquid/internal/domaininfo"
|
||||
"blitiri.com.ar/go/chasquid/internal/dovecot"
|
||||
"blitiri.com.ar/go/chasquid/internal/localrpc"
|
||||
"blitiri.com.ar/go/chasquid/internal/maillog"
|
||||
"blitiri.com.ar/go/chasquid/internal/normalize"
|
||||
"blitiri.com.ar/go/chasquid/internal/smtpsrv"
|
||||
@@ -172,6 +173,8 @@ func main() {
|
||||
log.Fatalf("No address to listen on")
|
||||
}
|
||||
|
||||
go localrpc.DefaultServer.ListenAndServe(conf.DataDir + "/localrpc-v1")
|
||||
|
||||
go signalHandler(dinfo, s)
|
||||
|
||||
s.ListenAndServe()
|
||||
|
||||
Reference in New Issue
Block a user