[ANN] Sup 0.3 released

Sup version 0.3 has been released!

http://sup.rubyforge.org

Sup is a console-based email client for people with a lot of email.
It supports tagging, very fast full-text search, automatic contact-
list management, and more. If you're the type of person who treats
email as an extension of your long-term memory, Sup is for you.

Sup makes it easy to:
- Handle massive amounts of email.

- Mix email from different sources: mbox files (even across different
  machines), Maildir directories, IMAP folders, POP accounts, and
  GMail accounts.

- Instantaneously search over your entire email collection. Search
  over body text, or use a query language to combine search
  predicates in any way.

- Handle multiple accounts. Replying to email sent to a particular
  account will use the correct SMTP server, signature, and from
  address.

- Add custom code to handle certain types of messages or to handle
  certain types of text within messages.

- Organize email with user-defined labels, automatically track
  recent contacts, and much more!

The goal of Sup is to become the email client of choice for nerds
everywhere.

Changes:

## 0.3 / 2007-10-29
* In-buffer search (finally!)
* Subscribe to/unsubscribe from mailing list commands.
* IMAP speedups.
* More hooks: set status bar, set terminal title bar, modify message headers
  and bodies before editing, etc.
* Optionally use chronic gem to allow for natural-language dates in searches.
* Many, many bugfixes and minor improvements.
* Tomorrow is Sup's first birthday!

* http://sup.rubyforge.org

···

--
William <wmorgan-ruby-talk@masanjin.net>

* William Morgan <wmorgan-ruby-talk@masanjin.net> [27.11.2007]:

Sup version 0.3 has been released!

This is just great! :slight_smile:

Cheers,

Steph.

Not so great:

[phil@prix attach]$ sup
[Thu Nov 29 00:11:13 +1100 2007] locking /home/phil/.sup/lock...
[Thu Nov 29 00:11:13 +1100 2007] loading index...
[Thu Nov 29 00:11:13 +1100 2007] stopped cursing
[Thu Nov 29 00:11:13 +1100 2007] oh crap, an exception
[Thu Nov 29 00:11:13 +1100 2007] unlocking /home/phil/.sup/lock...

···

On Wed, 2007-11-28 at 17:29 +0900, Stephan Mueller wrote:

* William Morgan <wmorgan-ruby-talk@masanjin.net> [27.11.2007]:

> Sup version 0.3 has been released!

This is just great! :slight_smile:

----------------------------------------------------------------
.
.
----------------------------------------------------------------
--- Ferret::FileNotFoundError from thread: main
File Not Found Error occured at <except.c>:93 in xraise
Error occured in index.c:840 - sis_find_segments_file
        couldn't find segments file

--
Philip Rhoades

Pricom Pty Limited (ACN 003 252 275 ABN 91 003 252 275)
GPO Box 3411
Sydney NSW 2001
Australia
Fax: +61:(0)2-8221-9599
E-mail: phil@pricom.com.au

Excerpts from Phil Rhoades's message of Wed Nov 28 05:27:39 -0800 2007:

--- Ferret::FileNotFoundError from thread: main
File Not Found Error occured at <except.c>:93 in xraise
Error occured in index.c:840 - sis_find_segments_file
        couldn't find segments file

This is a Ferret error. Did you run out of disk space during index
creation? Did you have a pre-existing Sup index from many versions ago?
Any other weird circumstance like that?

You can force an index rebuild (losing any modified message state) by:
  rm -rf ~/.sup/ferret
  sup-sync --all --all-sources

Though that's symptomatic medicine only.

···

--
William <wmorgan-ruby-talk@masanjin.net>

William,

Excerpts from Phil Rhoades's message of Wed Nov 28 05:27:39 -0800 2007:
> --- Ferret::FileNotFoundError from thread: main
> File Not Found Error occured at <except.c>:93 in xraise
> Error occured in index.c:840 - sis_find_segments_file
> couldn't find segments file

This is a Ferret error. Did you run out of disk space during index
creation? Did you have a pre-existing Sup index from many versions ago?
Any other weird circumstance like that?

First & second install but it failed part way through the first time
with a "403" (from memory) error at one point . .

You can force an index rebuild (losing any modified message state) by:
  rm -rf ~/.sup/ferret
  sup-sync --all --all-sources

Though that's symptomatic medicine only.

Thanks - working now - I will check it out.

Regards,

Phil.

···

On Thu, 2007-11-29 at 01:57 +0900, William Morgan wrote:
--
Philip Rhoades

Pricom Pty Limited (ACN 003 252 275 ABN 91 003 252 275)
GPO Box 3411
Sydney NSW 2001
Australia
Fax: +61:(0)2-8221-9599
E-mail: phil@pricom.com.au