Popsneaker 0.6.0 (February 28, 2002)
====================================

This is the first stable version of popsneaker 0.6. It should initially be
the 7th prerelease, because there are some things I'd like to do to this
version, mainly internal overhauls. But that would have delayed this release
even further and since it should have been out since 2 month and I don't
have much time to work on it at the moment, I don't want to hold it back any
longer. And I think it's not a bad time for making a final version. There
was a long time of testing and I don't have applied many changes on it in
the last weeks. So it should have proven stable.


What's new in popsneaker 0.6?
-----------------------------

The most important goal is a better and more modular design. With these
changes, it should be possible to make popsneaker an everything-sneaker.
More mail protocols should be addable and it should be possible to use
other transports, like e.g. TLS/SSL.


Changes in popsneakerrc
-----------------------

* "popserver" becomes "account"

The popserver statement was used to configure the mailaccounts. As
popsneaker 0.6 should be able to talk not only to POP3 hosts, there is
need for a more general configuration option. It is called "account" now.
The syntax of the new account statement looks like this:

account [options ...] <hostname> <username> <password>

The following options are allowed: 
     -protocol <protocolname>
     -transport <transportname>
     -port <portnumber>

Valid protocolnames are 'pop3' and 'apop' and vaild transports are 'tcp4u'
and 'tcpip'. Be aware that the 'tcpip' transport is broken. DO NOT USE IT!
To be able to use tcp4u, the Tcp4U Library must be installed. 'pop3' and
'tcp4u' are the defaults, if Tcp4U is not found, tcpip is used instead.

A sample account statement could look like this:

account -protocol pop3 -transport tcp4u "pop.isp.net" "funnyuser" "mysecret"

You can write 'proto' instead of 'protocol' and 'trans' instead of
'transport' for your convenience. In fact, you don't have to use any
options at all, because 'pop3' and 'tcp4u' are the defaults.


* testmode

The "testmode" statement expects a boolean value to switch it on or of now.
Allowed boolean values are "on", "off", "yes", "no", "true", "false". So
this is all the same:

testmode on
testmode yes
testmode true


* dupcheck

The dupcheck modes are now set as options. The modes itself have not changed,
so the following two statements are possible:

dupcheck -strict
dupcheck -relaxed


* rules (accept, assume, deny)

Nothing has changes here, except that "-nocase" is now the default option.
You can use the "-case" option to make an expression case sensitive. There
are also some new options. Read the manual for more information.
