]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
tests print server or client side in debugging output.
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Wed, 8 Feb 2012 22:46:11 +0000 (23:46 +0100)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Wed, 8 Feb 2012 22:46:11 +0000 (23:46 +0100)
tests/eagain-common.h
tests/mini-deflate.c
tests/mini-eagain-dtls.c
tests/mini-eagain.c
tests/mini-x509-rehandshake.c
tests/mini-x509.c
tests/mini.c

index 07d514885ef275e054ff8988cdb6cacfc6e15298..7c218361ee60f1fde41214e8c840d61a0981e814 100644 (file)
@@ -1,5 +1,6 @@
 #define min(x,y) ((x)<(y)?(x):(y))
-//#define EAGAIN_DEBUG
+
+extern const char* side;
 
 #define HANDSHAKE_EXPECT(c, s, clierr, serverr) \
   sret = cret = GNUTLS_E_AGAIN; \
@@ -7,10 +8,12 @@
     { \
       if (cret == GNUTLS_E_AGAIN) \
         { \
+          side = "client"; \
           cret = gnutls_handshake (c); \
         } \
       if (sret == GNUTLS_E_AGAIN) \
         { \
+          side = "server"; \
           sret = gnutls_handshake (s); \
         } \
     } \
@@ -29,6 +32,7 @@
 #define TRANSFER(c, s, msg, msglen, buf, buflen) \
   do \
     { \
+      side = "client"; \
       ret = gnutls_record_send (c, msg, msglen); \
     } \
   while(ret == GNUTLS_E_AGAIN); \
@@ -39,6 +43,7 @@
     { \
       do \
         { \
+          side = "server"; \
           ret = gnutls_record_recv (s, buf, buflen); \
         } \
       while(ret == GNUTLS_E_AGAIN); \
         } \
       do \
         { \
+          side = "server"; \
           ns = gnutls_record_send (server, msg, msglen); \
         } \
       while (ns == GNUTLS_E_AGAIN); \
       if (ns < 0) fail ("server send error: %s\n", gnutls_strerror (ret)); \
       do \
         { \
+          side = "client"; \
           ret = gnutls_record_recv (client, buf, buflen); \
         } \
       while(ret == GNUTLS_E_AGAIN); \
@@ -82,6 +89,7 @@
           /* echo back */ \
           do \
             { \
+              side = "client"; \
               ns = gnutls_record_send (client, buf, msglen); \
             } \
           while (ns == GNUTLS_E_AGAIN); \
@@ -212,7 +220,7 @@ int ret;
     ret = 0; /* timeout */
 
 #ifdef EAGAIN_DEBUG
-  fprintf(stderr, "eagain: server_pull_timeout: %d\n", ret);
+  fprintf(stderr, "eagain: server_pull_timeout: %d (avail: cli %d, serv %d)\n", ret, (int)to_client_len, (int)to_server_len);
 #endif
 
   return ret;
@@ -228,7 +236,7 @@ int ret;
     ret = 0;
 
 #ifdef EAGAIN_DEBUG
-  fprintf(stderr, "eagain: client_pull_timeout: %d\n", ret);
+  fprintf(stderr, "eagain: client_pull_timeout: %d (avail: cli %d, serv %d)\n", ret, (int)to_client_len, (int)to_server_len);
 #endif
 
   return ret;
index 40a2ea99e138ae0edc76ece19360ead48e3fb9c1..674338cbe2d5634d5a7e691fbc11d477a666ea4e 100644 (file)
 # include "eagain-common.h"
 # include "utils.h"
 
+const char* side = "";
+
 static void
 tls_log_func (int level, const char *str)
 {
-  fprintf (stderr, "|<%d>| %s", level, str);
+  fprintf (stderr, "%s|<%d>| %s", side, level, str);
 }
 
 # define MAX_BUF 6*1024
index aeb2f44d7408d107e51206cee68135ddbb3ceae1..f6f65e98215e8a380e388c5bc24c375fa9218632 100644 (file)
 #define RANDOMIZE
 #include "eagain-common.h"
 
+const char* side = "";
+
 static void
 tls_log_func (int level, const char *str)
 {
-  fprintf (stderr, "|<%d>| %s", level, str);
+  fprintf (stderr, "%s|<%d>| %s", side, level, str);
 }
 
 static int handshake = 0;
index 3aa1748e490e5ba995a1d122f411d06355d6baba..ac25ffb77de571beef087435832c735ace4f396e 100644 (file)
 #define RANDOMIZE
 #include "eagain-common.h"
 
+const char* side = "";
+
 static void
 tls_log_func (int level, const char *str)
 {
-  fprintf (stderr, "|<%d>| %s", level, str);
+  fprintf (stderr, "%s|<%d>| %s", side, level, str);
 }
 
 static int handshake = 0;
index 090ab8d48e6b19e2a81158c24b5a3173a10c4bae..afad1bf38a7b3cc4a691f01bef5bb7d56b77143f 100644 (file)
 #include "utils.h"
 #include "eagain-common.h"
 
+const char* side;
+
 static void
 tls_log_func (int level, const char *str)
 {
-  fprintf (stderr, "|<%d>| %s", level, str);
+  fprintf (stderr, "%s|<%d>| %s", side, level, str);
 }
 
 static unsigned char server_cert_pem[] =
index dac5a5aa5c6d3bd877e888cc7b7ea3e71d3739b0..5b581477ac9404d473e022a6666dcf65c4b38d17 100644 (file)
 #include "utils.h"
 #include "eagain-common.h"
 
+const char* side;
+
 static void
 tls_log_func (int level, const char *str)
 {
-  fprintf (stderr, "|<%d>| %s", level, str);
+  fprintf (stderr, "%s|<%d>| %s", side, level, str);
 }
 
 static unsigned char server_cert_pem[] =
index eec1bcf9d6e17348afe3c2ad359d1350c6a71cad..fa0b37b2b8bd57dd3c04ca1d2342cace1c788853 100644 (file)
 
 #include "utils.h"
 
+const char* side = "";
+
 static void
 tls_log_func (int level, const char *str)
 {
-  fprintf (stderr, "|<%d>| %s", level, str);
+  fprintf (stderr, "%s|<%d>| %s", side, level, str);
 }
 
 #define MAX_BUF 1024