Pure-Python asynchronous interface to Gearman
Go to file
Tobias Henkel 58b2f277b7
Add support for server name indication
According to the python docs [1] it is recommended to use
SSLContext.wrap_socket to create an ssl connection since Python 3.2
and 2.7.9. This enables us to also leverage server name indication
(SNI).

One use case where SNI is beneficial is an easy and standard way to
route traffic into an Openshift cluster. The most common way to get
traffic into an Openshift cluster is using a routes. The routes in an
openshift cluster work with either HTTP, HTTPS with SNI or TLS with
SNI [2]. TLS with SNI in this case also works with non-http
connections like gearman is using.

[1] https://docs.python.org/3/library/ssl.html#socket-creation
[2] https://docs.okd.io/3.11/dev_guide/expose_service/expose_internal_ip_router.html#overview

Change-Id: I19c1edc4a14a303d2a91894e0065c8d31f89ce24
2019-05-04 12:11:41 +02:00
doc/source Merge "Generate a geard.8 manpage for Debian packaging" 2014-10-12 17:09:51 +00:00
gear Add support for server name indication 2019-05-04 12:11:41 +02:00
.gitignore Add pbr-based setup. 2013-04-08 12:31:53 -04:00
.gitreview OpenDev Migration Patch 2019-04-19 19:26:05 +00:00
.testr.conf Support python3. 2013-06-05 15:07:36 -07:00
CONTRIBUTING.rst Workflow documentation is now in infra-manual 2014-12-05 11:46:08 -08:00
LICENSE Initial commit. 2013-04-05 12:58:12 -07:00
MANIFEST.in Add pbr-based setup. 2013-04-08 12:31:53 -04:00
README.rst Add pbr-based setup. 2013-04-08 12:31:53 -04:00
bindep.txt Move other-requirements.txt to bindep.txt 2016-08-12 19:29:48 +02:00
requirements.txt Uncap pbr dependency 2017-03-01 18:32:58 +00:00
setup.cfg Change openstack-dev to openstack-discuss 2018-12-04 13:51:00 +00:00
setup.py Solve hacking/pbr requirements conflict 2014-02-11 21:20:38 +00:00
test-requirements.txt Update hacking dependency 2017-03-01 13:31:56 -05:00
tox.ini Merge "Ignore E129" 2016-11-08 23:00:38 +00:00

README.rst

python-gear

A pure-Python asynchronous library to interface with Gearman.