packages: smbldap-tools/smbldap-tools.spec, smbldap-tools/smbldap-tools-no-...
baggins
baggins at pld-linux.org
Thu Jun 25 11:50:19 CEST 2009
Author: baggins Date: Thu Jun 25 09:50:19 2009 GMT
Module: packages Tag: HEAD
---- Log message:
- rel 3
- do not require client certificate
---- Files affected:
packages/smbldap-tools:
smbldap-tools.spec (1.25 -> 1.26) , smbldap-tools-no-client-cert.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/smbldap-tools/smbldap-tools.spec
diff -u packages/smbldap-tools/smbldap-tools.spec:1.25 packages/smbldap-tools/smbldap-tools.spec:1.26
--- packages/smbldap-tools/smbldap-tools.spec:1.25 Mon Jun 22 16:51:16 2009
+++ packages/smbldap-tools/smbldap-tools.spec Thu Jun 25 11:50:13 2009
@@ -10,7 +10,7 @@
Name: smbldap-tools
Version: 0.9.6
# Despite name-ver file this is REALLY a pre1 release
-Release: 0.pre1.2
+Release: 0.pre1.3
License: GPL
Group: Applications/Networking
URL: https://gna.org/projects/smbldap-tools/
@@ -21,6 +21,7 @@
Patch1: %{name}-configure.patch
Patch2: %{name}-nscd.patch
Patch3: %{name}-krb5.patch
+Patch4: %{name}-no-client-cert.patch
BuildRequires: rpm-perlprov >= 4.1-13
%if %{with autodeps}
BuildRequires: perl-Crypt-SmbHash
@@ -51,6 +52,7 @@
%patch1 -p1
%patch2 -p1
%patch3 -p1
+%patch4 -p1
%install
rm -rf $RPM_BUILD_ROOT
@@ -84,6 +86,10 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.26 2009/06/25 09:50:13 baggins
+- rel 3
+- do not require client certificate
+
Revision 1.25 2009/06/22 14:51:16 baggins
- rel 2
- add kerberos objectclasses and required fields if kerberos configured
================================================================
Index: packages/smbldap-tools/smbldap-tools-no-client-cert.patch
diff -u /dev/null packages/smbldap-tools/smbldap-tools-no-client-cert.patch:1.1
--- /dev/null Thu Jun 25 11:50:19 2009
+++ packages/smbldap-tools/smbldap-tools-no-client-cert.patch Thu Jun 25 11:50:13 2009
@@ -0,0 +1,29 @@
+diff -ur smbldap-tools-0.9.6/smbldap_tools.pm y/smbldap_tools.pm
+--- smbldap-tools-0.9.6/smbldap_tools.pm 2009-06-24 13:47:32.302630165 +0200
++++ y/smbldap_tools.pm 2009-06-25 11:46:51.000000000 +0200
+@@ -331,12 +331,19 @@
+ "erreur LDAP: Can't contact master ldap server for writing ($@)";
+ }
+ if ( $config{ldapTLS} == 1 ) {
+- $mesg = $ldap_master->start_tls(
+- verify => "$config{verify}",
+- clientcert => "$config{clientcert}",
+- clientkey => "$config{clientkey}",
+- cafile => "$config{cafile}"
+- );
++ if ( defined($config{clientcert}) && defined($config{clientkey}) ) {
++ $mesg = $ldap_master->start_tls(
++ verify => "$config{verify}",
++ clientcert => "$config{clientcert}",
++ clientkey => "$config{clientkey}",
++ cafile => "$config{cafile}"
++ );
++ } else {
++ $mesg = $ldap_master->start_tls(
++ verify => "$config{verify}",
++ cafile => "$config{cafile}"
++ );
++ }
+ if ( $mesg->code ) {
+ die( "Could not start_tls: " . $mesg->error );
+ }
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/smbldap-tools/smbldap-tools.spec?r1=1.25&r2=1.26&f=u
More information about the pld-cvs-commit
mailing list