Kovid Goyal
118306a9ff
Avoid an extra process hanging around when running the interpreter on the remote machine
2022-03-09 15:29:57 +05:30
Kovid Goyal
704717ff1d
Handle case of tty not being OK
2022-03-09 15:27:24 +05:30
Kovid Goyal
405c472d13
Cleanup previous PR
2022-03-09 14:59:08 +05:30
Kovid Goyal
17c994db57
Merge branch 'ksi-ssh' of https://github.com/page-down/kitty
2022-03-09 14:39:28 +05:30
Kovid Goyal
e227264bad
Nicer error message when failing to load FreeType face
2022-03-09 14:28:38 +05:30
Kovid Goyal
8751ea79e7
Clear python error flag when loading fallback face fails
2022-03-09 14:16:56 +05:30
pagedown
3b3ffa7455
Docs: Update support for non-POSIX shell tcsh (csh)
2022-03-09 16:12:28 +08:00
pagedown
4322825ac7
Add support for sh that does not support the -l login shell option
...
FreeBSD sh does not support using the -l option to run as a login shell.
2022-03-09 16:12:20 +08:00
pagedown
d29fa7b382
ssh kitten: Add FreeBSD tcsh (csh) support
...
Replace line feeds and exclamation marks for tcsh compatibility.
2022-03-09 16:11:58 +08:00
Kovid Goyal
08bb63fa92
Ensure tdir is deleted on exit
2022-03-09 13:24:24 +05:30
Kovid Goyal
5dde31f80c
DRYer
2022-03-09 11:52:36 +05:30
Kovid Goyal
3bb869f725
Also test launching of bootstrap.py
2022-03-09 11:32:14 +05:30
Kovid Goyal
11686b90f7
...
2022-03-09 11:30:34 +05:30
Kovid Goyal
6df78fa67c
Add tests with different shells used as launchers
2022-03-09 11:29:06 +05:30
Kovid Goyal
53b1607c4d
When testing ssh kitten launch the bootscrapt script the same way sshd does it
2022-03-09 11:25:02 +05:30
Kovid Goyal
2341a27f63
...
2022-03-08 23:05:42 +05:30
Kovid Goyal
0661caf9da
DRYer
2022-03-08 23:04:58 +05:30
Kovid Goyal
5b5bd77c53
ssh kitten: Fix not working when user's login shell is fish
2022-03-08 22:39:31 +05:30
Kovid Goyal
d36f6b39c7
Fix previous PR
2022-03-08 21:29:09 +05:30
Kovid Goyal
b2a5b07f92
Merge branch 'ksi' of https://github.com/page-down/kitty
2022-03-08 21:29:05 +05:30
pagedown
46889a3a32
Fix shell integration being disabled with one invalid option
2022-03-08 23:42:41 +08:00
Kovid Goyal
958ebb72a6
DRYer
2022-03-08 20:48:37 +05:30
Kovid Goyal
febc5c53a6
Get the python interpreter working with non-POSIX login shells
2022-03-08 20:44:29 +05:30
Kovid Goyal
6e921300e2
Let ssh concat the cli args for us
2022-03-08 19:49:25 +05:30
Kovid Goyal
e167dec8a9
Note that on FreeBSD the login shell needs to be changed as well
2022-03-08 19:31:02 +05:30
Kovid Goyal
0019f07cc0
Fix interpreter opt target
2022-03-08 19:25:11 +05:30
Kovid Goyal
20fc1e6b0c
Add a note about BSD servers
2022-03-08 18:23:44 +05:30
Kovid Goyal
908946a067
Merge branch 'ksi-ssh' of https://github.com/page-down/kitty
2022-03-08 11:37:40 +05:30
pagedown
f1df7b1c1f
Use Python in preference to Perl
2022-03-08 13:59:32 +08:00
Kovid Goyal
65b9c69bd8
Use python in preference to perl
...
I know how to make python code robust, no clue about perl.
2022-03-08 11:05:02 +05:30
Kovid Goyal
b91e47c3b6
Merge branch 'ksi-ssh' of https://github.com/page-down/kitty
2022-03-08 10:30:11 +05:30
pagedown
0e3a11c53b
Use Perl in bootstrap.sh if available
2022-03-08 12:28:09 +08:00
pagedown
53d8d2aaad
Use the more explicit b64encode
...
Fix using ssh kitten to connect to OpenBSD.
2022-03-08 12:19:57 +08:00
Kovid Goyal
84303cbf2e
Use head -c only if available
2022-03-07 21:48:06 +05:30
Kovid Goyal
5e457da30b
Only use bz2 compression if bzip2 is available
2022-03-07 20:44:26 +05:30
Kovid Goyal
855718b179
ssh kitten: match hostnames against both remote hostname and hostname used on the command line to connect to it
2022-03-07 20:32:02 +05:30
Kovid Goyal
d037c0b0fc
OpenBSD compat
2022-03-07 20:14:02 +05:30
Kovid Goyal
90f5937413
Forgot to use the actual python variable
2022-03-07 19:41:18 +05:30
Kovid Goyal
cbbea37b0c
...
2022-03-07 19:37:30 +05:30
Kovid Goyal
4d74b23f20
Merge branch 'ksi-bash' of https://github.com/page-down/kitty
2022-03-07 19:26:56 +05:30
Kovid Goyal
79dd26a43a
...
2022-03-07 18:38:06 +05:30
Kovid Goyal
259e3076fa
Ensure python is searched for only once
2022-03-07 18:36:56 +05:30
Kovid Goyal
f2cb2422f0
Use python when base64 is not available
2022-03-07 18:34:02 +05:30
pagedown
4aea64261e
...
2022-03-07 20:56:02 +08:00
pagedown
cf0cd9acd9
Remove trailing semicolons
2022-03-07 20:53:35 +08:00
pagedown
b4b0bdc853
DCS @ kitty-print should be output to STDERR
2022-03-07 20:49:18 +08:00
pagedown
0b2837fcfa
Fix bash integration debug log printing
2022-03-07 20:43:14 +08:00
Kovid Goyal
f20ad7df01
Better error message when base64 is not found
2022-03-07 18:12:01 +05:30
Kovid Goyal
c9071a66ca
ssh kitten: Add an option to change the cwd at login
2022-03-07 12:24:37 +05:30
Kovid Goyal
b0ea960159
Dont use --no-same-owner when extracting tar archives
...
This flag is missing on OpenBSD and is the default on other platforms
when extracting as non-root. Make the uname/gname taringo field empty so
when extracting as root files will always be owned by root.
2022-03-07 12:10:45 +05:30