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! 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 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 Amol Pattekar Amr Shahin Anatoli Tubman Anders Gustafsson Anders Havn Andi Jahja Andre Guibert de Bruet Andreas Damm Andreas Faerber Andreas Farber Andreas Malzahn Andreas Ntaflos Andreas Olsson Andreas Rieke Andreas Schuldei Andreas Wurf Andrei Benea Andrei Cipu Andrej E Baranov Andres Garcia 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 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 Ates Goral Augustus Saunders Avery Fay Axel Tillequin Balaji Parasuram 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 Sigoure Bernard Leak Bernhard Reutner-Fischer Bertrand Demiddelaer Bill Doyle Bill Egert Bill Hoffman Bill Middlecamp 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 Wang Brendan Jurd Brent Beardsley Brian Akins Brian Dessent Brian J. Murrell Brian R Duffy Brian Ulm Brock Noland Bruce Mitchener Bruno de Carvalho Bryan Henderson Bryan Kemp Byrial Jensen Cameron Kaiser Camille Moncelier Caolan McNamara Carsten Lange Casey O'Donnell Cedric Deltheil Chad Monroe Chandrakant Bagul Charles Kerr Chen Prog Chih-Chung Chang Chris "Bob Bob" Chris Combes Chris Conlon Chris Conroy Chris Deidun Chris Flerackers Chris Gaukroger Chris Maltby Chris Mumford Chris Smowton 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 Colby Ranger 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 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 Odin David Phillips David Rosenstrauch David Ryskalczyk David Shaw David Strauss David Tarendash David Thiel David Walser David Wright David Yan Dengminwen Derek Higgins Detlef Schmier Didier Brisebourg Diego Casorran Dima Barsky Dima Tisnek Dimitre Dimitrov Dimitris Sarris Dinar Dirk Eddelbuettel Dirk Manske Dmitri Shubin Dmitriy Sergeyev Dmitry Bartsevich 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 Duncan Mac-Vicar Prett Dustin Boswell Dylan Ellicott Dylan Salisbury Early Ehlinger Ebenezer Ikonne 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 Erwan Legrand Erwin Authried 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 Forrest Cahoon Francois Charlier Frank Hempel Frank Keeney Frank McGeough Frank Meier Frank Ticheler Frank Van Uffelen František Kučera 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 Nakamura Glen Scott Glenn Sheridan Gokhan Sengun Gordon Marler Gorilla Maguila Grant Erickson Greg Hewgill Greg Morse Greg Onufer Greg Zavertnik Grigory Entin Guenole Bescon Guenter Knauf Guido Berhoerster Guillaume Arluison Gustaf Hui Gwenole Beauchesne Götz Babin-Ebell Hamish Mackenzie Hang Kin Lau Hang Su Hanno Kranzhoff Hans Steegers Hans-Jurgen May Hardeep Singh Harshal Pradhan Hauke Duden He Qin Heikki Korpela Heinrich Ko Heinrich Schaefer 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 Jack Zhang Jacky Lam Jacob Meuser Jacob Moshenko Jad Chamcham 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 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-Noel Rouvignac Jean-Philippe Barrette-LaPierre Jeff Connelly Jeff Hodges Jeff Johnson Jeff King Jeff Lawson Jeff Phillips Jeff Pohlmeyer Jeff Weber Jeffrey Pohlmeyer Jeremy Friesner Jeremy Huddleston Jerome Muffat-Meridol 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 John Bradshaw 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 Travis Jon Turner Jonas Forsman Jonas Schnelli Jonatan Lander Jonathan Hseu Jonathan Nieder Jongki Suwandi 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 Kai Engert Kai Sommerfeld Kai-Uwe Rommel Kalle Vahlman Kamil Dudka Kang-Jin Lee Karl M 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 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 Liam Healy Lijo Antony Linas Vepstas Ling Thio Linus Nielsen Feltzing Lisa Xu Liza Alenchery Lluís Batlle i Rossell Loic Dachary Loren Kirkby Luca Altea Luca Alteas Lucas Adamski Ludovico Cavedon Lukasz Czekierda Luke Amery Luke Call Luke Dashjr Luong Dinh Dung Maciej Karpiuk 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 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 Gorny Michal Kowalczyk Michal Marek Michele Bini Miguel Angel Mihai Ionescu Mikael Johansson Mikael Sennerholm Mike Bytnar Mike Crowe Mike Dobbs Mike Giancola Mike Hasselberg Mike Hommey Mike Mio Mike Power Mike Protts Mike Revi Miklos Nemeth Mitz Wark Mohamed Lrhazi Mohammad AlSaleh Mohun Biswas Moonesamy 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 Olaf Flebbe Olaf Stueben Olaf Stüben Oliver Gondža Oliver Kuckertz Olivier Berger Oren Tirosh Ori Avtalion Oscar Koeroo Oscar Norlander P R Schaffner Paolo Piacentini Paras Sethia Pascal Terjan Pasha Kuznetsov Pat Ray Patrice Guerin Patricia Muscalu Patrick Bihan-Faou Patrick Monnerat Patrick Scott Patrick Smith Patrik Thunstrom Pau Garcia i Quiles Paul Donohue Paul Harrington Paul Howarth Paul Marks Paul Marquis Paul Moore Paul Nolan Paul Querna Pavel Cenek Pavel Orehov Pavel Raiskup Pawel A. Gajda Pawel Kierski Pedro Larroy Pedro Neves Pete Su 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 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 Rafa Muyo Rafael Sagula 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 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 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 Rodrigo Silva Roland Blom Roland Krikava Roland Zimmermann Rolland Dudemaine Roman Koifman Roman Mamedov Romulo A. Ceccon Ron Zapp Rosimildo da Silva Roy Shan Rune Kleveland Ruslan Gazizov Rutger Hofman Ryan Chan Ryan Nelson Ryan Schmidt Rémy Léone S. Moonesamy Salvador Dávila Salvatore Sorrentino Sam Deane Sam Listopad Sampo Kellomaki Samuel Díaz García Samuel Listopad Samuel Thibault Sander Gates Sandor Feldi Santhana Todatry Saqib Ali Sara Golemon Saran Neti Saul good Scott Bailey Scott Barrett Scott Cantor Scott Davis Scott McCreary Sebastian Rasmussen Sebastien Willemijns 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 Stadler Stephan Stan van de Burgt Stanislav Ivochkin Stefan Esser Stefan Krause Stefan Neis Stefan Teleman Stefan Tomanek Stefan Ulrich 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 Sven Anders Sven Neuhaus Sven Wegener 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 Tim Ansell Tim Baker Tim Bartley Tim Chen Tim Costello Tim Harder Tim Heckman Tim Newsome Tim Sneddon 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 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 Ulf Härnhammar Ulf Samuelsson Ulrich Doehner Ulrich Zadow Venkat Akella Victor Snezhko 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 Walter J. Mack Ward Willats Wayne Haigh Werner Koch Wesley Laxton Wesley Miaw Wez Furlong Wilfredo Sanchez Will Dietz Willem Sparreboom Wojciech Zwiefka Wouter Van Rooy Wu Yongzheng Xavier Bouchoux Yaakov Selkowitz Yamada Yasuharu Yang Tse Yarram Sunil Yehezkel Horowitz Yehoshua Hershberg Yi Huang Yingwei Liu 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