[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