Silence some diagnostics.
authorWerner Koch <wk@gnupg.org>
Fri, 13 Jun 2014 13:25:07 +0000 (15:25 +0200)
committerWerner Koch <wk@gnupg.org>
Fri, 13 Jun 2014 13:25:07 +0000 (15:25 +0200)
* src/payprocd.c (housekeeping_thread): Require -vv for log_info.

doc/api-ref.org
src/payprocd.c
src/tlssupport.c

index c27efc7..46a005a 100644 (file)
@@ -144,3 +144,8 @@ The following sub-commands are available:
    Store or update the given data in the session.  Deleting an item
    from the session dictionary is possible by putting an empty string
    for it.
+
+** PPIPNHD
+
+This command is used exclusively by the =ppipnhd= CGI to have payprocd
+handle PayPal IPN requests.
index 7f62e98..689bd43 100644 (file)
@@ -654,12 +654,12 @@ housekeeping_thread (void *arg)
       return NULL;
     }
   sentinel++;
-  if (opt.verbose)
+  if (opt.verbose > 1)
     log_info ("starting housekeeping\n");
 
   session_housekeeping ();
 
-  if (opt.verbose)
+  if (opt.verbose > 1)
     log_info ("finished with housekeeping\n");
   sentinel--;
   return NULL;
index f75c30f..ec9403b 100644 (file)
 #include "http.h"
 #include "tlssupport.h"
 
+/* static void */
+/* my_gnutls_log (int level, const char *text) */
+/* { */
+/*   size_t n; */
+
+/*   n = strlen (text); */
+/*   if (n && text[n-1] == '\n') */
+/*     n--; */
+/*   log_debug ("gnutls:L%d: %.*s\n", level, (int)n, text); */
+/* } */
+
 
 /* This is called by the HTTP module to authenticate a connection.  */
 static gpg_error_t
@@ -54,6 +65,9 @@ init_tls_subsystem (void)
   if (rc)
     log_fatal ("gnutls_global_init failed: %s\n", gnutls_strerror (rc));
 
+  /* gnutls_global_set_log_function (my_gnutls_log); */
+  /* gnutls_global_set_log_level (10); */
+
   http_register_tls_callback (verify_callback);
   http_register_tls_ca ("/etc/payproc/tls-ca.pem");
 }