We've been using slurpd to replicate to a Novell edirectory, and a
modified slurpd
to talk to a ActiveDirectory. If we ever want to move to 2.4, we
would need slurpd
and replog creation.

If you had submitted modifications back to the Project that might have
told us there was interest in maintaining slurpd. As it is, nobody on
the Project has any interest, so you would still have been maintaining
it yourself. The way forward here is to write an overlay that handles
any necessary adaptations for ActiveDirectory. You just have to map
entryUUID to objectGUID and map the entryCSNs.