Commit Graph

21 Commits

Author SHA1 Message Date
jD91mZM2 94fac87bc6 Convert into edge-triggered model 2018-05-31 19:12:23 +02:00
Jeremy Soller 5584be96c0 Erase character if in canonical mode with a space 2018-03-24 15:58:46 -06:00
Jeremy Soller 1474d20b04 Fix issue where packet may be truncated 2018-03-12 21:13:58 -06:00
Jeremy Soller 416206e1db Fix #2 by blocking if more than 64 packets are collected 2018-01-29 21:53:39 -07:00
Jeremy Soller 581aabdd70 Utilize null namespace 2017-10-09 20:49:04 -06:00
Jeremy Soller cccec2f67e Remove unnecessary mut 2017-08-12 11:38:40 -06:00
Jeremy Soller 4798290a2a Fix echo handling 2017-08-01 20:32:09 -06:00
Jeremy Soller 19c9132c76 Implement cooked mode correctly, implement vmin 2017-08-01 20:18:11 -06:00
Jeremy Soller e23c6e28e4 Echonl and better creation of output vec 2017-07-31 21:47:11 -06:00
Jeremy Soller bb5720df1d WIP: Implement termios 2017-07-31 21:42:54 -06:00
Jeremy Soller 4f8138bca7 Do not send SIGTSTP or SIGQUIT yet 2017-07-23 16:56:04 -06:00
Jeremy Soller 6b488a4e2b Fix negation of pgid 2017-07-23 16:03:04 -06:00
Jeremy Soller 6f02841197 WIP: Process termios cc 2017-07-23 15:06:41 -06:00
Jeremy Soller a44184adb7 Add pgrp 2017-07-23 12:54:32 -06:00
Jeremy Soller f03eaa8c24 Add window size 2017-07-23 11:10:34 -06:00
Jeremy Soller 36a34e70b2 Add termios read/write file 2017-07-23 10:53:24 -06:00
Jeremy Soller 854b6470c4 Use termios crate (WIP) 2017-07-23 10:27:46 -06:00
Jeremy Soller 182688120a Refactor ptyd to prepare for adding sizes and foreground groups 2017-07-22 15:17:10 -06:00
Jeremy Soller 29c45c725b Return error when dup buf is not empty 2017-07-22 13:16:05 -06:00
Ian Douglas Scott a0bb53c258 Support fstat() 2017-07-10 16:43:21 -07:00
Jeremy Soller 7ea19465bb Move ptyd from main repo 2017-05-09 21:38:53 -06:00