diff options
Diffstat (limited to 'debian/patches/auth-log-verbosity.patch')
-rw-r--r-- | debian/patches/auth-log-verbosity.patch | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/debian/patches/auth-log-verbosity.patch b/debian/patches/auth-log-verbosity.patch index cf6febf31..6b5653ca7 100644 --- a/debian/patches/auth-log-verbosity.patch +++ b/debian/patches/auth-log-verbosity.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From b2b04daa38b264f346acd81e08d224dbf33bac5b Mon Sep 17 00:00:00 2001 | 1 | From e08f96cf1105a3ee9a23de7102d593443e031e0c Mon Sep 17 00:00:00 2001 |
2 | From: Colin Watson <cjwatson@debian.org> | 2 | From: Colin Watson <cjwatson@debian.org> |
3 | Date: Sun, 9 Feb 2014 16:10:02 +0000 | 3 | Date: Sun, 9 Feb 2014 16:10:02 +0000 |
4 | Subject: Quieten logs when multiple from= restrictions are used | 4 | Subject: Quieten logs when multiple from= restrictions are used |
@@ -90,18 +90,18 @@ index 52cbb42a..82355276 100644 | |||
90 | void auth_clear_options(void); | 90 | void auth_clear_options(void); |
91 | int auth_cert_options(struct sshkey *, struct passwd *, const char **); | 91 | int auth_cert_options(struct sshkey *, struct passwd *, const char **); |
92 | diff --git a/auth2-pubkey.c b/auth2-pubkey.c | 92 | diff --git a/auth2-pubkey.c b/auth2-pubkey.c |
93 | index 20f3309e..add77136 100644 | 93 | index 3e5706f4..6dc5076e 100644 |
94 | --- a/auth2-pubkey.c | 94 | --- a/auth2-pubkey.c |
95 | +++ b/auth2-pubkey.c | 95 | +++ b/auth2-pubkey.c |
96 | @@ -566,6 +566,7 @@ process_principals(FILE *f, char *file, struct passwd *pw, | 96 | @@ -566,6 +566,7 @@ process_principals(FILE *f, char *file, struct passwd *pw, |
97 | u_long linenum = 0; | 97 | u_long linenum = 0; |
98 | u_int i; | 98 | u_int i, found_principal = 0; |
99 | 99 | ||
100 | + auth_start_parse_options(); | 100 | + auth_start_parse_options(); |
101 | while (read_keyfile_line(f, file, line, sizeof(line), &linenum) != -1) { | 101 | while (read_keyfile_line(f, file, line, sizeof(line), &linenum) != -1) { |
102 | /* Skip leading whitespace. */ | 102 | /* Always consume entire input */ |
103 | for (cp = line; *cp == ' ' || *cp == '\t'; cp++) | 103 | if (found_principal) |
104 | @@ -764,6 +765,7 @@ check_authkeys_file(FILE *f, char *file, Key* key, struct passwd *pw) | 104 | @@ -771,6 +772,7 @@ check_authkeys_file(FILE *f, char *file, Key* key, struct passwd *pw) |
105 | found_key = 0; | 105 | found_key = 0; |
106 | 106 | ||
107 | found = NULL; | 107 | found = NULL; |
@@ -109,7 +109,7 @@ index 20f3309e..add77136 100644 | |||
109 | while (read_keyfile_line(f, file, line, sizeof(line), &linenum) != -1) { | 109 | while (read_keyfile_line(f, file, line, sizeof(line), &linenum) != -1) { |
110 | char *cp, *key_options = NULL, *fp = NULL; | 110 | char *cp, *key_options = NULL, *fp = NULL; |
111 | const char *reason = NULL; | 111 | const char *reason = NULL; |
112 | @@ -911,6 +913,7 @@ user_cert_trusted_ca(struct passwd *pw, Key *key) | 112 | @@ -921,6 +923,7 @@ user_cert_trusted_ca(struct passwd *pw, Key *key) |
113 | if (key_cert_check_authority(key, 0, 1, | 113 | if (key_cert_check_authority(key, 0, 1, |
114 | use_authorized_principals ? NULL : pw->pw_name, &reason) != 0) | 114 | use_authorized_principals ? NULL : pw->pw_name, &reason) != 0) |
115 | goto fail_reason; | 115 | goto fail_reason; |