Activity for Mike Kupfer

  • Mike Kupfer Mike Kupfer modified ticket #473

    mh-refile-msg vs mh-thread-refile

  • Mike Kupfer Mike Kupfer committed [8dcb40] on Code

    Make web site compatible with PHP 8

  • Mike Kupfer Mike Kupfer committed [e61d90] on Code

    Update copyrights

  • Mike Kupfer Mike Kupfer committed [65befe] on Code

    Make compatible with PHP 7; use a staging area for htdocs

  • Mike Kupfer Mike Kupfer created ticket #503

    search should not create folder with all-numeric name

  • Mike Kupfer Mike Kupfer modified ticket #502

    mh-complete-word is unused

  • Mike Kupfer Mike Kupfer posted a comment on ticket #491

    The fix for this will be in Emacs 29.1 (commit b3de81a6ee3).

  • Mike Kupfer Mike Kupfer modified ticket #491

    mhparam change in nmh 1.7

  • Mike Kupfer Mike Kupfer created ticket #502

    mh-complete-word is unused

  • Mike Kupfer Mike Kupfer posted a comment on ticket #496

    Stefan Kangas has done some work here, e.g., removing mh-compat.el with 0a060a2bfe and b459e275c3, but it looks like there's still more to do.

  • Mike Kupfer Mike Kupfer modified ticket #499

    provide better support for link checking (Emacs 29)

  • Mike Kupfer Mike Kupfer posted a comment on ticket #499

    Raising the priority, as this is a new issue in Emacs 29 that we really ought to fix before Emacs 29 goes out the door.

  • Mike Kupfer Mike Kupfer modified ticket #500

    mh-mime-save-parts prompt is broken

  • Mike Kupfer Mike Kupfer posted a comment on ticket #500

    Fixed in Emacs 29.1 (2181495af8).

  • Mike Kupfer Mike Kupfer modified ticket #501

    mh-kill-folder still uses mh-kill-folder-suppress-prompt-hooks

  • Mike Kupfer Mike Kupfer modified ticket #498

    mh-execute-commands fails when default-directory no longer exists

  • Mike Kupfer Mike Kupfer posted a comment on ticket #498

    Fixed in Emacs 29.1 (bb0af6489a).

  • Mike Kupfer Mike Kupfer created ticket #501

    mh-kill-folder still uses mh-kill-folder-suppress-prompt-hooks

  • Mike Kupfer Mike Kupfer modified ticket #500

    mh-mime-save-parts prompt is broken

  • Mike Kupfer Mike Kupfer created ticket #500

    mh-mime-save-parts prompt is broken

  • Mike Kupfer Mike Kupfer posted a comment on ticket #498

    The workaround for this bug is to kill the buffer *MH-E Log*

  • Mike Kupfer Mike Kupfer posted a comment on ticket #498

    I checked for other instances in MH-E of this problem (default-directory getting munged by a cd) and didn't see any. I've got a preliminary patch for this issue that I'll try to get out for review next weekend. While I was testing, I noticed a problem with the prompt for mh-mime-save-parts. I've got a fix for that which I'll post for review at the same time.

  • Mike Kupfer Mike Kupfer modified ticket #498

    mh-execute-commands fails when default-directory no longer exists

  • Mike Kupfer Mike Kupfer posted a comment on ticket #498

    Yeah, I totally misread the docstring for "with-existing-directory", so forget that idea. Note that when saving attachments, it's a feature that the chosen directory is used the next time, so I'm not sure you'd want to switch directories back after the method. mh-mime-save-parts saves the chosen directory in mh-mime-save-parts-directory, which will get used to generate the prompt the next time. That part's fine. It's the cd into the target directory, which sets default-directory for the buffer and...

  • Mike Kupfer Mike Kupfer modified ticket #497

    utf-8-encoded From field can clobber first part of subject in threaded mode

  • Mike Kupfer Mike Kupfer modified ticket #497

    utf-8-encoded From field can clobber first part of subject in threaded mode

  • Mike Kupfer Mike Kupfer modified ticket #498

    mh-execute-commands fails when default-directory no longer exists

  • Mike Kupfer Mike Kupfer posted a comment on ticket #498

    I see that #'mh-mime-save-parts cd's into the directory, which would set default-directory, but it doesn't cd back after saving the MIME parts. I suspect it should use with-existing-directory, rather than cd.

  • Mike Kupfer Mike Kupfer posted a comment on ticket #499

    Or maybe goto-address should leave text alone if it's already been propertized?

  • Mike Kupfer Mike Kupfer modified ticket #499

    provide better support for link checking (Emacs 29)

  • Mike Kupfer Mike Kupfer posted a comment on ticket #499

    The fontification of the suspicious link and the assignment of the mouse-over text to the warning emoji are done in #'shr-tag-a: (when url (shr-urlify (or shr-start start) (shr-expand-url url) title) ;; Check whether the URL is suspicious. (when-let ((warning (or (textsec-suspicious-p (shr-expand-url url) 'url) (textsec-suspicious-p (cons (shr-expand-url url) (buffer-substring (or shr-start start) (point))) 'link)))) (add-text-properties (or shr-start start) (point) (list 'face '(shr-link textsec-suspicious)))...

  • Mike Kupfer Mike Kupfer posted a comment on ticket #499

    Here's a screenshot from Gnus, with the mouse over the warning emoji.

  • Mike Kupfer Mike Kupfer created ticket #499

    provide better support for link checking (Emacs 29)

  • Mike Kupfer Mike Kupfer posted a comment on ticket #497

    The raw email is attached as email.eml.

  • Mike Kupfer Mike Kupfer created ticket #497

    utf-8-encoded From field can clobber first part of subject in threaded mode

  • Mike Kupfer Mike Kupfer posted a comment on ticket #481

    Back in October (2021), there was a question on mh-e-users, asking why each invocation of "F n" in a folder was producing a new, numbered unseen sequence folder in +mhe-search, rather than just reusing +mhe-search/sequence/unseen. The problem wasn't readily reproducible, so we never got to root cause. I have now seen the problem a couple times. In each case, there is an Emacs backup file (and no other files) in the directory for +mhe-search/sequence/unseen.

  • Mike Kupfer Mike Kupfer modified ticket #266

    Cannot forward message with double-line From

  • Mike Kupfer Mike Kupfer posted a comment on ticket #266

    This was fixed by commit 2a4de5e5e5, which will appear in Emacs 28.1. Thanks to Lester Buck for the assist.

  • Mike Kupfer Mike Kupfer posted a comment on ticket #473

    While we're at it, it seems like copying a message should remember/use the last target folder.

  • Mike Kupfer Mike Kupfer posted a comment on ticket #158

    See also issue 495

  • Mike Kupfer Mike Kupfer modified ticket #492

    broken URLs in user guide (X-Face)

  • Mike Kupfer Mike Kupfer modified ticket #493

    message with "me" in cc: field don't get marked in scan listing

  • Mike Kupfer Mike Kupfer modified ticket #494

    mh-funcall-if-exists ignores function if it wasn't there at compile time

  • Mike Kupfer Mike Kupfer modified ticket #495

    improve handling of malformed HTML-only emails

  • Mike Kupfer Mike Kupfer created ticket #495

    improve handling of malformed HTML-only emails

  • Mike Kupfer Mike Kupfer created ticket #494

    mh-funcall-if-exists ignores function if it wasn't there at compile time

  • Mike Kupfer Mike Kupfer posted a comment on ticket #476

    I still see it sometimes with Emacs 26.3, particularly when viewing PDF files with Evince. The problem seems to happen when the viewer writes something to stderr; the error message ends up in the show buffer.

  • Mike Kupfer Mike Kupfer modified ticket #487

    move from cl to cl-lib

  • Mike Kupfer Mike Kupfer posted a comment on ticket #487

    This was fixed by commit 74b097b61c5201405ad7bc5bb76f1ca0e794184b Author: Stefan Monnier monnier@iro.umontreal.ca Date: Tue Aug 6 03:56:51 2019 -0400 and will appear in Emacs 27.1.

  • Mike Kupfer Mike Kupfer created ticket #492

    broken URLs in user guide (X-Face)

  • Mike Kupfer Mike Kupfer posted a comment on ticket #479

    Could this be related to #254?

  • Mike Kupfer Mike Kupfer posted a comment on ticket #486

    See also #205

  • Mike Kupfer Mike Kupfer posted a comment on ticket #205

    See also #486

  • Mike Kupfer Mike Kupfer modified ticket #268

    mh-redistribute + identity is broken with nmh >= 1.5

  • Mike Kupfer Mike Kupfer posted a comment on ticket #268

    This will be fixed in Emacs 27.1. commit e1646e1e2864d6eaf567f4fe77cc11d3e17dde51 Author: Mike Kupfer mkupfer@alum.berkeley.edu Date: Sat Aug 4 18:06:37 2018 -0700 Fix mh-redistribute to work with nmh 1.5 and identities (SF#268) Co-authored-by: Jeffrey C Honig <jch@honig.net> * lisp/mh-e/mh-comp.el (mh-redistribute): Add a non-optional identity parameter. Use mh-bare-components to generate a draft, then apply identity-specific settings. Add more details to the "Resent" annotation line. (mh-dist-formfile):...

  • Mike Kupfer Mike Kupfer modified ticket #485

    mail composition broken with mailutils

  • Mike Kupfer Mike Kupfer posted a comment on ticket #485

    Fixed by commit b73cde5e2815c531df7f5fd13e214a7d92f78239 Author: Mike Kupfer <mkupfer@alum.berkeley.edu> Date: Wed Jul 4 15:43:04 2018 -0700 Fix MH-E mail composition with GNU Mailutils (SF#485) * lisp/mh-e/mh-comp.el (mh-bare-components): Recursively delete the temporary folder. This will appear in Emacs 26.2.

  • Mike Kupfer Mike Kupfer posted a comment on ticket #470

    I was able to "fix" the problem by disabling font-lock as part of the buffer reset that mh-display-msg does: (setq buffer-read-only nil) ;; Cleanup old mime handles (mh-mime-cleanup) (erase-buffer) ;; Changing contents, so this hook needs to be reinitialized. ;; pgp.el uses this. (if (boundp 'write-contents-hooks) ;Emacs 19 (kill-local-variable 'write-contents-hooks)) (font-lock-mode -1) And this does not break the fontification of the header or attributed text. But I can't tell whether this is a...

  • Mike Kupfer Mike Kupfer posted a comment on ticket #470

    A little more experimentation shows that even if mh-highlight-citation-style is nil, MH-E ends up throwing away the fontification that shr did. Gnus doesn't seem to have these problems, so one possible way forward is to see how the MH-E message display code differs from the corresponding code in Gnus.

  • Mike Kupfer Mike Kupfer modified a comment on ticket #470

    I was dinking around with this, and the problem is related to this block of code in mh-show-mode: (cond ((equal mh-highlight-citation-style 'font-lock) (setq font-lock-defaults '(mh-show-font-lock-keywords-with-cite t))) ((equal mh-highlight-citation-style 'gnus) (setq font-lock-defaults '((mh-show-font-lock-keywords) t nil nil nil (font-lock-fontify-region-function . mh-show-font-lock-fontify-region))) (mh-gnus-article-highlight-citation)) (t (setq font-lock-defaults '(mh-show-font-lock-keywords...

  • Mike Kupfer Mike Kupfer modified a comment on ticket #470

    I was dinking around with this, and the problem is related to this block of code in mh-show-mode: (cond ((equal mh-highlight-citation-style 'font-lock) (setq font-lock-defaults '(mh-show-font-lock-keywords-with-cite t))) ((equal mh-highlight-citation-style 'gnus) (setq font-lock-defaults '((mh-show-font-lock-keywords) t nil nil nil (font-lock-fontify-region-function . mh-show-font-lock-fontify-region))) (mh-gnus-article-highlight-citation)) (t (setq font-lock-defaults '(mh-show-font-lock-keywords...

  • Mike Kupfer Mike Kupfer modified a comment on ticket #470

    I was dinking around with this, and the problem is related to this block of code in mh-show-mode: (cond ((equal mh-highlight-citation-style 'font-lock) (setq font-lock-defaults '(mh-show-font-lock-keywords-with-cite t))) ((equal mh-highlight-citation-style 'gnus) (setq font-lock-defaults '((mh-show-font-lock-keywords) t nil nil nil (font-lock-fontify-region-function . mh-show-font-lock-fontify-region))) (mh-gnus-article-highlight-citation)) (t (setq font-lock-defaults '(mh-show-font-lock-keywords...

  • Mike Kupfer Mike Kupfer posted a comment on ticket #470

    I was dinking around with this, and the problem is related to this block of code in mh-show-mode: (cond ((equal mh-highlight-citation-style 'font-lock) (setq font-lock-defaults '(mh-show-font-lock-keywords-with-cite t))) ((equal mh-highlight-citation-style 'gnus) (setq font-lock-defaults '((mh-show-font-lock-keywords) t nil nil nil (font-lock-fontify-region-function . mh-show-font-lock-fontify-region))) (mh-gnus-article-highlight-citation)) (t (setq font-lock-defaults '(mh-show-font-lock-keywords...

  • Mike Kupfer Mike Kupfer posted a comment on ticket #485

    An alternative to using "comp -build" would be the patch described in https://sourceforge.net/p/mh-e/mailman/message/35302385/

  • Mike Kupfer Mike Kupfer modified ticket #484

    MH-E should not whine if no MH is found when compiling Emacs

  • Mike Kupfer Mike Kupfer posted a comment on ticket #484

    This was fixed with a series of changesets starting with commit 2dc909c67b987e20cbfd4816cb4264151c68f2f9 Author: Glenn Morris <rgm@gnu.org> Date: Wed Mar 7 22:56:23 2018 -0800 Suppress "No MH variant found" message (bug#30669) * lisp/mh-e/mh-e.el (mh-variant): Don't try to detect till needed. * lisp/mh-e/mh-e.el (mh-version, mh-variant-p): * lisp/mh-e/mh-comp.el (mh-insert-x-mailer): Ensure mh-variant-in-use is set. The fix will appear in Emacs 27.1.

  • Mike Kupfer Mike Kupfer modified ticket #490

    mh-alias-system-aliases loses if nmh was installed from source

  • Mike Kupfer Mike Kupfer modified ticket #491

    mhparam change in nmh 1.7

  • Mike Kupfer Mike Kupfer created ticket #491

    mhparam change in nmh 1.7

  • Mike Kupfer Mike Kupfer modified ticket #370

    message/external-body is auto loaded

  • Mike Kupfer Mike Kupfer posted a comment on ticket #370

    This was fixed in the context of bug #475.

  • Mike Kupfer Mike Kupfer posted a comment on ticket #475

    This fix will be in Emacs 26.1: commit 1b082c886c9e2213a85b820c7f07cd5a30b8b99b Author: Mike Kupfer mkupfer@alum.berkeley.edu Date: Sat Nov 18 16:49:10 2017 -0800 MH-E: don't automatically download external-body parts * lisp/mh-e/mh-mime.el (mh-mime-display-single): Use mm-automatic-display-p to verify that a part should be displayed before doing the inline checks (SF#475).

  • Mike Kupfer Mike Kupfer modified ticket #475

    Add ability to suppress message/external-body downloads

  • Mike Kupfer Mike Kupfer modified ticket #475

    Add ability to suppress message/external-body downloads

  • Mike Kupfer Mike Kupfer posted a comment on ticket #475

    This patch seems to work.

  • Mike Kupfer Mike Kupfer posted a comment on ticket #475

    Sorry, I got confused. Gnus uses #'mm-automatic-external-display-p, but that's not relevant here. I should have referred to mm-automatic-display, which is a variable and does not include "message/external-body".

  • Mike Kupfer Mike Kupfer posted a comment on ticket #475

    I tried out Greg's patch, and it does fix the problem. I'm nervous about removing "message/external-body" from mm-inlined-types, as there might be some subtle semantics about that variable that I don't understand. In particular, Gnus does not (AFAICT) try to download unless you tell Gnus that you want to see that part (e.g., by clicking on its button). I think a cleaner fix would involve #'mm-automatic-external-display-p. That's what Gnus appears to use.

  • Mike Kupfer Mike Kupfer posted a comment on ticket #475

    I wonder if this could be a security vulnerability. Could this be used to overwrite the recipient's .ssh/authorized_keys, for example?

  • Mike Kupfer Mike Kupfer created ticket #490

    mh-alias-system-aliases loses if nmh was installed from source

  • Mike Kupfer Mike Kupfer posted a comment on ticket #482

    It looks like this was fixed by commit 0992ec3b0bfaf98edce1d08462e9ec8e11d6b6e6 Author: Bill Wohler wohler@newt.com Date: Mon May 30 16:49:37 2016 -0700 Correct cl-flet usage (Bug#22317) * mh-compat.el: Rename mh-cl-flet to mh-flet and convert alias to macro using patch from Katsumi Yamaoka <yamaoka@jpl.org>. * mh-thread.el (mh-thread-set-tables): * mh-show.el (mh-gnus-article-highlight-citation): * mh-mime.el (mh-display-with-external-viewer): (mh-mime-display, mh-press-button, mh-push-button):...

  • Mike Kupfer Mike Kupfer posted a comment on ticket #489

    Oops, I see that Glenn has already addressed this for 26.1 (git 1f8036a5).

  • Mike Kupfer Mike Kupfer modified ticket #489

    revisit no-byte-compile for mh-gnus.el

  • Mike Kupfer Mike Kupfer posted a comment on ticket #488

    Oops, I see that Glenn has already addressed this for 26.1 (git 1f8036a5).

  • Mike Kupfer Mike Kupfer modified ticket #488

    wrap mh-require inside eval-and-compile?

  • Mike Kupfer Mike Kupfer created ticket #489

    revisit no-byte-compile for mh-gnus.el

  • Mike Kupfer Mike Kupfer created ticket #488

    wrap mh-require inside eval-and-compile?

  • Mike Kupfer Mike Kupfer posted a comment on ticket #487

    In debbugs #25552, Glenn Morris noted that cl-lib is available from elpa.gnu.org...

  • Mike Kupfer Mike Kupfer modified ticket #487

    move from cl to cl-lib

  • Mike Kupfer Mike Kupfer posted a comment on ticket #487

    See also #482.

  • Mike Kupfer Mike Kupfer created ticket #487

    move from cl to cl-lib

  • Mike Kupfer Mike Kupfer modified ticket #486

    Inconsistent behavior in replying to emails with UTF-8 (rfc2047) From fields

  • Mike Kupfer Mike Kupfer posted a comment on ticket #486

    I have seen this issue, too, and Jeff's proposed fix makes the problem go away for...

  • Mike Kupfer Mike Kupfer posted a comment on ticket #485

    The code to use "comp -build" is significantly cleaner than what's currently in mh-bare-components,...

  • Mike Kupfer Mike Kupfer modified ticket #485

    mail composition broken with mailutils

  • Mike Kupfer Mike Kupfer posted a comment on ticket #477

    I plan to address this at the same time as #485.

  • Mike Kupfer Mike Kupfer created ticket #485

    mail composition broken with mailutils

  • Mike Kupfer Mike Kupfer modified ticket #477

    use "comp -build" with nmh 1.6?

  • Mike Kupfer Mike Kupfer posted a comment on ticket #477

    It looks like mailutils 2.x also supports "comp -build", though I haven't tested...

  • Mike Kupfer Mike Kupfer modified ticket #484

    MH-E should not whine if no MH is found when compiling Emacs

  • Mike Kupfer Mike Kupfer posted a comment on ticket #484

    The message comes from the mh-variant-set call in the :set method for mh-variant...

1 >
MongoDB Logo MongoDB