rework decryption to handle signature in the new world of output
[sup:ezyang.git] / ReleaseNotes
1 Release 0.9:
2
3 There's a new Xapian backend as an alternative to the Ferret one. It's still in
4 a beta stage. It's much faster and much less prone to the random crashes than
5 Ferret, but certain things don't work yet, most noticeably the unread message
6 counts in label-list-mode.
7
8 You can switch back and forth between both indexes without harm, *except* any
9 new messages added to the one index won't be picked up by the other. Follow
10 these instructions:
11
12 To TRY the Xapian index, without screwing Ferret up:
13
14 1. sup-dump > dump                              # takes a while
15 2. export SUP_INDEX=xapian                      # or however you do it in your shell
16 3. sup-sync --all --all-sources --restore dump  # takes a long time
17 4. sup -n                # -n ensures that no polling is done. don't hit 'P' either
18
19 Step 1 will take a long time, and step 3 will take a very long time.
20
21 At this point, whenever you run Sup, the SUP_INDEX environment variable will
22 determine which index you use. If it's unset, or "ferret", you will use the
23 ferret index. If it's "xapian", the Xapian index. Make sure when you run sup
24 with the Xapian index, you use -n and don't hit 'P', to avoid loading new
25 messages into it.
26
27 If you want to switch to Xapian permanently, you can then:
28
29 1. rm -rf ~/.sup/ferret
30 2. permanently set SUP_INDEX=xapian according to your shell
31 3. Run sup as normal, i.e. without -n.
32
33 If you want to go back to Ferret, you can just rm -rf ~/.sup/xapian and make
34 sure your SUP_INDEX environment variable is unset.
35
36 Release 0.8.1:
37
38 A bugfix release with fixes for quote parsing (bad behavior in certain long
39 emails), multibyte display for non-utf8 locales, and reply-mode mode selection.
40
41 Release 0.8:
42
43 The big wins are undo support, mbox splitting fixes, and the various UI
44 speedups and bugfixes. Parsing new email should also be faster, although
45 IMAP remains tragically slow, as usual.
46
47 Release 0.7:
48
49 The big win in this release is that Ferret index corruption issues should now
50 be fixed, thanks to an extensive programming of locking and
51 thread-safety-adding.
52
53 The other nice change is that text entry will now scroll to the right upon
54 overflow, thanks to some arcane Curses magic that Steve Goldman discovered.
55
56 As always, this release includes many other bugfixes and enhancements.
57
58 Release 0.6:
59
60 Message attachment searchability automatically takes effect on new messages,
61 but if you want it on older ones, you'll have to reindex them. See the
62 instructions below, and the help for sup-sync, for how to do this.
63
64 Release 0.5:
65
66 Saving message state (pressing "$") has been sped up. However, this is only
67 automatically in effect for new messages. To make it effective for older
68 messages (i.e. messages indexed with versions of Sup before 0.5), you must
69 reindex them, e.g. by running sup-sync --all on a source.