Dirmngr overhauled

Werner Koch wk at gnupg.org
Thu Dec 11 12:51:48 CET 2003


Hi!

I have again worked on the Dirmngr and hopefully made it more stable
and suitable for other extensions like OCSP.  An important point is
that the cached CRLs are now stoeed in another directory
(~/.gnupg/dirmngr-cache.d) and the old ~/.gnupg/dbcontents has been
repalced by ~/.gnupg/dirmngr-cache.d/DIR.txt using a new format.

The cached CRLs are now checked before opening against a checksum
stored in DIR.txt, so that we can detect accidently removed or
modified cache files.  There is a chaching scheme for the DB files to
avoid excessive use of file descriptors; however this has not been
really tested.

There is a new --faked-system-time option - pretty useful for texts.
You need to enter Epoch time (use "date -d 1998-20-10 +%s") there.

Files and directories are created automatically (except for ~/.gnupg),
manually entered comments in the DIR.txt will be preserved, the
DIR.txt file is updated as soon as a valid new CRL cache file has been
written, memory usage of LDAP retrieved files has been halved.

Please test the CVS version so that I can do a new release.


Thanks,

  Werner

-- 
Werner Koch                                      <wk at gnupg.org>
The GnuPG Experts                                http://g10code.com
Free Software Foundation Europe                  http://fsfeurope.org








More information about the Gpa-dev mailing list