X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=src%2Fcmd%2Fnncp-daemon%2Fmain.go;h=1ae9e94ead91954911041ee82c45742d17a84bf7;hb=7c507e7ddba9fe5557df06c860fe9fa6197ba2e1;hp=bcd5bcda8ff72c80ad9baf5292b4df79a6e1fac7;hpb=829fe10fa752d263386772680fa1a8b87e9e90fa;p=nncp.git diff --git a/src/cmd/nncp-daemon/main.go b/src/cmd/nncp-daemon/main.go index bcd5bcd..1ae9e94 100644 --- a/src/cmd/nncp-daemon/main.go +++ b/src/cmd/nncp-daemon/main.go @@ -1,6 +1,6 @@ /* NNCP -- Node to Node copy, utilities for store-and-forward data exchange -Copyright (C) 2016-2022 Sergey Matveev +Copyright (C) 2016-2023 Sergey Matveev This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -36,8 +36,7 @@ import ( ) func usage() { - fmt.Fprintf(os.Stderr, nncp.UsageHeader()) - fmt.Fprintf(os.Stderr, "nncp-daemon -- TCP daemon\n\n") + fmt.Fprint(os.Stderr, "nncp-daemon -- TCP daemon\n\n") fmt.Fprintf(os.Stderr, "Usage: %s [options]\nOptions:\n", os.Args[0]) flag.PrintDefaults() } @@ -211,14 +210,16 @@ func main() { if *autoToss && nodeId != nil { autoTossFinish, autoTossBadCode = ctx.AutoToss( nodeId, - nice, - *autoTossDoSeen, - *autoTossNoFile, - *autoTossNoFreq, - *autoTossNoExec, - *autoTossNoTrns, - *autoTossNoArea, - *autoTossNoACK, + &nncp.TossOpts{ + Nice: nice, + DoSeen: *autoTossDoSeen, + NoFile: *autoTossNoFile, + NoFreq: *autoTossNoFreq, + NoExec: *autoTossNoExec, + NoTrns: *autoTossNoTrns, + NoArea: *autoTossNoArea, + NoACK: *autoTossNoACK, + }, ) } <-nodeIdC // call completion @@ -298,14 +299,16 @@ func main() { if *autoToss && nodeId != nil { autoTossFinish, autoTossBadCode = ctx.AutoToss( nodeId, - nice, - *autoTossDoSeen, - *autoTossNoFile, - *autoTossNoFreq, - *autoTossNoExec, - *autoTossNoTrns, - *autoTossNoArea, - *autoTossNoACK, + &nncp.TossOpts{ + Nice: nice, + DoSeen: *autoTossDoSeen, + NoFile: *autoTossNoFile, + NoFreq: *autoTossNoFreq, + NoExec: *autoTossNoExec, + NoTrns: *autoTossNoTrns, + NoArea: *autoTossNoArea, + NoACK: *autoTossNoACK, + }, ) } <-nodeIdC // call completion