debian/0000755000000000000000000000000011642354703007173 5ustar debian/watch0000644000000000000000000000015511642354703010225 0ustar version=3 http://search.cpan.org/dist/DBD-LDAP/ .*/DBD-LDAP-v?(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$ debian/rules0000755000000000000000000000003611642354703010252 0ustar #!/usr/bin/make -f %: dh $@ debian/source/0000755000000000000000000000000011642354703010473 5ustar debian/source/format0000644000000000000000000000001411642354703011701 0ustar 3.0 (quilt) debian/compat0000644000000000000000000000000211642354703010371 0ustar 8 debian/copyright0000644000000000000000000000212611642354703011127 0ustar Format-Specification: http://anonscm.debian.org/viewvc/dep/web/deps/dep5.mdwn?revision=135 Maintainer: Jim Turner Source: http://search.cpan.org/dist/DBD-LDAP/ Name: DBD-LDAP Files: * Copyright: 2000 - 2009, Jim Turner License: Artistic or GPL-1 Files: debian/* Copyright: 2002, Ivan Kohler 2005 - 2011, Jonas Genannt License: Artistic or GPL-1 License: Artistic This program is free software; you can redistribute it and/or modify it under the terms of the Artistic License, which comes with Perl. . On Debian systems, the complete text of the Artistic License can be found in `/usr/share/common-licenses/Artistic'. License: GPL-1 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version. . On Debian systems, the complete text of version 1 of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-1'. debian/patches/0000755000000000000000000000000011642354703010622 5ustar debian/patches/series0000644000000000000000000000002511642354703012034 0ustar 01_manpage_fix.patch debian/patches/01_manpage_fix.patch0000644000000000000000000000307411642354703014425 0ustar Author: Jonas Genannt Description: Split too long lines Forwarded: not-needed diff --git a/lib/DBD/LDAP.pm b/lib/DBD/LDAP.pm index 7b3c931..aaf826a 100644 --- a/lib/DBD/LDAP.pm +++ b/lib/DBD/LDAP.pm @@ -112,8 +112,10 @@ display all "person"s with a "dn" containing ""ou=Widgets, dc=Acme, dc=com". ---------------------------------------------------------- hostname[;port][:[root-dn][:[loginrule]]] -tablename1:[basedn]:[basefilter]:dnattrs:[visableattrs]:[insertattrs]:[ldap_options] -tablename2:[basedn]:[basefilter]:dnattrs:[visableattrs]:[insertattrs]:[ldap_options] +tablename1:[basedn]:[basefilter]:dnattrs:[visableattrs]:[insertattrs]: \\ +[ldap_options] +tablename2:[basedn]:[basefilter]:dnattrs:[visableattrs]:[insertattrs]: \\ +[ldap_options] ... ---------------------------------------------------------- @@ -197,7 +199,9 @@ tablename2:[basedn]:[basefilter]:dnattrs:[visableattrs]:[insertattrs]:[ldap_opti ----------------- file "ldapdb.ldb" ---------------- ldapserver:dc=Acme, dc=com:cn=*, top:::dc -WidgetDivision:ou=Widgets, :&(objectclass=top)(objectclass=person):cn:cn,sn,ou,title,telephonenumber,description,objectclass,dn:objectclass=top|person|organizationalPerson:ldap_outseparator => ":" +WidgetDivision:ou=Widgets, :&(objectclass=top)(objectclass=person): \\ +cn:cn,sn,ou,title,telephonenumber,description,objectclass,dn: \\ +objectclass=top|person|organizationalPerson:ldap_outseparator => ":" ---------------------------------------------------- The following examples insert some data in a table and fetch it back: debian/changelog0000644000000000000000000000256411642354703011054 0ustar libdbd-ldap-perl (0.20-1) unstable; urgency=low * New Upstream Release * Bumped up Standards Version * Bumped up Debhelper compat version * d/control: added Homepage field - added ${misc:Depends} - removed version depend on perl * Switch to dpkg-source 3.0 (quilt) format * d/copyright: translation to DEP5 * d/watch: added watch file * d/rules: reduced rules -- Jonas Genannt Mon, 03 Oct 2011 17:34:18 +0200 libdbd-ldap-perl (0.09-1) unstable; urgency=low * New Upstream Release * bumped Standards-Version to 3.7.2 (no changes needed) * debian/copyright: added upstream homepage url -- Jonas Genannt Thu, 8 Feb 2006 14:17:23 +0100 libdbd-ldap-perl (0.07-1) unstable; urgency=low * new maintainer (Closes: #271430) * debian/control new standards version * changed selection to perl (Closes: #310235) * new upstream version (Closes: #321972) * cleaned up the debian/rules * fixed path to perl in JLdap.pm (Closes: #310236) * changed compat version to 4 * added debian/compat file * debian/rules changed to Build Indep, thanks lintian -- Jonas Genannt Sun, 6 Nov 2005 13:57:02 +0200 libdbd-ldap-perl (0.05-1) unstable; urgency=low * Initial Release (closes: Bug#168417). -- Ivan Kohler Sat, 9 Nov 2002 03:13:56 -0800 debian/control0000644000000000000000000000204611642354703010600 0ustar Source: libdbd-ldap-perl Section: perl Priority: optional Build-Depends: debhelper (>= 8) Build-Depends-Indep: perl, libnet-ldap-perl, libdbi-perl Maintainer: Jonas Genannt Standards-Version: 3.9.2 Homepage: http://search.cpan.org/dist/DBD-LDAP/ Package: libdbd-ldap-perl Architecture: all Depends: ${misc:Depends}, ${perl:Depends}, libnet-ldap-perl, libdbi-perl Description: Perl extension for LDAP access via an SQL/Perl DBI interface DBD::LDAP is a DBI extension module adding an SQL database interface to standard LDAP databases to Perl's database-independent database interface. You will need access to an existing LDAP database or set up your own using an LDAP server, ie. "OpenLDAP", see (http://www.openldap.org). . The main advantage of DBD::LDAP is the ability to query LDAP databases via standard SQL queries in leu of cryptic LDAP "filters". LDAP is optimized for quick lookup of existing data, but DBD::LDAP does support entry inserts, updates, and deletes with commit/rollback via the standard SQL commands!