gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r7937 - libmicrohttpd/src/daemon/https/tls


From: gnunet
Subject: [GNUnet-SVN] r7937 - libmicrohttpd/src/daemon/https/tls
Date: Mon, 17 Nov 2008 01:22:58 -0700 (MST)

Author: grothoff
Date: 2008-11-17 01:22:58 -0700 (Mon, 17 Nov 2008)
New Revision: 7937

Removed:
   libmicrohttpd/src/daemon/https/tls/io_debug.h
Modified:
   libmicrohttpd/src/daemon/https/tls/Makefile.am
   libmicrohttpd/src/daemon/https/tls/gnutls_buffers.c
Log:
dead

Modified: libmicrohttpd/src/daemon/https/tls/Makefile.am
===================================================================
--- libmicrohttpd/src/daemon/https/tls/Makefile.am      2008-11-17 08:21:43 UTC 
(rev 7936)
+++ libmicrohttpd/src/daemon/https/tls/Makefile.am      2008-11-17 08:22:58 UTC 
(rev 7937)
@@ -98,5 +98,4 @@
 gnutls_str.h \
 gnutls_supplemental.h \
 gnutls_x509.h \
-io_debug.h \
 x509_b64.h 

Modified: libmicrohttpd/src/daemon/https/tls/gnutls_buffers.c
===================================================================
--- libmicrohttpd/src/daemon/https/tls/gnutls_buffers.c 2008-11-17 08:21:43 UTC 
(rev 7936)
+++ libmicrohttpd/src/daemon/https/tls/gnutls_buffers.c 2008-11-17 08:22:58 UTC 
(rev 7937)
@@ -63,10 +63,6 @@
 # define EAGAIN EWOULDBLOCK
 #endif
 
-#ifdef IO_DEBUG
-# include <io_debug.h>
-#endif
-
 /* Buffers received packets of type APPLICATION DATA and
  * HANDSHAKE DATA.
  */

Deleted: libmicrohttpd/src/daemon/https/tls/io_debug.h
===================================================================
--- libmicrohttpd/src/daemon/https/tls/io_debug.h       2008-11-17 08:21:43 UTC 
(rev 7936)
+++ libmicrohttpd/src/daemon/https/tls/io_debug.h       2008-11-17 08:22:58 UTC 
(rev 7937)
@@ -1,79 +0,0 @@
-/*
- * Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation
- *
- * Author: Nikos Mavrogiannopoulos
- *
- * This file is part of GNUTLS.
- *
- * The GNUTLS library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public License
- * as published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
- * USA
- *
- */
-
-/* This debug file was contributed by
- * Paul Sheer <address@hidden>. Some changes were made by nmav.
- * Its purpose is to debug non blocking behavior of gnutls. The included
- * send() and recv() functions return EAGAIN errors in random.
- *
- */
-
-#ifdef IO_DEBUG
-
-#include <gnutls_int.h>
-
-#define EDUNNO EAGAIN           /* EAGAIN */
-
-extern int errno;
-static int initialized_rand = 0;
-
-#define INITIALIZE_RAND if (initialized_rand==0) {\
-               srand(time(0)); \
-               initialized_rand = 1; \
-               }
-static int
-recv_debug (int fd, char *buf, int len, int flags)
-{
-  INITIALIZE_RAND;
-
-  if (!(rand () % IO_DEBUG))
-    {
-      errno = EDUNNO;
-      return -1;
-    }
-  if (len > 1)
-    len = 1;
-  return recv (fd, buf, len, flags);
-}
-
-#define recv recv_debug
-
-static int
-send_debug (int fd, const char *buf, int len, int flags)
-{
-  INITIALIZE_RAND;
-
-  if (!(rand () % IO_DEBUG))
-    {
-      errno = EDUNNO;
-      return -1;
-    }
-  if (len > 10)
-    len = 10;
-  return send (fd, buf, len, flags);
-}
-
-#define send send_debug
-
-#endif





reply via email to

[Prev in Thread] Current Thread [Next in Thread]