moby/libcontainerd
John Starks f124829c9b Windows: Work around Windows BS/DEL behavior
In Windows containers in TP5, DEL is interpreted as the delete key, but
Linux generally interprets it as backspace. This prevents backspace from
working when using a Linux terminal or the native console terminal
emulation in Windows.

To work around this, translate DEL to BS in Windows containers stdin when
TTY is enabled. Do this only for builds that do not have the fix in
Windows itself.

Signed-off-by: John Starks <jostarks@microsoft.com>
2016-05-20 19:04:20 -07:00
..
windowsoci Windows: Remove TP4 support from main code 2016-04-06 12:12:20 -07:00
client.go libcontainerd: reuse our pkg/locker 2016-03-29 09:43:12 -07:00
client_linux.go Use absolute path for rootfs in OCI config.json 2016-04-22 10:07:33 -07:00
client_liverestore_linux.go Fix typo 2016-04-07 12:46:55 +08:00
client_shutdownrestore_linux.go Fix container mount cleanup issues 2016-03-30 17:25:49 -07:00
client_windows.go Windows: Work around Windows BS/DEL behavior 2016-05-20 19:04:20 -07:00
container.go Reset restart timeout if execution longer than 10s 2016-04-22 10:37:34 -07:00
container_linux.go Merge pull request #22125 from crosbymichael/restart-timeout 2016-04-25 19:15:32 +02:00
container_windows.go Windows: Work around Windows BS/DEL behavior 2016-05-20 19:04:20 -07:00
pausemonitor_linux.go Replace execdrivers with containerd implementation 2016-03-18 13:38:32 -07:00
process.go Replace execdrivers with containerd implementation 2016-03-18 13:38:32 -07:00
process_linux.go Replace execdrivers with containerd implementation 2016-03-18 13:38:32 -07:00
process_windows.go Windows: Work around Windows BS/DEL behavior 2016-05-20 19:04:20 -07:00
queue_linux.go Replace execdrivers with containerd implementation 2016-03-18 13:38:32 -07:00
remote.go Fix misspellings 2016-03-28 16:21:02 +03:00
remote_linux.go Fix containerd proto for connection 2016-05-09 15:17:10 -07:00
remote_windows.go libcontainerd: reuse our pkg/locker 2016-03-29 09:43:12 -07:00
types.go Adding postRunProcessing infrastructure for hanlding Windows Update. 2016-04-06 14:03:05 -07:00
types_linux.go Adding postRunProcessing infrastructure for hanlding Windows Update. 2016-04-06 14:03:05 -07:00
types_windows.go Adding servicing update to postRunProcessing for Windows containers. 2016-04-25 12:16:26 -07:00
utils_linux.go Add ulimit support to libcontainerd addprocess 2016-03-23 19:54:32 -07:00
utils_windows.go Adding servicing update to postRunProcessing for Windows containers. 2016-04-25 12:16:26 -07:00