Kovid Goyal
|
e522095fae
|
...
|
2022-03-26 07:39:16 +05:30 |
|
pagedown
|
746cb3684a
|
Eliminate flickering when hints kitten exits
|
2022-03-25 22:53:38 +08:00 |
|
pagedown
|
16c6545e93
|
Report overlay ready in case of no match
|
2022-03-25 22:52:35 +08:00 |
|
Kovid Goyal
|
15e3e8d8b1
|
typo
|
2022-03-25 16:18:00 +05:30 |
|
pagedown
|
98369db7f5
|
Unset shell integration env var before exec command
|
2022-03-24 22:01:11 +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
|
3c67e991c2
|
Allow defining actions to take when pasting
Fixes #4873
|
2022-03-24 17:22:46 +05:30 |
|
Kovid Goyal
|
ff80b906d0
|
Report full traceback when highlighting fails
|
2022-03-24 11:39:31 +05:30 |
|
Kovid Goyal
|
6b13454091
|
...
|
2022-03-24 09:50:50 +05:30 |
|
Kovid Goyal
|
9eae4ad913
|
...
|
2022-03-24 09:37:13 +05:30 |
|
Kovid Goyal
|
bfb8532c52
|
Jump through the hoops needed to ensure error reporting is done in case of early termination of kittens that use overlay ready notifications
|
2022-03-24 08:49:36 +05:30 |
|
pagedown
|
276ba7754a
|
Add ssh kitten URL test
|
2022-03-23 20:08:50 +08:00 |
|
pagedown
|
4309aa1ace
|
ssh kitten: Fix SSH URL hostname matching
|
2022-03-23 18:39:27 +08:00 |
|
Kovid Goyal
|
6ef83a09d3
|
Avoid clearing the screen when exiting a kitten as its not needed any more
|
2022-03-23 16:06:38 +05:30 |
|
Kovid Goyal
|
6dc1617429
|
Avoid flicker when starting kittens such as the hints kitten
Fixes #4674
|
2022-03-23 15:55:11 +05:30 |
|
Kovid Goyal
|
1be1864657
|
Allow sending more than a screenful of output from a kitten
Also Fixes #4866
|
2022-03-23 14:33:53 +05:30 |
|
pagedown
|
ff8a99211d
|
Docs: Unify and generalize the terms remote computer, machine and host
|
2022-03-22 23:26:15 +08:00 |
|
pagedown
|
efda0ea455
|
Docs: Categorize the ssh kitten configuration options and minor tweaks
|
2022-03-22 23:25:59 +08:00 |
|
pagedown
|
1962519666
|
Only write to the OpenSSH version sentinel file once
|
2022-03-17 22:23:48 +08:00 |
|
Kovid Goyal
|
0a2768e496
|
Split up the bootstrap script to keep its size down
|
2022-03-16 07:17:12 +05:30 |
|
pagedown
|
576ab24609
|
Preserve line breaks to keep the line numbers in error messages
|
2022-03-16 08:58:50 +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 |
|
Kovid Goyal
|
82de6a1c56
|
DRYer
|
2022-03-15 22:12:49 +05:30 |
|
Kovid Goyal
|
1fbb4f763e
|
Only check OpenSSH version once on a machine if it is new enough
|
2022-03-15 22:09:40 +05:30 |
|
Kovid Goyal
|
20582431d6
|
typo
|
2022-03-15 21:50:55 +05:30 |
|
Kovid Goyal
|
8c6e7ce61a
|
...
|
2022-03-15 20:11:27 +05:30 |
|
Kovid Goyal
|
04ead526b9
|
Presend data on slave connections since for these SSH does not use the TTY
|
2022-03-15 20:09:05 +05:30 |
|
Kovid Goyal
|
ce1e22ac95
|
Have *_with_cwd work with the ssh kitten to open new windows auto-logged into the remote server at the current remote working directory
|
2022-03-15 19:59:16 +05:30 |
|
Kovid Goyal
|
a216f6bd46
|
ssh doesnt use askpass even if DISPLAY is set
It only uses askpass if not connected to a terminal
|
2022-03-15 17:27:57 +05:30 |
|
Kovid Goyal
|
c47e5372b5
|
native askpass should be used when requested
|
2022-03-15 15:54:48 +05:30 |
|
Kovid Goyal
|
daa673eff1
|
Make usage of need_to_request_data clearer
|
2022-03-15 15:51:49 +05:30 |
|
Kovid Goyal
|
5099dd6aa3
|
Only use kitty's askpass if DISPLAY is set or OpenSSH is new enough to support SSH_ASKPASS_REQUIRE
|
2022-03-15 15:47:02 +05:30 |
|
Kovid Goyal
|
7168ceab94
|
Make askpass a choice var
|
2022-03-15 13:14:53 +05:30 |
|
Kovid Goyal
|
868d57b818
|
...
|
2022-03-15 12:00:17 +05:30 |
|
Kovid Goyal
|
6057c57ea4
|
Fix garbage removal pafter SSH failure not working on macOS when run more than once
|
2022-03-15 11:57:28 +05:30 |
|
Kovid Goyal
|
e8437fd435
|
Make reading garbage more robust
|
2022-03-15 11:51:46 +05:30 |
|
Kovid Goyal
|
9e317971b4
|
Simplify garbage clear logic
|
2022-03-15 11:41:59 +05:30 |
|
Kovid Goyal
|
54c5faa12d
|
Simplify hostname matching
Now that we load the opts upfront, we can have load_config return the
final opts object itself
|
2022-03-15 11:25:21 +05:30 |
|
Kovid Goyal
|
9b0bd81661
|
Ignore hostname directives when using overrides
|
2022-03-15 10:38:03 +05:30 |
|
Kovid Goyal
|
52da68876d
|
Use a zero mtime for data.sh
Its a temp file and that way no chance of the time being in the future
|
2022-03-15 10:30:15 +05:30 |
|
pagedown
|
8e03da855f
|
diff kitten: Fix wrong number of scrolling lines after context switch
|
2022-03-14 20:29:15 +08:00 |
|
Kovid Goyal
|
942881d1b7
|
Add a ntoe about the importance of askpass
|
2022-03-14 16:44:12 +05:30 |
|
Kovid Goyal
|
2a50203fcd
|
...
|
2022-03-14 13:44:18 +05:30 |
|
Kovid Goyal
|
90561682cf
|
Make using kitty askpass optional
|
2022-03-14 11:38:31 +05:30 |
|
Kovid Goyal
|
be8bfbe370
|
Refactor launch sequence in preparation for optionising it
|
2022-03-14 10:40:07 +05:30 |
|
Kovid Goyal
|
f7e4447b66
|
Dont transmit sensitive data unless actually needed
|
2022-03-13 15:43:14 +05:30 |
|
Kovid Goyal
|
df4e58bc39
|
Improve disposal of garbage data on ssh failure
|
2022-03-13 15:37: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
|
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 |
|