with the added feature that released memory is cleared. Much input from various developers. ok deraadt@ tom@