Commit History

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