Kovid Goyal
|
0fcb055246
tty: retry on temporary read errors
|
11 kuukautta sitten |
Kovid Goyal
|
c650bd0aac
icat: Dont open the controlling terminal to query for size if stdout is a terminal, use it instead
|
1 vuosi sitten |
Kovid Goyal
|
fc1331cfdc
Dont call tcgetattr when no operations are specified
|
1 vuosi sitten |
Kovid Goyal
|
fe4fdaefb9
Remove unused code
|
1 vuosi sitten |
Kovid Goyal
|
704ae40dee
More linter fixes
|
1 vuosi sitten |
Kovid Goyal
|
4f72bb9894
Replace utils.Once with stdlib sync.OnceValue
|
1 vuosi sitten |
Kovid Goyal
|
c8f35019f0
Fix debugprintln to forwarded stdio implementation
|
1 vuosi sitten |
Kovid Goyal
|
d46590c2e6
Fix fd leak in debugprintln
|
1 vuosi sitten |
Kovid Goyal
|
59b47a3a8f
A facility to easily have child programs print to kitty stdout
|
1 vuosi sitten |
olzhasar
|
d0a5d1b3a4
Fix misspellings
|
1 vuosi sitten |
Kovid Goyal
|
64cb9c9542
More work on porting ssh kitten
|
1 vuosi sitten |
Kovid Goyal
|
fa0773d9d2
Use a struct to store connection related data
|
1 vuosi sitten |
Kovid Goyal
|
67436a48cd
New API to suspend a loop
|
1 vuosi sitten |
Kovid Goyal
|
cc1f0bc3fe
Function to drain controlling tty
|
1 vuosi sitten |
Kovid Goyal
|
2cacd7a64a
get rid of interface{} since we now require Go 1.18
|
2 vuotta sitten |
Kovid Goyal
|
ea8fb10c05
Password input: Handle SIGTSTP
|
2 vuotta sitten |
Kovid Goyal
|
d7985689c9
Allow debugprintln to controlling tty easily
|
2 vuotta sitten |
Kovid Goyal
|
ee12349a50
Use Go's os.File this allows us to implement WriteString without using unsafe
|
2 vuotta sitten |
Kovid Goyal
|
80c5ac891d
Add license info to Go files
|
2 vuotta sitten |
Kovid Goyal
|
67f03621ae
Handle EINTR in IsTerminal
|
2 vuotta sitten |
Kovid Goyal
|
6a79b450f7
Drop another dependency and get a better read password function
|
2 vuotta sitten |
Kovid Goyal
|
eb4ee13f73
Drop another dependency
|
2 vuotta sitten |
Kovid Goyal
|
246277e7af
Refactor tty code into its own package
|
2 vuotta sitten |