Commit History

Autor SHA1 Mensaxe Data
  creack e5e66716df Move commands into docker %!s(int64=12) %!d(string=hai) anos
  Solomon Hykes 745edc49cd Merge dockerd into docker. 'docker -d' runs in daemon mode. For all other commands, docker auto-detects whether to run standalone or to remote-control the daemon %!s(int64=12) %!d(string=hai) anos
  Solomon Hykes 86854ffbc5 Merged master %!s(int64=12) %!d(string=hai) anos
  Solomon Hykes d2cba75d5f Removed interactive mode ('docker -i'). Cool UI experiment but seems more trouble than it's worth %!s(int64=12) %!d(string=hai) anos
  creack 453d49573c Put back the github.com path for the import %!s(int64=12) %!d(string=hai) anos
  Guillaume J. Charmes 18f4e7e196 Put back the relative paths for dev purpose %!s(int64=12) %!d(string=hai) anos
  Guillaume J. Charmes 687d6f25ee Change relative paths to absolute %!s(int64=12) %!d(string=hai) anos
  shin- 5d6199b925 post-merge repairs %!s(int64=12) %!d(string=hai) anos
  Solomon Hykes aa12da6f50 go fmt %!s(int64=12) %!d(string=hai) anos
  Solomon Hykes e1b25e9b08 Moved server and client logic into sub-packages docker/server and docker/client, respectively. The UI is not affected. %!s(int64=12) %!d(string=hai) anos
  Solomon Hykes 45c30b8eda 'docker -i' can be used as an interpreter for scripts (#!/usr/bin/env docker -i) %!s(int64=12) %!d(string=hai) anos
  Solomon Hykes f20deac47f Clean up list of available commands %!s(int64=12) %!d(string=hai) anos
  Solomon Hykes d0b6f7ef3b docker -i: interactive mode %!s(int64=12) %!d(string=hai) anos
  Solomon Hykes f330c2a248 Disabled remote access to dockerd. Preferred usage is over ssh. %!s(int64=12) %!d(string=hai) anos
  Solomon Hykes edc9968604 Clearer error message in the client when DOCKER env variable is not set %!s(int64=12) %!d(string=hai) anos
  Solomon Hykes d5be77075a Fix a bug which caused the client to never exit in interactive mode when NORAW is set. %!s(int64=12) %!d(string=hai) anos
  Solomon Hykes 8c142c6127 export NORAW=1 to disable raw mode in the client %!s(int64=12) %!d(string=hai) anos
  shin- 08ac1d0b35 Different termios for linux/darwin %!s(int64=12) %!d(string=hai) anos
  Solomon Hykes 75529a202f 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 %!s(int64=12) %!d(string=hai) anos
  Solomon Hykes f3ffba7afe Factored out docker/rcli (remote cli protocol), docker/fake (mocking utilities) and docker/future (real utilities which don't yet fit in the core) %!s(int64=12) %!d(string=hai) anos
  Solomon Hykes 553ca56d7e 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 %!s(int64=12) %!d(string=hai) anos
  Solomon Hykes d62a759106 Moved 100% of arg parsing to dockerd. Even help messages are generated on the server %!s(int64=12) %!d(string=hai) anos
  Solomon Hykes 3dc240c7ee CLI: don't crash with no arguments %!s(int64=12) %!d(string=hai) anos
  Solomon Hykes e5323e7c9a Prototyping with a mock CLI and daemon %!s(int64=12) %!d(string=hai) anos