2008/135 Mail Utilities
Stephen Talley
stephen.talley at sun.com
Tue Feb 26 19:26:25 PST 2008
Attached is the most recent spec for this case. It, and the case
materials, have been updated to reflect the changes agreed to in the
mail log.
Steve
Liane Praza wrote:
> I'm submitting this fasttrack on behalf of Steve Talley. In
> addition to the project documentation included in this mail, there
> is also a materials directory which includes manpages and
> the list of functions included with libslang.
>
> This case times out on 28 Feburary, 2008.
>
> liane
-------------- next part --------------
Mail Utilities
Steve Talley
26 February 2008
1. Summary
This case adds three open source mail utilites (mutt, fetchmail, and
procmail), and one open source dependent library (s-lang) to the WOS.
This project seeks seeks patch binding.
2. Discussion
mutt, fetchmail, and procmail appear on the open source list at:
http://infoshare.sfbay/twiki/bin/view/Main/OpenSolarisCabinet
s-lang, a library dependency of mutt, will be added at the same time.
2.1. Overview
2.1.1. Mutt E-Mail Client, version 1.5.17
http://www.mutt.org/
Mutt is a small but very powerful text-based mail client for Unix
operating systems.
2.1.2. Procmail Mail Processing Program, version 3.22
http://www.procmail.org/
Procmail can be used to create mail-servers, mailing lists, sort
your incoming mail into separate folders/files (real convenient
when subscribing to one or more mailing lists or for prioritising
your mail), preprocess your mail, start any programs upon mail
arrival (e.g. to generate different chimes on your workstation for
different types of mail) or selectively forward certain incoming
mail automatically to someone.
2.1.3. Fetchmail Mail Retrieval and Forwarding Utility, version 6.3.8
http://fetchmail.berlios.de/
Fetchmail is a full-featured, robust, well-documented remote-mail
retrieval and forwarding utility intended to be used over
on-demand TCP/IP links (such as SLIP or PPP connections). It
supports every remote-mail protocol now in use on the Internet:
POP2, POP3, RPOP, APOP, KPOP, all flavors of IMAP, ETRN, and ODMR.
It can even support IPv6 and IPSEC.
2.1.4. S-Lang Library (dependency of mutt), version 2.1.3
http://www.jedsoft.org/slang/
S-Lang is a multi-platform programmer's library designed to allow
a developer to create robust multi-platform software.
3. Interfaces
3.1 Interface Stability
mutt, fetchmail, procmail, and s-lang are Open Source projects,
and their design, development and release schedule are external to
SMI. They make no explicit promises or guarantees of API or ABI
compatibility between releases.
However, s-lang's libraries are widely used by a variety of open
source projects, and interfaces change infrequently.
3.2 Imported interfaces
In addition to the Standard C Library and Network Services Library
Interfaces, these projects depend on, and imports interfaces, from
various other packages.
3.2.1 mutt
NAME STABILITY NOTES
OpenSSL External/Volatile PSARC/2003/500
LibIDN Uncommitted PSARC/2007/000
S-Lang library Uncommitted (this case)
3.2.2 procmail
NAME STABILITY NOTES
3.2.3 fetchmail
NAME STABILITY NOTES
OpenSSL External/Volatile PSARC/2003/500
Kerberos [MIT] External PSARC/1999/617 et seq.
Generic Security Svcs Committed
Tk - TCL GUI Toolkit Uncommitted
3.2.4 s-lang
NAME STABILITY NOTES
Z-Lib Committed PSARC/2006/537
Portable Network Uncommitted
Graphics library
Perl-Compatible Regular Uncommitted
Expressions
3.3. Exported interfaces
No commands or files conflict with the existing Solaris distribution.
3.3.1. mutt
NAME STABILITY NOTES
SUNWmutt Uncommitted Package name
/usr/bin/flea Uncommitted Shell script
/usr/bin/mutt Uncommitted Executable
/usr/bin/muttbug Uncommitted Shell script
/usr/bin/pgpewrap Volatile Executable
/usr/bin/pgpring Volatile Executable
/usr/bin/smime_keys Volatile Perl script
/usr/share/doc/mutt/ Committed Doc directory
3.3.2. fetchmail
NAME STABILITY NOTES
SUNWfetchmail Uncommitted Package name
/usr/bin/fetchmail Uncommitted Executable
/usr/bin/fetchmailconf Uncommitted Shell script
3.3.3. procmail
NAME STABILITY NOTES
SUNWprocmail Uncommitted Package name
/usr/bin/formail Committed Executable
/usr/bin/lockfile Committed Executable
/usr/bin/mailstat Committed Shell script
/usr/bin/procmail Committed Executable
3.3.4. s-lang
NAME STABILITY NOTES
SUNWslang Uncommitted Package name
/usr/bin/slsh Volatile Executable
/usr/include/slang.h Uncommitted Include file
/usr/include/slcurses.h Uncommitted Include file
/usr/lib/libslang.so Uncommitted Symbolic link
/usr/lib/libslang.so.2 Uncommitted Symbolic link
/usr/lib/libslang.so.2.1.3 Uncommitted Library
/usr/lib/slang/v2/modules/fcntl-module.so Private Library
/usr/lib/slang/v2/modules/iconv-module.so Private Library
/usr/lib/slang/v2/modules/pcre-module.so Private Library
/usr/lib/slang/v2/modules/png-module.so Private Library
/usr/lib/slang/v2/modules/select-module.so Private Library
/usr/lib/slang/v2/modules/slsmg-module.so Private Library
/usr/lib/slang/v2/modules/socket-module.so Private Library
/usr/lib/slang/v2/modules/termios-module.so Private Library
/usr/lib/slang/v2/modules/varray-module.so Private Library
/usr/share/doc/slang/ Committed Doc directory
4. References
[1] http://infoshare.sfbay/twiki/bin/view/Main/OpenSolarisCabinet
[2] http://www.mutt.org/
[3] http://www.procmail.org/
[4] http://fetchmail.berlios.de/
[5] http://www.jedsoft.org/slang/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 185 bytes
Desc: not available
URL: <http://mail.opensolaris.org/pipermail/opensolaris-arc/attachments/20080226/3dec9536/attachment.bin>
More information about the opensolaris-arc
mailing list