Skip to content
Fetching contributors…
Cannot retrieve contributors at this time
229 lines (183 sloc) 6.32 KB
Version 1.2.8
2012-09-12
fix the computation of request's Content-Length (Manabu Takayama)
Version 1.2.7
2012-08-16
Support :REPORT method (Cyrus Harmon)
Make PRESERVE-URI work better - PURI:URI mangles paths with encoded &'s.
Version 1.2.6
2012-03-03
Enable timeouts for more implementations (Francisco Vides Fernández)
Export URL-ENCODE (suggested by Rob Blackwell)
Fix incorrect range header syntax
Version 1.2.5
2012-01-30
use cl-ppcre:split instead of split-string to fix bug with GET
parameter handling (thanks to Rob Blackwell)
use :nodelay :if-supported (Anton Vodonosov)
Allow specification of client certificate (all platforms)
Add arguments that allow validation of server certificate
Version 1.2.4
2011-08-31
Make sure GET parameters are always URL-encoded
Add :RANGE keyword argument (Hans Huebner)
Better handling of optional filenames when uploading (Stas Boukarev)
Don't funcall symbols that aren't FBOUNDP (Fare Rideau)
Allow disabling of SSL when building (Marko Kocic)
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 Huebner, 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 Huebner)
Fixed bug where READ-BODY returned NIL although TEXTP was true (thanks to Hans Huebner)
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 Duerer)
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
Jump to Line
Something went wrong with that request. Please try again.