<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/docker-py.git/docker/unixconn, branch https_docs_link</title>
<subtitle>github.com: dotcloud/docker-py.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/docker-py.git/'/>
<entry>
<title>Fix Unix adapter bug with newer versions of requests</title>
<updated>2015-10-19T23:55:49+00:00</updated>
<author>
<name>Joffrey F</name>
<email>joffrey@docker.com</email>
</author>
<published>2015-10-19T23:55:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/docker-py.git/commit/?id=326049c8bbabd9ec8e3aa42ebf263dd0aa153057'/>
<id>326049c8bbabd9ec8e3aa42ebf263dd0aa153057</id>
<content type='text'>
The select_proxy utility in requests errors out when the provided URL
doesn't have a hostname, like is the case when using a UNIX socket.
Since proxies are an irrelevant notion in the case of UNIX sockets
anyway, we simply return the path URL directly.

Signed-off-by: Joffrey F &lt;joffrey@docker.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The select_proxy utility in requests errors out when the provided URL
doesn't have a hostname, like is the case when using a UNIX socket.
Since proxies are an irrelevant notion in the case of UNIX sockets
anyway, we simply return the path URL directly.

Signed-off-by: Joffrey F &lt;joffrey@docker.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'sam/import-improvements' of https://github.com/ssssam/docker-py into ssssam-sam/import-improvements</title>
<updated>2015-04-22T18:50:45+00:00</updated>
<author>
<name>Joffrey F</name>
<email>joffrey@docker.com</email>
</author>
<published>2015-04-22T18:50:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/docker-py.git/commit/?id=a5519022d94092861aff23dfb4b8895af09d40f4'/>
<id>a5519022d94092861aff23dfb4b8895af09d40f4</id>
<content type='text'>
Conflicts:
	docker/client.py
	docker/unixconn/unixconn.py
	tests/integration_test.py
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	docker/client.py
	docker/unixconn/unixconn.py
	tests/integration_test.py
</pre>
</div>
</content>
</entry>
<entry>
<title>Added rename method</title>
<updated>2015-02-10T20:55:28+00:00</updated>
<author>
<name>Joffrey F</name>
<email>joffrey@docker.com</email>
</author>
<published>2015-02-10T20:11:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/docker-py.git/commit/?id=41a94174fd4773c12cdcdb7dad54273a3c0b2ff8'/>
<id>41a94174fd4773c12cdcdb7dad54273a3c0b2ff8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>urllib3/requests issues</title>
<updated>2015-01-09T23:24:22+00:00</updated>
<author>
<name>Joffrey F</name>
<email>joffrey@docker.com</email>
</author>
<published>2015-01-09T23:24:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/docker-py.git/commit/?id=9e295d666aa831eb32665bb7e748e3eab0f06a0c'/>
<id>9e295d666aa831eb32665bb7e748e3eab0f06a0c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Prioritize system-installed urllib3 over requests vendored urllib3.</title>
<updated>2015-01-09T00:12:28+00:00</updated>
<author>
<name>Joffrey F</name>
<email>joffrey@docker.com</email>
</author>
<published>2015-01-09T00:12:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/docker-py.git/commit/?id=7a623c4019a4eeae964a74369a4b0d92821672da'/>
<id>7a623c4019a4eeae964a74369a4b0d92821672da</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rework Unix connection code so that 'chunked' transfers work</title>
<updated>2015-01-05T12:05:39+00:00</updated>
<author>
<name>Sam Thursfield</name>
<email>sam.thursfield@codethink.co.uk</email>
</author>
<published>2014-09-17T14:38:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/docker-py.git/commit/?id=42b91885a29885daee8ef46b8e6364d68c09a4f3'/>
<id>42b91885a29885daee8ef46b8e6364d68c09a4f3</id>
<content type='text'>
This allows streaming a system to the 'import' command, rather than
having to read the whole thing into memory before sending it.

Previously both the UnixAdapter and the docker.Client objects would
track the 'base URL' of the Docker daemon (socket path in the case of
local Unix-domain socket connections). The Client object would construct
URLs which contained the path to the socket with the path of the Docker
API call appended. The UnixHTTPConnection instance would then remove the
known socket path from the URL.

This relied on all calls going through the HTTPConnection.request()
function, where the URL could be rewritten. In the case of 'chunked'
HTTP POST requests this doesn't happen, so such calls would request
a path still including the socket path and would receive a 404 error.

The client now constructs URLs containing just the path of the desired API
endpoint, and expects the Unix socket transport to know the path to the
Docker daemon's socket.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows streaming a system to the 'import' command, rather than
having to read the whole thing into memory before sending it.

Previously both the UnixAdapter and the docker.Client objects would
track the 'base URL' of the Docker daemon (socket path in the case of
local Unix-domain socket connections). The Client object would construct
URLs which contained the path to the socket with the path of the Docker
API call appended. The UnixHTTPConnection instance would then remove the
known socket path from the URL.

This relied on all calls going through the HTTPConnection.request()
function, where the URL could be rewritten. In the case of 'chunked'
HTTP POST requests this doesn't happen, so such calls would request
a path still including the socket path and would receive a 404 error.

The client now constructs URLs containing just the path of the desired API
endpoint, and expects the Unix socket transport to know the path to the
Docker daemon's socket.
</pre>
</div>
</content>
</entry>
<entry>
<title>Clear the UNIX connection sockets properly</title>
<updated>2014-09-22T03:19:13+00:00</updated>
<author>
<name>Alexey Kotlyarov</name>
<email>alexey@infoxchange.net.au</email>
</author>
<published>2014-09-22T03:11:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/docker-py.git/commit/?id=6a7d284a1af2fe6301c43a37589858d244d21b9a'/>
<id>6a7d284a1af2fe6301c43a37589858d244d21b9a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixes for flake8</title>
<updated>2014-03-28T19:08:22+00:00</updated>
<author>
<name>Evgeniy L</name>
<email>test0x0000@gmail.com</email>
</author>
<published>2014-03-28T19:08:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/docker-py.git/commit/?id=2a1484f655ec76e99b8028c0052deff5a17e789e'/>
<id>2a1484f655ec76e99b8028c0052deff5a17e789e</id>
<content type='text'>
Next rules were broken
* E265 block comment should start with '# '
* E713 test for membership should be 'not in'
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Next rules were broken
* E265 block comment should start with '# '
* E713 test for membership should be 'not in'
</pre>
</div>
</content>
</entry>
<entry>
<title>Support requests &gt;=2.1.0</title>
<updated>2014-01-26T23:28:47+00:00</updated>
<author>
<name>Darren Shepherd</name>
<email>darren.s.shepherd@gmail.com</email>
</author>
<published>2014-01-26T23:27:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/docker-py.git/commit/?id=89922efbac0d26c145992be8eb8f4c5fe5f5bd01'/>
<id>89922efbac0d26c145992be8eb8f4c5fe5f5bd01</id>
<content type='text'>
Starting with requests 2.1.0 non-HTTP scheme URLs are not parsed anymore.
The net effect of this is that when using the unix socket in docker-py no
query string params are passed in the URL.  This change makes docker-py
internally use the scheme http+unix to indicate to requests that this is
still a HTTP URL and should be parsed.

Users of docker-py can still specify 'unix:' as the base_url.  The
following forms of base_url are accepted.

  http+unix://var/run/docker.sock
  unix://var/run/docker.sock
  unix:///var/run/docker.sock
  http://hostname
  tcp://hostname
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Starting with requests 2.1.0 non-HTTP scheme URLs are not parsed anymore.
The net effect of this is that when using the unix socket in docker-py no
query string params are passed in the URL.  This change makes docker-py
internally use the scheme http+unix to indicate to requests that this is
still a HTTP URL and should be parsed.

Users of docker-py can still specify 'unix:' as the base_url.  The
following forms of base_url are accepted.

  http+unix://var/run/docker.sock
  unix://var/run/docker.sock
  unix:///var/run/docker.sock
  http://hostname
  tcp://hostname
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'timeout-support' of github.com:mpetazzoni/docker-py into mpetazzoni-timeout-support</title>
<updated>2013-11-15T20:44:18+00:00</updated>
<author>
<name>shin-</name>
<email>joffrey@dotcloud.com</email>
</author>
<published>2013-11-15T20:44:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/docker-py.git/commit/?id=35d3a3c977ba3a08ddf61bb80a6c8bccab187cc1'/>
<id>35d3a3c977ba3a08ddf61bb80a6c8bccab187cc1</id>
<content type='text'>
Conflicts:
	docker/client.py
	tests/integration_test.py
	tests/test.py
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	docker/client.py
	tests/integration_test.py
	tests/test.py
</pre>
</div>
</content>
</entry>
</feed>
