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 |
|
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 |
|
pagedown
|
a765d551e4
|
Fix bash integration cwd reporting missing hostname
|
2022-03-23 19:29:18 +08:00 |
|
pagedown
|
901eae9604
|
Docs: no-cwd will not disable fish's built-in CWD reporting
|
2022-03-18 11:10:21 +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 |
|
pagedown
|
7160027c14
|
Use the fish built-in function name to report current working directory
If the feature is enabled by fish in the future, it will override the
built-in one and there will be no duplicate reporting.
|
2022-03-16 01:03:26 +08:00 |
|
pagedown
|
736d6cf7e6
|
Simplify fish prompt state checking
|
2022-03-16 01:03:16 +08:00 |
|
Kovid Goyal
|
c05c0353fd
|
Dont report directory changes during command substitution
|
2022-03-15 20:34:18 +05:30 |
|
Kovid Goyal
|
e944e2ecae
|
Make a note that cwd reporting is builtin to fish
|
2022-03-15 20:33:14 +05:30 |
|
Kovid Goyal
|
47b3c37bf0
|
Add cwd reporting to fish integration
|
2022-03-15 20:25:39 +05:30 |
|
Kovid Goyal
|
f982e754e4
|
Enable CWD reporting in bash integration
|
2022-03-15 15:37:17 +05:30 |
|
Kovid Goyal
|
4a1ad7755a
|
Enable CWD reporting in the zsh integration
|
2022-03-15 14:30:21 +05:30 |
|
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 |
|