On 31/05/2025 08:09, Charles Choi wrote:
Interim snapshot of rewrite of Org Protocol page. This is still WIP, but
intended to illustrate direction of changes to this document.

Since it is major rewrite, subthreads for specific topics may be convenient. I have added "macOS" to the subject of this message.

+++ b/org-contrib/org-protocol.org
...> A commercial offering ([[http://yummymelon.com/scrim][Scrim]]) is
available to serve as a macOS-trusted scheme handler for Org Protocol
requests.

I do not have a macOS machine to test, so I am unaware how to configure org-protocol for macOS

Recently I noticed:

Ihor Radchenko to emacs-orgmode. [BLOG] #17 [[bbb:OrgMeetup]] on Wed, Apr 9, 19:00 UTC+3. Tue, 22 Apr 2025 16:27:56 +0000.
https://list.orgmode.org/87ecxkb1pv.fsf@localhost
kickingvegas showcased his new app he is developing
to support Org capture and Org protocol on macOS
- https://fosstodon.org/@kickingvegas@sfba.social/114314588128977624
  https://github.com/kickingvegas/Captee
- There is a need in special app because macOS now forbids arbitrary
  apps from using URL protocols and a code signed app must be used
  instead of emacsclient (which is not code signed and will likely
  never be)

Should this project be mention on the Worg page or it is in too early work in progress stage?

In the proposed variant, details specific to macOS is scattered over several sections. My impression that it causes repetitions. Have you considered single section on macOS that discuss variants of Emacs package and suitable URL scheme handlers for them? This is just a question, not a request to update the document.

On 31/05/2025 08:09, Charles Choi wrote:
Recent versions of macOS (since Ventura) disallow the use of a local
domain socket for inter-process communication between apps with separate
sandboxes.  Users using [[http://yummymelon.com/scrim][Scrim]] can
instead setup a TCP socket.

Is there some kind of authentication for TCP/IP sockets? Otherwise it can be insecure. Is it assumed that macOS is effectively as single (humane) user system? Can web pages loaded into a browser connect to it? Some ports like 25 (SMTP) are banned in browsers. I am unsure in which stage is the proposal to add low level TCP socket API to JavaScript or if HTTP "garbage" sent to Emacs server can be dangerous.

Reply via email to