X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=blobdiff_plain;f=cgisimple.c;h=34cc5819b3a56262c6f9cff578eb7e63c5c30642;hp=c9aa66a74784a89d005d15bcd314fb4e417f4448;hb=80b8fdfab0b5828b0a3cbdf7093c710fbde0306e;hpb=ee8ba350d2365a7c464c4de364a7c2bdf6ddcd16;ds=sidebyside diff --git a/cgisimple.c b/cgisimple.c index c9aa66a7..34cc5819 100644 --- a/cgisimple.c +++ b/cgisimple.c @@ -1,4 +1,4 @@ -const char cgisimple_rcs[] = "$Id: cgisimple.c,v 1.136 2016/03/17 10:40:53 fabiankeil Exp $"; +const char cgisimple_rcs[] = "$Id: cgisimple.c,v 1.139 2016/05/08 10:44:39 fabiankeil Exp $"; /********************************************************************* * * File : $Source: /cvsroot/ijbswa/current/cgisimple.c,v $ @@ -310,7 +310,7 @@ static void cgi_create_client_tag_form(char *form, size_t size, } snprintf(form, size, - "
\n" + "\n" " \n" " \n" " \n" @@ -347,14 +347,14 @@ jb_err cgi_show_client_tags(struct client_state *csp, const char *toggle_state; const char *tag_expires; time_t time_to_live; - char *client_tags = strdup_or_die(""); + char *client_tags; char buf[1000]; assert(csp); assert(rsp); assert(parameters); - if (NULL == (exports = default_exports(csp, "show-client-tags"))) + if (NULL == (exports = default_exports(csp, "client-tags"))) { return JB_ERR_MEMORY; } @@ -385,16 +385,13 @@ jb_err cgi_show_client_tags(struct client_state *csp, this_tag = csp->config->client_tags; if (this_tag->name == NULL) { - if (!err) err = string_append(&client_tags, "

No tags available.

\n"); + client_tags = strdup_or_die("

No tags available.

\n")); } else { - if (!err) - { - err = string_append(&client_tags, "\n" - "\n" - "\n"); - } + client_tags = strdup_or_die("
Tag nameCurrent stateChange stateDescription
\n" + "\n" + "\n"); while ((this_tag != NULL) && (this_tag->name != NULL)) { int tag_state; @@ -439,7 +436,7 @@ jb_err cgi_show_client_tags(struct client_state *csp, return JB_ERR_MEMORY; } - return template_fill_for_cgi(csp, "show-client-tags", exports, rsp); + return template_fill_for_cgi(csp, "client-tags", exports, rsp); } #endif /* def FEATURE_CLIENT_TAGS */ @@ -1715,6 +1712,14 @@ static jb_err show_defines(struct map *exports) }; static const struct feature features[] = { + { + "FEATURE_64_BIT_TIME_T", +#if (SIZEOF_TIME_T == 8) + 1, +#else + 0, +#endif + }, { "FEATURE_ACCEPT_FILTER", #ifdef FEATURE_ACCEPT_FILTER
Tag nameCurrent stateChange stateDescription