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 |
|
pagedown
|
b944cdddeb
|
ssh kitten: Fix python bootstrap checking zsh rc files with ZDOTDIR
|
2022-03-24 22:00:16 +08:00 |
|
pagedown
|
8569be81ea
|
...
|
2022-03-23 19:49:34 +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
|
d3472966d3
|
Fix generating terminfo on NetBSD
|
2022-03-16 09:15:31 +08:00 |
|
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
|
08ce8ffa54
|
py2 compat
|
2022-03-14 12:36:43 +05:30 |
|
Kovid Goyal
|
90561682cf
|
Make using kitty askpass optional
|
2022-03-14 11:38:31 +05:30 |
|
Kovid Goyal
|
71027e74e0
|
py2 compat
|
2022-03-14 11:28:46 +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
|
434ef97952
|
Dont need atexit anymore since cleanup only closes tty_fd
|
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
|
d5c48ddb94
|
Allow inputting fingerprint check
|
2022-03-12 08:23:10 +05:30 |
|
Kovid Goyal
|
8613c6e1cd
|
...
|
2022-03-11 16:44:08 +05:30 |
|
Kovid Goyal
|
5bb6b29ca3
|
Allow controlling the prompt used to input the password
|
2022-03-11 16:44:08 +05:30 |
|
Kovid Goyal
|
61558d518e
|
Get askpass basically working
|
2022-03-11 16:44:08 +05:30 |
|
Kovid Goyal
|
3b724c8415
|
Start work on SSH askpass implementation
|
2022-03-11 16:44:08 +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
|
92abaad22c
|
Handle cross filesystem untarring in bootstrap.py
|
2022-03-10 22:43:54 +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 |
|