On 03/02/2024 03:03, Ihor Radchenko wrote:
Max Nikulin writes:

--- 8< ---
#+setupfile: http://localhost:8000/setup-1234567890.org

test
--- >8 ---
[...]
Fixed, on bugfix.
https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/?id=56748ea4e

Please confirm that the fix works on your side.

I have tried it with this specific scenario: open such a file (not a mail message with an attachment) with http: URIs. "Skip" works as expected now. I am unsure if any kind of remote files is blocked.

However it may be unclear for users that setting `t' for `org-resource-download-policy' is dangerous if they use Emacs as a mail client or as a handler for opening links to .org files in browsers. I would consider adding "dangerous" to the label of this option and a warning to the docscring.

Another my concern is an attack using an attachments with multiple "#+setupfile:" keywords with remote URIs. Users will be tired declining specific download requests without an option to ignore all remote resources. I hope, C-g it is obvious enough and it works in gnus&Co. I am unsure how to implement in Emacs an approach used e.g. in Thunderbird. Remote content is blocked till an explicit user action and a yellow bar with an unblock button is displayed at the top of the message body pane.



Reply via email to