Tree [df77bb] BRANCH_6-3 /
History



File Date Author Commit
KAME 2007-12-26 Matthias Andree Matthias Andree [e71890] Merge portability patch from Peter O'Gorman, fe...
beos 2004-06-08 Rob Funk Rob Funk [d78b61] Add files from ESR's dev directory that weren't...
contrib 2009-05-24 Matthias Andree Matthias Andree [a7185e] Further indentation fixes.
dist-tools 2010-02-05 Matthias Andree Matthias Andree [820986] Getting ready for 6.3.14 release.
libesmtp 2007-12-26 Matthias Andree Matthias Andree [e71890] Merge portability patch from Peter O'Gorman, fe...
m4 2009-05-04 Matthias Andree Matthias Andree [5df373] Inline m4/ EXTRA_DIST (was SUBDIRS=m4...)
m4-local 2009-05-04 Matthias Andree Matthias Andree [c8aa08] Remove autobuild support.
po 2010-02-05 Matthias Andree Matthias Andree [958b99] Update .po translations from TP.
rh-config 2004-06-08 Rob Funk Rob Funk [d78b61] Add files from ESR's dev directory that weren't...
trio 2009-07-02 Matthias Andree Matthias Andree [c8e189] Update trio to CVS checkout of 2009-07-02.
ucs 2005-07-11 Matthias Andree Matthias Andree [ddee25] Add (C) Copyright and License
website 2010-02-05 Matthias Andree Matthias Andree [f56790] Update website after release.
.gitignore 2009-05-24 Matthias Andree Matthias Andree [c74e0b] Add .gitignore file for git-svn.
COPYING 2010-01-28 Matthias Andree Matthias Andree [696a13] Update copyright years.
Doxyfile 2007-12-09 Matthias Andree Matthias Andree [dc8ea6] Update for newer doxygen version.
IDEAS.txt 2007-01-14 Matthias Andree Matthias Andree [9d9313] Add ideas.
INSTALL 2007-03-31 Matthias Andree Matthias Andree [bc3a72] Rearrange intro, add README.packaging pointer a...
Makefile.am 2010-02-04 Matthias Andree Matthias Andree [f1c760] Security fix for sdump() (X.509 cert display in...
NEWS 2010-02-05 Matthias Andree Matthias Andree [820986] Getting ready for 6.3.14 release.
OLDNEWS 2005-04-24 Matthias Andree Matthias Andree [e1655c] Add a THANKS file, split older news out to OLDN...
PORTABILITY 2008-11-16 Matthias Andree Matthias Andree [15595f] Add build report.
README 2009-05-24 Matthias Andree Matthias Andree [150a14] Update and reformat.
README.NTLM 2004-06-08 Rob Funk Rob Funk [d78b61] Add files from ESR's dev directory that weren't...
README.SSL 2010-01-22 Matthias Andree Matthias Andree [6a48a9] Revise for grammar, spelling, and clarity. Cou...
README.SSL-SERVER 2009-05-24 Matthias Andree Matthias Andree [a959cc] Reformat.
README.maintainer 2009-05-24 Matthias Andree Matthias Andree [1a2f42] Add maintainer notes.
README.packaging 2009-05-24 Matthias Andree Matthias Andree [a2c2bb] Reformat.
README.svn 2006-02-17 Matthias Andree Matthias Andree [409364] update
RELEASE-INSTRUCTIONS 2009-10-30 Matthias Andree Matthias Andree [9cdf10] Mention ibiblio paths, and need to update relea...
RELEASEVERSIONS 2010-02-05 Matthias Andree Matthias Andree [820986] Getting ready for 6.3.14 release.
TODO.txt 2009-11-22 Matthias Andree Matthias Andree [7c5608] Add logrotate support to TODO.
autogen.sh 2004-06-20 Matthias Andree Matthias Andree [1bf1f3] Allow user to override autoreconf through setting
base64.c 2006-03-15 Matthias Andree Matthias Andree [c3e52e] Further cleanups to compile with C++ compiler.
bighand.png 2004-06-08 Rob Funk Rob Funk [d78b61] Add files from ESR's dev directory that weren't...
checkalias.c 2009-05-25 Matthias Andree Matthias Andree [86d595] Fix more compiler warnings if compiled without ...
conf.c 2009-05-24 Matthias Andree Matthias Andree [570e3e] Treat permanent delivery errors as temporary (c...
configure.ac 2010-02-04 Matthias Andree Matthias Andree [89f6f3] Bump version for upcoming release.
cram.c 2010-02-04 Matthias Andree Matthias Andree [88b314] Fix harmless format string bug (Sunil Shetye).
daemon.c 2006-10-10 Matthias Andree Matthias Andree [1f340e] Repair --logfile, broken in 6.3.5. BerliOS Bug ...
design-notes.html 2006-01-23 Matthias Andree Matthias Andree [da31ea] Bless readonly mailboxes for --keep.
driver.c 2009-08-19 Matthias Andree Matthias Andree [3dc160] Fix error reporting for GSSAPI on Heimdal krb5 ...
env.c 2009-06-14 Matthias Andree Matthias Andree [029ef0] Fix spacing for consistency.
esrs-design-notes.html 2005-08-28 Matthias Andree Matthias Andree [c214bf] Enable Date replacement.
etrn.c 2009-05-25 Matthias Andree Matthias Andree [bd2e56] Enforce minimum recommended SMTP timeouts, appl...
fetchmail-FAQ.book 2007-01-05 Matthias Andree Matthias Andree [0f7f76] Use --no-strict so PDF build doesn't fail becau...
fetchmail-FAQ.html 2009-08-24 Matthias Andree Matthias Andree [ec073a] Mention that users should not make up information.
fetchmail-SA-2005-01.txt 2008-06-17 Matthias Andree Matthias Andree [94b3f4] GnuPG-sign security announcements.
fetchmail-SA-2005-02.txt 2008-06-17 Matthias Andree Matthias Andree [94b3f4] GnuPG-sign security announcements.
fetchmail-SA-2005-03.txt 2008-06-17 Matthias Andree Matthias Andree [94b3f4] GnuPG-sign security announcements.
fetchmail-SA-2006-01.txt 2008-06-17 Matthias Andree Matthias Andree [94b3f4] GnuPG-sign security announcements.
fetchmail-SA-2006-02.txt 2008-06-17 Matthias Andree Matthias Andree [94b3f4] GnuPG-sign security announcements.
fetchmail-SA-2006-03.txt 2008-06-17 Matthias Andree Matthias Andree [94b3f4] GnuPG-sign security announcements.
fetchmail-SA-2007-01.txt 2008-06-17 Matthias Andree Matthias Andree [94b3f4] GnuPG-sign security announcements.
fetchmail-SA-2007-02.txt 2008-06-17 Matthias Andree Matthias Andree [94b3f4] GnuPG-sign security announcements.
fetchmail-SA-2008-01.txt 2008-06-24 Matthias Andree Matthias Andree [f78abd] Fix one more CVE-2008-2711 va_start() messup. F...
fetchmail-SA-2009-01.txt 2009-08-05 Matthias Andree Matthias Andree [4b6279] Clearsign fetchmail-SA-2009-01.txt.
fetchmail-SA-2010-01.txt 2010-02-05 Matthias Andree Matthias Andree [820986] Getting ready for 6.3.14 release.
fetchmail-features.html 2006-03-31 Matthias Andree Matthias Andree [9db412] Revise a bunch of links.
fetchmail.c 2010-02-04 Matthias Andree Matthias Andree [7d9150] Fix typo, spotted by Nico Golde.
fetchmail.h 2010-01-22 Matthias Andree Matthias Andree [8b0814] Fix IMAP IDLE and untagged (* ...) response par...
fetchmail.man 2010-02-04 Matthias Andree Matthias Andree [89f6f3] Bump version for upcoming release.
fetchmail.xpm 2004-06-08 Rob Funk Rob Funk [d78b61] Add files from ESR's dev directory that weren't...
fetchmailconf.man 2005-07-03 Matthias Andree Matthias Andree [5f3c76] Add trivial fetchmailconf.man. Reported by Milo...
fetchmailconf.py 2009-09-23 Matthias Andree Matthias Andree [5426d7] Fetchmailconf: Fix descriptions for smtpaddress...
fm_getaddrinfo.c 2006-08-14 Matthias Andree Matthias Andree [df4a26] Wrap getaddrinfo() and block SIGALRM where needed.
genlsm.sh.in 2010-02-05 Matthias Andree Matthias Andree [df77bb] Add missing "EOF" line for here-file termination.
getopt.c 1997-07-01 Eric S. Raymond Eric S. Raymond [e72637] Some configuration cleanup.
getopt.h 2004-06-08 Rob Funk Rob Funk [d78b61] Add files from ESR's dev directory that weren't...
getopt1.c 1997-07-01 Eric S. Raymond Eric S. Raymond [e72637] Some configuration cleanup.
getpass.c 2006-03-15 Matthias Andree Matthias Andree [c3e52e] Further cleanups to compile with C++ compiler.
gssapi.c 2010-01-22 Matthias Andree Matthias Andree [c79f83] Fix gssapi.h compiler warning on FreeBSD...
history.html 2005-08-28 Matthias Andree Matthias Andree [c214bf] Enable Date replacement.
i18n.h 2004-10-20 Matthias Andree Matthias Andree [b78928] Merge GNU's gettext.h.
idle.c 2004-01-13 Eric S. Raymond Eric S. Raymond [e765df] Sunil Shetye's fix for SSL configuration.
imap.c 2010-02-04 Matthias Andree Matthias Andree [b85314] Fix input type for isalnum().
interface.c 2009-01-14 Matthias Andree Matthias Andree [af7d73] Fix a few compiler warnings around implicit con...
kerberos.c 2006-05-14 Matthias Andree Matthias Andree [ac6ed0] Fix des_pcbc_encrypt compile warnings in kerber...
kerberos.h 2006-05-14 Matthias Andree Matthias Andree [79e020] Drop #include <com_err.h> from Kerberos 5 heade...
lock.c 2006-11-19 Matthias Andree Matthias Andree [4cf7de] Support lockfiles in non-writable directories.
lock.h 2006-11-19 Matthias Andree Matthias Andree [4cf7de] Support lockfiles in non-writable directories.
md5.h 2006-03-14 Matthias Andree Matthias Andree [9dc0b8] merge Mirek's fetchmail-signed.patch
md5c.c 2006-03-15 Matthias Andree Matthias Andree [c3e52e] Further cleanups to compile with C++ compiler.
md5ify.c 2006-01-11 Matthias Andree Matthias Andree [7ff161] Fix a few compiler warnings through casts.
memmove.c 2004-06-08 Rob Funk Rob Funk [d78b61] Add files from ESR's dev directory that weren't...
mx.h 2006-03-14 Matthias Andree Matthias Andree [9dc0b8] merge Mirek's fetchmail-signed.patch
mxget.c 2009-05-25 Matthias Andree Matthias Andree [f6a550] Fix another compiler warning if compiled withou...
netrc.c 2006-03-15 Matthias Andree Matthias Andree [c3e52e] Further cleanups to compile with C++ compiler.
netrc.h 2006-01-19 Matthias Andree Matthias Andree [025dc8] Implement free_netrc(list).
ntlm.h 2006-03-15 Matthias Andree Matthias Andree [c3e52e] Further cleanups to compile with C++ compiler.
odmr.c 2009-05-25 Matthias Andree Matthias Andree [bd2e56] Enforce minimum recommended SMTP timeouts, appl...
opie.c 2006-03-15 Matthias Andree Matthias Andree [c3e52e] Further cleanups to compile with C++ compiler.
options.c 2009-05-24 Matthias Andree Matthias Andree [570e3e] Treat permanent delivery errors as temporary (c...
pop2.c 2006-11-27 Matthias Andree Matthias Andree [d173fb] Fix typo.
pop3.c 2009-05-04 Matthias Andree Matthias Andree [1cecbe] Fix format string bugs.
rcfile_l.l 2009-05-24 Matthias Andree Matthias Andree [570e3e] Treat permanent delivery errors as temporary (c...
rcfile_y.y 2009-05-24 Matthias Andree Matthias Andree [570e3e] Treat permanent delivery errors as temporary (c...
report.c 2009-05-29 Matthias Andree Matthias Andree [e168a1] Let logfile take precedence over syslog if and ...
rfc2047e.c 2009-01-14 Matthias Andree Matthias Andree [af7d73] Fix a few compiler warnings around implicit con...
rfc822.c 2009-05-04 Matthias Andree Matthias Andree [f0e9ce] Cast printf %*s argument to int.
rfc822valid.c 2007-03-18 Matthias Andree Matthias Andree [321d61] Strengthen APOP a bit (validate RFC-822 syntax)...
rpa.c 2006-04-01 Matthias Andree Matthias Andree [781363] a few more type fixes for report/snprintf, patc...
sample.rcfile 2007-03-17 Matthias Andree Matthias Andree [4e64f9] Revise sample.rcfile documentation.
sdump.c 2010-02-04 Matthias Andree Matthias Andree [f1c760] Security fix for sdump() (X.509 cert display in...
sdump.h 2009-08-05 Matthias Andree Matthias Andree [c8f608] Add sdump(), split xmalloc.h out of fetchmail.h
servport.c 2006-08-14 Matthias Andree Matthias Andree [df4a26] Wrap getaddrinfo() and block SIGALRM where needed.
sink.c 2010-01-28 Matthias Andree Matthias Andree [339e73] Declare Sunil's new smtp_rset() function static.
smb.h 2006-03-15 Matthias Andree Matthias Andree [c3e52e] Further cleanups to compile with C++ compiler.
smbbyteorder.h 2004-06-08 Rob Funk Rob Funk [d78b61] Add files from ESR's dev directory that weren't...
smbdes.c 2006-03-15 Matthias Andree Matthias Andree [c3e52e] Further cleanups to compile with C++ compiler.
smbdes.h 2004-06-08 Rob Funk Rob Funk [d78b61] Add files from ESR's dev directory that weren't...
smbencrypt.c 2007-12-26 Matthias Andree Matthias Andree [e71890] Merge portability patch from Peter O'Gorman, fe...
smbencrypt.h 2006-03-15 Matthias Andree Matthias Andree [c3e52e] Further cleanups to compile with C++ compiler.
smbmd4.c 2004-06-08 Rob Funk Rob Funk [d78b61] Add files from ESR's dev directory that weren't...
smbmd4.h 2004-06-08 Rob Funk Rob Funk [d78b61] Add files from ESR's dev directory that weren't...
smbtypes.h 2006-03-15 Matthias Andree Matthias Andree [6d6e19] Add smbtypes.h.
smbutil.c 2009-05-25 Matthias Andree Matthias Andree [e97920] Revise allocbuf to make it a macro, quenches ty...
smtp.c 2009-10-28 Matthias Andree Matthias Andree [046156] Regression fix for multiline SMTP bugfix. Repor...
smtp.h 2009-05-25 Matthias Andree Matthias Andree [bd2e56] Enforce minimum recommended SMTP timeouts, appl...
socket.c 2009-08-17 Matthias Andree Matthias Andree [d7db33] Fix free() of unallocated memory on intact/non-...
socket.h 2010-02-04 Matthias Andree Matthias Andree [044595] Only add format-printf attribute on GCC >= 2.
specgen.sh 2009-10-30 Matthias Andree Matthias Andree [d0cd7e] Drop obsolete --without-included-gettext ./conf...
stpcpy.c 2004-10-19 Matthias Andree Matthias Andree [2dd897] Add replacement stpcpy.
strcasecmp.c 2005-09-25 Matthias Andree Matthias Andree [9084f4] Properly cast arguments of ctype is*()/to*() fu...
strlcat.c 2006-03-15 Matthias Andree Matthias Andree [c3e52e] Further cleanups to compile with C++ compiler.
strlcpy.3 2005-07-20 Matthias Andree Matthias Andree [58528f] Bring strl* functions into trunk.
strlcpy.c 2006-03-15 Matthias Andree Matthias Andree [c3e52e] Further cleanups to compile with C++ compiler.
strstr.c 2001-09-30 Eric S. Raymond Eric S. Raymond [dc6faf] getopt_long is back for Solaris and HP-UX.
t.rc 2005-11-27 Matthias Andree Matthias Andree [f75054] Add rudimentary autobuild support.
t.smoke 2006-03-29 Matthias Andree Matthias Andree [af1ea5] Remove temporary t.rc.* file even if fetchmail ...
t.validate-xhtml 2009-08-18 Matthias Andree Matthias Andree [265c60] Ignore fetchmail-man.html; it's not XHTML.
tls.c 2010-02-04 Matthias Andree Matthias Andree [2d1a98] Fix compiler warnings about unused parameters (...
todo.html 2009-05-24 Matthias Andree Matthias Andree [7a0433] Link the two TODO documents to each other.
transact.c 2009-07-14 Matthias Andree Matthias Andree [3026bf] Remove 'message delimiter found while scanning ...
tunable.h 1999-09-28 Eric S. Raymond Eric S. Raymond [a53713] Tolerate more than one authorization failure.
uid.c 2009-01-14 Matthias Andree Matthias Andree [af7d73] Fix a few compiler warnings around implicit con...
unmime.c 2009-01-14 Matthias Andree Matthias Andree [af7d73] Fix a few compiler warnings around implicit con...
xmalloc.c 2006-12-12 Matthias Andree Matthias Andree [6419d6] Fix crash on systems that do not provide strdup...
xmalloc.h 2009-08-05 Matthias Andree Matthias Andree [c8f608] Add sdump(), split xmalloc.h out of fetchmail.h

Read Me

fetchmail README
================

Introduction
------------

Fetchmail is a free, 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 retrieves mail from remote mail 
servers and forwards it to your local (client) machine's delivery system, so it 
can then be be read by normal mail user agents such as mutt(1), elm(1) or 
Mail(1).

Fetchmail supports all standard mail-retrieval protocols in use on the 
Internet: POP3 (including some variants such as RPOP, APOP, KPOP), IMAP4rev1 
(also IMAP4, IMAP2bis), POP2, IMAP4, ETRN, and ODMR. On the output side, 
fetchmail supports ESMTP/SMTP, LMTP, and invocation of a local delivery agent.

Fetchmail also fully supports authentication via GSSAPI, Kerberos 4 and 5, 
RFC1938 one-time passwords, Compuserve's POP3 with RPA, Microsoft's NTLM, Demon 
Internet's SDPS, or CRAM-MD5 authentication a la RFC2195.

Fetchmail supports end-to-end encryption with OpenSSL, do read README.SSL for 
details on fetchmail's configuration and README.SSL-SERVER for server-side 
requirements.  NOTE! To be compatible with earlier releases, fetchmail 6.3's 
default behaviour is more relaxed than dictated by the standard - add options 
such as --sslcertck to tighten certificate checking.

Portability
-----------

The fetchmail code was developed under Linux, but has also been extensively 
tested under the BSD variants, AIX, HP-UX versions 9 and 10, SunOS, Solaris, 
NEXTSTEP, OSF 3.2, IRIX, and Rhapsody.

It should be readily portable to other Unix variants and Unix-like operating 
systems (it uses GNU autoconf).  It has been ported to Cygwin, LynxOS and BeOS 
and will build there without special action.  It has also been ported to QNX; 
to build under QNX, see the header comments in the Makefile.  It is reported to 
build and run under AmigaOS.

Further reading
---------------

The INSTALL file describes how to configure and install fetchmail.

See the distribution files FEATURES for a full list of features, NEWS for 
detailed information on recent changes, NOTES for design notes, and TODO for 
a list of things that still need doing.  If you want to hack on this code, 
a list of known bugs and to-do items can be found in the file todo.html.

Status, source code
-------------------

The fetchmail code appears to be stable and free of bugs affecting normal 
operation (that is, retrieving from POP3 or IMAP in single-drop mode and 
forwarding via SMTP to sendmail).

You can get the code from the fetchmail home page:

	http://www.fetchmail.info/

	http://fetchmail.berlios.de/

Enjoy!

							-- esr, ma