]> source.dussan.org Git - rspamd.git/commitdiff
Add --extended-urls option to rspamc.
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 25 Nov 2014 18:14:28 +0000 (18:14 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 25 Nov 2014 18:14:28 +0000 (18:14 +0000)
src/client/rspamc.c

index 4dd054725b7530200fe09ae2826ddd9a655d169a..9c2e1976d3d2f70f28a466c72dc6f6ab5317eb97 100644 (file)
@@ -56,6 +56,7 @@ static gboolean print_commands = FALSE;
 static gboolean json = FALSE;
 static gboolean headers = FALSE;
 static gboolean raw = FALSE;
+static gboolean extended_urls = FALSE;
 
 static GOptionEntry entries[] =
 {
@@ -103,6 +104,8 @@ static GOptionEntry entries[] =
          NULL },
        { "max-requests", 'n', 0, G_OPTION_ARG_INT, &max_requests,
          "Maximum count of parallel requests to rspamd", NULL },
+       { "extended-urls", 0, 0, G_OPTION_ARG_NONE, &extended_urls,
+          "Output urls in extended format", NULL },
        { NULL, 0, 0, G_OPTION_ARG_NONE, NULL, NULL, NULL }
 };
 
@@ -400,6 +403,9 @@ add_options (GHashTable *opts)
                rspamd_printf_gstring (numbuf, "%d", flag);
                g_hash_table_insert (opts, "Flag", numbuf->str);
        }
+       if (extended_urls) {
+               g_hash_table_insert (opts, "URL-Format", "extended");
+       }
 }
 
 static void