On 21 Jun 2011, at 12:35, Phil Pennock <[email protected]> wrote:

> Exim's CDB support is internal, using no external libraries, having been
> written by Nigel Metheringham -- I believe that this was done because
> Exim is GPL'd and the uncertainty over licensing of some other sources
> of CDB code led to a reimplementation.

I think I did it that way because there were no libraries available at the time 
- just the original djb implementation, which wasn't really fitted as a 
library. But there was a good spec so I implemented from that.  Cdb was a good 
lookup system and for the sort of ISP stuff I was doing at the time it was a 
good order of magnitude faster, needed no locking and has atomic updates at the 
cost of having to regenerate the whole file. Buy me a drink sometime and I'll 
tell you about the semi-writable version....

  Nigel

[Sent from a mobile device - apologies for brevity and spelling]
-- 
## List details at https://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to