pagedown
|
0ddc5d030c
|
ssh kitten: Fall back to using openssl when base64 does not exist
|
2022-12-24 11:53:45 +08:00 |
|
Kovid Goyal
|
1747bbbbcb
|
ssh kitten: Allow using absolute paths for the location of transferred data
Fixes #5607
|
2022-10-19 20:43:53 +05:30 |
|
Kovid Goyal
|
e2a251224d
|
ssh kitten: Better error message when tar is missing
|
2022-09-21 07:34:15 +05:30 |
|
Kovid Goyal
|
08b2ce444f
|
Also dont apply umask when extracting bootstrap data
|
2022-04-28 17:28:40 +05:30 |
|
Kovid Goyal
|
c07f164154
|
Implement an option to control the installation of the kitty bootstrap script
|
2022-04-03 20:30:16 +05:30 |
|
Kovid Goyal
|
efe6ff6188
|
Try to ensure builtin command is used
|
2022-04-03 12:16:13 +05:30 |
|
pagedown
|
bc9d6892d4
|
Clean up login shell environment variable earlier
Does not pollute the environment when executing commands.
|
2022-03-24 22:00:51 +08:00 |
|
pagedown
|
5c02c370d4
|
ssh kitten: Allow to configure HOME environment variable
Useful if the user does not have a home directory or the directory is
not writable.
|
2022-03-24 22:00:41 +08:00 |
|
Kovid Goyal
|
b444f4636e
|
Move another function into bootstrap-utils.sh
|
2022-03-16 07:37:56 +05:30 |
|
Kovid Goyal
|
2b8acebd6e
|
Make bootstrap.sh even smaller
|
2022-03-16 07:31:33 +05:30 |
|
Kovid Goyal
|
766010c292
|
...
|
2022-03-16 07:27:52 +05:30 |
|
Kovid Goyal
|
0a2768e496
|
Split up the bootstrap script to keep its size down
|
2022-03-16 07:17:12 +05:30 |
|
pagedown
|
6638546247
|
Fix generating terminfo on NetBSD
.terminfo.cdb is the compiled terminfo database file.
Ensure that both .terminfo (dir) and .terminfo.cdb are generated.
|
2022-03-16 01:04:26 +08:00 |
|
pagedown
|
f99edbae3c
|
Reduce bootstrap script size
|
2022-03-16 01:04:02 +08:00 |
|
pagedown
|
150bf1a5b0
|
Reduce bootstrap script length by removing comments and indents
dropbear has 9000 bytes limit on ssh arguments length.
|
2022-03-16 01:03:51 +08:00 |
|
pagedown
|
91a17e3f0c
|
Fall back to use POSIX SHELL environment variable
|
2022-03-16 01:03:33 +08:00 |
|
Kovid Goyal
|
2780630a18
|
Suppress STDERR for tar
|
2022-03-15 10:28:14 +05:30 |
|
Kovid Goyal
|
90561682cf
|
Make using kitty askpass optional
|
2022-03-14 11:38:31 +05:30 |
|
Kovid Goyal
|
2b06ca5e1a
|
ssh kitten: Send data without a roundtrip
Send data to the remote side without waiting for a data request. Avoids
an extra roundtrip during initialization.
|
2022-03-13 13:55:30 +05:30 |
|
Kovid Goyal
|
e1504c4775
|
Avoid needing to initialize tty state in bootstrap scripts
|
2022-03-13 13:55:30 +05:30 |
|
Kovid Goyal
|
74f0057ec8
|
Dont change tty state to raw
Just turn off echo. Makes the code much simpler, can just use shell
builtin POSIX read function.
|
2022-03-13 13:55:30 +05:30 |
|
Kovid Goyal
|
b2e74e4830
|
Switch to using the hostname from the CLI for settings
This removes the need to wait for data from the remote machine
before sending data to it.
|
2022-03-13 13:55:30 +05:30 |
|
Kovid Goyal
|
f54a3e8036
|
Make requesting data optional
|
2022-03-13 13:55:30 +05:30 |
|
Kovid Goyal
|
910565aa7c
|
Mention the shell in the error message
|
2022-03-11 15:52:51 +05:30 |
|
pagedown
|
72718cbab7
|
Remove login shell name suffix restriction
Some shells do not end with sh, consistent with the python bootstrap
implementation.
|
2022-03-11 15:42:45 +08:00 |
|
pagedown
|
ea28951e0e
|
Fall back to run the shell without -l option
|
2022-03-11 15:42:34 +08:00 |
|
pagedown
|
39a78f6be3
|
Explicitly set STDOUT to binary mode
|
2022-03-11 15:42:23 +08:00 |
|
pagedown
|
fe8aaca320
|
Use POSIX LOGNAME environment variable
|
2022-03-11 15:42:09 +08:00 |
|
pagedown
|
f5cc58ea9d
|
Unset the safe source function in sh script and minor refactoring
|
2022-03-11 15:41:56 +08:00 |
|
Kovid Goyal
|
6789eb88e2
|
Fix replacement of symlinks to directories
|
2022-03-11 07:51:50 +05:30 |
|
Kovid Goyal
|
cac2c153c2
|
Fix #4809
|
2022-03-10 22:55:47 +05:30 |
|
Kovid Goyal
|
f774841ee0
|
More robust copying of terminfo
Dont use symlinks in the tarball, instead create them
in the bootstrap scripts, only if needed.
|
2022-03-10 21:08:20 +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 |
|
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 |
|
Kovid Goyal
|
08bb63fa92
|
Ensure tdir is deleted on exit
|
2022-03-09 13:24:24 +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 |
|
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
|
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
|
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 |
|
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 |
|