This project has been alive for many years. Countless people have provided feedback that have improved curl. Here follows a list of people that have contributed (a-z order). If you have contributed but are missing here, please let us know! Aaro Koskinen Aaron Oneal Aaron Orenstein Abram Pousada Adam D. Moss Adam Light Adam Piggott Adam Sampson Adam Tkac Adrian Schuur Adriano Meirelles Ajit Dhumale Aki Koskinen Akos Pasztory Alan Pinstein Albert Chin-A-Young Albert Choy Ale Vesely Alejandro Alvarez Ayllon Aleksandar Milivojevic Aleksey Tulinov Alessandro Ghedini Alessandro Vesely Alex Bligh Alex Fishman Alex Gruz Alex McLellan Alex Neblett Alex Suykov Alex Vinnik Alex aka WindEagle Alexander Beedie Alexander Klauer Alexander Kourakos Alexander Krasnostavsky Alexander Lazic Alexander Zhuravlev Alexey Borzov Alexey Pesternikov Alexey Simak Alexey Zakhlestin Alexis Carvalho Alfred Gebert Allen Pulsifer Alona Rossen Amol Pattekar Amr Shahin Anatoli Tubman Anders Gustafsson Anders Havn Andi Jahja Andre Guibert de Bruet Andre Heinecke Andreas Damm Andreas Faerber Andreas Farber Andreas Malzahn Andreas Ntaflos Andreas Olsson Andreas Rieke Andreas Schuldei Andreas Wurf Andrei Benea Andrei Cipu Andrei Kurushin Andrej E Baranov Andrew Benham Andrew Biggs Andrew Bushnell Andrew Francis Andrew Fuller Andrew Kurushin Andrew Moise Andrew Wansink Andrew de los Reyes Andrii Moiseiev Andrés García Andy Cedilnik Andy Serpa Andy Tsouladze Angus Mackay Anthon Pang Anthony Bryan Anthony G. Basile Antoine Calando Anton Bychkov Anton Kalmykov Anton Malov Anton Yabchinskiy Arkadiusz Miskiewicz Armel Asselin Arnaud Compan Arnaud Ebalard Arthur Murray Arve Knudsen Arvid Norberg Ask Bjørn Hansen Askar Safin Ates Goral Augustus Saunders Avery Fay Axel Tillequin Balaji Parasuram Balaji Salunke Balint Szilakszi Barry Abrahamson Bart Whiteley Bas Mevissen Ben Darnell Ben Greear Ben Madsen Ben Noordhuis Ben Van Hof Ben Winslow Benbuck Nason Benjamin Gerard Benjamin Gilbert Benjamin Johnson Benoit Neil Benoit Sigoure Bernard Leak Bernhard Reutner-Fischer Bertrand Demiddelaer Bill Doyle Bill Egert Bill Hoffman Bill Middlecamp Bill Nagel Bjoern Sikora Bjorn Augustsson Bjorn Reese Björn Stenberg Blaise Potard Bob Relyea Bob Richmond Bob Schader Bogdan Nicula Brad Burdick Brad Hards Brad King Brad Spencer Bradford Bruce Brandon Casey Brandon Wang Brendan Jurd Brent Beardsley Brian Akins Brian Dessent Brian J. Murrell Brian R Duffy Brian Ulm Brock Noland Bruce Mitchener Bruno Thomsen Bruno de Carvalho Bryan Henderson Bryan Kemp Byrial Jensen Cameron Kaiser Camille Moncelier Caolan McNamara Carlo Wood Carsten Lange Casey O'Donnell Catalin Patulea Chad Monroe Chandrakant Bagul Charles Kerr Chen Prog Chih-Chung Chang Chris "Bob Bob" Chris Combes Chris Conlon Chris Deidun Chris Flerackers Chris Gaukroger Chris Maltby Chris Mumford Chris Smowton Chris Young Christian Grothoff Christian Hägele Christian Krause Christian Kurz Christian Robottom Reis Christian Schmitz Christian Vogt Christian Weisgerber Christophe Demory Christophe Legry Christopher Conroy Christopher Palow Christopher R. Palmer Christopher Stone Ciprian Badescu Claes Jakobsson Clarence Gardner Clemens Gruber Clifford Wolf Cody Jones Cody Mack Colby Ranger Colin Blair Colin Hogben Colin Watson Colm Buckley Constantine Sapuntzakis Cory Nelson Craig A West Craig Davison Craig Markwardt Cris Bailiff Cristian Rodríguez Curt Bogmine Cyrill Osterwalder Cédric Deltheil D. Flinkmann Dag Ekengren Dagobert Michelsen Damian Dixon Damien Adant Dan Becker Dan C Dan Fandrich Dan Locks Dan Nelson Dan Petitt Dan Torop Dan Zitter Daniel Black Daniel Cater Daniel Egger Daniel Johnson Daniel Mentz Daniel Steinberg Daniel Stenberg Daniel Theron Daniel at touchtunes Darryl House Darshan Mody Dave Dribin Dave Halbakken Dave Hamilton Dave May Dave Reisner Dave Thompson Dave Vasilevsky David Bau David Binderman David Blaikie David Byron David Cohen David Eriksson David Houlder David Hull David J Meyer David James David Kierznowski David Kimdon David Lang David LeBlanc David McCreedy David Meyer David Odin David Phillips David Rosenstrauch David Ryskalczyk David Shaw David Strauss David Tarendash David Thiel David Walser David Woodhouse David Wright David Yan Dengminwen Dennis Clarke Derek Higgins Detlef Schmier Didier Brisebourg Diego Casorran Dilyan Palauzov Dima Barsky Dima Tisnek Dimitar Boevski Dimitre Dimitrov Dimitrios Siganos Dimitris Sarris Dinar Dirk Eddelbuettel Dirk Manske Dmitri Shubin Dmitriy Sergeyev Dmitry Bartsevich Dmitry Falko Dmitry Kurochkin Dmitry Popov Dmitry Rechkin Dolbneff A.V Domenico Andreoli Dominick Meglio Dominique Leuenberger Doug Kaufman Doug Porter Douglas E. Wegscheid Douglas Kilpatrick Douglas R. Horner Douglas Steinwand Dov Murik Duane Cathey Duncan Mac-Vicar Prett Dustin Boswell Dylan Ellicott Dylan Salisbury Early Ehlinger Ebenezer Ikonne Ed Morley Edin Kadribasic Eduard Bloch Edward Rudd Edward Sheldrake Eelco Dolstra Eetu Ojanen Eldar Zaitov Ellis Pritchard Elmira A Semenova Emanuele Bovisio Emil Romanus Emiliano Ida Enrico Scholz Enrik Berkhan Eric Cooper Eric Hu Eric Landes Eric Lavigne Eric Lubin Eric Melville Eric Mertens Eric Rautman Eric S. Raymond Eric Thelin Eric Vergnaud Eric Wong Eric Young Erick Nuwendam Erik Johansson Ernest Beinrohr Erwan Legrand Erwin Authried Ethan Glasser Camp Eugene Kotlyarov Evan Jordan Evgeny Turnaev Eygene Ryabinkin Fabian Frank Fabian Hiernaux Fabian Keil Fabrizio Ammollo Fedor Karpelevitch Felix Yan Felix von Leitner Feng Tu Florian Schoppmann Florian Weimer Forrest Cahoon Frank Gevaerts Frank Hempel Frank Keeney Frank McGeough Frank Meier Frank Ticheler Frank Van Uffelen František Kučera François Charlier Fred Machado Fred New Fred Noz Frederic Lepied Fredrik Thulin Gabriel Kuri Gabriel Sjoberg Garrett Holmstrom Gary Maxwell Gautam Kachroo Gautam Mani Gavrie Philipson Gaz Iqbal Gaël Portay Geoff Beier Georg Horn Georg Huettenegger Georg Lippitsch Georg Wicherski Gerd v. Egidy Gergely Nagy Gerhard Herre Gerrit Bruchhäuser Ghennadi Procopciuc Giancarlo Formicuccia Giaslas Georgios Gil Weber Gilad Gilbert Ramirez Jr. Gilles Blanc Gisle Vanem Giuseppe Attardi Giuseppe D'Ambrosio Glen A Johnson Jr. Glen Nakamura Glen Scott Glenn Sheridan Gordon Marler Gorilla Maguila Grant Erickson Greg Hewgill Greg Morse Greg Onufer Greg Pratt Greg Zavertnik Grigory Entin Guenole Bescon Guenter Knauf Guido Berhoerster Guillaume Arluison Gunter Knauf Gustaf Hui Gwenole Beauchesne Gökhan Şengün Götz Babin-Ebell Hamish Mackenzie Hang Kin Lau Hang Su Hanno Kranzhoff Hans Steegers Hans-Jurgen May Hardeep Singh Haris Okanovic Harshal Pradhan Hauke Duden He Qin Heikki Korpela Heinrich Ko Heinrich Schaefer Helwing Lutz Hendrik Visage Henrik Storner Henry Ludemann Herve Amblard Hidemoto Nakada Ho-chi Chen Hoi-Ho Chan Hongli Lai Howard Chu Hubert Kario Hzhijun Ian D Allen Ian Ford Ian Gulliver Ian Lynagh Ian Turner Ian Wilkes Ignacio Vazquez-Abrams Igor Franchuk Igor Novoseltsev Igor Polyakov Iida Yosiaki Ilguiz Latypov Ilja van Sprundel Immanuel Gregoire Ingmar Runge Ingo Ralf Blum Ingo Wilken Ishan SinghLevett Ivo Bellin Salarin Jack Zhang Jacky Lam Jacob Meuser Jacob Moshenko Jad Chamcham Jakub Zakrzewski James Bursa James Cheng James Clancy James Cone James Dury James Gallagher James Griffiths James Housley James MacMillan Jamie Lokier Jamie Newton Jamie Wilkinson Jan Ehrhardt Jan Koen Annot Jan Kunder Jan Schaumann Jan Van Boghout Jared Jennings Jared Lundell Jari Aalto Jari Sundell Jason Glasgow Jason Liu Jason McDonald Jason S. Priebe Javier Barroso Jay Austin Jayesh A Shah Jaz Fresh Jean Jacques Drouin Jean-Claude Chauve Jean-Francois Bertrand Jean-Louis Lemaire Jean-Marc Ranger Jean-Noël Rouvignac Jean-Philippe Barrette-LaPierre Jeff Connelly Jeff Hodges Jeff Johnson Jeff King Jeff Lawson Jeff Phillips Jeff Pohlmeyer Jeff Weber Jeremy Friesner Jeremy Huddleston Jeremy Lin Jeroen Koekkoek Jerome Muffat-Meridol Jerome Robert Jerome Vouillon Jerry Krinock Jerry Wu Jes Badwal Jesper Jensen Jesse Noller Jie He Jim Drash Jim Freeman Jim Hollinger Jim Meyering Jiri Hruska Jiri Jaburek Jiri Malak Jocelyn Jaubert Joe Halpin Joe Malicki Joe Mason Joel Chen Jofell Gallardo Johan Anderson Johan Nilsson Johan van Selst Johannes Bauer Johannes Ernst John Bradshaw John Coffey John Crow John Dennis John Dunn John E. Malmberg John Gardiner Myers John Janssen John Joseph Bachir John Kelly John Lask John Lightsey John Marino John McGowan John P. McCaskey John Suprock John Wilkinson John-Mark Bell Johnny Luong Jon Grubbs Jon Nelson Jon Sargeant Jon Torrey Jon Travis Jon Turner Jonas Forsman Jonas Schnelli Jonatan Lander Jonatan Vela Jonathan Cardoso Machado Jonathan Hseu Jonathan Nieder Jongki Suwandi Jose Alf Jose Kahan Josef Wolf Josh Kapell Joshua Kwan Josue Andrade Gomes Juan Barreto Juan F. Codagnone Juan Ignacio Hervás Judson Bishop Juergen Wilke Jukka Pihl Julian Noble Julian Taylor Julien Chaffraix Julien Royer Jun-ichiro itojun Hagino Jurij Smakov Justin Fletcher Justin Karneges Justin Maggard Jörg Mueller-Tolk Jörn Hartroth K. R. Walker Kai Engert Kai Sommerfeld Kai-Uwe Rommel Kalle Vahlman Kamil Dudka Kang-Jin Lee Karl Moerder Karol Pietrzak Kaspar Brand Katie Wang Kees Cook Keith MacDonald Keith McGuigan Keith Mok Ken Hirsch Ken Rastatter Kenny To Kent Boortz Keshav Krity Kevin Baughman Kevin Fisk Kevin Lussier Kevin Reed Kevin Roth Kim Rinnewitz Kim Vandry Kimmo Kinnunen Kjell Ericson Kjetil Jacobsen Klevtsov Vadim Konstantin Isakov Kris Kennaway Krishnendu Majumdar Krister Johansen Kristian Gunstone Kristian Köhntopp Kyle L. Huff Kyle Sallee Lachlan O'Dea Larry Campbell Larry Fahnoe Larry Lin Larry Stone Lars Buitinck Lars Gustafsson Lars J. Aas Lars Johannesen Lars Nilsson Lars Torben Wilson Lau Hang Kin Laurent Rabret Legoff Vincent Lehel Bernadt Leif W Len Krause Lenaic Lefever Lenny Rachitsky Leon Winter Leonardo Rosati Liam Healy Lijo Antony Linas Vepstas Lindley French Ling Thio Linus Nielsen Feltzing Lisa Xu Liza Alenchery Lluís Batlle i Rossell Loic Dachary Loren Kirkby Luan Cestari Luca Altea Lucas Adamski Lucas Pardue Ludek Finstrle Ludovico Cavedon Lukasz Czekierda Luke Amery Luke Call Luke Dashjr Luong Dinh Dung Lyndon Hill Maciej Karpiuk Maciej Puzio Maciej W. Rozycki Maks Naumov Mamoru Tasaka Mandy Wu Manfred Schwarb Manuel Massing Marc Boucher Marc Deslauriers Marc Doughty Marc Hoersken Marc Kleine-Budde Marcel Raad Marcel Roelofs Marcelo Juchem Marcin Adamski Marcin Gryszkalis Marcin Konicki Marco G. Salvagno Marco Maggi Marcus Sundberg Marcus Webster Mario Schroeder Mark Brand Mark Butler Mark Davies Mark Eichin Mark Incley Mark Karpeles Mark Lentczner Mark Salisbury Mark Snelling Mark Tully Markus Duft Markus Koetter Markus Moeller Markus Oberhumer Martijn Koster Martin C. Martin Martin Drasar Martin Hager Martin Hedenfalk Martin Jansen Martin Lemke Martin Skinner Martin Storsjo Marty Kuhrt Maruko Massimiliano Ziccardi Massimo Callegari Mateusz Loskot Mathias Axelsson Mats Lidell Matt Arsenault Matt Ford Matt Kraai Matt Veenstra Matt Witherspoon Matt Wixson Matteo Rocco Matthew Blain Matthew Clarke Matthias Bolte Maurice Barnum Mauro Iorio Max Katsev Maxim Ivanov Maxim Perenesenko Maxim Prohorov Maxime Larocque Mehmet Bozkurt Mekonikum Melissa Mears Mettgut Jamalla Michael Benedict Michael Calmer Michael Cronenworth Michael Curtis Michael Day Michael Goffioul Michael Jahn Michael Jerris Michael Mealling Michael Mueller Michael Osipov Michael Smith Michael Stillwell Michael Wallner Michal Bonino Michal Marek Michał Górny Michał Kowalczyk Michele Bini Miguel Angel Miguel Diaz Mihai Ionescu Mikael Johansson Mikael Sennerholm Mike Bytnar Mike Crowe Mike Dobbs Mike Giancola Mike Hasselberg Mike Henshaw Mike Hommey Mike Mio Mike Power Mike Protts Mike Revi Miklos Nemeth Miroslav Spousta Mitz Wark Mohamed Lrhazi Mohammad AlSaleh Mohun Biswas Myk Taylor Nach M. S. Nathan Coulter Nathan O'Sullivan Nathanael Nerode Naveen Chandran Naveen Noel Neil Bowers Neil Dunbar Neil Spring Nic Roets Nicholas Maniscalco Nick Gimbrone Nick Humfrey Nick Zitzmann Nico Baggus Nicolas Berloquin Nicolas Croiset Nicolas François Niels van Tongeren Nikita Schmidt Nikitinskit Dmitriy Niklas Angebrand Nikolai Kondrashov Nikos Mavrogiannopoulos Ning Dong Nir Soffer Nis Jorgensen Nodak Sodak Norbert Frese Norbert Novotny Ofer Ola Mork Olaf Flebbe Olaf Stüben Oliver Gondža Oliver Kuckertz Oliver Schindler Olivier Berger Oren Tirosh Ori Avtalion Oscar Koeroo Oscar Norlander P R Schaffner Paolo Piacentini Paras Sethia Pascal Terjan Pasha Kuznetsov Pasi Karkkainen Pat Ray Patrice Guerin Patricia Muscalu Patrick Bihan-Faou Patrick McManus Patrick Monnerat Patrick Scott Patrick Smith Patrick Watson Patrik Thunstrom Pau Garcia i Quiles Paul Donohue Paul Harrington Paul Howarth Paul Marks Paul Marquis Paul Moore Paul Nolan Paul Querna Paul Saab Pavel Cenek Pavel Orehov Pavel Raiskup Pawel A. Gajda Pawel Kierski Pedro Larroy Pedro Neves Peter Bray Peter Forret Peter Gal Peter Heuchert Peter Hjalmarsson Peter Korsgaard Peter Lamberg Peter O'Gorman Peter Pentchev Peter Silva Peter Su Peter Sylvester Peter Todd Peter Verhas Peter Wang Peter Wu Peter Wullinger Peteris Krumins Petr Bahula Petr Novak Petr Pisar Phil Blundell Phil Karn Phil Lisiecki Phil Pellouchoud Philip Craig Philip Gladstone Philip Langdale Philippe Hameau Philippe Raoult Philippe Vaucher Pierre Pierre Brico Pierre Chapuis Pierre Joye Pierre Ynard Pooyan McSporran Pramod Sharma Prash Dush Priyanka Shah Puneet Pawaia Quagmire Quanah Gibson-Mount Quinn Slack Radu Simionescu Rafa Muyo Rafael Sagula Rafaël Carré Rainer Canavan Rainer Jung Rainer Koenig Rajesh Naganathan Ralf S. Engelschall Ralph Beckmann Ralph Mitchell Ramana Mokkapati Randy McMurchy Ravi Pratap Ray Dassen Ray Pekowski Ray Satiro Reinout van Schouwen Remi Gacogne Renato Botelho Renaud Chaillat Renaud Duhaut Renaud Guillard Rene Bernhardt Rene Rebe Reuven Wachtfogel Reza Arbab Ricardo Cadime Rich Gray Rich Rauenzahn Richard Archer Richard Atterer Richard Bramante Richard Clayton Richard Cooper Richard Gorton Richard Michael Richard Moore Richard Prescott Richard Silverman Rick Jones Rick Richardson Rob Crittenden Rob Davies Rob Jones Rob Stanzel Rob Ward Robert A. Monat Robert B. Harris Robert D. Young Robert Foreman Robert Iakobashvili Robert Olson Robert Schumann Robert Weaver Robert Wruck Robin Cornelius Robin Johnson Robin Kay Robson Braga Araujo Rodney Simmons Rodric Glaser Rodrigo Silva Roland Blom Roland Krikava Roland Zimmermann Rolland Dudemaine Roman Koifman Roman Mamedov Romulo A. Ceccon Ron Parker Ron Zapp Rosimildo da Silva Roy Shan Rune Kleveland Ruslan Gazizov Rutger Hofman Ryan Braud Ryan Chan Ryan Nelson Ryan Schmidt Rémy Léone S. Moonesamy Salvador Dávila Salvatore Sorrentino Sam Deane Sampo Kellomaki Samuel Díaz García Samuel Listopad Samuel Thibault Sander Gates Sandor Feldi Santhana Todatry Saqib Ali Sara Golemon Saran Neti Sascha Swiercy Saul good Scott Bailey Scott Barrett Scott Cantor Scott Davis Scott McCreary Sebastian Rasmussen Senthil Raja Velu Sergei Nikulov Sergey Tatarincev Sergio Ballestrero Seshubabu Pasam Sh Diao Shao Shuchao Sharad Gupta Shard Shawn Landden Shawn Poulson Shmulik Regev Siddhartha Prakash Jain Sidney San Martin Siegfried Gyuricsko Simon Dick Simon Josefsson Simon Liu Song Ma Sonia Subramanian Spacen Jasset Spiridonoff A.V Spork Schivago Stadler Stephan Stan van de Burgt Stanislav Ivochkin Stefan Esser Stefan Krause Stefan Neis Stefan Teleman Stefan Tomanek Stefan Ulrich Steinar H. Gunderson Stephan Bergmann Stephen Collyer Stephen Kick Stephen More Sterling Hughes Steve Green Steve H Truong Steve Holme Steve Lhomme Steve Little Steve Marx Steve Oliphant Steve Roskowski Steven Bazyl Steven G. Johnson Steven Gu Steven M. Schweda Steven Parkes Stoned Elipot Sune Ahlgren Sven Anders Sven Neuhaus Sven Wegener Symeon Paraschoudis Sébastien Willemijns T. Bharath T. Yamada Taneli Vahakangas Tanguy Fautre Tatsuhiro Tsujikawa Temprimus Thomas Braun Thomas J. Moore Thomas Klausner Thomas L. Shinnick Thomas Lopatic Thomas Schwinge Thomas Tonino Tiit Pikma Till Maas Tim Ansell Tim Baker Tim Bartley Tim Chen Tim Costello Tim Harder Tim Heckman Tim Newsome Tim Ruehsen Tim Sneddon Tim Starling Timo Sirainen Tinus van den Berg Tobias Markus Tobias Rundström Toby Peterson Todd A Ouska Todd Kulesza Todd Ouska Todd Vierling Tom Benoist Tom Donovan Tom Grace Tom Lee Tom Mattison Tom Moers Tom Mueller Tom Regner Tom Sparrow Tom Wright Tom Zerucha Tomas Hoger Tomas Mlcoch Tomas Pospisek Tomas Szepe Tomasz Lacki Tommie Gannert Tommy Tam Ton Voon Toni Moreno Toon Verwaest Tor Arntsen Torsten Foertsch Toshio Kuratomi Toshiyuki Maezawa Traian Nicolescu Troels Walsted Hansen Troy Engel Tupone Alfredo Tyler Hall Török Edwin Ulf Härnhammar Ulf Samuelsson Ulrich Doehner Ulrich Telle Ulrich Zadow Venkat Akella Victor Snezhko Vijay Panghal Vikram Saxena Viktor Szakáts Vilmos Nebehaj Vincent Bronner Vincent Le Normand Vincent Penquerc'h Vincent Sanders Vincent Torri Vlad Grachov Vlad Ureche Vladimir Grishchenko Vladimir Lazarenko Vojtech Janota Vojtech Minarik Vsevolod Novikov Waldek Kozba Walter J. Mack Ward Willats Wayne Haigh Werner Koch Wesley Laxton Wesley Miaw Wez Furlong Wilfredo Sanchez Will Dietz Willem Sparreboom William Ahern Wojciech Zwiefka Wouter Van Rooy Wu Yongzheng Xavier Bouchoux Yaakov Selkowitz Yang Tse Yarram Sunil Yasuharu Yamada Yehezkel Horowitz Yehoshua Hershberg Yi Huang Yingwei Liu Yousuke Kimoto Yukihiro Kawada Yuriy Sosov Yves Arrouye Yves Lejeune Zdenek Pavlas Zekun Ni Zmey Petroff Zvi Har'El nk swalkaus at yahoo.com tommink[at]post.pl Никита Дорохин