<feed xmlns='http://www.w3.org/2005/Atom'>
<title>leap_pycommon.git, branch release/bitmask-0.9.x-alpha</title>
<subtitle>[leap_pycommon] 
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_pycommon.git/'/>
<entry>
<title>[bug] catch missing section header error</title>
<updated>2015-06-10T18:52:11+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2015-06-10T18:52:11+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_pycommon.git/commit/?id=e7d13868c037a92fdb8f59af3c28ca496034744f'/>
<id>e7d13868c037a92fdb8f59af3c28ca496034744f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[feature] utility collect_plugins</title>
<updated>2015-06-10T14:46:15+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2015-06-05T17:11:56+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_pycommon.git/commit/?id=4c02fbe43c9076e11826c7087c94f8910d98edc8'/>
<id>4c02fbe43c9076e11826c7087c94f8910d98edc8</id>
<content type='text'>
to be used in post-sync hooks.

Related: #6996
Releases: 0.4.1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
to be used in post-sync hooks.

Related: #6996
Releases: 0.4.1
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] Makes request method respect a hard limit</title>
<updated>2015-06-08T18:57:12+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor.shyba@gmail.com</email>
</author>
<published>2015-06-08T18:18:00+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_pycommon.git/commit/?id=b67648aa666345b0800b48f6c203538b21c9a201'/>
<id>b67648aa666345b0800b48f6c203538b21c9a201</id>
<content type='text'>
Altough we specify maxPersistentPerHost, Twisted won't stop opening
connections after that. This limit is used just to keep the size of
persistent connections pool under control. Additional connections will be
made as non persistent. So, if we ask 10000 requests, it will open 10000
connections immediately and leave 10 open after all finished.
For checking this behavior, see getConnection from Twisted source:
http://twistedmatrix.com/trac/browser/tags/releases/twisted-15.2.1/twisted/web/client.py#L1203
I tested this by using http_target from soledad without a local database to
download all encrypted docs from one account with 1700 of them. The
program just hangs and crashes with 1000+ connections and "Too many
files open" warnings.
With this fix, it was able to download normally, respecting the
maxPersistentPerHost as a limiter. :)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Altough we specify maxPersistentPerHost, Twisted won't stop opening
connections after that. This limit is used just to keep the size of
persistent connections pool under control. Additional connections will be
made as non persistent. So, if we ask 10000 requests, it will open 10000
connections immediately and leave 10 open after all finished.
For checking this behavior, see getConnection from Twisted source:
http://twistedmatrix.com/trac/browser/tags/releases/twisted-15.2.1/twisted/web/client.py#L1203
I tested this by using http_target from soledad without a local database to
download all encrypted docs from one account with 1700 of them. The
program just hangs and crashes with 1000+ connections and "Too many
files open" warnings.
With this fix, it was able to download normally, respecting the
maxPersistentPerHost as a limiter. :)
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] allow ipc socket types</title>
<updated>2015-06-03T18:39:48+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2015-06-02T21:27:42+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_pycommon.git/commit/?id=76436726663971ebd58bf2c758b52abb10f7c242'/>
<id>76436726663971ebd58bf2c758b52abb10f7c242</id>
<content type='text'>
previous regex wasn't capturing addresses of type ipc://&lt;path&gt;

Closes: #7089
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
previous regex wasn't capturing addresses of type ipc://&lt;path&gt;

Closes: #7089
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge tag '0.4.0' into develop</title>
<updated>2015-06-03T17:42:52+00:00</updated>
<author>
<name>Ivan Alejandro</name>
<email>ivanalejandro0@gmail.com</email>
</author>
<published>2015-06-03T17:42:52+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_pycommon.git/commit/?id=847e41cb2fc829bf727a56d6f4f5e97e1f582369'/>
<id>847e41cb2fc829bf727a56d6f4f5e97e1f582369</id>
<content type='text'>
Tag leap.common version 0.4.0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Tag leap.common version 0.4.0
</pre>
</div>
</content>
</entry>
<entry>
<title>[pkg] add pyzmq and txzmq dep versions</title>
<updated>2015-06-03T00:57:28+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2015-06-02T18:05:19+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_pycommon.git/commit/?id=e1598b233e6d3e3385edc64d5d4204967c4434fb'/>
<id>e1598b233e6d3e3385edc64d5d4204967c4434fb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'shyba/feat/twisted_http_get' into develop</title>
<updated>2015-06-02T22:29:13+00:00</updated>
<author>
<name>Ruben Pollan</name>
<email>meskio@sindominio.net</email>
</author>
<published>2015-06-02T22:29:13+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_pycommon.git/commit/?id=a61e70dcd9a65b23e3775bee9221d6a273ada510'/>
<id>a61e70dcd9a65b23e3775bee9221d6a273ada510</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[feat] Make it optional to have a dedicated pool</title>
<updated>2015-06-02T22:28:02+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor.shyba@gmail.com</email>
</author>
<published>2015-05-27T20:19:13+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_pycommon.git/commit/?id=bf18c2bc6e3f533187281a3b31febd37ef22f8c0'/>
<id>bf18c2bc6e3f533187281a3b31febd37ef22f8c0</id>
<content type='text'>
As @meskio pointed out, some cases could need a dedicated pool with
different parameters.
This is a suggested implementation where the pool is reused by default,
creating a dedicated one just if needed/asked. This way we ensure that
resources are under control and special cases are still handled.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As @meskio pointed out, some cases could need a dedicated pool with
different parameters.
This is a suggested implementation where the pool is reused by default,
creating a dedicated one just if needed/asked. This way we ensure that
resources are under control and special cases are still handled.
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] Use BrowserLikePolicyForHTTPS for checking</title>
<updated>2015-06-02T22:25:54+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor.shyba@gmail.com</email>
</author>
<published>2015-05-27T15:49:44+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_pycommon.git/commit/?id=c071c69e1b5a0d897674a1f7adc6ff32f19400ff'/>
<id>c071c69e1b5a0d897674a1f7adc6ff32f19400ff</id>
<content type='text'>
While testing the way that its implemented now, I found out that no check
is being made on certificate attributes against the host.
I found this simple way of creating a BrowserLikePolicyForHTTPS using
a self signed cert and it worked on my test. I used test_https from
Soledad for checking this (which we are fixing on another branch).

Also, we don't want to depend on twisted for other things than
leap.common.http.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
While testing the way that its implemented now, I found out that no check
is being made on certificate attributes against the host.
I found this simple way of creating a BrowserLikePolicyForHTTPS using
a self signed cert and it worked on my test. I used test_https from
Soledad for checking this (which we are fixing on another branch).

Also, we don't want to depend on twisted for other things than
leap.common.http.
</pre>
</div>
</content>
</entry>
<entry>
<title>[pkg] fold in changes</title>
<updated>2015-06-01T18:21:26+00:00</updated>
<author>
<name>Ivan Alejandro</name>
<email>ivanalejandro0@gmail.com</email>
</author>
<published>2015-06-01T18:20:21+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_pycommon.git/commit/?id=e753387ddf3d028423b778a1a0365ecc80c785e5'/>
<id>e753387ddf3d028423b778a1a0365ecc80c785e5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
