Commit Graph

9 Commits

Author SHA1 Message Date
9f3880a4db Fixed typo in Darwin termios settings
Upstream-commit: c283ff667550d6e86a7bcc16259c796f4261be6e
Component: engine
2013-01-28 18:37:54 -08:00
e0d4eb7361 Forgot an import in termios_darwin
Upstream-commit: c914aaf43e9eea2e67f42fc93667a40c36b6cd35
Component: engine
2013-01-28 17:07:38 -08:00
0922b8dd16 Different termios for linux/darwin
Upstream-commit: 08ac1d0b3543b9ab98b2cbeaea6bb9512d6a14b5
Component: engine
2013-01-28 17:06:46 -08:00
34fa02708d Fixed IO edge cases on docker client. Wait for stdin to close before exiting if it's a pipe, but not if it's a terminal. Correctly send stdin EOF to the server with TCP half-close
Upstream-commit: 75529a202f65e7df5395e0eca7d58aaa7718489c
Component: engine
2013-01-25 11:26:18 -08:00
9dc7d71f11 Factored out docker/rcli (remote cli protocol), docker/fake (mocking utilities) and docker/future (real utilities which don't yet fit in the core)
Upstream-commit: f3ffba7afef9d5caf5eca47e23eda0a2974dd04d
Component: engine
2013-01-24 20:01:32 -08:00
9772e0b30b Enabled stdin and interactive mode. 'docker run -a CONTAINER bash' will now correctly run an interactive shell. This required switching to a simple raw TCP protocol by default
Upstream-commit: 553ca56d7ed6f5808c97356b9bd4f6a5a3d20477
Component: engine
2013-01-23 23:14:46 -08:00
805b157702 Moved 100% of arg parsing to dockerd. Even help messages are generated on the server
Upstream-commit: d62a759106f2aba2f2d74ec864e05b297eb573cc
Component: engine
2013-01-20 00:44:44 -08:00
6aa1981e91 CLI: don't crash with no arguments
Upstream-commit: 3dc240c7eedd8d47d91704cf378d76658856fe79
Component: engine
2013-01-19 17:41:59 -08:00
89000a0f7c Prototyping with a mock CLI and daemon
Upstream-commit: e5323e7c9ab02c64e57396807d5b29b42d1f3904
Component: engine
2013-01-19 16:07:19 -08:00