Code Monkey home page Code Monkey logo

Comments (9)

gahr avatar gahr commented on June 12, 2024

s means the email is signed. It's not clear to me why it would appear only when you hitnext-undeleted.

from neomutt.

scottkosty avatar scottkosty commented on June 12, 2024

@gahr Would a bisect be helpful?

from neomutt.

gahr avatar gahr commented on June 12, 2024

Can't hurt ;) thanks!

from neomutt.

scottkosty avatar scottkosty commented on June 12, 2024

Bisect leads to 1983fad. This commit introduces a bit different behavior than described: the 's' tag only shows when the message is highlighted in the index. The current behavior is that the 's' tag shows for all messages after one 'next-undeleted'. I bisected on the first strange behavior.

from neomutt.

scottkosty avatar scottkosty commented on June 12, 2024

Some additional notes: the problem doesn't occur for my signed email. Only for the signed emails of others.

from neomutt.

scottkosty avatar scottkosty commented on June 12, 2024

@flatcap just thought I would ping you in case the bisected commit gives a clue. No problem if you're busy with other things.

from neomutt.

flatcap avatar flatcap commented on June 12, 2024

What's your config?

neomutt -Q index_format -Q crypt_chars

It sounds like a refresh problem, but I can't think why the crypto status wouldn't be known on the first drawing.
Unless... header cache?
Could you try deleting the header cache, just in case.

Side note: you have storage: tokyocabinet
The LMDB database is much faster :-)


Instead of hitting <next-undeleted>, does <redraw-screen> (Ctrl-L) have the same effect?


I can't repeat this with either my normal, or minimal, config.

Please can you try with minimal config:

min.rc

set imap_user  = "USERNAME"
set imap_pass  = "PASSWORD"

run

neomutt -f imaps://example.com/inbox -F min.rc

Thanks!

from neomutt.

scottkosty avatar scottkosty commented on June 12, 2024

@flatcap

Thanks for all of those details!

What's your config?

neomutt -Q index_format -Q crypt_chars
$ neomutt -Q index_format -Q crypt_chars
set index_format = "%4C %Z %[%b %d %R] %-15.15F (%X) %s"
set crypt_chars = "SPsK "

It sounds like a refresh problem, but I can't think why the crypto status wouldn't be known on the first drawing.
Unless... header cache?
Could you try deleting the header cache, just in case.

I deleted the cache, and I can still reproduce after.

Instead of hitting <next-undeleted>, does <redraw-screen> (Ctrl-L) have the same effect?

Yes, same effect.

Please can you try with minimal config:

I can reproduce with the following minimal config:

set realname = 'Scott Kostyshak'
set imap_user = '[email protected]'
set imap_pass = "thisisnotmypassword"

set folder = "~/.mail"

set smtp_url = "smtp://[email protected]:587/"
set smtp_pass = $imap_pass

set spoolfile = +INBOX

set index_format = "%4C %Z %[%b %d %R] %-15.15F (%X) %s"

Do you know any other users who regularly receive signed emails? It might be helpful to ping them.

No problem if no other ideas come to mind. I thought this might not be too hard to debug since we have the bisected commit, but especially since you can't reproduce, and since this doesn't seem serious, I'm completely fine to let this one go. Or rather it seems reasonable the burden is on me if I want to try to dig in the code and figure out some clues.

from neomutt.

scottkosty avatar scottkosty commented on June 12, 2024

I forgot to respond to this part:

Side note: you have storage: tokyocabinet
The LMDB database is much faster :-)

Thank you! I will plan to make that change.

from neomutt.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.