[Fwd: make Net::LDAP::LDIF more similar to Net::LDAP]

--------------95D5815B06BDC2BD1A0ABFEB
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit



--------------95D5815B06BDC2BD1A0ABFEB
Content-Type: message/rfc822
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

X-Mozilla-Status2: 00000000
Message-ID: <40C7B13E.8864E5A0@cs.adelaide.edu.au>
Date: Thu, 10 Jun 2004 10:54:22 +1000
From: Sion Camilleri <sion@cs.adelaide.edu.au>
Reply-To: sion@cs.adelaide.edu.au
X-Mailer: Mozilla 4.8 [en] (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Graham Barr <gbarr@pobox.com>
Subject: Re: make Net::LDAP::LDIF more similar to Net::LDAP
References: <20040608155639.29B83101B0@ww04.kw04.de> <00915D4D-B969-11D8-B900-0003938857CC@pobox.com> <40C64F60.14417C08@cs.adelaide.edu.au> <F76978CA-B9D5-11D8-9638-0003938857CC@pobox.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

I understand that the update method can only update the LDAP server object.
It would be great if the update method could also be called to update the
LDIF object. Basically, this is a case where you want to produce an LDIF
containing all the changes that are going to be applied as updates to the
server. If the LDIF file could be read in, compared, and the updates found
for the entry, then the updates returned as a changetype entry object, and
then a new LDIF could be written out with the latest changes that have to be
applied to the entry object.

Cheers, Sion.

Graham Barr wrote:

> On 9 Jun 2004, at 00:44, Sion Camilleri wrote:
> > Extending Net::LDAP::Entry to update against LDIF and LDAP objects
> > could allow the changetype modifications to be to produced.
> >
> > This would be really useful to produce changetypes for entry objects by
> > updating against an LDIF object to produce the changetype LDIF required
> > up to synchronise entry objects.
>
> Can you expand what you mean by that ?
>
> ::LDIF can already read a file with changetype entries and you can
> update a server. It can also create such a file from ::Entry objects
> too.
>
> Graham.
>
> >
> > Graham Barr wrote:
> >
> >> On 8 Jun 2004, at 16:56, peter@adpm.de wrote:
> >>> I\'d like to start with a code() method that tries to mimic the
> >>> Net::LDAP one and
> >>
> >> I assume you mean better error handling ?
> >>
> >>> I\'d like to extend the
> >>> Net::LDAP::Entry->update() method so that it takes a
> >>> Net::LDAP::LDIF object as an argument. The latter one
> >>> requires a bit of work in Net::LDAP::LDIF to make it correct.
> >>
> >> Not sure about this one. ::LDIF returns ::Entry objects, so I do not
> >> understand why you want to pass it to a single entry object.. Or did
> >> you mean extend Net::LDAP->update ?
> >>
> >>> P.S: I have implemented a few more controls and will upload
> >>> them to SVN by the end of the week.
> >>
> >> Great
> >>
> >> Graham.
> >
> >


--------------95D5815B06BDC2BD1A0ABFEB--

0
sion
6/10/2004 1:18:52 AM
perl.ldap 1268 articles. 0 followers. Follow

0 Replies
1064 Views

Similar Articles

[PageSpeed] 54

Reply:

Similar Artilces:

make Net::LDAP::LDIF more similar to Net::LDAP
Hi Graham, hi Chris, hi list, I would like to rework Net::LDAP::LDIF a bit so that its API resembles that of Net::LDAP a bit more while still keeping the traditional API. The reason for this is that in application I often need to distinguish between Net::LDAP and Net::LDAP::LDIF because some methods are only implemented on one side. I\'d like to start with a code() method that tries to mimic the Net::LDAP one and I\'d like to extend the Net::LDAP::Entry->update() method so that it takes a Net::LDAP::LDIF object as an argument. The latter one requires a...

Fw: Re: make Net::LDAP::LDIF more similar to Net::LDAP
Am 08.06.2004 um 18:29 Uhr haben Sie geschrieben: > On 8 Jun 2004, at 16:56, peter@adpm.de wrote: > > I\'d like to start with a code() method that tries to mimic the >> Net::LDAP one and >I assume you mean better error handling ? My first goal is having a code() method in Net::LDAP::LDIF. > > I\'d like to extend the > > Net::LDAP::Entry->update() method so that it takes a > > Net::LDAP::LDIF object as an argument. The latter one > > requires a bit of work in Net::LDAP::LDIF to make it > > correct. > Not su...

Fw: Re: make Net::LDAP::LDIF more similar to Net::LDAP #2
Hi, Am 09.06.2004 um 01:44 Uhr haben Sie geschrieben: > Extending Net::LDAP::Entry to update against LDIF and LDAP objects > could allow the changetype modifications to be to produced. > > This would be really useful to produce changetypes for entry objects by > updating against an LDIF object to produce the changetype LDIF required > up to synchronise entry objects. as Graham posted you can to that already now. Simply create your Net::LDAP::Entry object with the changes option set to TRUE. Having created the ::LDIF object that way you autom...

Net::LDAP and Net:LDAP::LDIF read & add problems
I'm trying to read in a simple LDIF file to add an entry to my LDAP server. Here is the basic routine (extraneous details omitted for brevity and security): $ldif = Net::LDAP::LDIF->new($tmp,"r",onerror => 'warn'); $entry = $ldif->ready_entry(); $ldap = Net::LDAP->new($LDAPSERVER); $result=$ldap->bind("$binddn",password=>"$bindpass",version=>"3"); $result=$ldap->add($entry); Now, everything seems to work until I get to the $ldap->add method. From that I get various versions of the following: object...

Net::LDAP and Net:LDAP::LDIF read & add problems #2
I'm trying to read in a simple LDIF file to add an entry to my LDAP server. Here is the basic routine (extraneous details omitted for brevity and security): $ldif = Net::LDAP::LDIF->new($tmp,"r",onerror => 'warn'); $entry = $ldif->ready_entry(); $ldap = Net::LDAP->new($LDAPSERVER); $result=$ldap->bind("$binddn",password=>"$bindpass",version=>"3"); $result=$ldap->add($entry); Now, everything seems to work until I get to the $ldap->add method. From that I get various versions of the following: obj...

Net:Net:Net::LDAP::FAQ
------_=_NextPart_001_01C6429F.D89AA417 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hello, Net::LDAP Net::LDAPS Is there a possible to LDAP bind with an encrypted (SHA, SSHA, CRYPT, ....) password? I don't like to write the secret password to the perl file. Best regards Barbara Wilbert ------_=_NextPart_001_01C6429F.D89AA417-- Wilbert Barbara (CI/OSI) * wrote: > Hello, > > Net::LDAP > Net::LDAPS > > Is there a possible to LDAP bind with an encrypted (SHA, SSHA, CRYPT, > ......

Net::LDAP v0.28, bug in Net::LDAP::Constant, :all not supported
Net::LDAP::Constant no longer supports the :all tag in the export list due to the switch from Exporter to a manual export routine. So, while the following: perl -MNet::LDAP::Constant=:all -e 1 worked fine in 0.2701, it now dies with the error: ":all" is not exported by the Net::LDAP::Constant module at -e line 0 Can't continue after import errors at -e line 0 BEGIN failed--compilation aborted, <DATA> line 197. The documentation for Net::LDAP::Constant still documents the ':all' tag. I am not subscribed to the list, so if some...

Fwd: Net::LDAP::LDIF patches
--Boundary-00=_otSJAJuvrLECuNe Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi all, I beg your pardon for re-posting this message I sent last week (Maybe it got lost in the aftermath of the MyDoom outbreak). IMHO the patch attached fixes a quite important case in parsing LDIF files, so that I ask for inclusion into the perl-ldap CVS. Please give me feedback what you think of it. Peter ---------- Forwarded Message ---------- Subject: Net::LDAP::LDIF patches Date: Sunday 01 February 2004 14:4...

Net::LDAP & LDAP Decoding Error
--mvpLiMfbWzRoNl4x Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello! I have a question about an LDAP query with Net::LDAP. I send queries to an OpenLDAP server (version 2.2.24). The queries are very simple and intended to detect already existing user entries. The code that prepares and sends the query looks like this: $filter =3D "(uid=3D".$username.")"; $filterobj =3D Net::LDAP::Filter->new($filter); $lres =3D $ldap->search( base =3D> $base, s...

Net::LDAP based LDAP server available?
Hi, has anybody tried to build an LDAP server based on Net::LDAP or Convert::ASN1 yet? Thanks for any hint. Enrik ...

Net::LDAPS and Net::SSLeay
------_=_NextPart_001_01C3EF1A.51A96530 Content-Type: text/plain Hello all: I am trying to use Net::LDAPS within a perl program in order to establish a secure socket connection with my ldap server. My program works fine if i use the bind function from Net::LDAP module. However, when I changed my source code to use the bind function from Net::LDAPS, my program failed because it complained about the need for IO::Socket::SSL module. Then, when i started to run make for IO::Socket::SSL, it complained about the need for Net::SSLeay. The compilation for Net::SSLeay versio...

Fwd: Re: Some feedback on Net::LDAP::LDIF...
--Boundary-00=_MkL5CQMvq7ZG1zn Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, since I did not get any feedback about the patch for D. Wood's issue of opening Windows-created LDIFs in Linux/Unix I am re-sending the patch. Please test and give me feedback ! Thanks in advance Peter ---------- Forwarded Message ---------- Subject: Re: Some feedback on Net::LDAP::LDIF... Date: Monday 27 June 2005 13:48 From: Peter Marschall <peter@adpm.de> To: perl-ldap@perl.org Cc: "Chris Ridd...

Fwd: net::ldap
Begin forwarded message: > From: Takis Skagos <takis.skagos@sasktel.sk.ca> > Date: 10 February 2004 16:43:25 GMT > To: gbarr@pobox.com > Subject: net::ldap > Message-Id: <40290A2D.6020502@sasktel.sk.ca> > > Hi, > > I've just downloaded your really nice net::ldap perl-ldap module. > It is much nicer than the perldap stuff I've been using for the past > while. However, I have a question regarding one of the sample > programs I saw on the CPAN site. > > In the sample program you are using a method called "a...

Fwd: Net::LDAPS
Begin forwarded message: > From: "jsingh" <jsingh@fdu.edu> > Date: Tue Jul 15, 2003 14:20:48 US/Pacific > To: <gbarr@pobox.com> > Subject: Net::LDAPS > Reply-To: <jsingh@fdu.edu> > > Sir > > =A0I am unable to use Net::LDAPS to connect to the SSL port of=A0 my = LDAP=20 > server, I keep getting the error =A0=93IO::Socket::SSL: Timeout=A0=A0=A0= =A0=A0=A0=A0=20 > ...propagated at testldaps.pl=94. Could you please tell me what I am=20= > doing wrong. I am using Solaris 8 box with perl 5.8 and the package is=20=...

Web resources about - [Fwd: make Net::LDAP::LDIF more similar to Net::LDAP] - perl.ldap

Resources last updated: 12/8/2015 3:02:27 PM