[Bese-devel] Fix call of read-line-from-network in mod-lisp's read-request

Alexey Antipov door at lcpi.ru
Fri Sep 29 08:36:11 UTC 2006


This fixes mod-lisp backend.
-------------- next part --------------

New patches:

[Fix call of read-line-from-network in mod-lisp's read-request
Alexey Antipov <door at lcpi.ru>**20060929082925] {
hunk ./src/backend/mod-lisp.lisp 42
-      (for value = (octets-to-string (read-line-from-network backend apache-stream)
+      (for value = (octets-to-string (read-line-from-network apache-stream)
}

Context:

[Prepend the generated frame id with _ just like the other id's
attila.lendvai at gmail.com**20060919214826] 
[Make cookie handling a bit easier
attila.lendvai at gmail.com**20060908211353] 
[Gracefully abort the request if there's a stream error coming from the network stream
attila.lendvai at gmail.com**20060908205558] 
[Updated QUICKSTART to reflect the mod_lisp news
attila.lendvai at gmail.com**20060905100110] 
[More checks for a valid *context* in handle-request-error
attila.lendvai at gmail.com**20060904150156] 
[Use iso-8859-1 for header values and call external-format-for at read-time
attila.lendvai at gmail.com**20060901142318] 
[fix encoding problem in mod-lisp -- it now interprets header values as iso-8859 encoded
marijnh at gmail.com**20060901123318] 
[fixing output flushing on error
svg at surnet.ru**20060908201507] 
[Enable some reader macros when the examples are loaded
attila.lendvai at gmail.com*-20060901003127] 
[Enable some reader macros when the examples are loaded
attila.lendvai at gmail.com**20060901003127] 
[Limit session cookie path to the app url-prefix
attila.lendvai at gmail.com**20060831234229] 
[Follow arnesi uri escaping changes
attila.lendvai at gmail.com**20060831162338] 
[Fix the fix of the fix of Content-Type... hm...
attila.lendvai at gmail.com**20060830165615] 
[Fix the previous Content-Type fix futher restructuring the code a little bit
attila.lendvai at gmail.com**20060830154203] 
[Fix: only parse the Content-Type header if it exists
attila.lendvai at gmail.com**20060830145502] 
[fix for multithreaded-mod-lisp backend to startup/shutdown properly. added accept-thread kill or we get eaddrinuse.
evrim at core.gen.tr**20060829192546] 
[Added ucw-examples.apache2 config file
attila.lendvai at gmail.com**20060829203659] 
[Fixing incorrect accessor name.
marijnh at gmail.com**20060828083548] 
[Added disallow-response-caching
attila.lendvai at gmail.com*-20060805195650] 
[Added disallow-response-caching
attila.lendvai at gmail.com**20060805195650] 
[Updated TODO
attila.lendvai at gmail.com**20060823114037] 
[Delete stale collect in remove-expired-sessions
attila.lendvai at gmail.com**20060823112931] 
[Send expires and other headers when we send a 304 not modified
attila.lendvai at gmail.com**20060805193027] 
[Fix some indentations
attila.lendvai at gmail.com**20060710000755] 
[Added disallow-response-caching
attila.lendvai at gmail.com**20060823152329] 
[Fix :component slot handling to tolerate non-components in the slot
attila.lendvai at gmail.com**20060823135048] 
[Add slot SAVED-VALUE and hidden form field to CHECKBOX-FIELD to work around resetting fields on re-render without submitting.
Maciek Pasternacki <maciekp at japhy.fnord.org>**20060822154643] 
[user-track-module: fixed situation where session is null.
evrim at core.gen.tr**20060821105557] 
[new application module: user-track-module
evrim at core.gen.tr**20060821020942
 This module allows us to track login/logut of users via (setf (session-user) val) hook. mix it with you application and get online-users from (application.online-users *app*).
] 
[REDO: extra-tags slot added to html-element for the of (@ ..) tag. widget-component fixed accordingly to include extra-tags.
evrim at core.gen.tr**20060810085413] 
[extra-tags slot added to html-element for the of (@ ..) tag. widget-component fixed accordingly to include extra-tags.
evrim at core.gen.tr*-20060802143248] 
[Log remote peer address in httpd backend
attila.lendvai at gmail.com**20060809122954
 
 Tested only on sbcl, on other lisps it probably prints nil.
 Requires the trivial-sockets repo from:
 http://www.common-lisp.net/project/bese/darcs/trivial-sockets_until-i-can-merge-with-the-mainline/
] 
[Added PITFALLS, with a note on iterate and with-call/cc
attila.lendvai at gmail.com**20060803105640] 
[Added (setf container.current-component) specialized for nil
attila.lendvai at gmail.com**20060803093507] 
[Introduce an 'orientation' slot on list-container, needed by dojo-split-container
attila.lendvai at gmail.com**20060716165935] 
[Added with-session-variables macro
attila.lendvai at gmail.com**20060710205429] 
[Use defucwlogger also in l10n-application
attila.lendvai at gmail.com**20060710113427] 
[extra-tags slot added to html-element for the of (@ ..) tag. widget-component fixed accordingly to include extra-tags.
evrim at core.gen.tr**20060802143248] 
[fix typo
svg at surnet.ru**20060727235721] 
[cleanup according to latest yaclml
svg at surnet.ru**20060731232312] 
[use copy-alist instead of copy-tree in clone-backtracks
svg at surnet.ru**20060731232208] 
[Reverse messages in STATUS-BAR's (RENDER) method to print them out in original order.
Maciek Pasternacki <maciekp at japhy.fnord.org>**20060719191843] 
[Return from (VALIDP FORM) second value with list of conses (INVALID-FIELD . FAILED-VALIDATOR).
Maciek Pasternacki <maciekp at japhy.fnord.org>**20060719173811] 
[fixed a bug in accumulate-parameters, single values were returning as lists.
evrim at core.gen.tr**20060718134335] 
[fix for read-request method of httpd, mod-lisp, multithread-http
evrim at core.gen.tr**20060718125153
 backends. now request parameters are accumulated as lists if same
 named parameters exists in the request header. this allows us to 
 use multiple-selection lists which sends different values with
 the same parameter name several times. <ucw:select code now can work
 with provided list values. Araneida backend does not have this bug.
] 
[l10n/yaclml integration fixed.
Maciek Pasternacki <maciekp at japhy.fnord.org>**20060718103108
 
 - Actually define <L10N package,
 - Instead of defining :AROUND method, simply (PUSHNEW) package/url to
   YACLML:*URI-TO-PACKAGE* on eval/load,
 - Define yaclml tag (<L10N:RESOLVE :RESOURCE resource :PARAMS parameter-list).
] 
[DOCTYPE of simple-window-component is now changeable.
marijnh at gmail.com**20060705170659] 
[Add MAXLENGTH slot to STRING-FIELD.
Maciek Pasternacki <maciekp at japhy.fnord.org>**20060714105319] 
[Introducing a new generic method for std-component: 
evrim at core.gen.tr**20060709144801
 
 (defgeneric descendant-p (parent child &optional recursive-p)
   (:documentation "Predicate to use whether child is a child of parent."))
] 
[parenscript-handler updated to reflect new js:compile-parenscript-file-to-string changes.
evrim at core.gen.tr**20060709102712
 (parenscript-dispatcher) function is updated to reflect changes. *Warning* API changed.
] 
[keyword definitions of session,frame,action parameters added to std-vars.
evrim at core.gen.tr**20060704144237] 
[Disable <:html's :prologue, UCW renders its own DOCTYPE line
attila.lendvai at gmail.com**20060704160101] 
[Added some TODO entries
attila.lendvai at gmail.com**20060704113407] 
[Follow compile-time-level logger changes in Arnesi
attila.lendvai at gmail.com**20060703172328] 
[Added missing load-op of :ucw in start.lisp
attila.lendvai at gmail.com**20060703134948] 
[Alter example loading description in the README
attila.lendvai at gmail.com**20060703132401] 
[Only load the l10n examples on clisp and sbcl
attila.lendvai at gmail.com**20060703131652] 
[Export config variables in the ucw.system package
attila.lendvai at gmail.com**20060703124921
 
 Which makes it possible to set the variables between (asdf:find-system :ucw)
 and (asdf:oos 'asdf:load-op :ucw) when loading UCW programmatically in a
 customized way.
] 
[Clear some config vars, so asdf-loading :ucw has no other side effects
attila.lendvai at gmail.com**20060703122907] 
[Added a *ucw-compile-time-log-level*, see docstring for details
attila.lendvai at gmail.com**20060702221950] 
[Minor indentation fix
attila.lendvai at gmail.com**20060702221910] 
[removed dependency on cl-l10n for allegro and openmcl
Henrik Hjelte <henrik at evahjelte.com>**20060703112938] 
[Fix loading the l10n example so that cl-l10n doesn't warn
attila.lendvai at gmail.com**20060702120642] 
[Fix flush-request-response call in tal-handler
attila.lendvai at gmail.com**20060702003000] 
[Moved back debug-on-error into protocol.lisp
attila.lendvai at gmail.com**20060702000159] 
[Fix cache examples
attila.lendvai at gmail.com**20060701233138] 
[Issue an (in-package :ucw-user) after loading the example system
attila.lendvai at gmail.com**20060701225123] 
[Use iter in split-on-space and avoid an nreverse
attila.lendvai at gmail.com**20060629234204] 
[Fix read-line-from-network in httpd backend
attila.lendvai at gmail.com**20060629231051] 
[removing now unused default.lisp
Nathan Bird <nathan at acceleration.net>**20060630194342] 
[moving configuration into :ucw package, merging default.lisp into vars.lisp
Nathan Bird <nathan at acceleration.net>**20060630193756] 
[use the *ucw-swank-port* as default swank port
Nathan Bird <nathan at acceleration.net>**20060630184217] 
[eval-when goodness to facilitate ucwctl loading
Nathan Bird <nathan at acceleration.net>**20060630184157] 
[Further simplify loading mostly based on Nathan Bird's ideas
attila.lendvai at gmail.com**20060630165226] 
[make-displaced-array has been moved to arnesi
attila.lendvai at gmail.com**20060630081327] 
[Only start swank from the asd when *ucw-swank-port* is not nil
attila.lendvai at gmail.com**20060630001834] 
[- fixed %100 cpu utilization when action-id is not specified in the URL.
evrim at core.gen.tr**20060628205417] 
[- effective-context-definition exported for external app-module definitions.
evrim at core.gen.tr**20060627150948] 
[Move some stuff from start.lisp into ucw.asd
attila.lendvai at gmail.com**20060628084944] 
[Convert external-format-for into a defun
attila.lendvai at gmail.com**20060627141634] 
[Added a with-url-prefix keyword param to :src javascript entries
attila.lendvai at gmail.com**20060626220600] 
[Fix application-directory handling in config.lisp
attila.lendvai at gmail.com**20060626075804] 
[exports for modular-application
aycan.irican at core.gen.tr**20060625164051] 
[Get rid of the eval defclass in modular-application
attila.lendvai at gmail.com**20060625124728] 
[Make sure context.locale is always a list
attila.lendvai at gmail.com**20060625105538] 
[Call threaded-lisp-p at load-time to avoid a warning
attila.lendvai at gmail.com**20060625130223] 
[Render custom checkbox images so that the page is not scrolled when they are clicked
attila.lendvai at gmail.com**20060623214228] 
[fixed asd file for modular-applications.
evrim at core.gen.tr**20060624092237] 
[added security-module.lisp
evrim at core.gen.tr**20060624092227] 
[added modular-application.lisp which specifies modular applications.
evrim at core.gen.tr**20060624092154] 
[added l10n-module.lisp
evrim at core.gen.tr**20060624092113] 
[cookie-module.lisp added.
evrim at core.gen.tr**20060624092045] 
[added LICENCE file.
evrim at core.gen.tr**20060624092032] 
[fixed type in l10n-example -> *l10n-example-appication*
evrim at core.gen.tr**20060624083531] 
[added src/rerl/modular-application direcorty.
evrim at core.gen.tr**20060624083452] 
[l10n.lisp removed. moved to modular-applications.
evrim at core.gen.tr**20060623201634] 
[secure-application.lisp removed. moved to modular-applications.
evrim at core.gen.tr**20060623201102] 
[cookie-session.lisp removed. moved to modular-applications.
evrim at core.gen.tr**20060623200752] 
[TAG 2006-06-23
attila.lendvai at gmail.com**20060623091256] 
Patch bundle hash:
79af997129a2104a94ea122f80cbf117355c356b


More information about the bese-devel mailing list