Skip to content

Commit 41d5de6

Browse files
committed
Scheduling
1 parent 43e5689 commit 41d5de6

3 files changed

Lines changed: 5 additions & 2 deletions

File tree

dnscrypt-proxy/config.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,11 +160,11 @@ func ConfigLoad(proxy *Proxy, svcFlag *string, config_file string) error {
160160
source.RefreshDelay = 24
161161
}
162162
source, sourceUrlsToPrefetch, err := NewSource(source.URL, source.MinisignKeyStr, source.CacheFile, source.FormatStr, time.Duration(source.RefreshDelay)*time.Hour)
163+
proxy.urlsToPrefetch = append(proxy.urlsToPrefetch, sourceUrlsToPrefetch...)
163164
if err != nil {
164165
dlog.Criticalf("Unable use source [%s]: [%s]", sourceName, err)
165166
continue
166167
}
167-
proxy.urlsToPrefetch = append(proxy.urlsToPrefetch, sourceUrlsToPrefetch...)
168168
registeredServers, err := source.Parse()
169169
if err != nil {
170170
dlog.Criticalf("Unable use source [%s]: [%s]", sourceName, err)

dnscrypt-proxy/main.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,8 @@ type App struct {
5454

5555
func main() {
5656
dlog.Init("dnscrypt-proxy", dlog.SeverityNotice, "DAEMON")
57+
dlog.Noticef("Starting dnscrypt-proxy %s", AppVersion)
58+
5759
cdLocal()
5860

5961
svcConfig := &service.Config{
@@ -99,7 +101,6 @@ func main() {
99101
}
100102

101103
func (app *App) Start(service service.Service) error {
102-
dlog.Noticef("Starting dnscrypt-proxy %s", AppVersion)
103104
proxy := app.proxy
104105
if err := InitPluginsGlobals(&proxy.pluginsGlobals, &proxy); err != nil {
105106
dlog.Fatal(err)

dnscrypt-proxy/sources.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,11 +123,13 @@ func NewSource(url string, minisignKeyStr string, cacheFile string, formatStr st
123123
}
124124
in, cached, fromBackup, delayTillNextUpdate, err := fetchWithCache(url, cacheFile, refreshDelay)
125125
if err != nil {
126+
dlog.Debugf("Scheduling [%s] for prefetch", url)
126127
return source, urlsToPrefetch, err
127128
}
128129
sigCacheFile := cacheFile + ".minisig"
129130
sigStr, sigCached, sigFromBackup, sigDelayTillNextUpdate, err := fetchWithCache(sigURL, sigCacheFile, refreshDelay)
130131
if err != nil {
132+
dlog.Debugf("Scheduling [%s] for prefetch", sigURL)
131133
return source, urlsToPrefetch, err
132134
}
133135
signature, err := minisign.DecodeSignature(sigStr)

0 commit comments

Comments
 (0)