Skip to content

Commit f63cb71

Browse files
authored
unified verbosity handling for edge and tools (ntop#1009)
1 parent 51a3a71 commit f63cb71

File tree

4 files changed

+20
-9
lines changed

4 files changed

+20
-9
lines changed

edge.8

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,9 @@ access to JSON API at the management port.
198198
\fB\-v\fR, \fB\-\-verbose\fR
199199
make more verbose, repeat as required
200200
.TP
201+
\fB\-V\fR
202+
make less verbose, repeat as required
203+
.TP
201204
\fB\-u \fR<\fIUID\fR>, \fB\-\-euid\fR=<\fIUID\fR>
202205
numeric user ID to use when privileges are dropped
203206
.TP

src/edge.c

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,7 @@ static void help (int level) {
211211
"[--management-password <pw>] "
212212
"\n "
213213
"[-v] "
214+
"[-V] "
214215
#ifndef WIN32
215216
"\n "
216217
"[-u <numerical user id>] "
@@ -238,6 +239,7 @@ static void help (int level) {
238239
"\n [-f] do not fork but run in foreground"
239240
#endif
240241
"\n [-v] make more verbose, repeat as required"
242+
"\n [-V] make less verbose, repeat as required"
241243
"\n "
242244

243245
"\n -h shows this quick reference including all available options"
@@ -332,6 +334,7 @@ static void help (int level) {
332334
printf(" --management_... | management port password, defaults to '%s'\n"
333335
" ...password <pw> | \n", N2N_MGMT_PASSWORD);
334336
printf(" -v | make more verbose, repeat as required\n");
337+
printf(" -V | make less verbose, repeat as required\n");
335338
#ifndef WIN32
336339
printf(" -u <UID> | numeric user ID to use when privileges are dropped\n");
337340
printf(" -g <GID> | numeric group ID to use when privileges are dropped\n");
@@ -732,6 +735,11 @@ static int setOption (int optkey, char *optargument, n2n_tuntap_priv_config_t *e
732735
setTraceLevel(getTraceLevel() + 1);
733736
break;
734737

738+
case 'V': /* less verbose */ {
739+
setTraceLevel(getTraceLevel() - 1);
740+
break;
741+
}
742+
735743
case 'R': /* network traffic filter */ {
736744
filter_rule_t *new_rule = malloc(sizeof(filter_rule_t));
737745
memset(new_rule, 0, sizeof(filter_rule_t));
@@ -787,7 +795,7 @@ static int loadFromCLI (int argc, char *argv[], n2n_edge_conf_t *conf, n2n_tunta
787795
u_char c;
788796

789797
while ((c = getopt_long(argc, argv,
790-
"k:a:c:Eu:g:m:M:s:d:l:p:fvhrt:i:I:J:P:S::DL:z::A::Hn:R:e:"
798+
"k:a:c:Eu:g:m:M:s:d:l:p:fvVhrt:i:I:J:P:S::DL:z::A::Hn:R:e:"
791799
#ifdef __linux__
792800
"T:"
793801
#endif

tools/n2n-portfwd.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -163,14 +163,14 @@ static void help (int level) {
163163

164164
if(level == 0) return; /* no help required */
165165

166-
printf(" n2n-portfwd [-t <manangement_port>] [-V] [-v]"
166+
printf(" n2n-portfwd [-t <manangement_port>] [-v] [-V]"
167167
"\n"
168168
"\n This tool tries to find a router in local network and asks it to"
169169
"\n forward the edge's port(UDP and TCP) by sending corresponding"
170170
"\n UPnP and PMP requests."
171171
"\n\n Adapt port (default: %d) to match your edge's management port"
172172
"\n configuration."
173-
"\n\n Verbosity can be increased or decreased with -V or -v , repeat as"
173+
"\n\n Verbosity can be increased or decreased with -v or -V , repeat as"
174174
"\n as needed."
175175
"\n\n",
176176
N2N_EDGE_MGMT_PORT);
@@ -192,12 +192,12 @@ static int set_option (n2n_portfwd_conf_t *ppp, int optkey, char *optargument) {
192192
break;
193193
}
194194

195-
case 'V': /* more verbose */ {
195+
case 'v': /* more verbose */ {
196196
setTraceLevel(getTraceLevel() + 1);
197197
break;
198198
}
199199

200-
case 'v': /* less verbose */ {
200+
case 'V': /* less verbose */ {
201201
setTraceLevel(getTraceLevel() - 1);
202202
break;
203203
}

tools/n2n-route.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -445,7 +445,7 @@ static void help (int level) {
445445

446446
if(level == 0) return; /* no help required */
447447

448-
printf(" n2n-route [-t <manangement_port>] [-p <management_port_password>] [-V] [-v]"
448+
printf(" n2n-route [-t <manangement_port>] [-p <management_port_password>] [-v] [-V]"
449449
"\n [-g <default gateway>] [-n <network address>/bitlen] <vpn gateway>"
450450
"\n"
451451
"\n This tool sets new routes for all the traffic to be routed via the"
@@ -456,7 +456,7 @@ static void help (int level) {
456456
"\n\n If no <default gateway> provided, the tool will try to auto-detect."
457457
"\n\n To not route all traffic through vpn, inidicate the networks to be"
458458
"\n routed with '-n' option and use as many as required."
459-
"\n\n Verbosity can be increased or decreased with -V or -v , repeat as"
459+
"\n\n Verbosity can be increased or decreased with -v or -V , repeat as"
460460
"\n as needed."
461461
"\n\n Run with sufficient rights to let the tool add and delete routes."
462462
"\n\n",
@@ -525,12 +525,12 @@ static int set_option (n2n_route_conf_t *rrr, int optkey, char *optargument) {
525525
break;
526526
}
527527

528-
case 'V': /* more verbose */ {
528+
case 'v': /* more verbose */ {
529529
setTraceLevel(getTraceLevel() + 1);
530530
break;
531531
}
532532

533-
case 'v': /* less verbose */ {
533+
case 'V': /* less verbose */ {
534534
setTraceLevel(getTraceLevel() - 1);
535535
break;
536536
}

0 commit comments

Comments
 (0)