sieve_connect improved (extensively)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hopefully the last post on this topic for a while.

sieve_connect should now be an almost complete replacement for the
existing sieveshell command.  The only missing feature which I know of
is SASL protection layer support.  Note that Cyrus imapd with
GSSAPI/Kerberos doesn't ask for a protection layer if using TLS.

New features relating to sieveshell compat:

 * has an interactive mode, all commands present (and some aliases).
   Command-names only need to be sufficiently unique though.
   Uses Term::ReadLine if available.

 * implements all command-line options of sieveshell; that includes
   --exec to read the script from a file and --realm to set the auth
   realm (which may or may not be honoured by the SASL mechanism).

New features not in sieveshell:

 * can read a password from an arbitrary file-descriptor, for scripting
   (I will not implement passing passwords on the command-line or via
    process environment); not used for the passphrase on SSL client certs
    though (is this wanted?)

 * handles script names with embedded whitespace in them (but not if it
   also contains a double-quote character since I wanted to keep the
   parsing simple).

Existing "special" features:

 * Implements STARTTLS
 * Can authenticate with SSL client certificates


Oh, and I put an explicit license on it, BSD (no advertising clause).

Script:
 <URL:http://people.spodhuis.org/phil.pennock/software/sieve_connect-v73>
PGP signature on script:
 <URL:http://people.spodhuis.org/phil.pennock/software/sieve_connect-v73.asc>
Checksums on script:
 MD5(sieve_connect-v73) =3ac250125cfe1833e4f28e8de9a75b30
 SHA1(sieve_connect-v73) =c04ac7ee65545b684358d43865b0f0e420f60891
 RIPEMD160(sieve_connect-v73) =b941d693170aa04b51a6edf50ef3896dd8d5d932

Regards,
-Phil

Attachment: pgpU9TjAo8odZ.pgp
Description: PGP signature

----
Cyrus Home Page: http://cyrusimap.web.cmu.edu/
Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

[Index of Archives]     [Cyrus SASL]     [Squirrel Mail]     [Asterisk PBX]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [KDE]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux