emacs-gpu/lisp/gnus
Stefan Monnier 02fb01166e Gnus: Prefer passing functions to message-add-action
Building code with code is tricky.  E.g. the code in gnus-draft-setup
suffered from a security issue because it forgot to quote
some arguments (see commit 142b1e0d4c).

* lisp/gnus/gnus-salt.el (gnus-pick-setup-message):
* lisp/gnus/gnus-msg.el (gnus-inews-add-send-actions):
* lisp/gnus/gnus-draft.el (gnus-draft-setup): Prefer passing functions
to message-add-action over passing it ELisp expressions.

* lisp/gnus/message.el (message-do-actions): Drop errors but not silently.
2026-05-26 15:54:48 -04:00
..
canlock.el
ChangeLog.1
ChangeLog.2
ChangeLog.3
deuglify.el
gmm-utils.el
gnus-agent.el Remove one lambda level in some Gnus' functions 2026-02-21 16:02:53 +02:00
gnus-art.el Use single-arg form of signal to re-throw an error 2026-03-10 10:48:22 -04:00
gnus-async.el ; Gnus: Remove redundant cl-lib runtime dependencies 2026-01-17 15:28:58 +02:00
gnus-bcklg.el
gnus-bookmark.el
gnus-cache.el ; Gnus: Remove redundant cl-lib runtime dependencies 2026-01-17 15:28:58 +02:00
gnus-cite.el
gnus-cloud.el Remove one lambda level in some Gnus' functions 2026-02-21 16:02:53 +02:00
gnus-cus.el
gnus-delay.el ; * lisp/gnus/gnus-delay.el (gnus-delay-article): Fix last change. 2026-03-28 12:16:11 +03:00
gnus-demon.el
gnus-diary.el
gnus-dired.el
gnus-draft.el Gnus: Prefer passing functions to message-add-action 2026-05-26 15:54:48 -04:00
gnus-dup.el
gnus-eform.el
gnus-fun.el
gnus-gravatar.el
gnus-group.el Remove one lambda level in some Gnus' functions 2026-02-21 16:02:53 +02:00
gnus-html.el
gnus-icalendar.el Rename `icalendar-recur' type and related functions 2026-05-23 13:25:19 +03:00
gnus-int.el
gnus-kill.el
gnus-logic.el ; Gnus: Remove redundant cl-lib runtime dependencies 2026-01-17 15:28:58 +02:00
gnus-mh.el
gnus-ml.el
gnus-mlspl.el
gnus-msg.el Gnus: Prefer passing functions to message-add-action 2026-05-26 15:54:48 -04:00
gnus-notifications.el
gnus-picon.el
gnus-range.el
gnus-registry.el
gnus-rfc1843.el
gnus-rmail.el
gnus-salt.el Gnus: Prefer passing functions to message-add-action 2026-05-26 15:54:48 -04:00
gnus-score.el
gnus-search.el Tweak recent error descriptor changes 2026-03-11 16:05:04 -04:00
gnus-sieve.el
gnus-spec.el ; Gnus: Remove redundant cl-lib runtime dependencies 2026-01-17 15:28:58 +02:00
gnus-srvr.el Gnus logo in server buffer's mode line (bug#80850) 2026-05-03 12:01:21 +01:00
gnus-start.el ; Fix last change 2026-05-09 13:17:06 +02:00
gnus-sum.el Gnus logo in server buffer's mode line (bug#80850) 2026-05-03 12:01:21 +01:00
gnus-topic.el Remove one lambda level in some Gnus' functions 2026-02-21 16:02:53 +02:00
gnus-undo.el
gnus-util.el
gnus-uu.el ; Gnus: Remove redundant cl-lib runtime dependencies 2026-01-17 15:28:58 +02:00
gnus-vm.el
gnus-win.el ; Gnus: Remove redundant cl-lib runtime dependencies 2026-01-17 15:28:58 +02:00
gnus.el Gnus logo in server buffer's mode line (bug#80850) 2026-05-03 12:01:21 +01:00
gssapi.el
mail-source.el Use single-arg form of signal to re-throw an error 2026-03-10 10:48:22 -04:00
message.el Gnus: Prefer passing functions to message-add-action 2026-05-26 15:54:48 -04:00
mm-archive.el
mm-bodies.el
mm-decode.el
mm-encode.el ; Gnus: Remove redundant cl-lib runtime dependencies 2026-01-17 15:28:58 +02:00
mm-extern.el
mm-partial.el
mm-url.el ; Gnus: Remove redundant cl-lib runtime dependencies 2026-01-17 15:28:58 +02:00
mm-util.el
mm-uu.el
mm-view.el
mml-sec.el Use single-arg form of signal to re-throw an error 2026-03-10 10:48:22 -04:00
mml-smime.el
mml.el
mml1991.el
mml2015.el
nnagent.el
nnatom.el ; Gnus: Remove redundant cl-lib runtime dependencies 2026-01-17 15:28:58 +02:00
nnbabyl.el ; Gnus: Remove redundant cl-lib runtime dependencies 2026-01-17 15:28:58 +02:00
nndiary.el
nndir.el
nndoc.el ; Gnus: Remove redundant cl-lib runtime dependencies 2026-01-17 15:28:58 +02:00
nndraft.el Gnus: Prefer passing functions to message-add-action 2026-05-26 15:54:48 -04:00
nneething.el ; Gnus: Remove redundant cl-lib runtime dependencies 2026-01-17 15:28:58 +02:00
nnfeed.el
nnfolder.el
nngateway.el
nnheader.el
nnimap.el
nnmail.el ; Gnus: Remove redundant cl-lib runtime dependencies 2026-01-17 15:28:58 +02:00
nnmaildir.el Tweak recent error descriptor changes 2026-03-11 16:05:04 -04:00
nnmairix.el
nnmbox.el
nnmh.el
nnml.el
nnnil.el
nnoo.el ; Gnus: Remove redundant cl-lib runtime dependencies 2026-01-17 15:28:58 +02:00
nnregistry.el
nnrss.el Use the new error API functions 2026-03-10 10:48:21 -04:00
nnselect.el Use single-arg form of signal to re-throw an error 2026-03-10 10:48:22 -04:00
nnspool.el ; Gnus: Remove redundant cl-lib runtime dependencies 2026-01-17 15:28:58 +02:00
nntp.el
nnvirtual.el ; Gnus: Remove redundant cl-lib runtime dependencies 2026-01-17 15:28:58 +02:00
nnweb.el ; Gnus: Remove redundant cl-lib runtime dependencies 2026-01-17 15:28:58 +02:00
score-mode.el
smiley.el
smime.el
spam-report.el
spam-stat.el
spam-wash.el
spam.el