summaryrefslogtreecommitdiff
path: root/security/hpn-ssh/files/patch-auth-pam.c
diff options
context:
space:
mode:
Diffstat (limited to 'security/hpn-ssh/files/patch-auth-pam.c')
-rw-r--r--security/hpn-ssh/files/patch-auth-pam.c91
1 files changed, 91 insertions, 0 deletions
diff --git a/security/hpn-ssh/files/patch-auth-pam.c b/security/hpn-ssh/files/patch-auth-pam.c
new file mode 100644
index 000000000000..70f9e9053e15
--- /dev/null
+++ b/security/hpn-ssh/files/patch-auth-pam.c
@@ -0,0 +1,91 @@
+--- auth-pam.c.orig Tue Apr 29 11:12:08 2003
++++ auth-pam.c Thu Sep 25 22:42:45 2003
+@@ -228,7 +228,7 @@
+ }
+
+ /* Do account management using PAM */
+-int do_pam_account(char *username, char *remote_user)
++int old_do_pam_account(const char *username, const char *remote_user)
+ {
+ int pam_retval;
+
+@@ -271,7 +271,7 @@
+ }
+
+ /* Do PAM-specific session initialisation */
+-void do_pam_session(char *username, const char *ttyname)
++void old_do_pam_session(const char *username, const char *ttyname)
+ {
+ int pam_retval;
+
+@@ -294,7 +294,7 @@
+ }
+
+ /* Set PAM credentials */
+-void do_pam_setcred(int init)
++void old_do_pam_setcred(int init)
+ {
+ int pam_retval;
+
+@@ -318,7 +318,7 @@
+ }
+
+ /* accessor function for file scope static variable */
+-int is_pam_password_change_required(void)
++int old_is_pam_password_change_required(void)
+ {
+ return password_change_required;
+ }
+@@ -329,7 +329,7 @@
+ * session is established and the user's pty is connected to
+ * stdin/stdout/stderr.
+ */
+-void do_pam_chauthtok(void)
++void old_do_pam_chauthtok(void)
+ {
+ int pam_retval;
+
+@@ -357,14 +357,14 @@
+ }
+
+ /* Cleanly shutdown PAM */
+-void finish_pam(void)
++void old_finish_pam(void)
+ {
+ do_pam_cleanup_proc(NULL);
+ fatal_remove_cleanup(&do_pam_cleanup_proc, NULL);
+ }
+
+ /* Start PAM authentication for specified account */
+-void start_pam(const char *user)
++void old_start_pam(const char *user)
+ {
+ int pam_retval;
+ extern ServerOptions options;
+@@ -404,7 +404,7 @@
+ }
+
+ /* Return list of PAM environment strings */
+-char **fetch_pam_environment(void)
++char **old_fetch_pam_environment(void)
+ {
+ #ifdef HAVE_PAM_GETENVLIST
+ return(pam_getenvlist(__pamh));
+@@ -413,7 +413,7 @@
+ #endif /* HAVE_PAM_GETENVLIST */
+ }
+
+-void free_pam_environment(char **env)
++void old_free_pam_environment(char **env)
+ {
+ int i;
+
+@@ -425,7 +425,7 @@
+
+ /* Print any messages that have been generated during authentication */
+ /* or account checking to stderr */
+-void print_pam_messages(void)
++void old_print_pam_messages(void)
+ {
+ if (__pam_msg != NULL)
+ fputs(__pam_msg, stderr);