[version 0.12.0 ediware**20070907050016] { hunk ./CHANGELOG 1 +Version 0.12.0 +2007-09-07 +Now uses bound for flexi stream returned by RAW-POST-DATA +Needs FLEXI-STREAMS 0.12.0 or higher + hunk ./CHANGELOG 7 -2007-05-25 +2007-09-05 hunk ./doc/index.html 133 -
0
. If the client provided
+a Content-Length
header, the stream will also have
+a
+corresponding bound,
+so no matter whether the client used chunked encoding or not, you can
+always read until EOF.
++If the content type of the request hunk ./doc/index.html 1873 -
Schedules a message for the Apache log -file or writes it directly to the current log file depending on the value of theuse-apache-log-p
argument toSTART-SERVER
.log-level
should be one of the +
Schedules a message for the Apache log file or writes +it directly to the current log file depending +on the value of theuse-apache-log-p
argument +toSTART-SERVER
.log-level
+should be one of the hunk ./doc/index.html 1880 -levels.log-level
can also beNIL
in which case mod_lisp's default log level is used. -If Apache isn't used, the log level is just written to the log file unless it'sNIL
. +levels.log-level
can also beNIL
(in +which case mod_lisp's default log level is used. If Apache isn't used, the log level is just written +to the log file unless it'sNIL
. hunk ./doc/index.html 2572 -$Header: /usr/local/cvsrep/hunchentoot/doc/index.html,v 1.102 2007/09/05 11:06:36 edi Exp $ +$Header: /usr/local/cvsrep/hunchentoot/doc/index.html,v 1.105 2007/09/06 23:33:15 edi Exp $ hunk ./hunchentoot.asd 2 -;;; $Header: /usr/local/cvsrep/hunchentoot/hunchentoot.asd,v 1.41 2007/09/05 11:06:34 edi Exp $ +;;; $Header: /usr/local/cvsrep/hunchentoot/hunchentoot.asd,v 1.42 2007/09/06 23:33:14 edi Exp $ hunk ./hunchentoot.asd 37 -(defvar *hunchentoot-version* "0.11.2" +(defvar *hunchentoot-version* "0.12.0" hunk ./request.lisp 2 -;;; $Header: /usr/local/cvsrep/hunchentoot/request.lisp,v 1.31 2007/03/30 17:13:20 edi Exp $ +;;; $Header: /usr/local/cvsrep/hunchentoot/request.lisp,v 1.32 2007/09/06 23:32:10 edi Exp $ hunk ./request.lisp 112 - (cond (want-stream content-stream) + (cond (want-stream + (setf (flexi-stream-position *hunchentoot-stream*) 0) + (when content-length + (setf (flexi-stream-bound content-stream) content-length)) + content-stream) hunk ./server.lisp 2 -;;; $Header: /usr/local/cvsrep/hunchentoot/server.lisp,v 1.36 2007/09/05 11:06:34 edi Exp $ +;;; $Header: /usr/local/cvsrep/hunchentoot/server.lisp,v 1.37 2007/09/06 23:32:10 edi Exp $ hunk ./server.lisp 327 - (setf (flexi-stream-external-format *hunchentoot-stream*) +latin-1+) + ;; and reset bound of stream as well + (setf (flexi-stream-external-format *hunchentoot-stream*) +latin-1+ + (flexi-stream-bound *hunchentoot-stream*) nil) }