diff --git a/appl/telnet/libtelnet/auth-proto.h b/appl/telnet/libtelnet/auth-proto.h index 75adddcfc..43c8dab82 100644 --- a/appl/telnet/libtelnet/auth-proto.h +++ b/appl/telnet/libtelnet/auth-proto.h @@ -58,7 +58,6 @@ #ifdef AUTHENTICATION Authenticator *findauthenticator (int, int); -int auth_cmd (int, char **); int auth_wait (char *); void auth_disable_name (char *); void auth_finished (Authenticator *, int); @@ -71,7 +70,16 @@ void auth_request (void); void auth_send (unsigned char *, int); void auth_send_retry (void); void auth_printsub(unsigned char*, int, unsigned char*, int); - +int getauthmask(char *type, int *maskp); +int auth_enable(char *type); +int auth_disable(char *type); +int auth_onoff(char *type, int on); +int auth_togdebug(int on); +int auth_status(void); +int auth_sendname(unsigned char *cp, int len); +void auth_debug(int mode); +void auth_gen_printsub(unsigned char *data, int cnt, + unsigned char *buf, int buflen); #ifdef UNSAFE int unsafe_init (Authenticator *, int); diff --git a/appl/telnet/libtelnet/enc-proto.h b/appl/telnet/libtelnet/enc-proto.h index 6a4611b6e..d02c15d9a 100644 --- a/appl/telnet/libtelnet/enc-proto.h +++ b/appl/telnet/libtelnet/enc-proto.h @@ -105,7 +105,6 @@ void encrypt_wait(void); #ifdef TELENTD void encrypt_wait (void); #else -int encrypt_cmd (int, char **); void encrypt_display (void); #endif diff --git a/appl/telnet/libtelnet/misc-proto.h b/appl/telnet/libtelnet/misc-proto.h index 240574bf0..e9ace347d 100644 --- a/appl/telnet/libtelnet/misc-proto.h +++ b/appl/telnet/libtelnet/misc-proto.h @@ -59,6 +59,7 @@ #define __MISC_PROTO__ void auth_encrypt_init (char *, char *, char *, int); +void auth_encrypt_user(char *name); void auth_encrypt_connect (int); void printd (unsigned char *, int); diff --git a/appl/telnet/libtelnet/misc.c b/appl/telnet/libtelnet/misc.c index 76f9c2c52..1990eeeca 100644 --- a/appl/telnet/libtelnet/misc.c +++ b/appl/telnet/libtelnet/misc.c @@ -39,6 +39,8 @@ RCSID("$Id$"); #include "misc.h" +#include +#include char *RemoteHostName; char *LocalHostName; @@ -65,8 +67,6 @@ auth_encrypt_init(char *local, char *remote, char *name, int server) void auth_encrypt_user(char *name) { - extern char *strdup(const char *); - if (UserNameRequested) free(UserNameRequested); UserNameRequested = name ? strdup(name) : 0;