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 Adam D. Moss Adam Light Adam Piggott Adam Tkac Adrian Schuur Adriano Meirelles Akos Pasztory Alan Pinstein Albert Chin Albert Chin-A-Young Albert Choy Ale Vesely Alejandro Alvarez Aleksandar Milivojevic Alessandro Ghedini Alessandro Vesely Alex Bligh Alex Fishman Alex Neblett Alex Suykov Alex Vinnik Alex aka WindEagle Alexander Beedie 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 Andi Jahja Andre Guibert de Bruet Andreas Damm Andreas Faerber Andreas Farber Andreas Ntaflos Andreas Olsson Andreas Rieke Andreas Schuldei Andreas Wurf Andrei Benea Andrei Cipu Andres Garcia Andrew Benham Andrew Biggs Andrew Bushnell Andrew Francis Andrew Fuller Andrew Moise Andrew Wansink Andrew de los Reyes Andrés García Andy Cedilnik Andy Serpa Andy Tsouladze Angus Mackay Anthony Bryan Antoine Calando Anton Bychkov Anton Kalmykov Arkadiusz Miskiewicz Armel Asselin Arnaud Compan Arnaud Ebalard Arthur Murray Arve Knudsen Ates Goral Augustus Saunders Avery Fay Axel Tillequin Balint Szilakszi Bart Whiteley Bas Mevissen Ben Darnell Ben Greear Ben Madsen Ben Noordhuis Ben Van Hof Ben Winslow Benbuck Nason Benjamin Gerard Benjamin Johnson Bernard Leak Bernhard Reutner-Fischer Bertrand Demiddelaer Bill Egert Bill Hoffman Bjoern Sikora Bjorn Augustsson Bjorn Reese Björn Stenberg Blaise Potard Bob Richmond Bob Schader Bogdan Nicula Brad Burdick Brad Hards Brad King Bradford Bruce Brandon Wang Brendan Jurd Brent Beardsley Brian Akins Brian Dessent Brian J. Murrell Brian R Duffy Brian Ulm Brock Noland Bruce Mitchener Bryan Henderson Bryan Kemp Cameron Kaiser Camille Moncelier Caolan McNamara Carsten Lange Casey O'Donnell Cedric Deltheil Chad Monroe Chandrakant Bagul Charles Kerr Chih-Chung Chang Chris "Bob Bob" Chris Combes Chris Conroy Chris Deidun Chris Flerackers Chris Gaukroger Chris Maltby Chris Mumford Chris Smowton Christian Grothoff Christian Hagele Christian Krause Christian Kurz Christian Robottom Reis Christian Schmitz Christian Vogt Christophe Demory Christophe Legry Christopher Conroy Christopher Palow Christopher R. Palmer Christopher Stone Ciprian Badescu Claes Jakobsson Clarence Gardner Clifford Wolf Cody Jones Colin Hogben Colin Watson Colm Buckley Constantine Sapuntzakis Cory Nelson Craig A West Craig Davison Craig Markwardt Cris Bailiff Cristian Rodriguez Curt Bogmine Cyrill Osterwalder 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 Fandrich 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 Vasilevsky David Bau David Binderman 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 Shaw David Tarendash David Thiel David Wright David Yan Dengminwen Detlef Schmier Didier Brisebourg Diego Casorran Dima Barsky 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 Mac-Vicar Prett Dustin Boswell Dylan Ellicott Dylan Salisbury Early Ehlinger Ebenezer Ikonne Edin Kadribasic Eduard Bloch Eetu Ojanen Ellis Pritchard Emanuele Bovisio Emil Romanus Emiliano Ida Enrico Scholz Enrik Berkhan Eric Cooper Eric Hu Eric Landes Eric Lavigne Eric Melville Eric Mertens Eric Rautman Eric Thelin Eric Vergnaud Eric Wong Eric Young Erick Nuwendam Erwan Legrand Erwin Authried Eugene Kotlyarov Evan Jordan Eygene Ryabinkin Fabian Hiernaux Fabian Keil Fabrizio Ammollo Fedor Karpelevitch Felix von Leitner Feng Tu Florian Schoppmann Forrest Cahoon Frank Hempel Frank Keeney Frank McGeough Frank Meier Frank Ticheler Frank Van Uffelen Fred Machado Fred New Fred Noz Frederic Lepied Gabriel Kuri Garrett Holmstrom Gary Maxwell Gautam Kachroo Gautam Mani Gavrie Philipson Gaz Iqbal Georg Horn Georg Huettenegger Georg Lippitsch Georg Wicherski Gerd v. Egidy Gerhard Herre Gerrit Bruchhäuser Giancarlo Formicuccia Giaslas Georgios Gil Weber Gilad Gilbert Ramirez Jr. Gilles Blanc Gisle Vanem Giuseppe Attardi Giuseppe D'Ambrosio Glen Nakamura Glen Scott Gokhan Sengun Grant Erickson Greg Hewgill Greg Morse Greg Onufer Greg Zavertnik Grigory Entin Guenole Bescon Guenter Knauf Guillaume Arluison Gustaf Hui Gwenole Beauchesne Götz Babin-Ebell Hamish Mackenzie Hang Kin Lau Hanno Kranzhoff Hans Steegers Hans-Jurgen May Hardeep Singh Harshal Pradhan Hauke Duden Heikki Korpela Heinrich Ko Hendrik Visage Henrik Storner Henry Ludemann Herve Amblard Hidemoto Nakada Hoi-Ho Chan Hongli Lai Howard Chu Hzhijun Ian D Allen Ian Ford Ian Gulliver Ian Lynagh Ian Turner Ian Wilkes Ignacio Vazquez-Abrams Igor Franchuk Igor Novoseltsev Igor Polyakov Ilguiz Latypov Ilja van Sprundel Immanuel Gregoire Ingmar Runge Ingo Ralf Blum Ingo Wilken Jack Zhang Jacky Lam Jacob Meuser Jacob Moshenko Jad Chamcham James Bursa James Cheng James Clancy James Cone James Gallagher James Griffiths James Housley James MacMillan Jamie Lokier Jamie Newton Jamie Wilkinson Jan Ehrhardt Jan Kunder Jan Schaumann Jan Van Boghout Jared Lundell Jari Sundell Jason Glasgow Jason Liu Jason McDonald Jason S. Priebe Jay Austin Jayesh A Shah Jaz Fresh Jean Jacques Drouin Jean-Claude Chauve Jean-Francois Bertrand Jean-Louis Lemaire Jean-Marc Ranger Jean-Philippe Barrette-LaPierre Jeff Johnson Jeff Lawson Jeff Phillips Jeff Pohlmeyer Jeff Weber Jeffrey Pohlmeyer Jeremy Friesner Jerome Muffat-Meridol Jerome Vouillon Jerry Wu Jes Badwal Jesper Jensen Jesse Noller Jim Drash Jim Freeman Jim Hollinger Jim Meyering Jocelyn Jaubert Joe Halpin Joe Malicki Joel Chen Jofell Gallardo Johan Anderson Johan Nilsson Johan van Selst Johannes Bauer John Bradshaw John Crow John Dennis John E. Malmberg John Janssen John Joseph Bachir John Kelly John Lask John Lightsey John McGowan John P. McCaskey 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 Jörg Mueller-Tolk Jörn Hartroth 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 Kimmo Kinnunen Kjell Ericson Kjetil Jacobsen Klevtsov Vadim Kris Kennaway Krishnendu Majumdar Krister Johansen Kristian Gunstone Kristian Köhntopp Kyle Sallee Lachlan O'Dea Larry Campbell Larry Fahnoe Lars Gustafsson Lars J. Aas Lars Nilsson Lars Torben Wilson Lau Hang Kin Laurent Rabret Legoff Vincent Lehel Bernadt Len Krause Lenaic Lefever Lenny Rachitsky Liam Healy Lijo Antony Linas Vepstas Ling Thio Linus Nielsen Feltzing Lisa Xu Liza Alenchery Loic Dachary Loren Kirkby Luca Altea Luca Alteas Lucas Adamski Lukasz Czekierda Luke Amery Luke Call Luong Dinh Dung Maciej Karpiuk Maciej W. Rozycki Mamoru Tasaka Mandy Wu Manfred Schwarb Manuel Massing Marc Boucher Marc Kleine-Budde Marcel Roelofs Marcelo Juchem Marcin Adamski 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 Markus Duft Markus Koetter Markus Moeller Markus Oberhumer Martijn Koster Martin C. Martin Martin Drasar Martin Hager Martin Hedenfalk Martin Lemke Martin Skinner Martin Storsjo Marty Kuhrt Maruko Massimiliano Ziccardi Massimo Callegari Mateusz Loskot Mathias Axelsson Mats Lidell 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 Mehmet Bozkurt Mekonikum Mettgut Jamalla Michael Benedict Michael Calmer Michael Cronenworth Michael Curtis Michael Day Michael Goffioul Michael Jahn Michael Jerris Michael Mealling Michael Mueller Michael Smith Michael Stillwell Michael Wallner Michal Bonino Michal Gorny Michal Marek Michele Bini Mihai Ionescu Mikael Johansson Mikael Sennerholm Mike Bytnar Mike Crowe Mike Dobbs Mike Hommey Mike Power Mike Protts Mike Revi Miklos Nemeth Mitz Wark Mohamed Lrhazi Mohun Biswas Moonesamy Nathan Coulter Nathan O'Sullivan Nathanael Nerode Naveen Chandran Naveen Noel 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 Oren Tirosh Ori Avtalion P R Schaffner Paolo Piacentini Pascal Terjan Pasha Kuznetsov Pat Ray Patrice Guerin Patrick Bihan-Faou Patrick Monnerat Patrick Scott Patrick Smith Patrik Thunstrom Pau Garcia i Quiles Paul Harrington Paul Howarth 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 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 Phil Blundell Phil Karn Phil Lisiecki Phil Pellouchoud Philip Gladstone Philip Langdale Philippe Hameau Philippe Raoult Philippe Vaucher Pierre Pierre Brico Pierre Chapuis Pierre Joye Pierre Ynard Pooyan McSporran Pramod Sharma Puneet Pawaia Quagmire Quanah Gibson-Mount Quinn Slack Rafa Muyo Rafael Sagula Rainer Canavan Rainer Koenig Rajesh Naganathan Ralf S. Engelschall Ralph Beckmann Ralph Mitchell Ramana Mokkapati Randy McMurchy Ravi Pratap Ray Dassen Ray Pekowski Reinout van Schouwen Renato Botelho Renaud Chaillat Renaud Duhaut 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 Prescott Richard Silverman Rick Jones Rick Richardson Rob Crittenden Rob Jones Rob Stanzel Rob Ward Robert A. Monat Robert D. Young Robert Foreman Robert Iakobashvili Robert Olson Robert Schumann Robert Weaver 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 Ron Zapp Rosimildo da Silva Roy Shan Rune Kleveland Ruslan Gazizov Rutger Hofman Ryan Chan Ryan Nelson Ryan Schmidt S. Moonesamy Salvador Dávila Salvatore Sorrentino Sam Listopad Sampo Kellomaki Samuel Díaz García Samuel Listopad Samuel Thibault Sander Gates Sandor Feldi Saqib Ali Saul good Scott Barrett Scott Cantor Scott Davis Scott McCreary Sebastien Willemijns Senthil Raja Velu Sergio Ballestrero Seshubabu Pasam Sh Diao Sharad Gupta Shard 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 Stefan Esser Stefan Krause 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 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 J. Moore Thomas Klausner Thomas L. Shinnick Thomas Lopatic Thomas Schwinge Thomas Tonino Tim Ansell Tim Baker Tim Bartley Tim Chen Tim Costello Tim Harder Tim Heckman Tim Newsome Tim Sneddon Tinus van den Berg Tobias Rundström Toby Peterson Todd A Ouska Todd Kulesza Todd Ouska Todd Vierling Tom Benoist Tom Donovan Tom Lee Tom Mattison Tom Moers Tom Mueller Tom Regner Tom Wright Tom Zerucha 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 Ulf Härnhammar Ulrich Zadow Venkat Akella Victor Snezhko Vikram Saxena 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 Wojciech Zwiefka Wu Yongzheng Xavier Bouchoux Yang Tse Yarram Sunil Yehoshua Hershberg Yukihiro Kawada Yuriy Sosov Yves Lejeune Zmey Petroff Zvi Har'El nk swalkaus at yahoo.com tommink[at]post.pl