X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fcadet%2Fgnunet-cadet.c;h=a9b02714bfc5fa97a22ad34dee666ebfa8de242e;hb=a3e88087d09186d847ee8bf042ad665ab6cb0850;hp=1556f7d86a589db1fc5ca9e949bfcaa204cbec72;hpb=e4186e9327787fe463ab4571186672888df09e39;p=oweals%2Fgnunet.git diff --git a/src/cadet/gnunet-cadet.c b/src/cadet/gnunet-cadet.c index 1556f7d86..a9b02714b 100644 --- a/src/cadet/gnunet-cadet.c +++ b/src/cadet/gnunet-cadet.c @@ -693,6 +693,7 @@ show_tunnel (void *cls) { struct GNUNET_PeerIdentity pid; + job = NULL; if (GNUNET_OK != GNUNET_CRYPTO_eddsa_public_key_from_string (tunnel_id, strlen (tunnel_id), @@ -920,32 +921,54 @@ main (int argc, { int res; const char helpstr[] = "Create tunnels and retrieve info about CADET's status."; - static const struct GNUNET_GETOPT_CommandLineOption options[] = { + struct GNUNET_GETOPT_CommandLineOption options[] = { /* I would use the terminology 'circuit' here... --lynX */ - {'C', "connection", "CONNECTION_ID", - gettext_noop ("Provide information about a particular connection"), - GNUNET_YES, &GNUNET_GETOPT_set_string, &conn_id}, - {'e', "echo", NULL, - gettext_noop ("Activate echo mode"), - GNUNET_NO, &GNUNET_GETOPT_set_one, &echo}, - {'d', "dump", NULL, - gettext_noop ("Dump debug information to STDERR"), - GNUNET_NO, &GNUNET_GETOPT_set_one, &dump}, - {'o', "open-port", "SHARED_SECRET", - gettext_noop ("Listen for connections using a shared secret among sender and recipient"), - GNUNET_YES, &GNUNET_GETOPT_set_string, &listen_port}, - {'p', "peer", "PEER_ID", - gettext_noop ("Provide information about a patricular peer"), - GNUNET_YES, &GNUNET_GETOPT_set_string, &peer_id}, - {'P', "peers", NULL, - gettext_noop ("Provide information about all peers"), - GNUNET_NO, &GNUNET_GETOPT_set_one, &request_peers}, - {'t', "tunnel", "TUNNEL_ID", - gettext_noop ("Provide information about a particular tunnel"), - GNUNET_YES, &GNUNET_GETOPT_set_string, &tunnel_id}, - {'T', "tunnels", NULL, - gettext_noop ("Provide information about all tunnels"), - GNUNET_NO, &GNUNET_GETOPT_set_one, &request_tunnels}, + GNUNET_GETOPT_option_string ('C', + "connection", + "CONNECTION_ID", + gettext_noop ("Provide information about a particular connection"), + &conn_id), + + GNUNET_GETOPT_option_flag ('e', + "echo", + gettext_noop ("Activate echo mode"), + &echo), + + GNUNET_GETOPT_option_flag ('d', + "dump", + gettext_noop ("Dump debug information to STDERR"), + &dump), + + GNUNET_GETOPT_option_string ('o', + "open-port", + "SHARED_SECRET", + gettext_noop ("Listen for connections using a shared secret among sender and recipient"), + &listen_port), + + + GNUNET_GETOPT_option_string ('p', + "peer", + "PEER_ID", + gettext_noop ("Provide information about a patricular peer"), + &peer_id), + + + GNUNET_GETOPT_option_flag ('P', + "peers", + gettext_noop ("Provide information about all peers"), + &request_peers), + + GNUNET_GETOPT_option_string ('t', + "tunnel", + "TUNNEL_ID", + gettext_noop ("Provide information about a particular tunnel"), + &tunnel_id), + + + GNUNET_GETOPT_option_flag ('T', + "tunnels", + gettext_noop ("Provide information about all tunnels"), + &request_tunnels), GNUNET_GETOPT_OPTION_END };