Issue 4685 - Updated changelog overlay by Neil Dunbar
Summary: Updated changelog overlay by Neil Dunbar
Status: VERIFIED WONTFIX
Alias: None
Product: OpenLDAP
Classification: Unclassified
Component: contrib (show other issues)
Version: unspecified
Hardware: All All
: --- normal
Target Milestone: ---
Assignee: OpenLDAP project
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-09-25 21:18 UTC by sebastian.rieger@gwdg.de
Modified: 2020-08-28 21:52 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description sebastian.rieger@gwdg.de 2006-09-25 21:18:07 UTC
Full_Name: Sebastian Rieger
Version: 2.3.27
OS: Linux
URL: ftp://ftp.openldap.org/incoming/changelog-rieger-060925.c
Submission from: (NULL) (84.132.193.1)


Hello,

I've updated Neil Dunbar's code that implements
draft-good-ldap-changelog-03.txt. We use this code in our IDM environment (using
Novell IDM3) since August (running 2.3.24). It's performing well. The resulting
code is in the incoming folder of the ITS FTP. I've seen that there are also
additions / patches for accesslog overlay evolving. Maybe this code offers some
usable lines. I also fixed several memory leaks and changed the changelog to use
a separate backend. Off course it uses config schema and integrates the
changelog draft schema on its own. It does not add the changelog attribute to
the root dse as mentioned in the draft, though. We add this usind the rootDSE
config param and a suitable ldif, as IDM driver is looking for it in the rootdse
as mentioned in the draft. Besides the new directive (changelog_db) and the need
to define a separate changelog backend, configuration is the same as for Neil
Dunbar's code. 

Bye,

Sebastian Rieger

Comment 1 Howard Chu 2006-09-28 16:02:23 UTC
changed notes
moved from Incoming to Contrib
Comment 2 sebastian.rieger@gwdg.de 2007-02-20 15:37:50 UTC
I updated the changelog overlay to work with OpenLDAP up to 2.3.34, and
removed some bugs from the changelog purging routine. Several stress tests
were done using 2.3.34 so it should work without problems. To ease
installation of the overlay I assembled a patch, that adds the overlay to
configure, configure.in and portable.hin:

Patch can be found in:
ftp://ftp.openldap.org/incoming/changelog-rieger-070220.c

Updated Source for the overlay:
ftp://ftp.openldap.org/incoming/changelog-rieger-070220-patch.gz

I'm currently working on fixing the overlay to work with OpenLDAP CVS HEAD
where the registration of the schema seems to have changed.

--
MfG

Sebastian Rieger

Gesellschaft für wissenschaftliche Datenverarbeitung mbH Göttingen 
Am Fassberg - 37077 Göttingen
Fon: +49 551 201 1878 -- Fax: +49 551 201 2150

Geschäftsführer: Prof. Dr. Bernhard Neumair
Aufsichtsratsvorsitzender: Prof. Dr. Christian Griesinger
Sitz der Gesellschaft: Göttingen
Registergericht: Göttingen
Handelsregister-Nr. B 598

Die digitale Unterschrift dieser Mail kann anhand des Zertifikats des DFN
überprüft werden: https://ca.gwdg.de/certs/root-classic/root-ca-cert.der

Comment 3 Sebastian Rieger 2007-02-26 21:22:38 UTC
I placed an updated version in

ftp://ftp.openldap.org/incoming/changelog-rieger-070226.c <ftp://ftp.openldap.org/incoming/changelog-rieger-060925.c>

that compiles and works with CVS HEAD

Sebastian Rieger

Comment 4 Quanah Gibson-Mount 2007-07-23 17:41:50 UTC
Hi Sebastian,

Can you please follow up to this ITS with an IPR release, as detailed at:

<http://www.openldap.org/devel/contributing.html>

thanks!

--Quanah

--
Quanah Gibson-Mount
Principal Software Engineer
Zimbra, Inc
--------------------
Zimbra ::  the leader in open source messaging and collaboration

Comment 5 Sebastian Rieger 2008-07-09 21:09:59 UTC
since we're still using the overlay to synchronize our identities 
between OpenLDAP and Active Directory using Novell Identity Manager, I 
made a little update again that keeps up with latest OpenLDAP 
development in HEAD and finally includes some documentation that was 
initially written by Neil Dunbar. Thanks to Paul Turgyan I was able to 
fix some memory leaks that occured in specific situations when base64 
encoded attributes were changed. As requested I also tried to get 
conform to the IPR policies that are required when contributing to 
OpenLDAP. I know that the changelog mechanism as described in the draft 
draft-good-ldap-changelog-03 is not new fashion - but some large 
dirctory servers and identity management products seem to stick to this 
"standard".

You can find the updated versions in:
for OpenLDAP 2.3.x (tested up to 2.3.42): 
ftp://ftp.openldap.org/incoming/rieger-changelog-23-pkg-080706.tgz
for OpenLDAP 2.4.x (tested up to HEAD): 
ftp://ftp.openldap.org/incoming/rieger-changelog-24-pkg-080706.tgz

I'll be glad for any feedback,

Sebastian

Comment 6 Sebastian Rieger 2010-04-16 18:13:11 UTC
Hi,

it's been a while, but the changelog overlay is still necessary in our 
environment, so I changed five lines in the code to keep up with the 
current stable version of OpenLDAP.

You can find the patch and the documentation in:

ftp://ftp.openldap.org/incoming/rieger-changelog-2.4.21-pkg-100416.tgz  <ftp://ftp.openldap.org/incoming/rieger-changelog-23-pkg-080706.tgz>

the patch and the overlay has been tested against OpenLDAP 2.4.21.

Sebastian
Comment 7 Sebastian Rieger 2010-04-23 18:46:27 UTC
sorry... the last update was broken. I've uploaded a new version to:

<ftp://ftp.openldap.org/incoming/rieger-changelog-2.4.21-pkg-100423.tgz>

this version compiles and runs smoothly with 2.4.21. Also I fixed a 
minor memory leak. Any feedback is welcome ;)

Comment 8 OpenLDAP project 2014-08-01 21:03:27 UTC
replaces ITS#3953
needs cleanup for HEAD
Comment 9 Quanah Gibson-Mount 2020-08-28 21:52:10 UTC
The auditlog overlay generates something quite similar, and there's little
value in supporting this at this point.