From b4f2e956b6b8e335f56d7e5f80dffc03bd84ff36 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Mon, 17 Nov 2008 08:22:58 +0000 Subject: [PATCH] dead --- src/daemon/https/tls/Makefile.am | 1 - src/daemon/https/tls/gnutls_buffers.c | 4 -- src/daemon/https/tls/io_debug.h | 79 --------------------------- 3 files changed, 84 deletions(-) delete mode 100644 src/daemon/https/tls/io_debug.h diff --git a/src/daemon/https/tls/Makefile.am b/src/daemon/https/tls/Makefile.am index b754b9f7..d9cbc0a6 100644 --- a/src/daemon/https/tls/Makefile.am +++ b/src/daemon/https/tls/Makefile.am @@ -98,5 +98,4 @@ gnutls_state.h \ gnutls_str.h \ gnutls_supplemental.h \ gnutls_x509.h \ -io_debug.h \ x509_b64.h diff --git a/src/daemon/https/tls/gnutls_buffers.c b/src/daemon/https/tls/gnutls_buffers.c index 4588e62d..167fd760 100644 --- a/src/daemon/https/tls/gnutls_buffers.c +++ b/src/daemon/https/tls/gnutls_buffers.c @@ -63,10 +63,6 @@ # define EAGAIN EWOULDBLOCK #endif -#ifdef IO_DEBUG -# include -#endif - /* Buffers received packets of type APPLICATION DATA and * HANDSHAKE DATA. */ diff --git a/src/daemon/https/tls/io_debug.h b/src/daemon/https/tls/io_debug.h deleted file mode 100644 index cd39d60c..00000000 --- a/src/daemon/https/tls/io_debug.h +++ /dev/null @@ -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 . 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 - -#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