Hi, The next 2.1.1 pre-release has been posted. This version adds support for FreeBSD 6 and support for the many API changes that have been occuring in the Linux kernel.
For those users with Linux 2.6 SMP kernels that do not export __d_path() and cannot be made to export __d_path() (for whatever reason), there is a new Dazuko configuration option now available: --disable-chroot-support. If Dazuko is configured with this new option, it will not try to resolve filenames beyond the root of the process accessing the file. This makes Dazuko 100% safe for Linux 2.6 SMP kernels that do not export the __d_path() function. However, in order to correctly identify file access events from chroot'd processes, the application registered with Dazuko must do the full path resolution itself. (This can be done using the /proc filesystem, for example.) File events in a chroot'd environment are identified by having "chroot:" prepended to the filename. (In order to receive these events, the application must add "chroot:" as an include path.) By default, the configure script will configure Dazuko to resolve filenames completely (thus avoiding the chroot workaround). This is also the recommended configuration because most existing Dazuko applications will not support the "chroot:" events (which could lead to chroot'd file access events going unnoticed by the registered application). But as I mentioned at the beginning, for those users with Linux 2.6 SMP kernels that can't export __d_path(), this option makes it possible to safely use Dazuko. John Ogness -- Dazuko Maintainer _______________________________________________ Dazuko-devel mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/dazuko-devel
