e0ab0e2aa946225c1ef09fb66cc3a92748b061db
[packages/trusty/python-eventlet.git] / python-eventlet / AUTHORS
1 Maintainer (i.e., Who To Hassle If You Find Bugs)
2 -------------------------------------------------
3 Sergey Shepelev, temoto on Freenode, temotor@gmail.com
4
5 Original Authors
6 ----------------
7 * Bob Ippolito
8 * Donovan Preston
9
10 Contributors
11 ------------
12 * AG Projects
13 * Chris AtLee
14 * R\. Tyler Ballance
15 * Denis Bilenko
16 * Mike Barton
17 * Patrick Carlisle
18 * Ben Ford
19 * Andrew Godwin
20 * Brantley Harris
21 * Gregory Holt
22 * Joe Malicki
23 * Chet Murthy
24 * Eugene Oden
25 * radix
26 * Scott Robinson
27 * Tavis Rudd
28 * Sergey Shepelev
29 * Chuck Thier
30 * Nick V
31 * Daniele Varrazzo
32 * Ryan Williams
33 * Geoff Salmon
34 * Edward George
35 * Floris Bruynooghe
36 * Paul Oppenheim
37 * Jakub Stasiak
38 * Aldona Majorek
39 * Victor Sergeyev
40 * David Szotten
41 * Victor Stinner
42
43 Linden Lab Contributors
44 -----------------------
45 * John Beisley
46 * Tess Chu
47 * Nat Goodspeed
48 * Dave Kaprielian
49 * Kartic Krishnamurthy
50 * Bryan O'Sullivan
51 * Kent Quirk
52 * Ryan Williams
53
54 Thanks To
55 ---------
56 * AdamKG, giving the hint that invalid argument errors were introduced post-0.9.0
57 * Luke Tucker, bug report regarding wsgi + webob
58 * Taso Du Val, reproing an exception squelching bug, saving children's lives  ;-)
59 * Luci Stanescu, for reporting twisted hub bug
60 * Marcus Cavanaugh, for test case code that has been incredibly useful in tracking down bugs
61 * Brian Brunswick, for many helpful questions and suggestions on the mailing list
62 * Cesar Alaniz, for uncovering bugs of great import
63 * the grugq, for contributing patches, suggestions, and use cases
64 * Ralf Schmitt, for wsgi/webob incompatibility bug report and suggested fix
65 * Benoit Chesneau, bug report on green.os and patch to fix it
66 * Slant, better iterator implementation in tpool
67 * Ambroff, nice pygtk hub example
68 * Michael Carter, websocket patch to improve location handling
69 * Marcin Bachry, nice repro of a bug and good diagnosis leading to the fix
70 * David Ziegler, reporting issue #53
71 * Favo Yang, twisted hub patch
72 * Schmir, patch that fixes readline method with chunked encoding in wsgi.py, advice on patcher
73 * Slide, for open-sourcing gogreen
74 * Holger Krekel, websocket example small fix
75 * mikepk, debugging MySQLdb/tpool issues
76 * Malcolm Cleaton, patch for Event exception handling
77 * Alexey Borzenkov, for finding and fixing issues with Windows error detection (#66, #69), reducing dependencies in zeromq hub (#71)
78 * Anonymous, finding and fixing error in websocket chat example (#70)
79 * Edward George, finding and fixing an issue in the [e]poll hubs (#74), and in convenience (#86)
80 * Ruijun Luo, figuring out incorrect openssl import for wrap_ssl (#73)
81 * rfk, patch to get green zmq to respect noblock flag.
82 * Soren Hansen, finding and fixing issue in subprocess (#77)
83 * Stefano Rivera, making tests pass in absence of postgres (#78)
84 * Joshua Kwan, fixing busy-wait in eventlet.green.ssl.
85 * Nick Vatamaniuc, Windows SO_REUSEADDR patch (#83)
86 * Clay Gerrard, wsgi handle socket closed by client (#95)
87 * Eric Windisch, zmq getsockopt(EVENTS) wake correct threads (pull request 22)
88 * Raymond Lu, fixing busy-wait in eventlet.green.ssl.socket.sendall()
89 * Thomas Grainger, webcrawler example small fix, "requests" library import bug report, Travis integration
90 * Peter Portante, save syscalls in socket.dup(), environ[REMOTE_PORT] in wsgi
91 * Peter Skirko, fixing socket.settimeout(0) bug
92 * Derk Tegeler, Pre-cache proxied GreenSocket methods (Bitbucket #136)
93 * David Malcolm, optional "timeout" argument to the subprocess module (Bitbucket #89)
94 * Eric Urban, fix wsgi.input 1-byte (Bitbucket #150)
95 * David Goetz, wsgi: Allow minimum_chunk_size to be overriden on a per request basis
96 * Dmitry Orlov, websocket: accept Upgrade: websocket (lowercase)
97 * Zhang Hua, profile: accumulate results between runs (Bitbucket #162)
98 * Astrum Kuo, python3 compatibility fixes; greenthread.unlink() method
99 * Davanum Srinivas, Python3 compatibility fixes
100 * Dmitriy Kruglyak, PyPy 2.3 compatibility fix
101 * Jan Grant, Michael Kerrin, second simultaneous read (GH-94)
102 * Simon Jagoe, Python3 octal literal fix
103 * Tushar Gohad, wsgi: Support optional headers w/ "100 Continue" responses
104 * raylu, fixing operator precedence bug in eventlet.wsgi
105 * Christoph Gysin, PEP 8 conformance
106 * Andrey Gubarev
107 * Corey Wright
108 * Deva
109 * Johannes Erdfelt
110 * Kevin
111 * QthCN
112 * Steven Hardy
113 * Stuart McLaren
114 * Tomaz Muraus
115 * ChangBo Guo(gcb), fixing typos in the documentation (GH-194)
116 * Marc Abramowitz, fixing the README so it renders correctly on PyPI (GH-183)
117 * Shaun Stanworth, equal chance to acquire semaphore from different greenthreads (GH-136)
118 * Lior Neudorfer, Make sure SSL retries are done using the exact same data buffer
119 * Sean Dague, wsgi: Provide python logging compatibility
120 * Tim Simmons, Use _socket_nodns and select in dnspython support
121 * Antonio Cuni, fix fd double close on PyPy