Squashed 'github.com/dotcloud/docker-registry/' changes from c1c2095..0b8c4d5

0b8c4d5 Merge pull request #57 from avaer/master
e8186d6 Allow empty list [] in push to /v1/repositories/<path>/
e3b8dcb Split the storage lib in sub-modules (this will help adding support for more storage support)
6f94984 Merge pull request #46 from kevinclark/user-logins-in-readme
1f63469 Update config_sample.yml
0ea8798 Merge pull request #52 from rohansingh/master
ddb2811 Add secret_key to README and config sample
4d1fe1e Bumped version to 0.5.7
92896ff test/workflow.py: addressed flake8 complains
53b37ba Fixed the functional test to set the cookies only when needed
bd92eb9 Improved session management with flask permanent feature
c6ccef4 Switched the IO buffer size to 64kB
f465b8c Do not send the cookie when the object is cacheable (CDN friendly)
242bccd Take X-Forwarded-For when reading the remote IP
e6b92e2 Read buffer x2
c164d2e Bumped version
30d9b62 Changed default option when running from Dockerfile build
206e467 Added HTTP caching policies (helpful to when behind a CDN)
34a14ed Add 'how to setup user accounts' to README.md
5608cdd Bumped version to 0.5.5
dac90be Merge branch 'master' of github.com:dotcloud/docker-registry
c20795b Fixed IOError errors when pushing
909fd0d Merge pull request #43 from marsam/master
b48a027 Replace NotImplemented with NotImplementedError
3428dac Merge pull request #42 from slnovak/master
86568d5 fix build process
1d4fbf5 Merge pull request #41 from looztra/patch-1
39acaad Update README.md
a94d8a0 registry image name is now docker-registry (was registry)
7eedcfc Merge pull request #38 from jamtur01/typo
2a6cf88 Fixed typo
3d266bf Merge pull request #37 from jamtur01/readcfg
1ee3d9b Update README.md
bab64db Re-organized the README a little bit. Running from a container is now the default way for deploying locally.
4382c0e Added more information about configuration
a7ad366 Merge pull request #35 from flavio/golang_impl_add_pidfile
5021fb8 Add pidfile option to the golang implementation

git-subtree-dir: github.com/dotcloud/docker-registry
git-subtree-split: 0b8c4d52779e9f8b23cc608f88c91fedaddb8a5d
Merge commit 'c985508888cd27d2965e2d18250ff9b8088f7a7e'
Squashed 'github.com/dotcloud/docker/' changes from f2dc492..6da0719

6da0719 Merge pull request #1513 from dotcloud/add_user_dockerfile
56e02dd Merge pull request #1588 from dotcloud/1561_fix_warning_in_tests
e0a7013 Merge pull request #1576 from MatthewMueller/patch-1
2150949 update help
f69c465 rebase docs
d627ff9 Merge pull request #1590 from elmendalerenda/patch-3
04c16f3 Merge pull request #1396 from calavera/985-ordered-api-images
9c829cb Merge pull request #1581 from mhennings/workdirsupport-buildfile
83acd37 fixed postgresql conf setting
b21f898 assume ip_forwarding = 1 by default
f6653c3 Merge pull request #1553 from dotcloud/1540_fix_error_message
3199883 Add workdir support for the Buildfile
67c9ce6 Merge pull request #1459 from mhennings/set-working-directory
687d27a Add an option to set the working directory.
e6affb1 Sort images by tag name when the creation date is the same.
f409c11 add to cli
3885ee0 Merge pull request #1575 from evanphx/tags
5325703 updated default
07a8870 Show tag used when image is missing
1843a71 Merge pull request #1550 from dotcloud/update-dependencies-in-readme
9ce5777 Merge pull request #1572 from dotcloud/1431-disable-TestContainerTop
422d4af testing, issue #1431: Temporarely disable TestContainerTop from the testsuite
09a08e0 Merge pull request #1569 from TylerBrock/patch-1
5142e83 Merge pull request #1473 from shin-/978-opaque-v2
0418702 registry: removing opaqueRequest
674e5c8 remove extraneous step and stupid whitespace
2ec141d Add instructions for creating and using the docker group
bca19a2 Update readme with dependencies for building
62b45f0 fix can't connect message  with socket
92a2b63 Merge pull request #1551 from dotcloud/hotfix_parallel_pull_display
d7979ef hot fix display in parallel pull and go fmt
c5d8844 Merge pull request #1495 from bdon/master
4caa604 Merge pull request #1549 from dotcloud/fix-logevent-tests
7f9ba14 Add imagename to LogEvent tests
72660a1 Merge pull request #1537 from metalivedev/1517-sudodocker
d4eab77 Fix #1517, #1521 by adding sudo to examples and installation.
9708597 Merge pull request #1538 from KSid/bash-completion-limit-containers
15bc224 Merge pull request #1505 from dotcloud/improve_events
631c449 Merge pull request #1496 from xdissent/1351-volumes-from-before-volumes
84a0274 Merge pull request #1249 from unclejack/507-add_sigterm_sigint_handling_to_docker_run
5ad8840 Merge pull request #1541 from dotcloud/1528-fix_panic
8dfc473 Merge pull request #1543 from dotcloud/fix_rmi_parse_repo_tag
aae04de Merge branch 'master' of https://github.com/dotcloud/docker
f51eb0e Merge pull request #1546 from dotcloud/1542-coverage-dependencies
8b6b187 Merge branch 'master' of https://github.com/dotcloud/docker
8b26e4e brew: docker-py requirement points to git repository
1d8562b testing, issue #1542: Add docker dependencies coverage testing into docker-ci
9662f9e Merge pull request #1478 from jpetazzo/929-insecure-flag
25d71fb Merge pull request #1509 from dotcloud/1359-tar-pkg-ref
12ffb52 Merge pull request #1519 from shin-/brew-more
0077678 Merge pull request #1539 from fkautz/https-install-script
53f2c5d Merge pull request #1545 from dotcloud/1544-docker-ci-dependencies
49597f0 testing, issue #1544: Add new docker dependencies into docker-ci
c84d74d add missing ParseRepositoryTag
3c9f994 prevent crash when .dockercfg not readable
80ebff0 Install script should be fetched over https, not http.
62c0f43 brew: Fixed a bug with remote repository builds
44eb1b3 Limit commands to containers of a relevant state
4cb57a5 Merge pull request #1533 from dhrp/docs-ux-changes
2e56424 Merge pull request #1523 from dotcloud/docker-group-docs
4947e32 Merged 0.5.3 hotfix release back to master
6c87db9 Resolved conflict in conf.py
f127c47 Merge remote-tracking branch 'dotcloud/master' into docs-smart-changes
280901e add -insecure flag and relevant tests
f14db49 [docs] Some user-friendly changes to the documentation.
f1cdba2 Merge pull request #1516 from unclejack/up_hack_dockerfile_go_version_to_1.1.2
0794f0b Merge pull request #1526 from metalivedev/1522-faqupdate
e2409ad Added information about Docker's high level tools over LXC. Formatting cleanup. Mailing list cleanup.
ca92bc7 Merge pull request #1501 from KSid/vagrant-dev-dockerfile
e4f35dd Update docs for docker group
2cebe09 brew: Display a clear error message when the path is invalid
e5f1b6b brew: Updated requirements
79fc90b brew: Don't build if docker daemon can't be reached
fb7c421 brew: Reuse repositories when possible
06a092b Merge pull request #1510 from dotcloud/bump_0.5.3
5d25f32 Update changelog to include hostname commit
1a1c895 Fix TestEnv
05219d6 Add hostname to the container environment.
9cc3d7a Merge pull request #1515 from dotcloud/rework_auth_push
e09863f use Go 1.1.2 for dockerbuilder
2ba1300 remove checkIfLogged
6cb908b fix merge issue
5ee3c58 Add USER instruction
c377374 Bump to 0.5.3
0ca133d Handle ip route showing mask-less IP addresses
6893487 Make sure ENV instruction within build perform a commit each time
ef1d1ae Revert "docker.upstart: avoid spawning a `sh` process"
c015d26 API, issue 1471: Allow users belonging to the docker group to use the docker client
f6760fc Merge pull request #1485 from dotcloud/1471-unixsocket-group
ec61c46 Add import for dotcloud/tar to replace std tar pkg
90cb66f Merge pull request #1508 from pborreli/typos
999a8d7 API, issue 1471: Allow users belonging to the docker group to use the docker client
13acf72 Merge pull request #1504 from zaiste/docs/postgresql-service
aa213b4 Merge pull request #1488 from KSid/336-bash-completion
9b2a596 Fixed typos
1110bb8 Merge pull request #1476 from dotcloud/improve_TestKillDifferentUser
168e2f8 Merge pull request #1491 from titanous/gitignore-test
86ef642 Merge pull request #1487 from titanous/maintainer-usernames
3af60bf fix/docs: ubuntu instead of base, note about root-only
123c804 Added docs
edba1af Merge pull request #1494 from KSid/typo-docs-run-command
875e16c Merge pull request #1499 from seldo/master
703905d ensure the use oh IDs and add image's name in /events
d52c149 docs/postgresql: PostgreSQL service on Docker example
3f95d1b Merge pull request #1497 from vincentbernat/fix/ipv4-forwarding-detection
def9598 Install websocket library before building docker
529ee84 Adding a reference to ps -a
64b817a runtime: correctly detect IPv4 forwarding
02b8d14 Add test case for Graph ByParent().
025c759 Fix Graph ByParent() to generate list of child images per parent image.
940d588 Merge pull request #1483 from titanous/update-authors
a2fb870 Fix typo in docs for docker run -dns
e737856 Still missed -entrypoint from 'docker run'
ae1909b Clarified bash completion limitations
d75282e Missed -entrypoint from 'docker run' options
cd9886f Merge pull request #1489 from dotcloud/1422-revert-upstart
a43bae4 gitignore all test files
91ae135 Add description and usage information
57b49ef Skip existing volumes in volumes-from
3bd73a9 Apply volumes-from before creating volumes
e3acbff Revert "docker.upstart: avoid spawning a `sh` process"
d6e5c2c Add initial bash completion script
4dc04d7 Add GitHub usernames to MAINTAINERS
3e12349 Merge pull request #1484 from titanous/use-range
7c50221 Use ranged for loop on channels
3d63087 Merge pull request #1481 from titanous/fix-sprint
1408f08 Update AUTHORS
3b23f02 Fix typo: fmt.Sprint -> fmt.Sprintf
fd5099c Merge pull request #1479 from jpetazzo/fix-testbindmounts-typo
68b09cb fix typo in TestBindMounts (runContainer called without image)
92cd2f5 Merge pull request #1146 from benoitc/feature/attach_ws
8d1cd63 Merge pull request #1460 from dotcloud/patch1
2c4c10f Merge pull request #1477 from kevinclark/builder-fixme
722d4e9 Add myself to AUTHORS
4ff649a Only count known instructions as build steps
641ddae add formatting directive to failure to stop container error
2ba5c91 minor cleanup for signal handling
25e7227 Merge pull request #1462 from dotcloud/fix_build_events_output
04cd0a3 Merge pull request #1463 from jpetazzo/https-get-docker-io
db9d68c Improve TestKillDifferentUser to prevent timeout on buildbot
88cb9f3 keep processing signals after the first one
55f9610 Merge pull request #1452 from dotcloud/improve_TestGetContainersTop
6178dc7 brew: added safeguards in script and changed default branch to 'master'
b8f8f9d Merged 0.5.2 hotfix release back to master
1643943 Merge pull request #1464 from dotcloud/bump_0.5.2
e99a99e Bump to v0.5.2
df9712f Change daemon to listen on unix socket by default
28d3862 Merge pull request #1417 from crosbymichael/root-socket
1ce9b3c switch from http to https
5c56b59 change network range to avoid conflict with EC2 DNS
f712e10 Forbid certain paths within docker build ADD
213365c fix docker build and docker events output
7f02bd3 Merge pull request #1361 from dotcloud/library
ceb3381 Improve TestGetContainersTop so it does not rely on sleep
18fc707 Make sure all needed mountpoint are present
c3027fa Merge pull request #1216 from dotcloud/add_some_tests
4249867 rebase
c804a5f rebase master
be77ee3 Merge branch 'master' into add_some_tests
5928ed5 Merge pull request #1456 from dotcloud/1455-force_commit_build_env
075d30d Mount /dev/shm as a tmpfs
6a6a2ad Make sure ENV instruction within build perform a commit each time
279fe14 Merge pull request #1420 from jpetazzo/fix-get-docker-io-upstart-script
cc80bd4 Merge pull request #1423 from krautcomputing/fix_indentation_in_vagrantfile
06183e6 Merge pull request #1447 from kermit666/image-tag-doc
6249cc3 Merge pull request #1425 from dotcloud/simplify_ProgressReader
80f34c6 Merge pull request #1451 from dotcloud/michael-maintainer
a2f526d Merge pull request #1435 from jpetazzo/userland-proxy-should-listen-on-inaddr-any
429d2f8 Merge pull request #1445 from dsissitka/host
2ca018b Merge pull request #1395 from c00w/490-warn-ipv4forwarding-disabled
3e6e08c Merge pull request #1362 from dotcloud/registry_test
3e491f8 Fix reversed IPv4Forwarding check in api.go
ccffa69 Add Colin Rice to AUTHORS file
10190be Add warning when net.ipv4.ip_forwarding = 0
65a4e30 Merge pull request #1093 from monnand/910-login-info
e63960c Merge pull request #1450 from dotcloud/add-sandbox
e2ca600 Merge branch 'feature/attach_ws' into feature/attach_ws2
4860df1 Add Michael Crosby to core maintainers
ced93bc Modify test to accept error from mkContainer
3104fc8 Forbid certain paths within docker build ADD
2409df9 Merge pull request #1434 from jpetazzo/fix-ec2-dns-conflict
2e37be9 Merge pull request #1436 from jpetazzo/fix-loopback-interface-test-index
6115348 doc: syntax to run a specific image tag
416d098 Updated my last commit to use tabs instead of spaces.
6bbe66d Updated the Docker CLI to specify a value for the "Host" header.
3782e34 Merge pull request #1430 from metalivedev/1031-linuxheaders
84790aa relax the lo interface test to allow iface index != 1
fea2d5f Let userland proxy handle container-bound traffic
9f1c968 change network range to avoid conflict with EC2 DNS
e0a6f27 Suggest installing linux-headers by default. Address #1187 and #1031
9130ee7 Merge pull request #1428 from dhrp/twitterhandle
65c8e92 brew: added support for push on private registries.
1d654f6 changed the twitter handle
4af24e1 Merge pull request #1221 from crosbymichael/cmd-cp
583f586 Move copy command docs to api 1.4 document
d94b186 Strip leading forward slash from resource
5b8cfbe Add cp command and copy api endpoint
0dbc51f Merge pull request #1394 from crosbymichael/1391-json-requests
754ed90 Use mime types to parse Content-Type
ba17f4a fix small \n error un docker build
b9149f4 Fix indentation in Vagrantfile
b6c4b32 Merge pull request #1406 from dotcloud/1363-reduce_timeout-fix
965de6e fixing #910
3034901 Added index address into APIInfo.
c7c2399 Merge pull request #1421 from dotcloud/fix_makefile
120a520 Make sure all sources have the wanted revision
7c03bd1 Merge branch 'docs-example-fix' of git://github.com/faizkhan00/docker merges #1402
049d288 fix the upstart script generated by get.docker.io (it was not starting dockerd on boot)
8934f13 Change daemon to listen on unix socket by default
dcf9dfb Update utils_test.go
7c9604e Merge pull request #1387 from joevandyk/patch-1
b302ae3 Merge pull request #1418 from dhrp/remote_api_doc_improvements
ff6b6f2 Fixed some typo's and formatting issues in remote api documentation.
d49f141 Merge pull request #1303 from dhrp/update-spinx-for-man
590fc58 Update version.
c03561e Update CHANGELOG.md
4179f25 fixed #910. print user name to docker info output
e54e8fa Merge pull request #1290 from dotcloud/parallel_pull
2f1c05d Merge pull request #1374 from dotcloud/steeve-patch-1
baa4618 Merge pull request #1390 from grobie/clarify-amazon-documentation
dcc1e35 Merge pull request #1404 from dnordberg/fix-base-refs
f6fa353 Merge pull request #1267 from sridatta/new-clean-init
d4fa619 Merge pull request #1411 from andrewmacgregor/doc-typos
8a851af Merge pull request #1364 from dotcloud/bump_0.5.1
8aa9985 Adapted tests to latest registry changes
2c85b96 Cleanup
9159c81 Mock access logs don't show up in non-debug mode
484ba4a gofmt
97b7b17 New registry unit tests remade from scratch, using the mock registry
29f6921 Mock registry: Fixed a bug where the index validation path would return a 200 status code instead of the expected 204
553ce16 registry: Fixed a bug where token and cookie info wouldn't be sent when using LookupRemoteImage(). Fixed a bug where no error would be reported when getting a non-200 status code in GetRemoteImageLayer()
310ddec Disabled test server in the tests
6926ba5 Mocked registry: Added X-Docker-Size when fetching the layer
97d1d6f Fixed mocked registry
5f7abd5 Implemented a Mocked version of the Registry server
946bbee rebase master
bdc0e8f Merge pull request #1405 from jonasi/entrypoint-noargs
1b08ab9 Merge pull request #1408 from dotcloud/1407-localhost_is_a_domain-fix
feda3db Merge pull request #1382 from monnand/650-http-utils
ce97a71 Minor typos found while reading docs
d00fb40 added tests for 1405
0f249c8 fix entrypoint without cmd
a37b42b Merge pull request #1400 from gorsuch/doc-typo
dd8c598 Merge pull request #1182 from dotcloud/change_build_usage
a97cf23 add docs
030cc8d Merge pull request #1389 from dotcloud/1373-improve_checklocaldns
c22f261 Always consider localhost as a domain name when parsing the FQN repos name
c860945 Reduce connect and read timeout when pinging the registry (fixes issue #1363)
51d0c92 'Base' is depreciated and should no longer be referenced in the docs.
22df124 bash commands while in the container aren't in the transcript! Added.
db0ccaa typo: s/connexions/connections
cd6aeaf Sort APIImages by most recent creation date.
708cd34 Clarify Amazon EC2 installation type
4dcc0f3 Merge pull request #1298 from crosbymichael/1246-auth-request
dae585c Return JSONError for HTTPResponse error
b1d994e Merge pull request #1375 from grobie/patch-1
dde8f74 Fix TestEnv
9e3d18e Merge pull request #1388 from titanous/revert-vagrant-bind
3e9575e Consider empty /etc/resolv.conf as local dns + add unit test
07fee44 Revert "Bind daemon to 0.0.0.0 in Vagrant. Fixes #1304"
b6bff0c Update amazon.rst to explain that Vagrant is not necessary for running Docker on ec2
ead7eb6 Merge pull request #1384 from crosbymichael/1326-build-without-cache
29de243 Merge pull request #1350 from ndarilek/1348-add-hostname-to-environment
ffcba12 Merge pull request #1117 from dotcloud/add_last_version-feature
0f088d2 Merge pull request #1336 from dotcloud/fix_ADD_permissions
1691727 Merge pull request #1346 from dotcloud/1117-update_latest_in_dockerbuilder
09ab2bf Merge pull request #1343 from dotcloud/ufw_doc
b9f0695 Add unit tests for build no cache
7bade49 update auth_test.go
3a123bc Add no cache for docker build
5bc344a factory generated from one place.
4bd287e auth with user agent
6a56b7b Server now use request factory
7dac26c reqFactory in Registry
793fd98 http utils
2424480 Move note about officially supported kernel
f5a8e90 Make sure the routes IP are taken into consideration + add unit test for network overlap detection
2e7df51 testing, issue #1331: Add registry functional test to docker-ci
ea2486d Merge pull request #1333 from dotcloud/1331-testing-registry
2e72882 Handle ip route showing mask-less IP addresses
d1e1a8e Merge pull request #1365 from dhrp/solve-logo-squish
ad3b091 Some more improvements on the docs readme. Removed references to website.
26229d7 Updated docs README with instructions to preview the generated manfile, and where to get the one generated by sphinx.
e0c24cc Solved the logo being squished in Safari
3b89d13 Bump to v0.5.1
1086355 rebase master
0c0077e Merge pull request #1328 from dotcloud/1307_url_port_delete-fix
9a604ac Add hostname to the container environment.
cd9f7f2 Merge pull request #1334 from dotcloud/1314-compat_broke-fix
a706851 fix same issue in api.go
73c6d9f improve tests
3043c26 Return registy status code in error
e66e028 update http://get.docker.io/latest
6166380 rebase master
e4752c8 Add check that the request is good
99c27fa Merge branch 'master' into add_last_version-feature
d5a57a4 Merge pull request #1344 from dotcloud/refactor_checksum_tests
b14c251 fix tests about refactor checksums
bcd6ca3 Merge pull request #1268 from dotcloud/refactor_checksum
16225c4 Merge pull request #1291 from dotcloud/ensure_mount_commit
46f59dd add parallel pull to 1.4
e1fa989 rebase master
dd2f0d8 Merge pull request #1238 from dotcloud/1237-improve_docker_top-feature
0b57e44 Merge branch 'master' into 1237-improve_docker_top-feature
7d0b8c7 add ufw doc
5b27652 Make sure the index also receives the checksums
394941b Switch json/payload order
0f134b4 Remove unused parameter
0badda9 Refactor the image size storage
e3f68b2 Handle extra-paremeter within checksum calculations
8ca7b06 Refactor checksum
f754266 Make sure ADD will create everything in 0755
17ffb0a testing, issue #1331: Add registry functional test to docker-ci
b2aa877 fix #1314 discard error when loading old container format
bb241c1 add regression tests
3852d05 add ParseRepositoryTag tests
63876e7 use ParseRepositoryTag instead on split on : in imagedelete
513a567 fix docs
f4b63d9 Enabled the docs to generate manpages.
12d575a Script cleans up downloaded repos, uses quiet build
48833c7 add regression test + go fmt
f385f18 ensure mount in commit
01e98bf fix errors
f1dd299 Use VT100 escape codes :
94053b4 Brew: Added cache prefilling and build summary
77ff537 Brew: Fixed docker-py requirement
362f173 Brew: Avoid duplicate commands, added --debug option, added local repo support
7813f2a Updated git repos for precise and raring
3781a2c Added definition file for busybox and updated ubuntu
d47df21 Add brew script to the contrib folder
0ac672f Use full hash references in library/
c19fa83 Use extended syntax (indicate what type of object needs to be checked out)
844a9ab Define tags in the library files instead of upstream
a454902 Adding Joffrey as library maintainer
b06f627 Library: hipache and ubuntu base
8742649 improve client output
0e71e36 Add ID to JSONMessage in pull Use goroutines to pull in parallel If multiple images pulled at the same time, each progress is displayed on a new line
066873e rebase master
945033f change permissions of initLayer to be readable by non-root users
c81662e Merge branch 'master' into 1237-improve_docker_top-feature
df86cb9 make docker run handle SIGINT/SIGTERM
eb4a027 bump api version to 1.4
cfec1c3 add ps args to docker top
0afed3e handle -dev
39ff542 Merge branch 'master' into add_last_version-feature
5d8efc1 + Runtime: inject dockerinit at /.dockerinit instead of overwriting /sbin/init. This makes it possible to run /sbin/init inside a container.
1a226f0 add VolumesFrom to MergeConfig, and test
7c00201 add Volumes and VolumesFrom to CompareConfig
2db9944 prevent any kind of operation simultaneously
48a892b Add CompareConfig test
fb005a3 add server.ContainerTop, server.poolAdd and ser.poolRemove tests
d639f61 reuse the type
a3b1a9f useless function. forgot to remove it.
507cef8 useless type
166eba3 put the websocket route in the map containing all routes
e901112 use http://get.docker.io/latest
fc3a8e4 change tag -> repo name in build usage
8eeff01 add websocket support to /container/<name>/attach/ws
64450ae add last version

git-subtree-dir: github.com/dotcloud/docker
git-subtree-split: 6da071985f5500d10122d5ce59a2764377652c2f
Merge commit '54b0d03ce831787bb13f9ba2ecaab9e818f26167'
Squashed 'github.com/dotcloud/openstack-docker/' changes from 642de8c..8c4678b

8c4678b Added missing fields in get_hosts_stats and get_available_resource and cleaned-up
758fcc6 Improved error message
1c3505d Added missing fields in get_hosts_stats and get_available_resource and cleaned-up
d01b6f2 Revert change for uuid names. Instance_name field is already unique (incremented counter)
df9b83d Removed useless import
2a846d3 Removed useless import alias
a139d4b Identify containers by instance uuid instead
3058b5c Setting container memory from instance metadata
0b671eb Fixed race condition when waiting for the cgroups to be created
979025e Added support for docker unix socket, required from Docker 0.5.2
83e813b Changed success message in setup shell script
80857c5 Added licence headers to source code
1fb9a4e Removed dependency from Glance db backend
7f1302b Removed ImportError catch, not needed anymore
f14d8c0 Removing type checks (no yaml.load anymore)
9bbcda5 Refactored the http client to avoid errors when recycling a connection
b65662f Merge branch 'master' of github.com:dotcloud/openstack-docker
82edac0 Updated Nova driver api (power_on now takes 5 args)
109439f Removed Yaml dependency
dd468e5 Update README.md
427dea4 Typo
6462d46 Allows 5 seconds for the cgroups to be created, improved how the timeout is handled
a1dc0fd Froze docker api calls to 1.3 to avoid any regression
d9e881e Removed dependency from Glance, now takes the image name and command arguments from a user data, a bit like cloudinit

git-subtree-dir: github.com/dotcloud/openstack-docker
git-subtree-split: 8c4678b8ba2664e65b5f5135451a771c8e5a4726
Merge commit '9906383b38b3be5791e1a3c6ab134e1b8d015d93'
Squashed 'github.com/ehazlett/shipyard/' changes from ab1f981..2a7356d

2a7356d updated docker run script
fb2b62d updated dockerfile
f8d574b Merge branch 'container-logs'
093bf6e closes #29: container logs

git-subtree-dir: github.com/ehazlett/shipyard
git-subtree-split: 2a7356d08e1da716200bbb42251e50a0cf40af08
Merge commit '81c62c86ec9d13d0fdedbf8ce17e95a858332f86'
Squashed 'github.com/fsouza/go-dockerclient/' changes from aeddd43..dba75fc

dba75fc image: support authentication in PushImage
599bd72 all: fix links do Docker API

git-subtree-dir: github.com/fsouza/go-dockerclient
git-subtree-split: dba75fcbe27b378cc9cdfa340fda7b5c942d0ffc
Merge commit 'ccfab7c4289c7cdbbea102f37424faaa6c942e6f'
Squashed 'github.com/fujin/dockerfiles/' changes from 7b4ceb3..c0108a7

c0108a7 continubus: add libtool
0220730 automake
71e9756 add autoconf
4b86fbe etcd: woops, use $@ to grab parms
60d3cca [etcd] woops, actually copy over start.sh
fb828f8 [etcd] add start script to determine IP address
4802142 [etcd] don't specify the defaults
9da08b1 [etcd] remove dockerfile expose, user can manually control
febf845 [etcd] very verbose, add webui
819e0f2 [golang] clean up apt
bfc1fcb [etcd] tidy up apt archives
2f7d18e [etcd] woops, CMD not RUN
9475370 [etcd] fix path to etcd bin
2365bb9 [etcd] forgot path for Go
d510b89 [etcd,golang] add etcd & golang dockerfiles
e6d1de9 [etcd] add WIP etcd recipe

git-subtree-dir: github.com/fujin/dockerfiles
git-subtree-split: c0108a738dfd1f1cccc88e90a6238bbf93bb12e0
Merge commit '3459110153888691d18fa7f94f64bd4f43d8e12f'
Squashed 'github.com/globocom/docker-cluster/' changes from 57fe180..00eb779

00eb779 cluster/image: change Pull and Remove behavior
a6c0c06 cluster/image: fix calls to Client.PushImage
7a02767 cluster: use storage in RemoveImage
9d57625 cluster: fix test name
78b2282 cluster: add a block for error variables
6e1a6e7 storage: implement Store, Retrieve and Remove image in redisStorage
0587fa1 storage: fix redis implementation
29c809a cluster: support storage on PushImage
c9bb4dc cluster: use repository as key in storage, when available
dba076d cluster: store where the image has been commited when storage is defined
6e14f2a cluster: introduce ImageStorage
7ae5ecd cluster: fix nil-dereferencing bug in CreateContainer
2966844 cluster: return the ID of the node in CreateContainer
32ee836 storage/redis: receive prefix in the "constructor" functions
304d8b1 storage/redis: support prefix in redis keys

git-subtree-dir: github.com/globocom/docker-cluster
git-subtree-split: 00eb7797823189135788fcc96657311e4348c40c
Merge commit '55970e6530c96e62e0ef8110aba4c08832fffa05'
Squashed 'github.com/globocom/tsuru/' changes from f8d21e5..a2b5ff8

a2b5ff8 provision: added ExecuteCommandOnce method.
6923079 removing pre/post restart login from tsuru.
3e3e6e0 iprovision/juju/healer_test: fixing return mismatch
e7b0732 heal/healer_test: removing commented import
50ea9f0 api/heal.go: removing comment
4abaf5a provision/docker: fix call to docker-cluster.PushImage
d3f94cc api: passing provisioner name to heal stuff
ca91f6f provision: migrating existent healers to use new interface
d52dd1a heal/healer: storing healers per-provisioner
b62e8f8 provision/docker: fix bug in push error checking
3d10323 provision/docker: use the ssh server instead of ssh-keygen -R
4cc1761 provision/docker: implement the removeHost method in the container
be83b51 provision/docker: add another handler to the ssh agent
639adcd contributors: added cezarsa.
475f850 juju: added more logs on execute commands.
af48d07 provision/docker: go fmt
3ba62eb provision/docker/healer.go: calling dCluster function instead of using global variable directly
0b7fabe provision/docker/healer.go: logging attempt to heal container
1a0af98 provision/docker/docker.go: initalizing cluster node slice.
fcc86af provision/docker/healer_test: starting docker test server on setup
e42c076 provision/docker/healer: registering ContainerHealer
8a86ae5 provision/docker/healer: implementing Heal method on ContainerHealer
acdf9c7 provision/docker/healer: updated unhealthyRunningContainers comment to match new function name
ed8905b provision/docker/healer: also checking if container is running on unhealthyRunningContainers
60e3dc9 provision/docker/healer: created isRunning and isHealthy helper methods
e962889 provision/docker/healer: small improvement on function comment
430d656 api: addLog now uses the source param as source instead of 'app'
72aa8b3 provision/docker: also fix containers when IP changes
f0d613c provision/docker/healer: started writing container healer
ea4b457 provision/docker/stubs_test: expecting call to list containers in docker test server
0ccabd1 provision/docker: s/startTestDockerServer/startDockerTestServer
973e44c provision/docker: use networkInfo instead of hostPort and ip
9e8dcff provision/docker: add action for setNetworkInfo
2b8464d provision/docker: introduce networkInfo method
d865c48 app: added some logs on restart.
0419622 provision/docker: use ssh-agent to run commands remotely
9149f22 auth: fix SMTP code
77305b5 provision/docker: add FakeSSHServer
0b3dd06 provision/docker: set Content-Type to text on sshHandler
6184b54 proviision/docker/provisioner:  fixing function name in comment
ed0423c collector: log errors in Addr
30fa968 provision/docker: rebinding host on Provisioner.RemoveUnit
faba29e provision/docker/provisioner.go: s/newC/newContainer
512ff9c provision/docker/provisioner: binding new containers on deploy
340c9c8 provision/docker: register sshAgentCmd
075d3f7 provision/docker: implement sshAgentCmd.Run
689c3d3 provision/docker: starting to implement the sshAgentCmd
cca1830 docs/apps/client/usage: adding tsuru default port to target cmd example
2126eb1 app: exporting bind-service constant refering to the queue action
b32bafc provision/docker: add handler for sshing to containers
5e09936 api: use FlushingWriter from the io package
fc60ce3 io: export FlushingWriter.wrote via method
6e78b46 io: export FlushingWriter
c525e15 api, io: move FlushingWriter
b90d432 docs/provisioners/docker/architecture: starting to document docker provisioner architecture
aae43d6 provision/docker: use host address instead of container's one as unit IP
5278f12 provision/docker: remove unnecessary step from executor mocking
d8c790c provision/docker: split TestCollectStatus in multiple parts
4019961 provision/docker: s/buildImageName/assembleImageName
fec1c8f provision/docker: rename pushMaxTry to maxTry
aa7d568 provision/docker: add retry on pull
848dbbb docs: changing the font-weight.
352b617 provision/docker/provisioner: rollback from using host addr in ssh-keygen cmd
f9aa9e0 docs/api: docs about service instance status.
0a06afb docs/api: service instance info.
71f0859 docs/api: docs about list service instances.
c3d4b49 docs/api: remove service instance.
2a1954a docs/python: fix some typos.
56a8c92 docs/ruby: several fixes.
f6aa29a docs/api: new service instance.
c00b2f7 docs/api: added docs about unbind.
4ca145d provision/docker: remove image only once
8114aae cmd/tsuru: version 0.8.3
560aae8 docs/api: added doc about bind.
d65a7d6 docs/api: update sections index.
002f06c provisioner/docker/provisioner.CollectUnit: using container host address and host port
b0c3e50 docs: added links for quickstarts.
b74bc4e added link to raisl quickstart.
69ccedd docs/ruby: added real outputs.
249b651 docs/ruby: running assets:precompile.
e6522c6 docs/ruby: using $PORT to define the app port.
e74c588 docs/ruby: deployment hooks.
8629988 docs/ruby: running migrations.
098c0f8 docs/ruby: binding mysql.
4cd5d36 docs/ruby: running your app.
af5634f docs/ruby: updated the dependencies section.
e512949 docs/ruby: removed ruby-dev package.
8e0e239 etc/tsuru-docker.conf: updating command that starts containers
9e9743e provision/docker: always use the image with the registry prefix
8a0a5a8 docs/quickstart: fixed repo url.
15801b7 bump to 0.2.0.
018c1a8 added docs about swap.
c498da4 added swap cmd to bash completation.
9b7f183 fs/testing: use safe reader to avoid data races
a1ef325 safe: add Reader
35bd1eb etc/tsuru-docker: remove docker:host-address
dec97db provision/docker: remove host-address config
e8d6847 provision/docker: use container.HostAddr in getAddress
735e194 provision/docker: get and store host address in the database
5303f57 provision/docker: fix call to DockerCluster.CreateContainer
01a1c4a etc: remove old settings from sample config files
970eafe docs/config: remove salt reference
4756308 provision/docker: support prefixes in redisStorage
089984d provision/docker: don't ignore errors on replication
352a1d3 provision/docker: add a loop to try to push multiple times
8928b60 provision/docker: fix build
2623803 provision/docker: fix vet issues
9fd9e97 fabfile: fix error on copy when hooks directory doesn't exist

git-subtree-dir: github.com/globocom/tsuru
git-subtree-split: a2b5ff88bd4f10bfcaeb6ede9f561d23941701c0
Merge commit '7242ec5ff519d85d2e9f25e143e1ec2ac603f743'
Squashed 'github.com/portertech/kitchen-docker/' changes from 920cc37..3ba8cf2

3ba8cf2 Merge pull request #15 from bhouse/master
31afe6e correct forward symbol typo

git-subtree-dir: github.com/portertech/kitchen-docker
git-subtree-split: 3ba8cf2651945fddd45c525bb50fcefda12f246c
Merge commit '44b30521da56d9b7e5595f1ee254b1e333b807d1'
Squashed 'github.com/progrium/buildstep/' changes from d46a92a..423d9f0

423d9f0 Merge pull request #27 from asm89/add-run-cmd
66ec8fe Rename to /exec
1fd2a1a Add run-cli command to run commands in the app env
3219d31 Merge pull request #24 from Kloadut/master
0ee9dcf Merge pull request #26 from rhy-jot/2013-08-16/python-bpwatch
a935378 Nuke bpwatch until upstream issue is fixed :rocket: :fire:
a59637c Remove apt cache to make the container lighter
85f2e09 bugfix
af28eeb Use Dockerfile to build the container
2ce83ba Merge pull request #23 from offerijns/master
e5460a6 Removed newline from end of file
9432409 Fixed build error 1 by adding short delay to build script
8f05a3d Merge pull request #21 from nolman/master
a39d03a Merge pull request #20 from alanjds/patch-1
e1bf1b0 use the libmagickcore-dev which is a dependeecy of magicwand
02eb8e4 include libmagiclwand-dev to get magick wand headers
3362cb2 AUTHORS got alphabetical again
7239a4b Myself (alanjds) added to AUTHORS
0fd8786 Clone only latest version of builpacks

git-subtree-dir: github.com/progrium/buildstep
git-subtree-split: 423d9f01950ce3517f475b3512f28a3bc2a5c1bc
Merge commit 'b0162a97c518a5ca37f748a07b5c1ed57c0b6140'