r21159 - in /trunk/libnet-ldap-perl/debian: README.source changelog patches/ patches/sasl-round-robin.patch patches/series

dmn at users.alioth.debian.org dmn at users.alioth.debian.org
Sun Jun 15 12:56:02 UTC 2008


Author: dmn
Date: Sun Jun 15 12:56:02 2008
New Revision: 21159

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=21159
Log:
* add patch from Dominic Hargreaves fixing GSSAPI authenticaton against
  round-robin LDAP servers. Closes: #478022
  + add quilt to build process
  + add README.source

Added:
    trunk/libnet-ldap-perl/debian/README.source
    trunk/libnet-ldap-perl/debian/patches/
    trunk/libnet-ldap-perl/debian/patches/sasl-round-robin.patch
    trunk/libnet-ldap-perl/debian/patches/series
Modified:
    trunk/libnet-ldap-perl/debian/changelog

Added: trunk/libnet-ldap-perl/debian/README.source
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libnet-ldap-perl/debian/README.source?rev=21159&op=file
==============================================================================
--- trunk/libnet-ldap-perl/debian/README.source (added)
+++ trunk/libnet-ldap-perl/debian/README.source Sun Jun 15 12:56:02 2008
@@ -1,0 +1,4 @@
+This package uses quilt to manage patches to upstream source.
+
+For information how to work with them, install "quilt" package
+and read /usr/share/doc/quilt/README.source

Modified: trunk/libnet-ldap-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libnet-ldap-perl/debian/changelog?rev=21159&op=diff
==============================================================================
--- trunk/libnet-ldap-perl/debian/changelog (original)
+++ trunk/libnet-ldap-perl/debian/changelog Sun Jun 15 12:56:02 2008
@@ -17,6 +17,10 @@
   * add libxml-sax-writer-perl to (wrapped) build-depends to enable
     additional test. t/05dsml.t now passes. Closes: #434108
   * Upstream LDIF.pm now really doesn't wrap below 40 chars. Closes: #435666
+  * add patch from Dominic Hargreaves fixing GSSAPI authenticaton against
+    round-robin LDAP servers. Closes: #478022
+    + add quilt to build process
+    + add README.source
 
  -- Damyan Ivanov <dmn at debian.org>  Sun, 15 Jun 2008 13:06:11 +0300
 

Added: trunk/libnet-ldap-perl/debian/patches/sasl-round-robin.patch
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libnet-ldap-perl/debian/patches/sasl-round-robin.patch?rev=21159&op=file
==============================================================================
--- trunk/libnet-ldap-perl/debian/patches/sasl-round-robin.patch (added)
+++ trunk/libnet-ldap-perl/debian/patches/sasl-round-robin.patch Sun Jun 15 12:56:02 2008
@@ -1,0 +1,21 @@
+diff -urN perl-ldap-0.35/lib/Net/LDAP.pm perl-ldap-0.35.mine/lib/Net/LDAP.pm
+--- perl-ldap-0.35/lib/Net/LDAP.pm	2008-03-30 19:50:13.000000000 +0100
++++ perl-ldap-0.35.mine/lib/Net/LDAP.pm	2008-04-18 17:15:54.000000000 +0100
+@@ -377,9 +377,16 @@
+       if $ldap->{net_ldap_version} < 3;
+ 
+     my $sasl = $passwd;
++
++    # If we're talking to a round-robin, the canonical name of
++    # the host we are talking to might not match the name we
++    # requested
++    my $connected_name = $ldap->{net_ldap_socket}->peerhost;
++    $connected_name ||= $ldap->{net_ldap_host};
++
+     my $sasl_conn = eval {
+       local($SIG{__DIE__});
+-      $sasl->client_new("ldap",$ldap->{net_ldap_host});
++      $sasl->client_new("ldap",$connected_name);
+     };
+ 
+     return _error($ldap, $mesg, LDAP_LOCAL_ERROR, "$@")

Added: trunk/libnet-ldap-perl/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libnet-ldap-perl/debian/patches/series?rev=21159&op=file
==============================================================================
--- trunk/libnet-ldap-perl/debian/patches/series (added)
+++ trunk/libnet-ldap-perl/debian/patches/series Sun Jun 15 12:56:02 2008
@@ -1,0 +1,1 @@
+sasl-round-robin.patch




More information about the Pkg-perl-cvs-commits mailing list