Revision: 4643 Author: hans URL: http://bknr.net/trac/changeset/4643
Numerous changes. Please note that startup has changed:
(hunchentoot:start (make-instance 'hunchentoot:easy-acceptor :port 4242))
Please test Hunchentoot and report problems:
(hunchentoot-test:test-hunchentoot "http://localhost:4242")
Summary of changes:
Overhaul error and return code handling. Improve behavior for internal errors. Support Range: header in static file handler.
Use generic functions instead of closures in core functionality:
acceptor-server-name, acceptor-remove-session, acceptor-dispatch-request, acceptor-handle-return-code
I attempted to document all changes, but please report if there are any missing bits.
_U trunk/thirdparty/hunchentoot/ U trunk/thirdparty/hunchentoot/acceptor.lisp U trunk/thirdparty/hunchentoot/doc/index.xml U trunk/thirdparty/hunchentoot/easy-handlers.lisp U trunk/thirdparty/hunchentoot/headers.lisp U trunk/thirdparty/hunchentoot/misc.lisp U trunk/thirdparty/hunchentoot/packages.lisp U trunk/thirdparty/hunchentoot/request.lisp U trunk/thirdparty/hunchentoot/session.lisp U trunk/thirdparty/hunchentoot/specials.lisp _U trunk/thirdparty/hunchentoot/test/ U trunk/thirdparty/hunchentoot/test/script-engine.lisp U trunk/thirdparty/hunchentoot/test/script.lisp U trunk/thirdparty/hunchentoot/test/test-handlers.lisp U trunk/thirdparty/hunchentoot/util.lisp
Change set too large, please see URL above