summaryrefslogtreecommitdiff
path: root/docker
Commit message (Collapse)AuthorAgeFilesLines
* Rewrite utils.parse_host to detect more invalid addresses.ssh_protocol_supportJoffrey F2018-11-012-62/+73
| | | | | | | | The method now uses parsing methods from urllib to better split provided URLs. Addresses containing query strings, parameters, passwords or fragments no longer fail silently. SSH addresses containing paths are no longer accepted. Signed-off-by: Joffrey F <joffrey@docker.com>
* Clear error for cancellable streams over SSHJoffrey F2018-11-011-1/+11
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Remove misleading fileno method from NpipeSocket classJoffrey F2018-11-011-4/+0
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Add support for SSH protocol in base_urlJoffrey F2018-11-014-5/+145
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Fix typo: Addtional -> AdditionalRui Cao2018-09-272-2/+2
| | | | Signed-off-by: Rui Cao <ruicao@alauda.io>
* Fix docs for Service objects2133-services-docsJoffrey F2018-09-141-26/+27
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Merge pull request #2111 from bfirsh/document-defaults-of-logsJoffrey F2018-09-142-10/+10
|\ | | | | Document defaults of logs()
| * Document defaults of logs()Ben Firshman2018-08-122-10/+10
| | | | | | | | | | | | This is not obvious because some are True by default. Signed-off-by: Ben Firshman <ben@firshman.co.uk>
* | Fix docs for `chunk_size` parameteradw1n2018-09-031-3/+3
|/ | | | | | Closes #2122 Signed-off-by: Przemysław Adamek <adw1n@users.noreply.github.com>
* Bump dev versionJoffrey F2018-08-091-1/+1
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* 3.5.0 release3.5.0-releaseJoffrey F2018-08-091-1/+1
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Add support for RollbackConfigJoffrey F2018-08-094-7/+57
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Add version checks and testJoffrey F2018-08-092-2/+9
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Improve placement handling in DockerClient.services.createJoffrey F2018-08-091-8/+14
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Allow user=0 to be passed in create_containerAnthony Sottile2018-08-091-1/+1
| | | | Signed-off-by: Anthony Sottile <asottile@umich.edu>
* Add documentation for delay propertyNikolay Murga2018-08-091-1/+1
| | | | Signed-off-by: Nikolay Murga <work@murga.kiev.ua>
* Add 'rollback' command as allowed for failure_actionNikolay Murga2018-08-091-2/+2
| | | | Signed-off-by: Nikolay Murga <work@murga.kiev.ua>
* Add credHelpers support to set_auth_headers in buildJoffrey F2018-08-091-4/+12
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* honor placement preferences via services.create()Aron Parsons2018-08-091-3/+8
| | | | | | | | | | this allows creating a service with placement preferences when calling services.create(). only constraints were being honored before. related to https://github.com/docker/docker-py/pull/1615 Signed-off-by: Aron Parsons <aron@knackworks.com>
* Add support for `uts_mode` parameter in `Client.create_host_config`.Marco Trillo2018-08-093-5/+13
| | | | | | | | | | This parameter allows to set the UTS namespace of the container, as in the `--uts=X` Docker CLI parameter: <https://docs.docker.com/engine/reference/run/#uts-settings---uts> The only allowed value, if set, is "host". Signed-off-by: Marco Trillo <martri@arantia.com> Signed-off-by: Diego Alvarez <dyako.developer@gmail.com>
* Bump 3.4.13.4.1-releaseJoffrey F2018-06-291-1/+1
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Re-add walk method to utils.buildJoffrey F2018-06-291-0/+5
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* On Windows, convert paths to use forward slashes before fnmatch callJoffrey F2018-06-291-5/+13
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Improved .dockerignore pattern processing to better match Docker CLI behaviorJoffrey F2018-06-292-88/+112
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Fix support for legacy .dockercfg auth config formatJoffrey F2018-06-292-5/+6
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Bump 3.4.03.4.0-releaseJoffrey F2018-06-181-1/+1
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Swarm Mode service scaling parameter mistake is fixed.Güray Yıldırım2018-06-181-1/+1
| | | | Signed-off-by: Güray Yıldırım <guray@gurayyildirim.com.tr>
* Fixed typo in ContainerSpec DocsAlex Lloyd2018-06-121-1/+1
| | | | Signed-off-by: Alexander Lloyd <axl639@student.bham.ac.uk>
* Allow passing of env overrides to credstore through APIClient ctorJoffrey F2018-06-085-10/+25
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Adding missing comma in spec list.Chris Mark2018-06-061-1/+1
| | | | | | Fixing #2046, syntax error caused by missing comma on CONTAINER_SPEC_KWARGS list. Signed-off-by: Chris Mark <chrismarkou92@gmail.com>
* Fix socket reading function for TCP (non-HTTPS) connections on WindowsJoffrey F2018-06-061-0/+3
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* query plugin privilege with registry auth headerMike Lee2018-06-051-1/+9
| | | | Signed-off-by: Mike Lee <eemike@gmail.com>
* Use six.moves to handle a py2+py3 importAnthony Sottile2018-05-251-5/+1
| | | | Signed-off-by: Anthony Sottile <asottile@umich.edu>
* Fix cancellable streams on Windows clients + HTTPS transportJoffrey F2018-05-251-0/+2
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Fix create_plugin on WindowsJoffrey F2018-05-251-1/+4
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Avoid unwanted modification of dockerfile pathJoffrey F2018-05-251-1/+6
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* return the pruned networksSrinivas Reddy Thatiparthy2018-05-241-1/+1
| | | | Signed-off-by: Srinivas Reddy Thatiparthy <thatiparthysreenivas@gmail.com>
* 3.4.0-devJoffrey F2018-04-251-1/+1
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Bump 3.3.03.3.0Joffrey F2018-04-251-1/+1
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Add prune_builds to DockerClientJoffrey F2018-04-251-0/+4
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Add ignore_removed param to containers.list() to control whether toJoffrey F2018-04-251-2/+7
| | | | | | raise or ignore NotFound Signed-off-by: Joffrey F <joffrey@docker.com>
* avoid race condition in containers.listBen Doan2018-04-251-2/+9
| | | | Signed-off-by: Ben Doan <ben@bendoan.me>
* prune_builds testJoffrey F2018-04-251-16/+17
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Fix session timeout = None caseJoffrey F2018-04-251-8/+7
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Total timeout should be HTTP timeout + operation timeoutJoffrey F2018-04-251-6/+6
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* stop(), restart(): Adjust request timeout.Matthieu Nottale2018-04-251-3/+8
| | | | Signed-off-by: Matthieu Nottale <matthieu.nottale@docker.com>
* Set minimum version for configs api to 1.30John Hu2018-04-251-4/+4
| | | | | | | See: https://docs.docker.com/engine/reference/commandline/config/ https://docs.docker.com/engine/api/v1.30/ Signed-off-by: John Hu <hszqqq12@gmail.com>
* Support absolute paths for in-context DockerfilesJoffrey F2018-04-251-2/+4
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Add test for container list with sparse=TrueJoffrey F2018-04-251-3/+0
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Add sparse argument to DockerClient.containers.list().Matthieu Nottale2018-04-251-0/+3
| | | | Signed-off-by: Matthieu Nottale <matthieu.nottale@docker.com>