Wed Nov 19 20:29:46 CET 2008 Peter De Wachter <[EMAIL PROTECTED]> * Added cl-ironclas dependency. There's still one missing dependency: s-http-client (for the kpax-examples system), but that library isn't packaged yet.
New patches:
[Added cl-ironclas dependency. Peter De Wachter <[EMAIL PROTECTED]>**20081119192946 There's still one missing dependency: s-http-client (for the kpax-examples system), but that library isn't packaged yet. ] hunk ./debian/control 14 Package: cl-kpax Architecture: all -Depends: ${misc:Depends}, cl-who, cl-puri, cl-s-utils, cl-s-sysdeps, cl-s-base64, cl-s-http-server | cl-aserve +Depends: ${misc:Depends}, cl-who, cl-puri, cl-ironclad, cl-s-utils, cl-s-sysdeps, cl-s-base64, cl-s-http-server | cl-aserve Description: A Common Lisp Application Framework KPAX is a Common Lisp Web Application Framework. Although KPAX is quite mature and has been in production use for years, the documentation is currently not Context: [Updated Standard Version without real changes Peter Van Eynde [EMAIL PROTECTED] [Added Homepage field Peter Van Eynde [EMAIL PROTECTED] [Corrected Vcs-Darcs control field Peter Van Eynde [EMAIL PROTECTED] [Changed to group maintanance Peter Van Eynde [EMAIL PROTECTED] [TAG UPSTREAM_kpax_20080304 Peter Van Eynde [EMAIL PROTECTED] [redefined log flush logic Sven Van Caekenberghe <[EMAIL PROTECTED]>**20080304132247] [renamed a function Sven Van Caekenberghe <[EMAIL PROTECTED]>**20080304130549] [added some more deployed app maintenance code Sven Van Caekenberghe <[EMAIL PROTECTED]>**20080304111827] [fixes to allow pi to run without css Sven Van Caekenberghe <[EMAIL PROTECTED]>**20080303102624] [webapps now print full url when they start Sven Van Caekenberghe <[EMAIL PROTECTED]>**20080226130840] [added get-scheme and get-port to server protocol Sven Van Caekenberghe <[EMAIL PROTECTED]>**20080226130807] [logging changes from info to debug levels Sven Van Caekenberghe <[EMAIL PROTECTED]>**20080226124402] [documented logging levels Sven Van Caekenberghe <[EMAIL PROTECTED]>**20080226104352] [fixed example secure-login Sven Van Caekenberghe <[EMAIL PROTECTED]>**20080226104248] [more config stuff Sven Van Caekenberghe <[EMAIL PROTECTED]>**20080222183658] [fixed makefile for moved server Sven Van Caekenberghe <[EMAIL PROTECTED]>**20080222183538] [added response-size following s-http-server access logging changes Sven Van Caekenberghe <[EMAIL PROTECTED]>**20080222161312] [added response-status-translated Sven Van Caekenberghe <[EMAIL PROTECTED]>**20080222161041] [added some tools to manipulate a running server Sven Van Caekenberghe <[EMAIL PROTECTED]>**20080222133441] [changed spam protection system Sven Van Caekenberghe <[EMAIL PROTECTED]>**20070605120605] [bugfix added parsing protection Sven Van Caekenberghe <[EMAIL PROTECTED]>**20070604083954] [replaced a make-byte-vector usage Sven Van Caekenberghe <[EMAIL PROTECTED]>**20070601141531] [some security fixes Sven Van Caekenberghe <[EMAIL PROTECTED]>**20070530073701] [added cleanu-links function Sven Van Caekenberghe <[EMAIL PROTECTED]>**20070529131802] [added some spam proofing and cleanup features Sven Van Caekenberghe <[EMAIL PROTECTED]>**20070529121133] [Removed in-project md5, sha1 and hmac code and replaced it with a dependency on Ironclad Sven Van Caekenberghe <[EMAIL PROTECTED]>**20070524124522] [tried a patch from Nathan Froyd to no avail Sven Van Caekenberghe <[EMAIL PROTECTED]>**20070507090629] [added option to ignore non-ascii chars Sven Van Caekenberghe <[EMAIL PROTECTED]>**20070314121807] [ignore unicode chars silently Sven Van Caekenberghe <[EMAIL PROTECTED]>**20070314121740] [copy-stream improvements for CLISP Sven Van Caekenberghe <[EMAIL PROTECTED]>**20070312135822] [improved start/stop webapps logic Sven Van Caekenberghe <[EMAIL PROTECTED]>**20070312135555] [take ignore-errors into account when stopping a webapp Sven Van Caekenberghe <[EMAIL PROTECTED]>**20070312135257] [lose the progn and print message earlier Sven Van Caekenberghe <[EMAIL PROTECTED]>**20070312135008] [we need :debug t with init-kpax also to enable all logging early on Sven Van Caekenberghe <[EMAIL PROTECTED]>**20070312134802] [fixed a dependency Sven Van Caekenberghe <[EMAIL PROTECTED]>**20070310082409] [added the case where there is no multiprocessing Sven Van Caekenberghe <[EMAIL PROTECTED]>**20070310082324] [improved s-http-server keep-alive and http-protocol handling Sven Van Caekenberghe <[EMAIL PROTECTED]>**20070307115336] [silence the s-http-server by default Sven Van Caekenberghe <[EMAIL PROTECTED]>**20070307112131] [changed default start-kpax behavior to use standalone s-http-server Sven Van Caekenberghe <[EMAIL PROTECTED]>**20070307111928] [deal better with missing backtrace Sven Van Caekenberghe <[EMAIL PROTECTED]>**20061127110628] [fixed get-secure-random-seed to deal correctly with missing dev random Sven Van Caekenberghe <[EMAIL PROTECTED]>**20061127110605] [extended error-hook with backtrace feature Sven Van Caekenberghe <[EMAIL PROTECTED]>**20061123132211] [added some demo backup code Sven Van Caekenberghe <[EMAIL PROTECTED]>**20061108120257] [added source code viewing Sven Van Caekenberghe <[EMAIL PROTECTED]>**20061108105939] [in case of HTTP/1.0 protocol version, write proper 'Connection' HTTP header Sven Van Caekenberghe <[EMAIL PROTECTED]>**20061030135317] [respect (keep) the http protocol version Sven Van Caekenberghe <[EMAIL PROTECTED]>**20061030135237] [now printing request method & protocol as well Sven Van Caekenberghe <[EMAIL PROTECTED]>**20061030112804] [added get-request-protocol accessor Sven Van Caekenberghe <[EMAIL PROTECTED]>**20061030112729] [integrated the welcome example as well as reddit Sven Van Caekenberghe <[EMAIL PROTECTED]>**20061030100130] [added new welcome web app Sven Van Caekenberghe <[EMAIL PROTECTED]>**20061030095202] [Use Vcs-Darcs in control file Peter Van Eynde [EMAIL PROTECTED] [token new version Peter Van Eynde [EMAIL PROTECTED] [TAG DEBIAN_kpax_20061019-2 Peter Van Eynde [EMAIL PROTECTED] [fix documentation location, bug 402596 Peter Van Eynde [EMAIL PROTECTED] [token new version Peter Van Eynde [EMAIL PROTECTED] [TAG DEBIAN_kpax_20061019-1 Peter Van Eynde [EMAIL PROTECTED] [prepare for release Peter Van Eynde [EMAIL PROTECTED] [TAG UPSTREAM_kpax_20061019 Peter Van Eynde [EMAIL PROTECTED] [added per web-app session-hook that gets called when an expired session gets destroyed Sven Van Caekenberghe <[EMAIL PROTECTED]>**20061019141942] [changed +log-flush-interval+ from 120 to 10 seconds and from constant to parameter Sven Van Caekenberghe <[EMAIL PROTECTED]>**20061019114333] [in non-debug-mode protect returning error page with ignore-errors Sven Van Caekenberghe <[EMAIL PROTECTED]>**20061019114250] [fixed serious bitrot in commit Sven Van Caekenberghe <[EMAIL PROTECTED]>**20061014194907] [modified S-X-Vcs-Darcs to XS-Vcs-Darcs field Peter Van Eynde [EMAIL PROTECTED] [Added XS-X-Vcs-Darcs header Peter Van Eynde [EMAIL PROTECTED] [token new version Peter Van Eynde [EMAIL PROTECTED] [TAG DEBIAN_kpax_20060730-1 Peter Van Eynde [EMAIL PROTECTED] [TAG UPSTREAM_kpax_20060730 Peter Van Eynde [EMAIL PROTECTED] [prepare for release Peter Van Eynde [EMAIL PROTECTED] [added upload2-serve code to fix binary file problems Sven Van Caekenberghe <[EMAIL PROTECTED]>**20060630112658] [Mr.AmperSandmanBringMeADream [EMAIL PROTECTED] added dynamic-unescaped-url dynamic-url now uses the combination of escape-string and dynamic-unescaped-url. redirect-to now correctly uses dynamic-unescaped-url for its url building. ] [AddedUniqueHooksToRenderMenuBar [EMAIL PROTECTED] Added Id's to the render-menu functions, mainly for use with a javascript that hides Windowed Controls (like input fields and selects) in IE so menubars don't get disturbed by them. ID-hooks to identify parent/submenu's is not a bad thing though (not used for the moment) ] [token new version Peter Van Eynde [EMAIL PROTECTED] [TAG DEBIAN_kpax_20060427-1 Peter Van Eynde [EMAIL PROTECTED] [TAG UPSTREAM_kpax_20060427 Peter Van Eynde [EMAIL PROTECTED] [do usual increase of standards version and move of debhelper, prepare for release Peter Van Eynde [EMAIL PROTECTED] [fixed conflicts Peter Van Eynde [EMAIL PROTECTED] [switched from /dev/random to /dev/urandom Sven Van Caekenberghe <[EMAIL PROTECTED]>**20060427141240] [added s-https-server class for lispworks Sven Van Caekenberghe <[EMAIL PROTECTED]>**20060426122732] [added some cleanup code to client-processes of mod-lisp Sven Van Caekenberghe <[EMAIL PROTECTED]>**20060425085318] [added wiki-boot-time concept by [EMAIL PROTECTED] Sven Van Caekenberghe <[EMAIL PROTECTED]>**20060412144219] [radio boxes must handle string values Sven Van Caekenberghe <[EMAIL PROTECTED]>**20060331140925] [fixed string list selection Sven Van Caekenberghe <[EMAIL PROTECTED]>**20060331115755] [added fix for empty responses Sven Van Caekenberghe <[EMAIL PROTECTED]>**20060317115434] [added lispdoc makefile target Sven Van Caekenberghe <[EMAIL PROTECTED]>**20060308123101] [integrated the upload3 example Sven Van Caekenberghe <[EMAIL PROTECTED]>**20060308120643] [added some more state management and reading body on commit Sven Van Caekenberghe <[EMAIL PROTECTED]>**20060307174846] [new implementation of request-response states and stream-based access Sven Van Caekenberghe <[EMAIL PROTECTED]>**20060307155829] [we are now taking the special last boundary into account Sven Van Caekenberghe <[EMAIL PROTECTED]>**20060307131427] [changed example upload3 to fully work with raw/unbuffered streams Sven Van Caekenberghe <[EMAIL PROTECTED]>**20060307131338] [newly added Sven Van Caekenberghe <[EMAIL PROTECTED]>**20060306093205] [added new generic API get-request-state get-response-state get-request-stream get-request-stream and commit-headers Sven Van Caekenberghe <[EMAIL PROTECTED]>**20060228151908] [added the option use-tmp-files-for-data to extract-multipart-parts as well as the upload3 example to test it Sven Van Caekenberghe <[EMAIL PROTECTED]>**20060228145132] [added new abstraction read-until-boundary Sven Van Caekenberghe <[EMAIL PROTECTED]>**20060228140517] [added test keyword option to generate-select Sven Van Caekenberghe <[EMAIL PROTECTED]>**20060213215438] [do not home logical pathname translation on cmucl Sven Van Caekenberghe <[EMAIL PROTECTED]>**20060212092836] [forgot the mailinglist subsection Sven Van Caekenberghe <[EMAIL PROTECTED]>**20060204160658] [documentation update for new mailing list Sven Van Caekenberghe <[EMAIL PROTECTED]>**20060204154725] [now exporting and documenting reader get-s-http-server Sven Van Caekenberghe <[EMAIL PROTECTED]>**20060204145806] [finally exporting *web-app-server* Sven Van Caekenberghe <[EMAIL PROTECTED]>**20060204145735] [added some localization maintenance code Sven Van Caekenberghe <[EMAIL PROTECTED]>**20060204145325] [port is now used when starting a server Sven Van Caekenberghe <[EMAIL PROTECTED]>**20060113102708] [MultipartFormEncodingAndWebForm [EMAIL PROTECTED] Added a fieldset around the hidden form-id field in webforms (xhtml strict req.) Changed empty-line-handling in multipart from stuff ] [constants must be constants Sven Van Caekenberghe <[EMAIL PROTECTED]>**20060105132437] [token new version Peter Van Eynde [EMAIL PROTECTED] [TAG DEBIAN_kpax_20051222-1 Peter Van Eynde [EMAIL PROTECTED] [another defconstant -> defparameter Peter Van Eynde [EMAIL PROTECTED] [sbcl incists that constants should be constants Peter Van Eynde [EMAIL PROTECTED] [cmucl has a home 'search list' that conflicts Peter Van Eynde [EMAIL PROTECTED] [fixed spelling mistake Peter Van Eynde [EMAIL PROTECTED] [note ITP bug Peter Van Eynde [EMAIL PROTECTED] [first try Peter Van Eynde [EMAIL PROTECTED] [TAG UPSTREAM_kpax_20051222 Peter Van Eynde [EMAIL PROTECTED] [added test for unwriteable /dev/random Sven Van Caekenberghe <[EMAIL PROTECTED]>**20051222163250] [added header with more info Sven Van Caekenberghe <[EMAIL PROTECTED]>**20051221192136] [fixed a link Sven Van Caekenberghe <[EMAIL PROTECTED]>**20051221155947] [added some more documentation Sven Van Caekenberghe <[EMAIL PROTECTED]>**20051221100056] [fixed empty duration Sven Van Caekenberghe <[EMAIL PROTECTED]>**20051221093003] [fix some webapp restart problems Sven Van Caekenberghe <[EMAIL PROTECTED]>**20051219180228] [now using [un]register-context-handler Sven Van Caekenberghe <[EMAIL PROTECTED]>**20051219140832] [always restart webapps when (re)defining Sven Van Caekenberghe <[EMAIL PROTECTED]>**20051219140325] [default to no pprinting html Sven Van Caekenberghe <[EMAIL PROTECTED]>**20051219140236] [added css styling to reddit example Sven Van Caekenberghe <[EMAIL PROTECTED]>**20051219133856] [renamed to Reddit.lisp and added redirects Sven Van Caekenberghe <[EMAIL PROTECTED]>**20051219110750] [code cleanup Sven Van Caekenberghe <[EMAIL PROTECTED]>**20051217155413] [new reddit example Sven Van Caekenberghe <[EMAIL PROTECTED]>**20051217155328] [whitespace removed Sven Van Caekenberghe <[EMAIL PROTECTED]>**20051214123754] [BugfixForwardTo [EMAIL PROTECTED] [added a currently deactivated alternative to download a large body in smaller chunks Sven Van Caekenberghe <[EMAIL PROTECTED]>**20051214114602] [made override restrict-mod-lisp-connections-to-localhost actually work Sven Van Caekenberghe <[EMAIL PROTECTED]>**20051214114315] [added some safeguard to body read-sequence strangness Sven Van Caekenberghe <[EMAIL PROTECTED]>**20051210132944] [added the upload2 example Sven Van Caekenberghe <[EMAIL PROTECTED]>**20051210131009] [comment update Sven Van Caekenberghe <[EMAIL PROTECTED]>**20051210130937] [new example to test arbitrary sized and typed file uploads Sven Van Caekenberghe <[EMAIL PROTECTED]>**20051210130836] [WebFormCSSTweaks [EMAIL PROTECTED] Added some changes for cleaner and more flexible styling of webforms ] [added form-remark as attribute to web-form-definition Sven Van Caekenberghe <[EMAIL PROTECTED]>**20051125084834] [Changed all tests used in constraints to equal to enable string form parameters to be checked in member of list of strings [EMAIL PROTECTED] [clean up and removed eval usage Sven Van Caekenberghe <[EMAIL PROTECTED]>**20051122114529] [ForwardAndRedirectWrappers [EMAIL PROTECTED] [added webapp request-hook to allow pre dispatch processing Sven Van Caekenberghe <[EMAIL PROTECTED]>**20051122113853] [implemented remote-ip-addr using new sysdeps function Sven Van Caekenberghe <[EMAIL PROTECTED]>**20051122100138] [using x-forwarded-for in getting remote ip addr Sven Van Caekenberghe <[EMAIL PROTECTED]>**20051122100107] [now restricting mod-lisp connections to come from localhost Sven Van Caekenberghe <[EMAIL PROTECTED]>**20051122100024] [setf-get-title-for-web-forms [EMAIL PROTECTED] Added setfable get-title for setting the title in web-forms (titles are part of the definition and have no accessor specified on web-form) ] [stop using server-ip-port Sven Van Caekenberghe <[EMAIL PROTECTED]>**20051114152531] [added dispatch-timestamp as request-response attribute Sven Van Caekenberghe <[EMAIL PROTECTED]>**20051114113629] [removed obsolete file Sven Van Caekenberghe <[EMAIL PROTECTED]>**20051110123747] [added elementary documentation from template Sven Van Caekenberghe <[EMAIL PROTECTED]>**20051109192005] [reorganized some code - added dummy IP return Sven Van Caekenberghe <[EMAIL PROTECTED]>**20051109100354] [fixed package references in lsps Sven Van Caekenberghe <[EMAIL PROTECTED]>**20051109092150] [some examples fixes Sven Van Caekenberghe <[EMAIL PROTECTED]>**20051108154804] [initial debugging - seems ok now Sven Van Caekenberghe <[EMAIL PROTECTED]>**20051108154728] [initial project creation Sven Van Caekenberghe <[EMAIL PROTECTED]>**20051108104050] Patch bundle hash: 8cc8cd3831cd5f3105b78b1037af30a8ba67136d