steffen: server/perl-kolab/Kolab-Conf Conf.pm,1.55.2.3,1.55.2.4
cvs at intevation.de
cvs at intevation.de
Sat Sep 17 16:32:47 CEST 2005
Author: steffen
Update of /kolabrepository/server/perl-kolab/Kolab-Conf
In directory doto:/tmp/cvs-serv7767/Kolab-Conf
Modified Files:
Tag: kolab_2_0_branch
Conf.pm
Log Message:
Fix for Issue801 (lowercase value of mail attr)
Index: Conf.pm
===================================================================
RCS file: /kolabrepository/server/perl-kolab/Kolab-Conf/Conf.pm,v
retrieving revision 1.55.2.3
retrieving revision 1.55.2.4
diff -u -d -r1.55.2.3 -r1.55.2.4
--- Conf.pm 16 Sep 2005 12:37:34 -0000 1.55.2.3
+++ Conf.pm 17 Sep 2005 14:32:45 -0000 1.55.2.4
@@ -405,12 +405,7 @@
my $count = 60000;
if ($mesg->code <= 0) {
foreach $ldapobject ($mesg->entries) {
- my @dcs = split(/,/,$ldapobject->dn());
- my @dn;
- while( pop( @dcs ) =~ /dc=(.*)/ ) {
- push(@dn, $1);
- }
- my $group = $ldapobject->get_value('cn') . '@'.join('.',reverse(@dn)) . ":*:$count:";
+ my $group = lc($ldapobject->get_value('cn')) . '@'.$Kolab::config{'postfix-mydomain'};
my $userlist = $ldapobject->get_value('member', asref => 1);
foreach (@$userlist) {
my $uid = $_;
@@ -421,7 +416,7 @@
my $mail;
($mail = $umesg->entry(0)->get_value('mail')) or
($mail = $umesg->entry(0)->get_value('uid'));
- $group .= $mail.',';
+ $group .= lc($mail).',';
}
}
$group =~ s/,$//;
More information about the commits
mailing list