mturk       2005/06/06 09:15:20

  Modified:    jni/native Makefile.in configure.in
               jni/native/build tcnative.m4
               jni/native/src sslutils.c
  Log:
  Remove all curses/conio dependencies because we can not use them
  in service/daemon type of applications.
  
  Revision  Changes    Path
  1.8       +1 -1      jakarta-tomcat-connectors/jni/native/Makefile.in
  
  Index: Makefile.in
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jni/native/Makefile.in,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- Makefile.in       6 Jun 2005 14:44:58 -0000       1.7
  +++ Makefile.in       6 Jun 2005 16:15:20 -0000       1.8
  @@ -9,7 +9,7 @@
   srcdir = @srcdir@
   VPATH = @srcdir@
   
  -INCLUDES = @CURSES_CFLAGS@ @SSL_CFLAGS@ @TCNATIVE_INCLUDES@ 
@TCNATIVE_PRIV_INCLUDES@ @APR_INCLUDES@
  +INCLUDES = @SSL_CFLAGS@ @TCNATIVE_INCLUDES@ @TCNATIVE_PRIV_INCLUDES@ 
@APR_INCLUDES@
   TCNATIVE_LDFLAGS = @TCNATIVE_LDFLAGS@
   TCNATIVE_LIBS = @TCNATIVE_LIBS@
   
  
  
  
  1.4       +0 -5      jakarta-tomcat-connectors/jni/native/configure.in
  
  Index: configure.in
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jni/native/configure.in,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- configure.in      6 Jun 2005 09:52:12 -0000       1.3
  +++ configure.in      6 Jun 2005 16:15:20 -0000       1.4
  @@ -103,11 +103,6 @@
   dnl 
   TCN_CHECK_SSL_TOOLKIT
   
  -dnl
  -dnl check curses
  -dnl
  -TCN_FIND_CURSES
  -
   so_ext=$APR_SO_EXT
   lib_target=$APR_LIB_TARGET
   AC_SUBST(so_ext)
  
  
  
  1.7       +0 -28     jakarta-tomcat-connectors/jni/native/build/tcnative.m4
  
  Index: tcnative.m4
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jni/native/build/tcnative.m4,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- tcnative.m4       6 Jun 2005 09:52:12 -0000       1.6
  +++ tcnative.m4       6 Jun 2005 16:15:20 -0000       1.7
  @@ -327,31 +327,3 @@
     AC_SUBST(SSL_LIBS)
     AC_SUBST(SSL_CFLAGS)
   ])
  -
  -dnl
  -dnl TCN_FIND_CURSES: figure out how to use curses.
  -dnl
  -AC_DEFUN(
  -  [TCN_FIND_CURSES],
  -  [
  -    AC_MSG_CHECKING([for curses (please wait)])
  -    AC_ARG_WITH(curses,
  -    [  --with-curses         path to the installed curses library],
  -    [
  -    if test "$withval" = "yes"; then
  -      APR_ADDTO(TCNATIVE_LIBS, [-lcurses])
  -      APR_ADDTO(CURSES_CFLAGS, [-DHAVE_CURSES])
  -    elif test "$withval" != "no"; then
  -      if test ! -d "${withval}"; then
  -        AC_MSG_ERROR(Not a directory: ${withval})
  -      fi
  -      APR_ADDTO(TCNATIVE_LIBS, [-L${withval}/lib -lcurses])
  -      APR_ADDTO(CURSES_CFLAGS, [-DHAVE_CURSES -I${withval}/include])
  -    fi
  -    ],
  -    [
  -    AC_MSG_RESULT("no curses")
  -    ])
  -
  -  AC_SUBST(CURSES_CFLAGS)  
  -  ])
  
  
  
  1.15      +2 -34     jakarta-tomcat-connectors/jni/native/src/sslutils.c
  
  Index: sslutils.c
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jni/native/src/sslutils.c,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- sslutils.c        6 Jun 2005 09:52:12 -0000       1.14
  +++ sslutils.c        6 Jun 2005 16:15:20 -0000       1.15
  @@ -31,14 +31,6 @@
   #ifdef HAVE_OPENSSL
   #include "ssl_private.h"
   
  -#ifdef WIN32
  -#include <conio.h>  /* getch() */
  -#else
  -#ifdef HAVE_CURSES
  -#include <curses.h> /* getch() */
  -#endif
  -#endif
  -
   /*  _________________________________________________________________
   **
   **  Additional High-Level Functions for OpenSSL
  @@ -108,36 +100,13 @@
       return APR_SUCCESS;
   }
   
  -#if defined(WIN32) || defined(HAVE_CURSES)
  -static void password_prompt(const char *prompt, char *buf, size_t len)
  -{
  -    size_t i;
  -    int ch;
  -
  -    fputs(prompt, stderr);
  -    for (i = 0; i < (len - 1); i++) {
  -        ch = getch();
  -        if (ch == 0)
  -            ch = getch();
  -        if (ch == '\n' || ch == '\r')
  -            break;
  -        else if (ch == '\b') {
  -            i--;
  -            if (i > 0)
  -                i--;
  -        }
  -        else
  -            buf[i] = ch;
  -    }
  -    buf[i] = '\0';
  -}
  -#else
   static void password_prompt(const char *prompt, char *buf, size_t len)
   {
       size_t i=0;
       int ch;
   
       fprintf(stderr, prompt);
  +    fflush(stderr);
       for (i = 0; i < (len - 1); i++) {
           ch = getchar();
           if (ch == EOF)
  @@ -154,7 +123,6 @@
       }
       buf[i] = '\0';
   }
  -#endif
   
   #define PROMPT_STRING "Enter password: "
   /* Simple echo password prompting */
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to