[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 -
  • and my own FLEXI-STREAMS, Chunga, CL-PPCRE, and URL-REWRITE (plus CL-WHO for the example code). +
  • and my own FLEXI-STREAMS (0.12.0 or higher), Chunga, CL-PPCRE, and URL-REWRITE (plus CL-WHO for the example code). hunk ./doc/index.html 143 -current version is 0.11.2. There's also a port +current version is 0.12.0. There's also a port hunk ./doc/index.html 1033 -client. If the content type of the request +client. The stream will have +its octet +position set to 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 the use-apache-log-p argument to START-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 the use-apache-log-p argument +to START-SERVER. log-level +should be one of the hunk ./doc/index.html 1880 -levels. log-level can also be NIL 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's NIL. +levels. log-level can also be NIL (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's NIL. 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) }