<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/py-amqp.git/docs/reference, branch threadsafty</title>
<subtitle>github.com: celery/py-amqp.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/py-amqp.git/'/>
<entry>
<title>Refactored to make authn modular; added GSSAPI (#110)</title>
<updated>2016-12-29T10:55:49+00:00</updated>
<author>
<name>Alexander Dutton</name>
<email>gh@alexdutton.co.uk</email>
</author>
<published>2016-12-29T10:55:49+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/py-amqp.git/commit/?id=787793c66e1027e3cfd5585bfb374e163ec3948c'/>
<id>787793c66e1027e3cfd5585bfb374e163ec3948c</id>
<content type='text'>
* Refactored to make authn modular; added GSSAPI

* Getting tests passing again

* Add missing __future__ import to new source file

* Made it more obvious that login_method/login_response not heeded

However, we could create a SASL subclass that provides the functionality
for backwards compatibility.

* Also try PLAIN if we're given a userid/password.

* Squashing flakes

* Reimplemented login_method/login_response; flake fixing

* An extra test; deflaking

* Remove a blank line to sate flake8. Great.

* SASL tests!

Also wrapped getting GSSAPI mech impl in a function, so we can test it
with and without a `gssapi` module present.

* Fixing tests

I'd misnamed my test class while debugging something, and not reverted
it. Now the new tests are being run, another mistake appeared, now
fixed.

* More tests for the coverage gods

* Attempt GSSAPI (but don't fail hard), and use userid

This adds fail_soft and client_name arguments to GSSAPI, so that:

* amqp.connection can add GSSAPI to its default list of auth mechanisms,
  but not fail if the gssapi module isn't available, or if GSSAPI
  credentials aren't available
* A user can use userid to specify which GSSAPI client credentials
  should be used.

Authentication mechanisms can also now return NotImplemented if they
decline to do SASL negotiation at start() time.

* Added another test for GSSAPI client name explicitly specified

* Make pydocstyle happy.

* Improving test coverage
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Refactored to make authn modular; added GSSAPI

* Getting tests passing again

* Add missing __future__ import to new source file

* Made it more obvious that login_method/login_response not heeded

However, we could create a SASL subclass that provides the functionality
for backwards compatibility.

* Also try PLAIN if we're given a userid/password.

* Squashing flakes

* Reimplemented login_method/login_response; flake fixing

* An extra test; deflaking

* Remove a blank line to sate flake8. Great.

* SASL tests!

Also wrapped getting GSSAPI mech impl in a function, so we can test it
with and without a `gssapi` module present.

* Fixing tests

I'd misnamed my test class while debugging something, and not reverted
it. Now the new tests are being run, another mistake appeared, now
fixed.

* More tests for the coverage gods

* Attempt GSSAPI (but don't fail hard), and use userid

This adds fail_soft and client_name arguments to GSSAPI, so that:

* amqp.connection can add GSSAPI to its default list of auth mechanisms,
  but not fail if the gssapi module isn't available, or if GSSAPI
  credentials aren't available
* A user can use userid to specify which GSSAPI client credentials
  should be used.

Authentication mechanisms can also now return NotImplemented if they
decline to do SASL negotiation at start() time.

* Added another test for GSSAPI client name explicitly specified

* Make pydocstyle happy.

* Improving test coverage
</pre>
</div>
</content>
</entry>
<entry>
<title>Adds amqp.platform.TCP_USER_TIMEOUT</title>
<updated>2016-12-07T21:51:10+00:00</updated>
<author>
<name>Ask Solem</name>
<email>ask@celeryproject.org</email>
</author>
<published>2016-12-07T21:51:10+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/py-amqp.git/commit/?id=9ee20d9e180e12b138eff7580f180193558435f7'/>
<id>9ee20d9e180e12b138eff7580f180193558435f7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[dist] Use apicheck from sphinx_celery</title>
<updated>2016-04-08T21:59:05+00:00</updated>
<author>
<name>Ask Solem</name>
<email>ask@celeryproject.org</email>
</author>
<published>2016-04-08T20:47:43+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/py-amqp.git/commit/?id=664b69148726b25d3d33646084f22c34078b248f'/>
<id>664b69148726b25d3d33646084f22c34078b248f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Flakes</title>
<updated>2013-10-04T14:12:16+00:00</updated>
<author>
<name>Ask Solem</name>
<email>ask@celeryproject.org</email>
</author>
<published>2013-10-04T14:12:16+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/py-amqp.git/commit/?id=81c9972b23fbbfe5eda3ea9bfcabc25e2ed7c1cf'/>
<id>81c9972b23fbbfe5eda3ea9bfcabc25e2ed7c1cf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add missing reference pages</title>
<updated>2013-07-31T15:16:36+00:00</updated>
<author>
<name>Ask Solem</name>
<email>ask@celeryproject.org</email>
</author>
<published>2013-07-31T15:16:36+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/py-amqp.git/commit/?id=3b510571f6f7fdf33dc56ee42a0397c8b12861ac'/>
<id>3b510571f6f7fdf33dc56ee42a0397c8b12861ac</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Adds Sphinx docs</title>
<updated>2012-07-24T13:18:15+00:00</updated>
<author>
<name>Ask Solem</name>
<email>ask@celeryproject.org</email>
</author>
<published>2012-07-24T13:14:24+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/py-amqp.git/commit/?id=f6a3b9d90373d26bcc489a1c0559b6015bfa2836'/>
<id>f6a3b9d90373d26bcc489a1c0559b6015bfa2836</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
