Handling of static files, index files, and autoindexing; open file descriptor cache;
Accelerated reverse proxying without caching; simple load balancing and fault tolerance;
Accelerated support without caching of remote FastCGI servers; simple load balancing and fault tolerance;
Modular architecture. Filters include gzipping, byte ranges, chunked responses, and SSI. Multiple SSI inclusions within a single page can be processed in parallel if they are handled by FastCGI or proxied servers.
SSL and TLS SNI support.
Mail proxy server features:
User redirection to IMAP/POP3 backend using an external HTTP authentication server;
User authentication using an external HTTP authentication server and connection redirection to internal SMTP backend;
Authentication methods:
POP3: USER/PASS, APOP, AUTH LOGIN PLAIN CRAM-MD5;
IMAP: LOGIN, AUTH LOGIN PLAIN CRAM-MD5;
SMTP: AUTH LOGIN PLAIN CRAM-MD5;
SSL support;
STARTTLS and STLS support.
Tested OS and platforms:
FreeBSD 3 — 7 i386; FreeBSD 5 — 7 amd64;
Linux 2.2 — 2.6 i386; Linux 2.6 amd64;
Solaris 9 i386, sun4u; Solaris 10 i386, amd64, sun4v;
MacOS X ppc, i386;
Architecture and scalability:
one master process and several workers processes. The workers run as unprivileged user;
various kqueue features support including EV_CLEAR, EV_DISABLE (to disable event temporalily), NOTE_LOWAT, EV_EOF, number of available data, error codes;