/[smeserver]/rpms/qpsmtpd/sme7/qpsmtpd-0.31-auth_validation.patch
ViewVC logotype

Contents of /rpms/qpsmtpd/sme7/qpsmtpd-0.31-auth_validation.patch

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.2 - (show annotations) (download)
Thu Jun 14 19:18:14 2007 UTC (17 years, 5 months ago) by slords
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +0 -0 lines
FILE REMOVED
Import on branch sme7 of package qpsmtpd-0.40-1.0.el4.sme.src.rpm

1 diff -Nur -x '*.orig' -x '*.rej' qpsmtpd-0.31.1/lib/Qpsmtpd/Auth.pm mezzanine_patched_qpsmtpd-0.31.1/lib/Qpsmtpd/Auth.pm
2 --- qpsmtpd-0.31.1/lib/Qpsmtpd/Auth.pm 2005-11-18 04:45:36.000000000 -0500
3 +++ mezzanine_patched_qpsmtpd-0.31.1/lib/Qpsmtpd/Auth.pm 2006-03-26 11:58:27.000000000 -0500
4 @@ -240,12 +240,21 @@
5 }
6 ( $passHash, $user, $passClear ) = split /\x0/,
7 decode_base64($prekey);
8 -
9 + unless ($user && $passClear)
10 + {
11 + $session->respond(504, "Invalid authentification string");
12 + return DECLINED;
13 + }
14 }
15 elsif ($mechanism eq "login") {
16
17 if ( $prekey ) {
18 ($passHash, $user, $passClear) = split /\x0/, decode_base64($prekey);
19 + unless ($user && $passClear)
20 + {
21 + $session->respond(504, "Invalid authentification string");
22 + return DECLINED;
23 + }
24 }
25 else {
26
27 diff -Nur -x '*.orig' -x '*.rej' qpsmtpd-0.31.1/plugins/auth/auth_cvm_unix_local mezzanine_patched_qpsmtpd-0.31.1/plugins/auth/auth_cvm_unix_local
28 --- qpsmtpd-0.31.1/plugins/auth/auth_cvm_unix_local 2005-11-18 04:45:34.000000000 -0500
29 +++ mezzanine_patched_qpsmtpd-0.31.1/plugins/auth/auth_cvm_unix_local 2006-03-26 11:38:48.000000000 -0500
30 @@ -83,6 +83,9 @@
31 my ( $self, $transaction, $method, $user, $passClear, $passHash, $ticket ) =
32 @_;
33
34 + return (DENY, "authcvm/$method: invalid format")
35 + unless ($user && $passHash);
36 +
37 $self->log(LOGINFO, "authcvm/$method authentication attempt for: $user");
38
39 socket(SOCK, PF_UNIX, SOCK_STREAM, 0)

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed