AUTHORS 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
  1. Maintainer (i.e., Who To Hassle If You Find Bugs)
  2. -------------------------------------------------
  3. Sergey Shepelev, temoto on Freenode, temotor@gmail.com
  4. Original Authors
  5. ----------------
  6. * Bob Ippolito
  7. * Donovan Preston
  8. Contributors
  9. ------------
  10. * AG Projects
  11. * Chris AtLee
  12. * R\. Tyler Ballance
  13. * Denis Bilenko
  14. * Mike Barton
  15. * Patrick Carlisle
  16. * Ben Ford
  17. * Andrew Godwin
  18. * Brantley Harris
  19. * Gregory Holt
  20. * Joe Malicki
  21. * Chet Murthy
  22. * Eugene Oden
  23. * radix
  24. * Scott Robinson
  25. * Tavis Rudd
  26. * Sergey Shepelev
  27. * Chuck Thier
  28. * Nick V
  29. * Daniele Varrazzo
  30. * Ryan Williams
  31. * Geoff Salmon
  32. * Edward George
  33. * Floris Bruynooghe
  34. * Paul Oppenheim
  35. * Jakub Stasiak
  36. * Aldona Majorek
  37. * Victor Sergeyev
  38. * David Szotten
  39. * Victor Stinner
  40. * Samuel Merritt
  41. * Eric Urban
  42. Linden Lab Contributors
  43. -----------------------
  44. * John Beisley
  45. * Tess Chu
  46. * Nat Goodspeed
  47. * Dave Kaprielian
  48. * Kartic Krishnamurthy
  49. * Bryan O'Sullivan
  50. * Kent Quirk
  51. * Ryan Williams
  52. Thanks To
  53. ---------
  54. * AdamKG, giving the hint that invalid argument errors were introduced post-0.9.0
  55. * Luke Tucker, bug report regarding wsgi + webob
  56. * Taso Du Val, reproing an exception squelching bug, saving children's lives ;-)
  57. * Luci Stanescu, for reporting twisted hub bug
  58. * Marcus Cavanaugh, for test case code that has been incredibly useful in tracking down bugs
  59. * Brian Brunswick, for many helpful questions and suggestions on the mailing list
  60. * Cesar Alaniz, for uncovering bugs of great import
  61. * the grugq, for contributing patches, suggestions, and use cases
  62. * Ralf Schmitt, for wsgi/webob incompatibility bug report and suggested fix
  63. * Benoit Chesneau, bug report on green.os and patch to fix it
  64. * Slant, better iterator implementation in tpool
  65. * Ambroff, nice pygtk hub example
  66. * Michael Carter, websocket patch to improve location handling
  67. * Marcin Bachry, nice repro of a bug and good diagnosis leading to the fix
  68. * David Ziegler, reporting issue #53
  69. * Favo Yang, twisted hub patch
  70. * Schmir, patch that fixes readline method with chunked encoding in wsgi.py, advice on patcher
  71. * Slide, for open-sourcing gogreen
  72. * Holger Krekel, websocket example small fix
  73. * mikepk, debugging MySQLdb/tpool issues
  74. * Malcolm Cleaton, patch for Event exception handling
  75. * Alexey Borzenkov, for finding and fixing issues with Windows error detection (#66, #69), reducing dependencies in zeromq hub (#71)
  76. * Anonymous, finding and fixing error in websocket chat example (#70)
  77. * Edward George, finding and fixing an issue in the [e]poll hubs (#74), and in convenience (#86)
  78. * Ruijun Luo, figuring out incorrect openssl import for wrap_ssl (#73)
  79. * rfk, patch to get green zmq to respect noblock flag.
  80. * Soren Hansen, finding and fixing issue in subprocess (#77)
  81. * Stefano Rivera, making tests pass in absence of postgres (#78)
  82. * Joshua Kwan, fixing busy-wait in eventlet.green.ssl.
  83. * Nick Vatamaniuc, Windows SO_REUSEADDR patch (#83)
  84. * Clay Gerrard, wsgi handle socket closed by client (#95)
  85. * Eric Windisch, zmq getsockopt(EVENTS) wake correct threads (pull request 22)
  86. * Raymond Lu, fixing busy-wait in eventlet.green.ssl.socket.sendall()
  87. * Thomas Grainger, webcrawler example small fix, "requests" library import bug report, Travis integration
  88. * Peter Portante, save syscalls in socket.dup(), environ[REMOTE_PORT] in wsgi
  89. * Peter Skirko, fixing socket.settimeout(0) bug
  90. * Derk Tegeler, Pre-cache proxied GreenSocket methods (Bitbucket #136)
  91. * David Malcolm, optional "timeout" argument to the subprocess module (Bitbucket #89)
  92. * David Goetz, wsgi: Allow minimum_chunk_size to be overriden on a per request basis
  93. * Dmitry Orlov, websocket: accept Upgrade: websocket (lowercase)
  94. * Zhang Hua, profile: accumulate results between runs (Bitbucket #162)
  95. * Astrum Kuo, python3 compatibility fixes; greenthread.unlink() method
  96. * Davanum Srinivas, Python3 compatibility fixes
  97. * Dmitriy Kruglyak, PyPy 2.3 compatibility fix
  98. * Jan Grant, Michael Kerrin, second simultaneous read (GH-94)
  99. * Simon Jagoe, Python3 octal literal fix
  100. * Tushar Gohad, wsgi: Support optional headers w/ "100 Continue" responses
  101. * raylu, fixing operator precedence bug in eventlet.wsgi
  102. * Christoph Gysin, PEP 8 conformance
  103. * Andrey Gubarev
  104. * Corey Wright
  105. * Deva
  106. * Johannes Erdfelt
  107. * Kevin
  108. * QthCN
  109. * Steven Hardy
  110. * Stuart McLaren
  111. * Tomaz Muraus
  112. * ChangBo Guo(gcb), fixing typos in the documentation (GH-194)
  113. * Marc Abramowitz, fixing the README so it renders correctly on PyPI (GH-183)
  114. * Shaun Stanworth, equal chance to acquire semaphore from different greenthreads (GH-136)
  115. * Lior Neudorfer, Make sure SSL retries are done using the exact same data buffer
  116. * Sean Dague, wsgi: Provide python logging compatibility
  117. * Tim Simmons, Use _socket_nodns and select in dnspython support
  118. * Antonio Cuni, fix fd double close on PyPy
  119. * Seyeong Kim
  120. * Ihar Hrachyshka
  121. * Janusz Harkot
  122. * Fukuchi Daisuke
  123. * Ramakrishnan G
  124. * ashutosh-mishra
  125. * Azhar Hussain
  126. * Josh VanderLinden
  127. * Levente Polyak
  128. * Phus Lu
  129. * Collin Stocks, fixing eventlet.green.urllib2.urlopen() so it accepts cafile, capath, or cadefault arguments
  130. * Alexis Lee
  131. * Steven Erenst
  132. * Piët Delport
  133. * Alex Villacís Lasso
  134. * Yashwardhan Singh
  135. * Tim Burke
  136. * Ondřej Nový
  137. * Jarrod Johnson
  138. * Whitney Young
  139. * Matthew D. Pagel
  140. * Matt Yule-Bennett
  141. * Artur Stawiarski
  142. * Tal Wrii
  143. * Roman Podoliaka
  144. * Gevorg Davoian
  145. * Ondřej Kobližek
  146. * Yuichi Bando
  147. * Feng
  148. * Aayush Kasurde
  149. * Linbing
  150. * Geoffrey Thomas
  151. * Costas Christofi, adding permessage-deflate weboscket extension support
  152. * Peter Kovary, adding permessage-deflate weboscket extension support
  153. * Konstantin Enchant
  154. * James Page
  155. * Stefan Nica
  156. * Haikel Guemar
  157. * Miguel Grinberg
  158. * Chris Kerr
  159. * Anthony Sottile
  160. * Quan Tian
  161. * orishoshan
  162. * Matt Bennett
  163. * Ralf Haferkamp
  164. * Jake Tesler