steffen: server/kolab/kolab kolab_smtpdpolicy,1.9,1.10
cvs at intevation.de
cvs at intevation.de
Wed Aug 4 01:13:16 CEST 2004
Author: steffen
Update of /kolabrepository/server/kolab/kolab
In directory doto:/tmp/cvs-serv24369/kolab
Modified Files:
kolab_smtpdpolicy
Log Message:
case insensitive UID comparison
Index: kolab_smtpdpolicy
===================================================================
RCS file: /kolabrepository/server/kolab/kolab/kolab_smtpdpolicy,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- kolab_smtpdpolicy 29 Jun 2004 10:19:28 -0000 1.9
+++ kolab_smtpdpolicy 3 Aug 2004 23:13:14 -0000 1.10
@@ -112,9 +112,9 @@
}
sub contains {
- my $needle = shift;
+ my $needle = lc(shift);
my @haystack = shift;
- map { return 1 if $needle eq $_ } @haystack;
+ map { return 1 if $needle eq lc($_) } @haystack;
return 0;
}
@@ -159,7 +159,7 @@
mylog($syslog_priority, "LDAP search returned ".$mesg->count()." objects") if $verbose;
foreach $ldapobject ($mesg->entries) {
mylog($syslog_priority, "Got object ".$ldapobject->get_value('uid') ) if $verbose;
- if( $username && ($username eq $ldapobject->get_value('uid') ||
+ if( $username && (lc($username) eq lc($ldapobject->get_value('uid')) ||
contains( $username, @{$ldapobject->get_value('delegate', asref => 1 )})) ) {
# All OK, user is sending as herself or as delegate
mylog($syslog_priority, "$username using valid from address $sender") if $verbose;
More information about the commits
mailing list