The core of the Struts framework is a flexible control layer based
on standard technologies like Java Servlets, JavaBeans,
ResourceBundles, and Extensible Markup Language (XML), as well as
various Jakarta Commons packages. Struts encourages application
architectures based on the Model 2 approach, a variation of the
classic Model-View-Controller (MVC) design paradigm.
Struts provides its own Controller component and integrates with
other technologies to provide the Model and the View. For the
Model, Struts can interact with any standard data access
technology, including Enterprise Java Beans, JDBC, and Object
Relational Bridge. For the View, Struts works well with JavaServer
Pages, including JSTL and JSF, as well as Velocity Templates, XSLT,
and other presentation systems.
The Struts framework provides the invisible underpinnings every
professional web application needs to survive. Struts helps you
create an extensible development environment for your application,
based on published standards and proven design patterns.
CMUCL is the CMU implementation of Common Lisp.
First-aid documentation is in the manpages lisp(1) and cmucl(1) and
via the normal Common Lisp documentation runtime functions (describe
...) (documentation ...) and (apropos ...). The WWW homepage contains
a pointer to a real user manual.
CMUCL's strength in comparison with other Lisp systems (or most other
dynamic language implementations in general) is its highly optimizing
compiler. If you know how to write efficient Common Lisp code, you
are free of unwanted memory allocation, type checks, indirections to
objects. CMUCL helps you to write efficient Common Lisp --- it
generates very informative warning messages about code constructs that
prevent compilation to efficient code.
Optional packages for graphical user interfaces and other Common Lisp
applications and libraries (Eg. the "Hemlock" Editor) are on
ftp://ftp2.cons.org/pub/languages/lisp/cmucl/release/ (FreeBSD-Binaries)
and ftp://ftp2.cons.org/pub/languages/lisp/cmucl/ports/ (source).
cparser is a recursive descent C99 parser written in C99. It contains lexer,
parser, constructs an AST and does semantic analysis. It is currently used as
a frontend to the libFirm intermediate representation, but can be used
independently. cparser is able to bootstrap itself. It currently uses an
external preprocessor.
* fast recursive descent parser, parses C90 and C99
* handles most GCC extensions, e.g. __attribute__, inline assembler,
computed goto, statement expressions
* handles some MSVC extensions (like declspec)
* provides many useful warnings
* format string checker for char and wchar_t
* unreachable code analysis
* missing return statement check, which pinpoints exact location(s)
* write-only/-self variables detection
* missing and redundant forward declarations
* most warnings switches, which are available for GCC
* provides concise messages in case of error, for example when encountering
misspelled typenames
* compiler driver compatible with GCC (-fxxx, -Wxxx, -M, ...)
* uses libFIRM for optimization and code generation (devel/libfirm)
Munger is a simplified, statically-scoped, interpreted lisp specialized for
writing text processors for 8-bit text. With Munger the programmer may
write line-by-line filters, if serial access to the text is sufficient, or
the programmer may load text into buffers and have line-oriented random
access to those lines, if that is more convenient.
Munger makes it easy to write simple text editors, shells, utility filters,
CGI scripts, and simple network client and server programs. Mung (or
munge) is computer jargon for, "to make repeated changes which individually
may be reversible, yet which ultimately result in an unintentional
irreversible destruction of large portions of the original item." Laugh,
it's a joke.
Sendmail milter wich uses Mcafee Virus Scan
The milter recives messages from sendmail, and saves them as a file in
a directory. The directory name and the file name are the "$i" (queue
identifier) from Sendmail, making it easier to identify them. Once the
entire message has been received, the milter runs "ripmime" on the file
to extract any attachments. If rupmime returns without an error then it
will run "uvscan" on the diretory to scan all the files in it. If uvscan
returns an error, then the milter will look for viruses output from
uvscan, and reject the message reporting which viruses were found. If
viruses were found then the entire directory is moved to quarantine,
otherwise it is deleted.
The milter also does extention checks. Certain extentions are blocked
completely. In specific, extenions of .scr, .vbs, .pif, and .com are
blocked.
Author gave permission to distribute it with BSD-License (2004-01-05).
LICENSE: BSD
Minimalist is a Minimalistic Mailing List manager. It is fast, extremely easy
to setup and support. It is written in Perl and full tested on FreeBSD and
Linux, where it works pretty well. However there aren't causes not to use
Minimalist on any other Unix system, because it doesn't use any
system-dependent features.
Minimalist has these features:
. subscribing/unsubscribing users by request
. several levels of security
. additional services such as information about list, archiving lists,
information about users of list and so on.
. support for read-only/closed/mandatory lists
. support for Blacklist
. logging activity
Minimalist has also a notion of 'trusted users'. They have full rights to
subscribe/unsubscribe other users; get any information related to lists and
users.
Courier-IMAP is a server that provides IMAP access to Maildir mailboxes.
This IMAP server does NOT handle traditional mailbox files
(/var/spool/mail, and derivatives), it was written for the specific
purpose of providing IMAP access to Maildirs.
Courier-IMAP implements some extensions to the basic Maildir mail
storage format in order to support some additional features, such as
folders and "soft" quotas. This is done in a way that's backwards
compatible with the standard Maildir users (although, of course, they
will ignore the additional features). Other software that understands
and uses the same Maildir extensions is SqWebMail, and maildrop.
Features:
* Extremely small footprint.
* Abstract authentication modules.
* Virtual mailbox support.
* Pop3 daemon.
the popa3d goals
================
Is a POP3 daemon by Solar Designer.
Well, the goals themselves are obvious; they're probably the same for most
other POP3 servers as well. It's their priority that differs. For popa3d,
the goals are:
1. Security (to the extent that is possible with POP3 at all, of course).
2. Reliability (again, as limited by the mailbox format and the protocol).
3. RFC compliance (slightly relaxed to work with real-world POP3 clients).
4. Performance (limited by the more important goals, above).
This port is installed to be run from inetd, which is sufficient
for normal usage. However, it is possible to build a stand-alone
version, should you need better performance.
Mulberry is back under new ownership and is now available for FREE!
Mulberry is a high-performance, scalable, and graphically groovy internet
mail client. It uses the IMAP (IMAP4rev1, IMAP4, and IMAP2bis) protocol for
accessing mail messages on a server, the standard SMTP protocol for sending
messages, and does lots and lots of things with MIME parts for mixed text
and "attachments" of many different types of files and data. Support for
POP3 and Local accounts, full disconnected IMAP support, PGP/GPG,
SSL/STARTTLS, local and SIEVE support for filtering and much more!
Please note that there is no official support for Mulberry now -
community support via mailing lists and other such resources will be
used instead.
A patch to stock qmail-1.03 to get all user account information
from an LDAP database. It primary target are POP toaster with
huge numbers of users (from thousands up to millions).
Some of it's greatest features:
* Users and virtual domains in an LDAP database
* No local accounts needed
* Perfect for ISP's to build POP toasters
* Native mail server clustering
* Supports size quotas on user maildirs
* Automatic creation of home- and maildir's
* Handles replies with new qmail-reply
* Extensive logging in qmail-smtpd and qmail-pop3d
* Supports tarpitting (based on a patch by Chris Johnson)
* Supports OpenLDAP 2.x, Novell NDS
* Includes extensive Antispam-Features
* Supports automatic maildir creation when the first mail arrives
* Support for SHA, SSHA, MD5, SMD5, MD4 and RIPE-MD160
* Support for NS-MTA-MD5 encrypted passwords used by Netscape Mailserver
* It also supports the password format used by Software.com's Post.Office
* Support TLS (SSL) encrytion of SMTP mail transport (by Frederik Vermeulen)