Re: Fwd: broken strings compiled-in into mutt

2015-08-06 Thread David Champion
ich is why the C version exists; there's a C compiler by definition). 1. We can support BSD's sed for txt2c.sh. The difference is just that BSD sed only supports \n a an ascii escape. (Will need literals in the makefile.) But - 2. Why does the compiler fail? That needs to be add

Re: Fwd: broken strings compiled-in into mutt

2015-08-06 Thread David Champion
erstand) congruent to POSIX, so by adapting to BSD sed we should fit with all POSIX sed. I feel awful about using a GNU extension to sed when I wrote this. My code quality has dropped dramatically since I resumed developing primarily on Linux. Does the attached patch work on BSD? (Please save to

Re: Outlook.com issue

2015-08-07 Thread David Champion
event. (1) Do you see resets (RST, flags -> R) while running mutt? (2) Do you see RST followed by SYN (flags -> S) while running Thunderbird? -- David Champion • d...@bikeshed.us signature.asc Description: PGP signature

Re: Fwd: broken strings compiled-in into mutt

2015-08-08 Thread David Champion
tion to a logged ticket, so was probably looking for minimal impact on the rest of the build at the time. Now that it's survived and is really part of the big picture, it makes sense to treat it like a member of the family. -- David Champion • d...@bikeshed.us signature.asc Description: PGP signature

Re: [PATCH 2 of 3] update docs for %r/%R

2015-09-18 Thread David Champion
iewers. If the patch update were more complex it would be more important to resend right away, but for a minor change it's pretty good to hold off. In short: update now and let us know, patchbomb later. Thanks! :) -- David Champion • d...@bikeshed.us

Re: Fwd: mutt returns a 256 error code

2015-10-13 Thread David Champion
ch should be 0, or success. 256 is not a valid exit code - these are 8-bit quantities. :) For more details, see: * pydoc os * man 2 wait -- David Champion • d...@bikeshed.us

Re: Fwd: mutt returns a 256 error code

2015-10-13 Thread David Champion
* On 13 Oct 2015, David Champion wrote: > Hi Mathieu - > > The return from python's os.system is not the same as the exit status. > You need os.WEXITSTATUS(os.system(command)), which should be 0, or > success. I should add that you really should check other values as wel

Re: Feature Request: Pattern Modifier Corresponding to Format String %F

2015-10-29 Thread David Champion
g. > > Searching for "Derek" with the default $simple_search "~f %s | ~s %s" > returns lots and lots of messages from "Derek Martin". The default $simple_search works for me as well. -- David Champion • d...@bikeshed.us

Re: Tidying the Mutt Code

2015-11-22 Thread David Champion
existing code formatter. (I would be -0 to indent though, because there are too many incompatible variants. We can work around this with documentation, but it'll still be a PITA.) -- David Champion • d...@bikeshed.us signature.asc Description: PGP signature

Re: 1.6.0 release plans

2015-11-22 Thread David Champion
series), but if 1.6 is otherwise ready I don't want to be the reason it's not coming out. I may actually have some time to work on this in the next 5-6 weeks though. -- David Champion • d...@bikeshed.us signature.asc Description: PGP signature

[PATCH RFC 1 of 2] favor List-Reply over List-Post

2016-01-01 Thread David Champion
# HG changeset patch # User David Champion # Date 1451647188 21600 # Fri Jan 01 05:19:48 2016 -0600 # Node ID cd7be2bfff1cd15592b15adc21f44f7b50ecc312 # Parent 9480a363a68a7472d61c8e27a29fd2312cac8721 favor List-Reply over List-Post The longstanding function originally worked only for

[PATCH RFC 2 of 2] add list actions for remaining RFC 2369 List-* headers

2016-01-01 Thread David Champion
# HG changeset patch # User David Champion # Date 1451647488 21600 # Fri Jan 01 05:24:48 2016 -0600 # Node ID 19d38f8f81fb41dc88e20a8295db39d953371e7a # Parent cd7be2bfff1cd15592b15adc21f44f7b50ecc312 add list actions for remaining RFC 2369 List-* headers As part of enhancing RFC 2369

[PATCH RFC 0 of 2] Complete RFC 2369 support

2016-01-01 Thread David Champion
Proposed changes to more fully support RFC 2369, "The Use of URLs as Meta-Syntax for Core Mail List Commands and their Transport through Message Header Fields" -- i.e. the List-*: headers. No documentation update is included - will add when there's consensus. (I've been wanting this a long time,

Re: [PATCH RFC 0 of 2] Complete RFC 2369 support

2016-01-02 Thread David Champion
tribute with less entry overhead. Anyone else have remarks on this? > 5. Feel free to add a copyright line in listmenu.c (and also put > yourself in the COPYRIGHT file!) Eh, I've never been too concerned about overtly claiming copyright, but I probaby should after all this time. :) I'm travelling so it will be a little while before I can revise this, but I will. Thanks again! -- David Champion • d...@bikeshed.us signature.asc Description: PGP signature

Re: make build date in version string configurable?

2016-03-29 Thread David Champion
source, incorporating any packaging-specific modifications. For example, in Debian, the timestamp of the latest entry in debian/changelog. To meet that, we need to determine whether files have been changed since the latest commit, and then capture either the latest commit

Re: Neomutt - Release 20160404 (Mutt-1.6.0)

2016-04-04 Thread David Champion
atus Bar Curious how in-demand this is too. > TLS-SNI Negotiate with a Server for a Certificate +0. Seems good, but haven't reviewed. > Trash Folder Move 'deleted' emails to a trash folder Overlaps functionally with quasi-delete. I sort of like quasi deletion more - it's like tag/labels vs folders. -- David Champion • d...@bikeshed.us

Re: Neomutt - Release 20160404 (Mutt-1.6.0)

2016-04-05 Thread David Champion
mean we can't commit. We just need to know that it can be cleaned up. I haven't evaluated this specifically with the current code, and I don't know whether I'll get a chance, but that's my take. > > it's like tag/labels vs folders. > > Speaking of which, your keywords patch is in my in-tray. Great! There are a couple of minor issues with it but I've been using it continuously. Since it changes things somewhat with keyword handling, I've hoped for more field testing (and comments) before committing. NeoMutt can provide that. -- David Champion • d...@bikeshed.us

Re: Neomutt - Release 20160404 (Mutt-1.6.0)

2016-04-05 Thread David Champion
umber, or 0 in absence of current message. I think either of these is worth the work. One of mutt's unspoken principles is that leveraging macros and patterns (which are really recombinable atomic selectors) is preferable to building implicit selection into the behavior code. -- David Champion • d...@bikeshed.us

Re: Neomutt - Release 20160404 (Mutt-1.6.0)

2016-04-07 Thread David Champion
oject momentum. I agree completely. Personally I deeply dislike git, but I have to use it virtually everywhere except with Mutt (and my personal projects), so I could live with it. However, I still find it much easier to use than git, and I think it's very easy for a git user to adopt. -- David Champion • d...@bikeshed.us signature.asc Description: PGP signature

Re: Neomutt - Release 20160404 (Mutt-1.6.0)

2016-04-07 Thread David Champion
cally completely replace the UI, and to implement > new mail store types. If we used console-based widgets for the UI I believe there was a discussion a while back -- maybe 10 years or so, even -- about building on the mx.c framework to make mailbox drivers more of a thing. Anyone remember th

Re: anybody up for coding conversation view?

2016-05-09 Thread David Champion
let above) potentially applicable to a variety of scenarios, even letting you page through an entire folder as a sequence of messages. And it give us a scope for applying actions to all messages in the conversation. More later perhaps, I just wanted to get this reaction out before I lose track. -- David Champion • d...@bikeshed.us

[SPAM?] some patches

2016-08-30 Thread David Champion
want to get these in front of mutt-dev one last time before I do. They're prioritized in approximate order of impact, relatively trivial things first. -- David Champion • d...@bikeshed.us

[SPAM?] Re: [SPAM?] some patches

2016-08-30 Thread David Champion
* On 30 Aug 2016, David Champion wrote: > Now that we're solidly past 1.6, and since I've taken a couple of > weekends to firm up some work, I'm going to shoot out a few patches > that I've been hoarding for-- well, years. > > @Kevin, I don't mean to dump

[SPAM?] Re: [PATCH] When $flag_safe is set, flagged messages cannot be deleted

2016-08-31 Thread David Champion
in the documentation. I think it's useful to describe new features in the first commit message as well. I'll note that you disagree. :) > i'll go through all the patches as time permits. it won't be a terribly > thorough review, though. Thanks. -- David Champion • d...@bikeshed.us

[SPAM?] Re: [PATCH] Adds compose menu bindings for grouping and moving attachments

2016-08-31 Thread David Champion
insertions(+), 0 deletions(-) > > > > > > # HG changeset patch > > # User David Champion > > # Date 1472600048 25200 > > # Tue Aug 30 16:34:08 2016 -0700 > > # Node ID a347a5b31a5a032d4b3753045c9fc1a73f6023f8 > > # Parent b8cc2b58219505f3d5f

[SPAM?] Re: [PATCH] Permit tab completion of pattern expressions with ~y (labels)

2016-08-31 Thread David Champion
re, and I agree that we need it - which is one reason I'm trying to flush these patches out now. If they start failing to apply in any major way, it'll be another 8 years before I get them out again. (My personal preference is to tab-indent lines and space-indent continuations, so I lose either way. :) ) -- David Champion • d...@bikeshed.us signature.asc Description: PGP signature

[SPAM?] Re: [PATCH] Permit tab completion of pattern expressions with ~y (labels)

2016-08-31 Thread David Champion
dn't realize that the mailing list had gotten so slow. I used to be able to count on in order arrival within a minute or two. Knowing this now I'll use patchbomb more effectively next time. -- David Champion • d...@bikeshed.us

[SPAM?] Mutt code style

2016-08-31 Thread David Champion
ard-set about style conformance in patches afterward. -- David Champion • d...@bikeshed.us

[SPAM?] Re: Mutt code style

2016-09-02 Thread David Champion
* On 02 Sep 2016, Vincent Lefevre wrote: > On 2016-09-02 10:22:12 -0400, Damien Riegel wrote: > > On Wed, Aug 31, 2016 at 03:14:34PM -0700, David Champion wrote: > > > I suggest that we decide upon a style and a target release (1.8? 1.9?) > > > > It's not clea

[SPAM?] Re: [PATCH] setenv/unsetenv for altering process environment (to affect children)

2016-09-05 Thread David Champion
eling on specific lines of code ad hoc. To be clear, I'm totally fine with Kevin's suggested change, and will make it. I just don't want acceptance of a single patch to depend on an open-ended discussion about mutt's preferred style or the broader issues of C string safety.

Re: [PATCH] search muttrc file according to XDG Base Specification (closes #3207)

2016-11-14 Thread David Champion
ght need to refactor a little if other personal config management systems want in, but we can cross that bridge when we get there. -- David Champion • d...@bikeshed.us signature.asc Description: PGP signature

Re: [PATCH] search muttrc file according to XDG Base Specification (closes #3207)

2016-11-15 Thread David Champion
iles. Good improvement. Idea: for your next trick, want to make it find [/etc/]Muttrc using the same search procedure (in a different invocation with different parameters, of course)? -- David Champion • d...@bikeshed.us signature.asc Description: PGP signature

Re: mutt: Adds the '@' pattern modifier to limit matches to known al...

2016-11-17 Thread David Champion
* On 17 Nov 2016, Vincent Lefevre wrote: > On 2016-11-16 16:08:49 -0800, Brendan Cully wrote: > > changeset: 6857:91b3449f426b > > user: David Champion > > date: Wed Nov 16 16:05:02 2016 -0800 > > link: http://dev.mutt.org/hg/mutt/rev/91b3449f426b &g

Re: mutt: Adds the '@' pattern modifier to limit matches to known al...

2016-11-18 Thread David Champion
the documentation moved around. I'll make a fix unless someone else does. -- David Champion • d...@bikeshed.us signature.asc Description: PGP signature

Re: From vs Reply-To when replying and the address mailboxes match

2017-01-22 Thread David Champion
ame as Vincent's description and is what the OP is asking for, but I'm trying to frame the logic in terms that make sense in documentation rather than code. -- David Champion • d...@bikeshed.us

Re: mutt: Add 1.8.0 entries to the UPDATING file.

2017-02-18 Thread David Champion
eomutt.org/feature/compress It sounds like it. I don't know what neomutt has but Roland Rosenfeld wrote this patch very long ago. -- David Champion • d...@bikeshed.us signature.asc Description: PGP signature

Re: Attachments counter broken?

2020-03-05 Thread David Champion
those defaults from its Muttrc, it's breaking the functionality of the software and it's a bug. Simply defining the attachments parameters costs nothing: these are passive and not evaluated unless and until your index_format uses %X. So there's zero benefit to excluding it from the Muttrc. -- David Champion • d...@bikeshed.us

Re: Attachments counter broken?

2020-03-05 Thread David Champion
's fair to consider it their responsibility to know the software they're configuring. > In any case, I'll see to this for Gentoo's next release. Awesome, thanks! -- David Champion • d...@bikeshed.us

Re: Counting single inline-part "attachments"

2020-03-30 Thread David Champion
Thanks, Kevin. I responded to the issue. In short this is indeed the only way it works presently, and I think it was the right design choice, but I don't see a problem with extending the user customization logic to allow counting content in the MIME root element. (E.g. "attachments +R image/*") *

Re: [PATCH v2] make send-hooks work for batch mode

2008-08-14 Thread David Champion
> IMHO mutt should ditch the stable/devel concept and make releases > similar to kernel.org. We're never going to fix all the > outstanding bugs for 1.6, so we should release it *now*. Make > point releases (1.6.1 etc) to fix Really Bad Bugs, but otherwise > concentrate on 1.7. To simplify from

Re: patch: signin & signoff feature (1.5.18)

2008-10-08 Thread David Champion
This entire discussion should be on mutt-dev. Followups set. > Why can you set sig_dashes, if you could set it via signature? "signature" can be a file or a program. The signature turns out to be whatever is read from the file or whatever is printed to stdout by the program. This file or prog

Re: regression: attaching files from command line fails

2008-10-28 Thread David Champion
> I think the point of the current behavior is to be able to do > things like this: > > mutt -a *.jpg -- [EMAIL PROTECTED] Faced with this need in the past, I've gone with an enclosure notation: mutt -a { *.jpg } [EMAIL PROTECTED] If you're using getopt, you still need to require -a

[PATCH 2 of 2] imported patch display-subject

2008-11-18 Thread David Champion
# HG changeset patch # User David Champion <[EMAIL PROTECTED]> # Date 1227038081 21600 # Branch HEAD # Node ID b674b979da7eafe229222444a9529e8c70a8da4a # Parent bd0ea10f5757dc9776c6c661a9fbc8d21903bdac imported patch display-subject diff -r bd0ea10f5757 -r b674b979da7e doc/manual.xml.head

[PATCH 1 of 2] imported patch replacelist

2008-11-18 Thread David Champion
# HG changeset patch # User David Champion <[EMAIL PROTECTED]> # Date 1227038081 21600 # Branch HEAD # Node ID bd0ea10f5757dc9776c6c661a9fbc8d21903bdac # Parent 05825d70f90e3184c2ae81b564deae955ad5ca28 imported patch replacelist diff -r 05825d70f90e -r bd0ea10f5757 globals.h --- a/globals

[PATCH 0 of 2] subjectrx: altering the display subject

2008-11-18 Thread David Champion
This first patch renames SPAM_LIST to REPLACE_LIST, and changes a couple of variable names accordingly. The SPAM_LIST functionality is used by the second patch, so it's renamed to something less misleading to reduce confusion. The second patch adds subjectrx and unsubjectrx commands. subjectrx de

Re: mutt compose error?

2008-12-03 Thread David Champion
> I recently updated to the latest mutt source, and the behavior has > changed in an annoying way. When I compose messages now, mutt *always* > thinks that my editor has returned a non-zero exit code (specifically: > 1). I use vim, and as far as I can tell, it always exits with a 0 exit > c

Re: [PATCH] Create a "cd" command to change the current directory

2009-01-03 Thread David Champion
> I think it's a good idea, but it'll have to queue up behind bug > fixes. It would be nice to try to clean up other path handling warts > (LastDir vs attachments, local vs IMAP) when we do this. Alongside a cd I'd like to see a pushd/popd. Cd could even be the pushd operation. Personally I don'

Re: %t as To or Newsgroup?

2009-02-20 Thread David Champion
> is it possible to redefine the meaning of the %t $index_format specifier > so that the "To:" content is printed is available as usual, but if not, > to print the content of the "Newsgroup:" header line? Not at present. > That's what I do, at least. However, if you look into that file in > mut

Re: PGP menu

2010-04-12 Thread David Champion
* On 12 Apr 2010, Derek Martin wrote: > > of yucky, and suggested the current (c)lear instead. Thomas agreed, > but insisted that (f) should continue to work since it was, as I > believe he put it, "hard-wired into my brain." macro prompt f c -- curses! The flip side, of course, it that mutt u

Re: PGP menu

2010-04-12 Thread David Champion
* On 12 Apr 2010, Michael Elkins wrote: > On Mon, Apr 12, 2010 at 12:19:21PM -0500, David Champion wrote: > >By the way, as long as we're discussing cosmetic changes in this area: > >ever since this was changed I've been rather thrown off that the PGP > >prompt chan

[PATCH] Improve clarity/uniformity in compose menu's crypto display

2010-04-12 Thread David Champion
# HG changeset patch # User David Champion # Date 1271103184 18000 # Branch HEAD # Node ID b2fcb8d467224cb229274c88a62cc2a8802125d6 # Parent 2cd62f40d8409007ecd596e8bd4a14eb225778cc Improve clarity/uniformity in compose menu's crypto display diff -r 2cd62f40d840 -r b2fcb8d46722 compose.c

Re: [PATCH] Improve clarity/uniformity in compose menu's crypto display

2010-04-14 Thread David Champion
* On 14 Apr 2010, Brendan Cully wrote: > > I don't think it's clear what makes the security menu more deserving > of hints than others. No objection to leaving that out, but the reason I did that is most of items on the compose menu have exactly one keystroke that more or less matches the initia

[PATCH] Improve clarity/uniformity in compose menu's crypto display, take 2

2010-04-14 Thread David Champion
# HG changeset patch # User David Champion # Date 1271103184 18000 # Branch HEAD # Node ID 41a46373ddd9f9178ac9bb18ff42354b8b40b3fb # Parent 4d798ee2898ef5b059d05a331c01175c7556e657 Improve clarity/uniformity in compose menu's crypto display Incorporates feedback on "Security: None&

[PATCH] Add support for new mail notifications to Growl (OSX)

2010-04-19 Thread David Champion
protos.h |3 + status.c | 21 +--- 11 files changed, 246 insertions(+), 10 deletions(-) # HG changeset patch # User David Champion # Date 1271708010 18000 # Branch HEAD # Node ID d23a888328102ea6f629dbf2782a0359a9c0d57c # Parent 15b9d6f3284f78139abefe74c2607fa2d338641b Add support

[PATCH] Adequately read mailboxes with s/@/ at / obfuscations

2010-05-04 Thread David Champion
from.c | 28 rfc822.c | 6 ++ 2 files changed, 26 insertions(+), 8 deletions(-) # HG changeset patch # User David Champion # Date 1273031552 18000 # Branch HEAD # Node ID 850072857e7c86e29a73efc3478b2feabbe01394 # Parent

Re: [PATCH] Adequately read mailboxes with s/@/ at / obfuscations

2010-05-06 Thread David Champion
* On 06 May 2010, Bertrand Yvain wrote: > On Tue, May 04, 2010 at 10:55:46PM -0500, David Champion wrote: > > Adequately read mailboxes with s/@/ at / obfuscations. > > This kind of substitution is not reversible in the general case. > Consider for instance this e-mail addre

Re: new mail notification

2010-06-24 Thread David Champion
* On 24 Jun 2010, Mehturt wrote: > I wrote a patch against Mutt 1.5.20 that enables one to execute > arbitrary system command upon new mail reception. > The command to execute is configurable. > > Would you be interested in such patch? If you could rework this as a receive-hook (a hook like mutt

Re: X-Label editing patch inclusion?

2010-07-16 Thread David Champion
* On 16 Jul 2010, Jan Larres wrote: > Hi, > > I'm curious if there is a chance that the X-Label editing patch from > http://home.uchicago.edu/~dgc/mutt/#x-label is going to be included in mutt. I > know there are ways for label editing without that patch, but they are clumsy > and don't allow for

Re: X-Label editing patch inclusion?

2010-07-18 Thread David Champion
* On 18 Jul 2010, Jan Larres wrote: > > Why are you changing the hotkey syntax here? It's shorter, of course, but also > a bit less obvious. Because adding the new sort key without changing the format makes it wider than 80 columns, which messes with the screen formatting in odd ways. :) -- -

Re: X-Label editing patch inclusion?

2010-07-19 Thread David Champion
* On 18 Jul 2010, Jan Larres wrote: > David Champion : > > Current version attached. This applies to HEAD as of July 3. > > Very nice, thanks! I was wondering if it would be necessary to > rfc2047_encode/decode the header or if that's already taken care of in other >

[PATCH] Include extra information in mutt version string for developer builds

2010-09-15 Thread David Champion
# HG changeset patch # User David Champion # Date 1284612294 18000 # Branch HEAD # Node ID 1c6c5a4e168219a6e26ba6143cabe9f7564dfcac # Parent 59aad6c21703484a9a298536efd4d971039d0a61 Include extra information in mutt version string for developer builds. When a build is based on an hg clone

[PATCH] Include mq-based patches in the mutt patch list

2010-09-15 Thread David Champion
# HG changeset patch # User David Champion # Date 1284612296 18000 # Branch HEAD # Node ID c64a45baed14d182e4fd0f2ba24acee832d862f4 # Parent 1c6c5a4e168219a6e26ba6143cabe9f7564dfcac Include mq-based patches in the mutt patch list. This augments the contents of the PATCHES file, so that mq-based

[PATCH] Invalidate header caches when spam rules change

2010-09-15 Thread David Champion
# HG changeset patch # User David Champion # Date 1284612296 18000 # Branch HEAD # Node ID 6cf2dabfe8226904eb8f86786f4f4bab028d5ef2 # Parent c64a45baed14d182e4fd0f2ba24acee832d862f4 Invalidate header caches when spam rules change. User 'exg' on #mutt reported a problem when using he

Re: [PATCH] Include extra information in mutt version string for developer builds

2010-09-16 Thread David Champion
Thanks, I had forgotten it was so new. New version upcoming with a workaround for older Mercurial. -- David Champion * d...@uchicago.edu * IT Services * University of Chicago

[PATCH] Include extra information in mutt version string for developer builds

2010-09-16 Thread David Champion
Take 2. Includes Moritz Barsnick's changes and simulates {latesttag} when running in a Mercurial release that does not have it, per Christian Ebert. # HG changeset patch # User David Champion # Date 1284678222 18000 # Branch HEAD # Node ID c16ee46e288f86a297e014d65d277b9d6a0d22c0 # P

Re: [PATCH] Include extra information in mutt version string for developer builds

2010-09-16 Thread David Champion
f time, why depend on awk when the shell can handle it just fine? # HG changeset patch # User David Champion # Date 1284693682 18000 # Branch HEAD # Node ID fd7c217aeaee54ac69ab6de29954ade243431008 # Parent 59aad6c21703484a9a298536efd4d971039d0a61 Include extra information in mutt version strin

Re: [PATCH] Include extra information in mutt version string for developer builds

2010-09-18 Thread David Champion
in .hgrc for the same reason as Matt doesn't make it the default, so I guess I still assume committers will deal with this locally, like they did with CVS. But I suppose I'll have to start thinking of when to add it. This patch looks fine to me, no point in my resubmitting it

Re: [PATCH] Invalidate header caches when spam rules change

2010-09-22 Thread David Champion
g. I don't have strong feelings either way, but: 1) do we want to change that? 2) do we change it before, after, or alongside this bugfix? -- David Champion * d...@uchicago.edu * IT Services * University of Chicago

[PATCH] Include extra information in mutt version string for developer builds, take 3

2010-09-25 Thread David Champion
It seems that in the year I spent using OpenSolaris I forgot why I never used $(subcommand). Just moved back to Solaris 10 and remembered that this is one of the effects of its /bin/sh not being fully POSIX. Changed all $(foo) to `foo`, and exported with --git. # HG changeset patch # User David

[PATCH] allow initial blank lines in local mailboxes

2010-10-13 Thread David Champion
# HG changeset patch # User David Champion # Date 1286988263 18000 # Branch HEAD # Node ID 95302d58ea75b010c99ed42b651e9d143b10e20e # Parent 0b159a8327b751def2ad8f0a89957e2288fe2abb allow initial blank lines in local mailboxes Some mailbox-creation tools erroneously append a blank line to a

Re: allow initial blank lines in local mailboxes

2010-10-13 Thread David Champion
an mbox folder, and apparently it omitted the From_s for him as well. I don't have this problem myself but I'm using what is probably a pristine procmail 3.22 build (2001). I wonder whether either of you is using an "enhanced" packager release. -- David Champion * d...@uchicago.edu * IT Services * University of Chicago

[PATCH 3 of 5] Adds label completion

2011-01-03 Thread David Champion
# HG changeset patch # User David Champion # Date 1294082430 21600 # Branch HEAD # Node ID cc2da8afdcb7db1a334d1d724bf27a7520877476 # Parent a8a30ebc2bade837fd32fcefcec66bf07eaff34a Adds label completion. A global label hash is added, to which labels are added as they're parsed from a ma

[PATCH 2 of 2] Include mq-based patches in the mutt patch list

2011-01-03 Thread David Champion
# HG changeset patch # User David Champion # Date 1294082391 21600 # Branch HEAD # Node ID e430a60a325be04cc5290b0ce2f634ad462de3da # Parent d1f81b853d65d09313f24bbe26e6d873029b516d Include mq-based patches in the mutt patch list. This augments the contents of the PATCHES file, so that mq-based

[PATCH 5 of 5] Permit tab completion of pattern expressions with ~y (labels)

2011-01-03 Thread David Champion
# HG changeset patch # User David Champion # Date 1294082432 21600 # Branch HEAD # Node ID 8233afda69c15a841208c6757d66f6f6ebfa255c # Parent 32fa2504d528f3d84863712cb0874272e9f2c63d Permit tab completion of pattern expressions with ~y (labels). diff --git a/copy.c b/copy.c --- a/copy.c +++ b

[PATCH 2 of 3] Add subjectrx command to replace matching subjects with something else

2011-01-03 Thread David Champion
# HG changeset patch # User David Champion # Date 1294082440 21600 # Branch HEAD # Node ID 5a6e9fd8ead46ede761ff3ed6102505afa9958cb # Parent 0db2ba027db9cc1d31dbfd3b2ba041ba330f514c Add subjectrx command to replace matching subjects with something else. This lets you define regular expressions

[PATCH 2 of 5] Adds capability to edit x-labels inside mutt, and to sort by label

2011-01-03 Thread David Champion
# HG changeset patch # User David Champion # Date 1294082428 21600 # Branch HEAD # Node ID a8a30ebc2bade837fd32fcefcec66bf07eaff34a # Parent c51fb78f6b17a8a30b8921e75c1dea8a69fb52a7 Adds capability to edit x-labels inside mutt, and to sort by label. diff --git a/OPS b/OPS --- a/OPS +++ b/OPS

[PATCH 0 of 3] perform regex replacements in display only

2011-01-03 Thread David Champion
This patch series adds the ability to replace subjects and mailbox names in the index according to a regular expression. Only the display value is modified; the internal value for search and limit purposes is unchanged. This reuses the existing mutt code for spam engine detection. This capabilit

[PATCH 3 of 3] Adds mailboxrx (and unmailboxrx) command

2011-01-03 Thread David Champion
# HG changeset patch # User David Champion # Date 1294082443 21600 # Branch HEAD # Node ID a66a4aaf8ce3c45a8c6ed7ddef634a726d2bd390 # Parent 5a6e9fd8ead46ede761ff3ed6102505afa9958cb Adds mailboxrx (and unmailboxrx) command. Mailboxrx allows you to define a regular expression and replacement

[PATCH 1 of 3] Abstract the SPAM_LIST as a generic REPLACE_LIST

2011-01-03 Thread David Champion
# HG changeset patch # User David Champion # Date 1294082433 21600 # Branch HEAD # Node ID 0db2ba027db9cc1d31dbfd3b2ba041ba330f514c # Parent 8233afda69c15a841208c6757d66f6f6ebfa255c Abstract the SPAM_LIST as a generic REPLACE_LIST REPLACE_LIST can be used more generally as a list of pattern

[PATCH 0 of 5] Improve mutt's label/tag/keyword handling

2011-01-03 Thread David Champion
Mutt has long had a loose idea of "labels", since before any other approach to mail tagging was standardized and before most others were implemented. Labels were intentionally rather freeform and support was intentionally minimal, since mutt users like flexibility and power. However in the meantim

[PATCH 1 of 2] Include extra information in mutt version string for developer builds

2011-01-03 Thread David Champion
# HG changeset patch # User David Champion # Date 1294082390 21600 # Branch HEAD # Node ID d1f81b853d65d09313f24bbe26e6d873029b516d # Parent f01b306ebe0eef919096d8d438d978acf62d6f73 Include extra information in mutt version string for developer builds. When a build is based on an hg clone

[PATCH 0 of 2] better hg support in versioning and patch metadata

2011-01-03 Thread David Champion
Resubmission of patches to improve mutt's build system's support of Mercurial in generating developer version strings and patch lists.

[PATCH 4 of 5] Unify label/keyword handling

2011-01-03 Thread David Champion
# HG changeset patch # User David Champion # Date 1294082431 21600 # Branch HEAD # Node ID 32fa2504d528f3d84863712cb0874272e9f2c63d # Parent cc2da8afdcb7db1a334d1d724bf27a7520877476 Unify label/keyword handling. Since x-labels were added to mutt in 2000, a number of other approaches to what we

[PATCH] Invalidate header caches when spam rules change. closes #3473

2011-01-03 Thread David Champion
# HG changeset patch # User David Champion # Date 1294082392 21600 # Branch HEAD # Node ID 4cfc804998e218bdbd13cb3ffeee9fd84e0e259e # Parent e430a60a325be04cc5290b0ce2f634ad462de3da Invalidate header caches when spam rules change. closes #3473 User 'exg' on #mutt reported a problem

[PATCH 1 of 5] Add reentrant hash_walk() function for iterating down a hash table

2011-01-03 Thread David Champion
# HG changeset patch # User David Champion # Date 1294082393 21600 # Branch HEAD # Node ID c51fb78f6b17a8a30b8921e75c1dea8a69fb52a7 # Parent 4cfc804998e218bdbd13cb3ffeee9fd84e0e259e Add reentrant hash_walk() function for iterating down a hash table. diff --git a/hash.c b/hash.c --- a/hash.c

Re: purging mailboxes

2011-01-28 Thread David Champion
or cur/ into tmp/ before unlinking. -- David Champion * d...@uchicago.edu * IT Services * University of Chicago

Re: [PATCH 03 of 20] fix gcc 4.6 warning -Wunused-but-set-variable in parse.c

2011-05-24 Thread David Champion
arse_unmono (BUFFER *, BUFFER *, unsigned long, BUFFER *); > int mutt_parse_push (BUFFER *, BUFFER *, unsigned long, BUFFER *); > int mutt_parse_rc_line (/* const */ char *, BUFFER *, BUFFER *); > -int mutt_parse_rfc822_line (ENVELOPE *e, HEADER *hdr, char *line, char *p, > +void mutt_pa

Re: [PATCH 09 of 20] folder_file: introduce and use new ->local flag

2011-05-24 Thread David Champion
[state->entrylen].local = 1; >} > + else > +(state->entry)[state->entrylen].local = 0; > >(state->entry)[state->entrylen].new = new; >(state->entry)[state->entrylen].name = safe_strdup (name); > diff -r a6fb39a7847a -r 4d73cc1a137c browser.h > --- a/browser.h Mon May 23 12:59:14 2011 +0200 > +++ b/browser.h Mon May 23 13:22:30 2011 +0200 > @@ -1,5 +1,5 @@ > /* > - * Copyright (C) 1996-2000 Michael R. Elkins > + * Copyright (C) 1996-2000,2011 Michael R. Elkins > * > * This program is free software; you can redistribute it and/or modify > * it under the terms of the GNU General Public License as published by > @@ -37,6 +37,7 @@ struct folder_file >unsigned selectable : 1; >unsigned inferiors : 1; > #endif > + unsigned local : 1; /* folder is on local filesystem */ >unsigned tagged : 1; > }; > -- David Champion • d...@uchicago.edu • IT Services • University of Chicago

Re: [PATCH 18 of 20] examine_directory: set directory/symlink size to zero

2011-05-24 Thread David Champion
| S_ISLNK (s.st_mode)) > + s.st_size = 0; > +else if (! S_ISREG (s.st_mode)) >continue; > > tmp = Incoming; -- David Champion • d...@uchicago.edu • IT Services • University of Chicago

Re: [PATCH 00 of 20] various changes for mutt.hg

2011-05-24 Thread David Champion
is a fix for bug 2421, print numbers of new mails in Maildir. > > Please review and apply. Thanks for this series. I've sent three comments but otherwise this looks good to me. I appreciate your breaking it into multiple chunks for review. -- David Champion • d...@uchicago.edu • IT Services • University of Chicago

Re: [PATCH 18 of 20] examine_directory: set directory/symlink size to zero

2011-05-24 Thread David Champion
* On 24 May 2011, Olaf Hering wrote: > On Tue, May 24, David Champion wrote: > > > * On 23 May 2011, Olaf Hering wrote: > > > Set both to zero to simplify the folder browser output. > > > > I would say that seeing the size of the linked-to file is useful -- &

Re: missing patch to reconnect mail threads

2012-01-09 Thread David Champion
for me. It's the same feature, for the record. It was a popular patch for a long time, but was taken onboard between 1.5.9 and 1.5.10: changeset: 4026:aaea693b9580 branch: HEAD user:Cedric Duval date:Sun Jul 24 16:51:38 2005 + summary: Add thread editing co

Re: Trying to patch mutt to use gmail imap extension

2012-01-31 Thread David Champion
s += 13; > +} > +else > +s += 3; > + else > +s++; > +else > +*ptmp++ = *s++; > +else > +s++; > +if (*s != ')') > +return -1; > +s++; /* skip ) */ > +*ptmp = 0; > +h->data->labels = safe_strdup(tmp); > +SKIPWS (s); > +} > + > if (ascii_strncasecmp ("FLAGS", s, 5) == 0) > { >if ((s = msg_parse_flags (h, s)) == NULL) > diff -udprP -x Makefile -x uid -x config.status mutt-1.5.21/imap/message.h > mutt-1.5.21-patched/imap/message.h > --- mutt-1.5.21/imap/message.h2009-01-05 12:20:53.0 -0700 > +++ mutt-1.5.21-patched/imap/message.h2012-01-28 21:51:44.0 > -0700 > @@ -37,6 +37,8 @@ typedef struct imap_header_data >unsigned int parsed : 1; > >unsigned int uid; /* 32-bit Message UID */ > + char *labels; > + >LIST *keywords; > } IMAP_HEADER_DATA; > -- David Champion • d...@uchicago.edu • IT Services • University of Chicago

Re: SMTP with required SASL and @ in username

2012-02-29 Thread David Champion
t you get authentication errors from the server? Can you send debug output showing what stages are successful? Can you trace smtp_fill_account in a debugger and confirm that it is not parsing your url correctly? Note that if your password contains a literal % character, that does need to be

Re: SMTP with required SASL and @ in username

2012-02-29 Thread David Champion
= 0x8276a61 "mypassword", host = 0x8276a69 "smtp.gmail.com", port = 0, path = 0x8276a78 ""} This is what needs to be confirmed. If that appears correctly then the problem is elsewhere -- SASL, mutt's interaction with SASL, etc. -- and not with URL parsing. You

Re: SMTP with required SASL and @ in username

2012-02-29 Thread David Champion
who use account-hook (I don't). If you'll post your account-hooks in the order they appear in your muttrc, probably someone can help. When posting account configuration, redact the personal information as needed, but please do distinguish user1 from user2, password1 from password

Re: Support for BODYSTRUCTURE (message fetch on demand)

2012-03-28 Thread David Champion
atically exclude untracked/generated files. -- David Champion • d...@uchicago.edu • IT Services • University of Chicago

[PATCH RFC] Terminal status line support, based on the xterm title patch

2012-04-10 Thread David Champion
deletions(-) # HG changeset patch # User David Champion # Date 1334061562 18000 # Node ID d1a34f56c424b252e6e6cec690a1e17c5c83aa55 # Parent f467353f5657d9504dc5924fefc804fadc586f57 Terminal status line support, based on the xterm title patch. Christoph Berg took the xterm title patch from the

Re: [PATCH RFC] Terminal status line support, based on the xterm title patch

2012-04-10 Thread David Champion
opriate indeed (for QNX users?) as a second-stage test between tsl/fsl and checking vs. known xterm-supporting terminal types. -- David Champion • d...@uchicago.edu • IT Services • University of Chicago pgpHGRcZHJTU3.pgp Description: PGP signature

Re: [PATCH RFC] Terminal status line support, based on the xterm title patch

2012-04-10 Thread David Champion
.. Oops, error here in my script. The results are correct except that the terminal names all have "xt" incorrectly appended, since that's the capability I was testing for. -- David Champion • d...@uchicago.edu • IT Services • University of Chicago pgp7gXhmBEIR1.pgp Description: PGP signature

  1   2   3   >