------------------------------------------------------------------------
r41 | XXX | 2007-11-24 14:57:45 +0000 (Sat, 24 Nov 2007) | 2 lines

Comment explaining why $authconversation->code() not checked in final verification.

------------------------------------------------------------------------
r40 | XXX | 2007-11-24 14:30:13 +0000 (Sat, 24 Nov 2007) | 2 lines

Version

------------------------------------------------------------------------
r39 | XXX | 2007-11-20 02:40:36 +0000 (Tue, 20 Nov 2007) | 2 lines

Put the new SASL error checking in after the client_step() too.

------------------------------------------------------------------------
r38 | XXX | 2007-11-20 02:39:10 +0000 (Tue, 20 Nov 2007) | 2 lines

Oh, add find-perl58.sh to svn repository too

------------------------------------------------------------------------
r37 | XXX | 2007-11-20 02:38:43 +0000 (Tue, 20 Nov 2007) | 7 lines

Turns out, can use methods on the SASL client object to detect an error
and report it.  Do so.  Now highlights when GSSAPI fails because there's
no server principal (which raises questions as to why the mechanism would
be advertised in that case).

bugfix a die() -> closedie() (audited for other occurences, none found)

------------------------------------------------------------------------
r36 | XXX | 2007-11-20 02:36:27 +0000 (Tue, 20 Nov 2007) | 2 lines

Use find-perl58 from mailcheck-imap

------------------------------------------------------------------------
r35 | XXX | 2007-11-19 12:03:51 +0000 (Mon, 19 Nov 2007) | 3 lines

In hacking sessions I might not "make distclean", which should be fine.
Make the svn-derived state dependent upon the svn text-prop files.

------------------------------------------------------------------------
r34 | XXX | 2007-11-18 00:07:45 +0000 (Sun, 18 Nov 2007) | 2 lines

Makefile fix, unset TZ before calling svn; as used by mailcheck-imap's makefile

------------------------------------------------------------------------
r33 | XXX | 2007-06-09 00:58:49 +0000 (Sat, 09 Jun 2007) | 2 lines

Moved the defaults for $forbid_* up to the user-configurable section.

------------------------------------------------------------------------
r32 | XXX | 2007-06-07 08:58:30 +0000 (Thu, 07 Jun 2007) | 2 lines

Don't make the installer recreate the man-page

------------------------------------------------------------------------
r31 | XXX | 2007-06-07 08:39:23 +0000 (Thu, 07 Jun 2007) | 3 lines

--noclearauth, --noclearchan
Makefile: install-* targets dependent upon files being installed.

------------------------------------------------------------------------
r30 | XXX | 2007-06-05 07:52:50 +0000 (Tue, 05 Jun 2007) | 3 lines

Make generated man-page slightly cleaner syntactically.
Should make whatis indices correct.

------------------------------------------------------------------------
r29 | XXX | 2007-06-05 07:32:33 +0000 (Tue, 05 Jun 2007) | 3 lines

Add install targets.
Parameterise more stuff so that it can be overriden by installers/packagers.

------------------------------------------------------------------------
r28 | XXX | 2007-06-05 07:16:19 +0000 (Tue, 05 Jun 2007) | 2 lines

distclean nukes manpage too

------------------------------------------------------------------------
r27 | XXX | 2007-06-05 07:15:13 +0000 (Tue, 05 Jun 2007) | 2 lines

Make manpage & PGP sig; change title line in man-page.

------------------------------------------------------------------------
r26 | XXX | 2007-06-05 06:48:08 +0000 (Tue, 05 Jun 2007) | 2 lines

Started packaging up sieve-connect.

------------------------------------------------------------------------
r25 | XXX | 2007-06-05 05:44:52 +0000 (Tue, 05 Jun 2007) | 2 lines

sieve_connect -> sieve-connect

------------------------------------------------------------------------
r24 | XXX | 2007-05-24 00:02:26 +0000 (Thu, 24 May 2007) | 2 lines

Debug notes from work -- TLS start, GSSAPI bit.

------------------------------------------------------------------------
r23 | XXX | 2007-02-19 03:43:31 +0000 (Mon, 19 Feb 2007) | 2 lines

Bug-fix %DATELOCAL

------------------------------------------------------------------------
r22 | XXX | 2006-11-25 19:39:20 +0000 (Sat, 25 Nov 2006) | 2 lines

Final newline after command-loop.

------------------------------------------------------------------------
r21 | XXX | 2006-11-24 23:47:41 +0000 (Fri, 24 Nov 2006) | 4 lines

Hidden means hidden.  No multiple-match conflicts, no tab-completion.
This is for the 'echo' command introduced in previous commit, for checking
the %KEYWORD stuff.

------------------------------------------------------------------------
r20 | XXX | 2006-11-24 23:40:27 +0000 (Fri, 24 Nov 2006) | 5 lines

Keyword substitution (%DATE, %RAND16, etc).  Includes tab-completion thereof.

The localfs_* stuff shouldn't have had action flagged in their definitions.
A harmless bug, fixed.

------------------------------------------------------------------------
r19 | XXX | 2006-11-24 13:50:56 +0000 (Fri, 24 Nov 2006) | 3 lines

Use $IMAP_SERVER from env for a default server, for compatibility with
mailcheck-imap.

------------------------------------------------------------------------
r18 | XXX | 2006-11-24 01:58:59 +0000 (Fri, 24 Nov 2006) | 3 lines

Document that tab-completion is dependent upon having the
Term::ReadLine::Gnu Perl module installed.

------------------------------------------------------------------------
r17 | XXX | 2006-11-24 01:36:29 +0000 (Fri, 24 Nov 2006) | 3 lines

localfs command (lls, lpwd, lchdir) implemented.
POD updates.

------------------------------------------------------------------------
r16 | XXX | 2006-11-24 00:25:21 +0000 (Fri, 24 Nov 2006) | 2 lines

When debugging, report the IP address connected-to.

------------------------------------------------------------------------
r15 | XXX | 2006-11-22 23:20:00 +0000 (Wed, 22 Nov 2006) | 2 lines

put/get handle embedded quotes in script names now.

------------------------------------------------------------------------
r14 | XXX | 2006-11-22 23:09:26 +0000 (Wed, 22 Nov 2006) | 2 lines

Tab-completion now handles quoted strings, as long as there's no quotes inside.

------------------------------------------------------------------------
r13 | XXX | 2006-11-22 21:35:35 +0000 (Wed, 22 Nov 2006) | 4 lines

First pass ReadLine tab-completion.
Doesn't handle embedded spaces yet.
Removed stupid "use Term::ReadLine" right after require/import.  Doh.

------------------------------------------------------------------------
r12 | XXX | 2006-11-21 01:07:14 +0000 (Tue, 21 Nov 2006) | 2 lines

Handle quoted strings in authentication.

------------------------------------------------------------------------
r11 | XXX | 2006-11-16 22:41:55 +0000 (Thu, 16 Nov 2006) | 2 lines

Sigh.  Remove from docs mention of a documented bug which I fixed.

------------------------------------------------------------------------
r10 | XXX | 2006-11-16 22:33:50 +0000 (Thu, 16 Nov 2006) | 2 lines

Ooops, actually do what's documented and make Term::ReadLine optional.

------------------------------------------------------------------------
r9 | XXX | 2006-11-16 22:29:59 +0000 (Thu, 16 Nov 2006) | 2 lines

And fix the POD too for those extra one-letter opts

------------------------------------------------------------------------
r8 | XXX | 2006-11-16 22:27:12 +0000 (Thu, 16 Nov 2006) | 2 lines

Accept the single-letter -e and -r options of sieveshell.

------------------------------------------------------------------------
r7 | XXX | 2006-11-16 22:17:54 +0000 (Thu, 16 Nov 2006) | 3 lines

Provide interactive command mode.  Provide --exec.
Provide as much sieveshell compatibility as possible.

------------------------------------------------------------------------
r6 | XXX | 2006-11-16 02:51:48 +0000 (Thu, 16 Nov 2006) | 2 lines

Allow passwords to be provided on arbitrary file descriptor.

------------------------------------------------------------------------
r5 | XXX | 2006-11-14 23:40:15 +0000 (Tue, 14 Nov 2006) | 3 lines

Handle zero-length continuation from server properly.
This lets certificate-based auth work.

------------------------------------------------------------------------
r4 | XXX | 2006-11-14 23:38:52 +0000 (Tue, 14 Nov 2006) | 9 lines

Handle literal continuations from the server when fetching, so that they're
always fetched as part of a line.  Of course, for the crude use here I then
go and assume that all of the following data is part of the literal instead
of counting it, which will fall down if a semantic line ever contains two
literal strings.

Fix CRAM-MD5 auth by not sending an empty initial-response; it was rejected
for this mechanism.

------------------------------------------------------------------------
r3 | XXX | 2006-11-14 23:13:28 +0000 (Tue, 14 Nov 2006) | 2 lines

Support external certificate authentication.

------------------------------------------------------------------------
r2 | XXX | 2006-11-14 13:25:29 +0000 (Tue, 14 Nov 2006) | 4 lines

Gotten SASL fixed.
Security issues with lack of verification before.
ktrace rocks.

------------------------------------------------------------------------
r1 | XXX | 2006-11-14 05:11:48 +0000 (Tue, 14 Nov 2006) | 2 lines

Sieve client script

------------------------------------------------------------------------
