cfengine/core — pull request #28 by estenberg (2012-03-22 02:01:38+00:00)
Title: Dbm repair

Move embedded db file out of the way if it is corrupted.
This ensures self-healing and avoids logs being flooded with errors.
Please advise on where to put DBPathMoveBroken prototype (if important) - dbm_api.h didn't look like the right place.

Please also ensure backport to 3.3.x to have this go into next Nova (had some reports on corrupted files).