aboutsummaryrefslogtreecommitdiffstats
path: root/xul-ext/protocol
diff options
context:
space:
mode:
Diffstat (limited to 'xul-ext/protocol')
-rw-r--r--xul-ext/protocol6
1 files changed, 5 insertions, 1 deletions
diff --git a/xul-ext/protocol b/xul-ext/protocol
index b29e2fd..94f7744 100644
--- a/xul-ext/protocol
+++ b/xul-ext/protocol
@@ -1,6 +1,10 @@
Upon startup, Firefox creates and listens on a new UNIX socket (shared
between all tabs and windows) on which commands can be thrown in to fill
-HTML forms. The greeting message indicates that the server is ready to
+HTML forms. The socket path and permissions can respectively be
+configured with the "extensions.icevault.socketPath" and
+"extensions.icevault.socketPerms" preferences in "about:config".
+
+The greeting message indicates that the server is ready to
accept commands. Each command and response are single UTF8 string lines
ending with a newline character `\n'. (JSON-encoding ensures that
control characters are escaped properly; decoding to a string rather