itAdd a commandline flag for a variable announce interval. - tordam - A library for peer discovery inside the Tor network Err parazyd.org 70 hgit clone https://git.parazyd.org/tordam URL:https://git.parazyd.org/tordam parazyd.org 70 1Log /git/tordam/log.gph parazyd.org 70 1Files /git/tordam/files.gph parazyd.org 70 1Refs /git/tordam/refs.gph parazyd.org 70 1README /git/tordam/file/README.md.gph parazyd.org 70 1LICENSE /git/tordam/file/LICENSE.gph parazyd.org 70 i--- Err parazyd.org 70 1commit ece23839a13bb1e2ec29027902076e691f25525b /git/tordam/commit/ece23839a13bb1e2ec29027902076e691f25525b.gph parazyd.org 70 1parent ac674b405ea9c6e14fe1c5ceb17611c60b577ad7 /git/tordam/commit/ac674b405ea9c6e14fe1c5ceb17611c60b577ad7.gph parazyd.org 70 hAuthor: parazyd URL:mailto:parazyd@dyne.org parazyd.org 70 iDate: Mon, 3 Sep 2018 13:32:56 +0200 Err parazyd.org 70 i Err parazyd.org 70 iAdd a commandline flag for a variable announce interval. Err parazyd.org 70 i Err parazyd.org 70 iDiffstat: Err parazyd.org 70 i M cmd/dam-client/main.go | 6 ++++-- Err parazyd.org 70 i Err parazyd.org 70 i1 file changed, 4 insertions(+), 2 deletions(-) Err parazyd.org 70 i--- Err parazyd.org 70 1diff --git a/cmd/dam-client/main.go b/cmd/dam-client/main.go /git/tordam/file/cmd/dam-client/main.go.gph parazyd.org 70 it@@ -206,8 +206,10 @@ func fetchDirlist(locations []string) ([]string, error) { Err parazyd.org 70 i Err parazyd.org 70 i func main() { Err parazyd.org 70 i var d bool Err parazyd.org 70 i+ var ai int Err parazyd.org 70 i Err parazyd.org 70 i flag.BoolVar(&d, "d", false, "Don't fetch remote entry points") Err parazyd.org 70 i+ flag.IntVar(&ai, "ai", 10, "Announce interval in minutes") Err parazyd.org 70 i flag.Parse() Err parazyd.org 70 i Err parazyd.org 70 i if d { Err parazyd.org 70 it@@ -315,8 +317,8 @@ func main() { Err parazyd.org 70 i } else { Err parazyd.org 70 i log.Printf("Successfully authenticated with %d nodes.\n", ann) Err parazyd.org 70 i } Err parazyd.org 70 i- log.Println("Waiting 10 minutes before next announce.") Err parazyd.org 70 i- time.Sleep(600 * time.Second) Err parazyd.org 70 i+ log.Printf("Waiting %d min. before next announce.\n", ai) Err parazyd.org 70 i+ time.Sleep(time.Duration(ai) * time.Minute) Err parazyd.org 70 i } Err parazyd.org 70 i Err parazyd.org 70 i //err = cmd.Wait() // Hidden service Python daemon Err parazyd.org 70 .