Version 1.2.3 2010-08-05 Fix UPDATE-COOKIES (Vsevolod Dyomkin) Fix typo in documentation HTML (Walter Rader) Version 1.2.2 2010-07-10 Make sure pathless URIs work (Hans Hübner, Manuel Odendahl) Version 1.2.1 2010-05-19 Fix a couple of typos (thanks to Stelian Ionescu, Giovanni Gigante, and Zach Beane) Version 1.2.0 2010-05-19 Introduced *REMOVE-DUPLICATE-COOKIES-P* (Ryan Davis) Enabled https through a proxy (Bill St. Clair and Dave Lambert) Bugfix for redirect of a request through a proxy (Bill St. Clair) Export PARSE-COOKIE-DATE Safer method to render URIs Allowed for GET/POST parameters without a value (seen on Lotus webservers) Version 1.1.0 2009-12-01 Allowed additional headers to be function designators (suggested by Xiangjun Wu) Be more liberal when parsing cookies (thanks to Andrei Stebakov) Added HTTP method PATCH (thanks to Xiangjun Wu) Don't send GET parameters again when redirecting (reported by Eugene Ossintsev) Solidify feature expressions (thanks to Joshua Taylor) Make SEND-COOKIE-P work for pathless URIs (thanks to Tomo Matsumoto) Version 1.0.0 2009-02-19 Use the new ("binary") version of Chunga Added conditions types Some performance improvements Be more lenient about content length (thanks to Zach Beane and "pix") Added *ALLOW-DOTLESS-COOKIE-DOMAINS-P* (thanks to Daniel Janus) Fix generation of user agent header (bug caught by Chaitanya Gupta) Added DEADLINE parameter for CCL (thanks to Hans Hübner) Fixed bug where READ-BODY returned NIL although TEXTP was true (thanks to Hans Hübner) Version 0.11.5 2008-03-21 Added workaround for CLISP (thanks to Anton Vodonosov) Version 0.11.4 2008-02-13 Improved error detection in MAKE-FORM-DATA-FUNCTION (suggested by Daniel Janus) Version 0.11.3 2008-01-14 The previous change is only needed for Windows Version 0.11.2 2008-01-14 Disable WRITE-TIMEOUT for LW 5.0 if SSL is used (reported by Nico de Jager) Version 0.11.1 2007-10-11 Make Drakma work with AllegroCL's "modern" mode (patch by Ross Jekel) Needs at least Chunga 0.4.1 and FLEXI-STREAMS 0.13.1 Version 0.11.0 2007-10-01 Added *TEXT-CONTENT-TYPES* and *BODY-FORMAT-FUNCTION* (suggested by Peter Eddy) Version 0.10.2 2007-09-29 Fixed bug introduced in latest change... (reported by Ross Jekel) Version 0.10.1 2007-09-25 Use parameters in URI if they weren't used up for the content body (suggested by Jan Rychter) Version 0.10.0 2007-09-18 Added support for "HttpOnly" cookie attribute (due to a bug report by Alexey Goldin) Version 0.9.1 2007-07-12 Improved CL+SSL support (patch by David Lichteblau) Version 0.9.0 2007-06-30 Added reason phrase to return values (patch by Holger Dürer) Version 0.8.0 2007-06-25 In cookie dates, accept time zones different from "GMT" (reported by Didier Verna) Added *ignore-unparseable-cookie-dates-p* Version 0.7.1 2007-06-17 Allow streams or functions as file designators (suggested by Andrei Stebakov) Version 0.7.0 2007-04-07 Switched from trivial-sockets to usocket (patch by Erik Huelsmann) Version 0.6.2 2007-03-09 Fixed release dates (thanks to Jeffrey Cunningham) Version 0.6.1 2007-03-08 Changed SPLIT-STRING so that it doesn't rely on unspecified behaviour (reported by Jianshi Huang) Version 0.6.0 2007-02-08 Make sure stream is closed in case of early errors (thanks to Chris Dean for test data) Robustified cookie parsing Send all outgoing cookies in one fell swoop (for Sun's buggy web server) Deal with empty Location headers Deal with corrupted Content-Type headers Version 0.5.5 2007-02-05 Fixed socket leak in case of redirects (bug report by Chris Dean) Version 0.5.4 2006-12-01 Workaround for servers which send headers after 100 status line (provided by Donavon Keithley) Version 0.5.3 2006-10-11 Set stream element type for binary streams as needed for CLISP (reported by Magnus Henoch) Version 0.5.2 2006-10-08 Adhere to user-provided content length if FORM-DATA is true Version 0.5.1 2006-10-07 Take Content-Encoding header into account (due to a bug report by Gregory Tod) Version 0.5.0 2006-09-25 Fixed bug where body sometimes wasn't read (reported by Ivan Toshkov) Added AUTO-REFERER feature (thanks to Colin Simmonds) Version 0.4.4 2006-09-24 Treat "localhost" special for cookies (reported by Ivan Toshkov) Version 0.4.3 2006-09-24 Circumvent CL+SSL for AllegroCL (suggested by David Lichteblau) Version 0.4.2 2006-09-07 Fixed :OPTIONS* method Version 0.4.1 2006-09-07 Added more methods including :OPTIONS* pseudo method (suggested by Ralf Mattes) Always (except for POST) add parameters to URI query Always read body (unless there's no chunking and no content length) Version 0.4.0 2006-09-05 Added file uploads Added multipart/form-data Added enforced computation of request bodies in RAM Use LF line endings in default external format Version 0.3.1 2006-09-04 Don't use underlying streams of flexi streams anymore Returned streams now have element type OCTET when FORCE-BINARY is true Better default "User-Agent" header for some Lisps Added info about mailing lists Added note about Gentoo Version 0.3.0 2006-09-02 Added client-side chunked encoding and various ways to send the content Version 0.2.0 2006-09-01 Completely re-factored for portability, chunking code is in Chunga now Version 0.1.3 2006-08-30 REQUIRE "comm" before WITH-STREAM-INPUT-BUFFER is used Version 0.1.2 2006-08-27 Notes about SSL and listener font Version 0.1.1 2006-08-27 Note about CL-BASE64 and KMRCL Version 0.1.0 2006-08-27 First public release