kitty/docs
Kovid Goyal 5e645a7be7
Fix ssh kitten not working on FreeBSD
Apparently on FreeBSD one cannot unlink shared mem if it is not created
with write permissions.

Adding IWRITE to the permissions when creating the shared memory is
harmless. It means any process running as the user can either write to
the file or delete it. Deleting was already possible except on FreeBSD.
As for writing, it's needed on FreeBSD for shared memory to be useable
at all, and since processes running as the user can already completely
access all their data, kitty config files, tty pipes, etc. allowing them
to write to the SHM used here doesnt grant any significant new
capability, since they could just write to ssh.conf in the kitty config
folder to get the ssh kitten to do whatever they like.

Fixes #5928
2023-01-25 23:34:31 +05:30
..
_static Update custom.css 2022-09-30 08:44:09 +08:00
_templates Switch to GA2 2022-06-30 17:00:14 +05:30
kittens Re-organize the terminfo FAQ entries into a single one 2023-01-16 16:32:35 +05:30
screenshots
actions.rst
basic.rst Pass key events mapped to scroll actions to the program running in the terminal when the terminal is in alternate screen mode 2022-12-30 08:54:31 +05:30
binary.rst Docs: Remove the extra backslashes from the install commands 2022-09-24 12:39:05 +08:00
build.rst We need go >= 1.19 2023-01-05 19:41:42 +05:30
changelog.rst Fix ssh kitten not working on FreeBSD 2023-01-25 23:34:31 +05:30
clipboard.rst Document the new OSC 5522 protocol 2022-12-06 12:18:55 +05:30
color-stack.rst Docs: Improve the documentations 2022-04-30 17:07:36 +08:00
conf.py Replace isort with ruff 2023-01-09 16:47:42 +05:30
conf.rst When using the include directive in kitty.conf make the environment variable KITTY_OS available for OS specific config 2022-12-04 21:03:24 +05:30
deccara.rst Docs: Improve the documentations 2022-04-30 17:07:36 +08:00
desktop-notifications.rst Terminal end of OSC 5522 read requests 2022-11-29 14:55:40 +05:30
extract-rst-targets.py Ensure extract_rt_targets is run only once per build 2022-08-24 14:00:44 +05:30
faq.rst Re-organize the terminfo FAQ entries into a single one 2023-01-16 16:32:35 +05:30
file-transfer-protocol.rst
glossary.rst ... 2022-12-05 07:53:30 +05:30
graphics-protocol.rst Add sample Go code to get screen size 2023-01-07 15:00:51 +05:30
index.rst
installer.sh Dont check if running in kitty when updating 2022-04-11 22:07:36 +05:30
integrations.rst ... 2022-12-22 10:19:34 +05:30
invocation.rst
keyboard-protocol.rst ... 2023-01-20 07:07:28 +05:30
kittens_intro.rst Docs: Improve the documentations 2022-04-30 17:07:36 +08:00
launch.rst Docs: Improve the documentations 2022-04-30 17:07:36 +08:00
layouts.rst Splits layout: Add a new mappable action to move the active window to the screen edge 2022-11-03 17:40:04 +05:30
Makefile
marks.rst Docs: Improve the documentations 2022-04-30 17:07:36 +08:00
open_actions.rst Fix SHELL env var in open-actions.conf and launch-actions.conf 2023-01-23 14:15:27 +08:00
overview.rst Session files: Expand environment variables 2023-01-23 17:34:53 +05:30
performance.rst Docs: Improve the documentations 2022-04-30 17:07:36 +08:00
pipe.rst
press-mentions.rst
protocol-extensions.rst Document the new OSC 5522 protocol 2022-12-06 12:18:55 +05:30
quickstart.rst Docs: Improve the documentations 2022-04-30 17:07:36 +08:00
rc_protocol.rst Rename kitty-tool to kitten 2023-01-14 15:44:52 +05:30
remote-control.rst Rename kitty-tool to kitten 2023-01-14 15:44:52 +05:30
requirements.txt
shell-integration.rst Docs: edit-in-kitty works with neovim 2022-06-28 11:22:52 +08:00
support.html
support.rst
underlines.rst Docs: Improve the documentations 2022-04-30 17:07:36 +08:00
unscroll.rst Docs: Improve the documentations 2022-04-30 17:07:36 +08:00