ToleranUX — world's first Tolerant UNIX-like kernel
http://undeadly.org/cgi?action=article&sid=20130130081741
OpenSMTPD has had filters for over a year now, but disabled as the API is not stable and there were more important stuff to deal with.
Filters in OpenSMTPD are standalone programs that are linked against a lib we provide to demonize and provide an event-based callback mechanism.
The filters can be very very easy and an example of a working filter could be as simple as:
void
mail_cb(uint64_t id, struct filter_mail *p, void *arg)
{
/* block idiots */
if (! strcmp(p->domain, "0pointer.net")) {
filter_api_reject(id, 530, "You're not welcome, go away !");
return;
}
filter_api_accept(id);
}
В eselect news свалилось:
2013-09-27-initramfs-required
Title Separate /usr on Linux requires initramfs
Author William Hubbs williamh@gentoo.org
Posted 2013-09-27
Revision 1Linux systems which have / and /usr on separate file systems but do not
use an initramfs will not be supported starting on 01-Nov-2013.If you have / and /usr on separate file systems and you are not
currently using an initramfs, you must set one up before this date.
Otherwise, at some point on or after this date, upgrading packages
will make your system unbootable.For more information on setting up an initramfs, see this URL:
https://wiki.gentoo.org/wiki/Initramfs/HOWTO
Due to many upstream changes, properly supporting Linux systems that
have /usr missing at boot time has become increasingly difficult.
Despite all our efforts, it already breaks in some exotic
configurations, and this trend is likely to grow worse.For more information on the upstream changes and why using an initramfs
is the cleanest route forward, see the following URLs:http://freedesktop.org/wiki/Software/systemd/separate-usr-is-broken
https://blog.flameeyes.eu/2013/01/the-boot-process
http://farm3.staticflickr.com/2846/8750099587_516ed10c18.jpg К интервью с Леннартом готов.