summary refs log tree commit diff
path: root/README.7
diff options
context:
space:
mode:
authorJune McEnroe <june@causal.agency>2021-06-28 11:55:07 -0400
committerJune McEnroe <june@causal.agency>2021-06-28 11:55:07 -0400
commit54251acae34fe7d72f1f93a69158fbe16cc8a30e (patch)
tree4baae64d1eedf817559c27f82a2c7fac8bae3289 /README.7
parentOpenBSD: unveil the log directory specifically (diff)
downloadcatgirl-54251acae34fe7d72f1f93a69158fbe16cc8a30e.tar.gz
catgirl-54251acae34fe7d72f1f93a69158fbe16cc8a30e.zip
Move security to the features list
The restrict option now enables real sandboxing on the two main
target systems.
Diffstat (limited to 'README.7')
-rw-r--r--README.733
1 files changed, 16 insertions, 17 deletions
diff --git a/README.7 b/README.7
index e68dd95..10730ab 100644
--- a/README.7
+++ b/README.7
@@ -1,5 +1,5 @@
 .\" To view this file, run: man ./README.7
-.Dd May  4, 2021
+.Dd June 28, 2021
 .Dt README 7
 .Os "Causal Agency"
 .
@@ -45,6 +45,16 @@ is highlighted.
 Ignore:
 visibility of filtered messages
 can be toggled.
+.It
+Security:
+on
+.Fx
+and
+.Ox ,
+the
+.Cm restrict
+option enables sandboxing
+and limits filesystem access.
 .El
 .
 .Ss Non-features
@@ -98,6 +108,11 @@ provided by either
 .Lk https://git.causal.agency/libretls/about LibreTLS
 (for OpenSSL)
 or by LibreSSL.
+It targets
+.Fx ,
+.Ox ,
+macOS
+and Linux.
 .Nm
 and
 .Sy libtls
@@ -107,22 +122,6 @@ Check the Repology pages for
 and
 .Lk https://repology.org/project/libretls/versions libretls .
 .
-.Pp
-.Nm
-targets
-.Fx ,
-.Ox ,
-macOS
-and Linux.
-On
-.Ox ,
-.Xr pledge 2
-is used to limit system operations,
-and with
-.Nm Fl R ,
-.Xr unveil 2
-is used to limit filesystem access.
-.
 .Bd -literal -offset indent
 \&./configure
 make all
/catgirl/commit/ui.c?h=1.2&id=14ae13f781d1ab30d648eaffbace67a9eec36c5b&follow=1'>Add C-t transposeJune McEnroe Also in emacs, weechat. 2020-02-12Add C-v and M-vJune McEnroe I figure there should be some way to scroll without keypad, and apparently this is what emacs offers... 2020-02-12Allow for arguments to open/copy utilitiesJune McEnroe 2020-02-12Handle RPL_AWAYJune McEnroe 2020-02-11Support monochromatic terminalsJune McEnroe Oops, division by zero! 2020-02-11Add .gz to chroot-man scriptJune McEnroe 2020-02-11Add -R restricted flagJune McEnroe 2020-02-11Add chroot targetJune McEnroe 2020-02-11Exit focus and paste modes on err exitJune McEnroe 2020-02-11Add startup GPLv3 note and URLJune McEnroe I am a degenerate. 2020-02-11Make sure -D_GNU_SOURCE ends up in CFLAGS on LinuxJune McEnroe 2020-02-11Add note about setting PKG_CONFIG_PATHJune McEnroe 2020-02-11Rename query ID on nick changeJune McEnroe 2020-02-11Call completeClear when closing a windowJune McEnroe 2020-02-11Don't insert color codes for non-mentionsJune McEnroe 2020-02-11Take first two words in colorMentionsJune McEnroe This lets phrases like "hi june" get colored, but still doesn't get carried away. 2020-02-11Use time_t for save signatureJune McEnroe It's actually more likely to be 64-bit than size_t anyway, and it eliminates some helper functions. Also don't error when reading an empty save file. 2020-02-11Set self.nick to * initiallyJune McEnroe Allows removing a bunch of checks that self.nick is set, and it's what the server usually calls you before registration. Never highlight notices as mentions. 2020-02-11Define ColorCap instead of hardcoding 100June McEnroe 2020-02-11Move hash to top of chat.hJune McEnroe 2020-02-11Move base64 out of chat.hJune McEnroe 2020-02-11Move XDG_SUBDIR out of chat.hJune McEnroe 2020-02-11Fix whois idle unit calculationJune McEnroe Rookie mistake. 2020-02-11Cast towupper to wchar_tJune McEnroe For some reason it takes and returns wint_t... 2020-02-11Cast set but unused variables to voidJune McEnroe 2020-02-11Declare strlcatJune McEnroe 2020-02-11Check if VDSUSP existsJune McEnroe 2020-02-11Fix completeReplace iterationJune McEnroe 2020-02-11Use pkg(8) to configure on FreeBSDJune McEnroe 2020-02-11Remove legacy codeJune McEnroe 2020-02-11Add INSTALLING section to READMEJune McEnroe