--- cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg.orig/ChangeLog +++ cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg/ChangeLog @@ -1,3 +1,3157 @@ +2007-02-25 13:21 rudi + + * acl-compat/lw-buffering.lisp, acl-compat/sbcl/acl-socket.lisp, + aserve/client.cl, aserve/parse.cl: + + * Merge fixes from Hannu Koivisto (mail "Various Fixes" to paserve-help 25 Feb) + +2006-06-21 10:06 rudi + + * acl-compat/acl-compat.asd, acl-compat/packages.lisp, + aserve/htmlgen/htmlgen.cl: + + Apply "patch: fixes for cvs openmcl" (James Bielman via paserve-discuss) + +2006-04-24 14:18 rudi + + * libs/asdf.lisp: + + Update to upstream asdf 1.96 + +2006-04-08 16:06 rudi + + * acl-compat/: acl-excl-common.lisp, acl-compat.asd: + + Merge "Problems with non-Debian CMUCL and acl-compat" (Stefan Scholl, + paserve-discuss 2006-04-04) + ... untested, since I don't have a running cmucl anywhere + +2006-02-19 11:32 rudi + + * aserve/main.cl: + + Fix some package errors : s/socket/acl-compat.socket/ + +2006-01-22 14:01 rudi + + * acl-compat/: ChangeLog, sbcl/acl-excl.lisp, sbcl/acl-mp.lisp: + + Argh; fix last night's checkin + +2006-01-21 17:51 rudi + + * aserve/proxy.cl, ChangeLog, acl-compat/ChangeLog, + acl-compat/sbcl/acl-excl.lisp: + + Fixes, partly sbcl-specific + + * acl-compat/sbcl/acl-excl.lisp (filesys-type, filesys-inode): + use sb-posix instead of sbcl internals + + * aserve/proxy.cl (write-body-buffers): initialize len to numeric + value in all cases + +2005-10-20 09:54 nhabedi + + * acl-compat/packages.lisp, acl-compat/lispworks/acl-socket.lisp, + aserve/main.cl: + + use LispWorks' "native" SSL support (Alain Picard) + +2005-08-05 11:52 melisgl + + * aserve/: ChangeLog, main.cl: + + * main.cl (connection-reset-error): detect sigpipe and + "connection reset by peer" on sbcl + +2005-08-05 11:26 melisgl + + * aserve/: ChangeLog, main.cl, publish.cl: + + * publish.cl: In http 1.1 keep alive is the default. + Client needs to send "Connection: close". In http 1.0 + non-persistent connection is the default, client + needs to send "Connection: keep-alive". + + * main.cl: fixed atomic-{incf,decf} for sbcl + +2005-08-05 11:25 melisgl + + * acl-compat/: ChangeLog, sbcl/acl-mp.lisp: + + * sbcl/acl-mp.lisp: updated to use the thread object api + available since sbcl 0.9.2 + +2005-07-05 19:28 nhabedi + + * ChangeLog, acl-compat/lispworks/acl-socket.lisp: + + Support LW 4.4.x SSL stuff + +2005-07-05 19:25 nhabedi + + * ChangeLog, acl-compat/lispworks/acl-excl.lisp: + + deactive filesys-inode for LWW to enable clean compilation + +2005-04-12 06:42 desoi + + * acl-compat/mcl/acl-socket-mcl.lisp: + + OpenTransport optimization from Terje Norderhaug: + + I have a potential improvement for the ACL-SOCKET-MCL.LISP module used in AEServe. + + ACL-SOCKET-MCL scans all streams of the socket to determine which one has become established. However, the OpenTransport module of MCL establishes connections in the order their stream were created. It follows that only the earliest created stream has to be tested to determine whether a connection is established. + +2005-03-14 11:12 rudi + + * acl-compat/sbcl/acl-mp.lisp: + + Unbreak building on single-threaded sbcl. + +2005-03-04 22:00 desoi + + * acl-compat/mcl/acl-excl.lisp: + + Fixed package issue with fixnump. + +2005-03-04 21:57 desoi + + * acl-compat/packages.lisp: + + Fixed some package issues for MCL. + +2005-03-03 10:37 pvaneynd + + * debian/: changelog, control: + + new debian version + +2005-02-20 21:34 kevinrosenberg + + * debian/: changelog: + + new debian version + +2005-02-20 13:20 rudi + + * aserve/: authorize.cl, cgi.cl, client.cl, decode.cl, headers.cl, + log.cl, macs.cl, main.cl, packages.cl, parse.cl, proxy.cl, + publish.cl: + + Update to upstream version 1.2.42 + +2005-02-18 21:31 desoi + + * acl-compat/lispworks/acl-excl.lisp: + + Removed stray excl package definition. + +2005-02-18 21:24 desoi + + * acl-compat/acl-excl-common.lisp: + + Added back *current-case-mode* needed for Franz xmlutils package. + +2005-02-08 10:55 rudi + + * acl-compat/: scl/acl-excl.lisp, acl-excl-common.lisp, + clisp/acl-excl.lisp, cmucl/acl-excl.lisp, + lispworks/acl-excl.lisp, mcl/acl-excl.lisp: + + * Move string-to-octets from acl-excl-common.lisp into *-excl.lisp, + since sbcl has a native version. + +2004-10-01 11:40 kevinrosenberg + + * ChangeLog, acl-compat/mcl/acl-excl.lisp: + + 2004-10-01 Kevin Rosenberg + * acl-compat/mcl/acl-mp: Apply portability patch from Gary Byers + to fix filesys-inode for linux + +2004-09-24 18:59 kevinrosenberg + + * ChangeLog, acl-compat/sbcl/acl-mp.lisp, debian/changelog: + + 2004-09-24 Kevin Rosenberg + * acl-compat/sbcl/acl-mp.lisp: Apply patch from Gabor Melis + to fix type [portableaserve-discuss@lists.sourceforge.net]. + +2004-08-31 22:36 kevinrosenberg + + * ChangeLog, acl-compat/sbcl/acl-mp.lisp, + acl-compat/sbcl/acl-socket.lisp, aserve/main.cl, + debian/changelog: + + 2004-08-31 Kevin Rosenberg + * Fix ipaddr-to-hostname for SBCL + * Fix for request-query-value for SBCL + +2004-08-31 06:04 kevinrosenberg + + * acl-compat/packages.lisp: + + use new without-package-locks + +2004-08-31 05:49 kevinrosenberg + + * ChangeLog, aserve/webactions/clpage.cl, + aserve/webactions/webact.cl: + + Add support for :cookie-domain for webactions + +2004-08-31 04:53 kevinrosenberg + + * ChangeLog, acl-compat/sbcl/acl-excl.lisp, aserve/main.cl, + aserve/webactions/clpcode/clp.cl: + + 2004-08-30 Kevin Rosenberg + * Fixes for compilation on SBCL + +2004-08-21 19:54 kevinrosenberg + + * debian/: README.Debian, changelog: + + New debian package + +2004-08-11 21:04 kevinrosenberg + + * acl-compat/lispworks/acl-excl.lisp, debian/changelog: + + add filesys-inode for lispworks + +2004-08-05 06:46 kevinrosenberg + + * ChangeLog, acl-compat/acl-compat.asd, acl-compat/packages.lisp, + acl-compat/allegro/acl-mp.lisp, + acl-compat/allegro/acl-socket.lisp, + acl-compat/allegro/acl-sys.lisp, aserve/htmlgen/htmlgen.asd, + debian/changelog: + + 2004-08-04 Kevin Rosenberg + * Commit patch from Chaskiel M Grundman + for better Allegro support + +2004-08-04 04:41 kevinrosenberg + + * debian/: changelog, cl-acl-compat.postinst, cl-acl-compat.prerm, + cl-aserve.postinst, cl-aserve.prerm, cl-htmlgen.postinst, + cl-htmlgen.prerm: + + convert to common-lisp-controller v4 + +2004-08-03 05:42 kevinrosenberg + + * debian/: README.Debian, changelog: + + add incompatibility notice + +2004-07-08 19:55 kevinrosenberg + + * acl-compat/acl-compat.asd, debian/changelog, debian/control: + + apply patch from peter van eynde for cmu 19a + +2004-06-10 05:52 kevinrosenberg + + * ChangeLog, INSTALL.lisp, acl-compat/lispworks/acl-excl.lisp, + acl-compat/lispworks/acl-socket.lisp, aserve/main.cl, + aserve/packages.cl, aserve/webactions/webact.cl, + aserve/webactions/clpcode/clp.cl, debian/changelog: + + Commit changes from Nick Levine for Lispworks + +2004-06-01 11:00 rudi + + * aserve/webactions/clpage.cl, aserve/main.cl, + acl-compat/acl-excl-common.lisp, aserve/client.cl, + aserve/macs.cl: + + Some fixes that gathered dust in my inbox for too long ... + +2004-04-27 22:09 kevinrosenberg + + * aserve/webactions/webact.cl: + + fix package name for allegro + +2004-04-26 20:18 kevinrosenberg + + * ChangeLog, acl-compat/cmucl/acl-excl.lisp, + acl-compat/sbcl/acl-excl.lisp, aserve/load.cl, + aserve/webactions/clpage.cl, aserve/webactions/load.cl, + aserve/webactions/test/t-webactions.cl, debian/changelog: + + Patches for webactions + +2004-03-24 12:50 yrashk + + * acl-compat/sbcl/acl-socket.lisp: + + Resolve CVS conflicts + +2004-03-17 02:21 kevinrosenberg + + * libs/puri-1.3.1/src.lisp: + + use net.uri nickname on non-Allegro platforms + +2004-03-16 21:38 kevinrosenberg + + * debian/changelog: + + Automated commit for debian_version_1_2_35+cvs_2004_03_16b + +2004-03-16 21:38 kevinrosenberg + + * aserve/webactions/: clpage.cl, webact.cl: + + cleanup old code + +2004-03-16 21:37 kevinrosenberg + + * aserve/main.cl: + + add quote so that multiple evaluations don't cause failure when compile webactions + +2004-03-16 17:19 kevinrosenberg + + * aserve/cgi.cl, aserve/log.cl, debian/changelog: + + change socket: package references to acl-compat.socket: + +2004-03-16 10:52 yrashk + + * acl-compat/sbcl/acl-mp.lisp: + + Resolve CVS conflicts + +2004-03-16 03:57 kevinrosenberg + + * aserve/webactions/clpage.cl, aserve/webactions/webact.cl, + debian/changelog: + + avoid the duplicate defpackage forms in webactions. These forms are really designed to just export symbols -- so add export forms instead. + +2004-03-14 15:46 yrashk + + * acl-compat/: packages.lisp, cmucl/acl-mp.lisp, sbcl/acl-mp.lisp: + + Resolve CVS conflicts + +2004-03-13 18:46 rudi + + * aserve/webactions/webactions.asd: + + - Frob webactions.asd: add default file type, author and licence info + +2004-03-13 18:19 rudi + + * acl-compat/acl-compat.asd, aserve/aserve.asd, + aserve/htmlgen/htmlgen.asd: + + - Use :default-component-class in asd files + + - Add author, version, licence fields to asd files + +2004-03-06 03:49 kevinrosenberg + + * debian/: changelog, control: + + Automated commit for debian_version_1_2_35+cvs_2004_03_05 + +2004-03-01 19:25 kevinrosenberg + + * debian/changelog: + + Automated commit for debian_version_1_2_35+cvs_2004_03_01 + +2004-03-01 19:25 kevinrosenberg + + * aserve/webactions/: webact.cl, websession.cl: + + use acl-compat package names instead of allegro-only package names + +2004-02-17 13:48 rudi + + * aserve/webactions/clpcode/clp.cl, + aserve/webactions/doc/webactions.html, acl-compat/ChangeLog, + acl-compat/acl-excl-common.lisp, acl-compat/meta.lisp, + acl-compat/nregex.lisp, aserve/ChangeLog, aserve/authorize.cl, + aserve/cgi.cl, aserve/client.cl, aserve/decode.cl, + aserve/main.cl, aserve/packages.cl, aserve/proxy.cl, + aserve/publish.cl, aserve/test/t-aserve.cl, + aserve/webactions/clpage.cl, aserve/webactions/webact.cl, + aserve/webactions/websession.cl: + + + - Update aserve to upstream version 1.2.35 + + - Fix bug in match-regexp for :return :index case + +2004-02-16 21:49 rudi + + * acl-compat/: ChangeLog, acl-compat.asd: + + + - Add some meta-information to system definition + + - Fix bug: all but the first :depends-on arguments to asdf:defsystem + are silently ignored. :/ + +2004-02-16 20:37 rudi + + * libs/cl-ppcre/doc/index.html, libs/cl-ppcre/errors.lisp, + libs/cl-ppcre/lexer.lisp, libs/cl-ppcre/load.lisp, + libs/cl-ppcre/optimize.lisp, libs/cl-ppcre/packages.lisp, + libs/cl-ppcre/parser.lisp, libs/cl-ppcre/perltest.pl, + libs/cl-ppcre/ppcre-tests.lisp, libs/cl-ppcre/regex-class.lisp, + libs/cl-ppcre/repetition-closures.lisp, + libs/cl-ppcre/scanner.lisp, libs/cl-ppcre/specials.lisp, + libs/cl-ppcre/testdata, libs/cl-ppcre/testinput, + libs/cl-ppcre/util.lisp, + libs/cl-ppcre/doc/benchmarks.2002-12-22.txt, aserve/main.cl, + aserve/test/t-aserve.cl, libs/cl-ppcre/CHANGELOG, + libs/cl-ppcre/README, libs/cl-ppcre/api.lisp, + libs/cl-ppcre/cl-ppcre-test.asd, + libs/cl-ppcre/cl-ppcre-test.system, libs/cl-ppcre/cl-ppcre.asd, + libs/cl-ppcre/cl-ppcre.system, libs/cl-ppcre/closures.lisp, + libs/cl-ppcre/convert.lisp, ChangeLog, INSTALL.lisp, + acl-compat/ChangeLog, acl-compat/acl-compat.asd, + acl-compat/acl-excl-common.lisp, acl-compat/packages.lisp, + acl-compat/scl/acl-excl.lisp: + + General: + + * libs/cl-ppcre/: Import Edi Weitz's cl-ppcre library. + + * INSTALL.lisp: load it. + + acl-compat: + + * packages.lisp: Remove references to nregex package. + + * acl-excl-common.lisp (match-regexp, compile-regexp): Implement + using cl-ppcre. + + * acl-compat.asd: Eliminate meta and nregex, use cl-ppcre instead. + + AllegroServe core: + + * aserve/test/t-aserve.cl (test-publish-directory): Correct + directory regexp (put some more leaning toothpicks in) + + * aserve/main.cl: Remove meta-based date-to-universal-time + function; the shiny new match-regexp can handle these expressions. + +2004-02-14 18:28 rudi + + * acl-compat/: ChangeLog, acl-compat.asd: + + * acl-compat.asd: Make Gray streams loading on cmucl a little bit + saner (but only a little bit) + +2004-02-14 12:35 rudi + + * acl-compat/: ChangeLog, chunked-stream-mixin.lisp: + + * chunked-stream-mixin.lisp: Don't add to *features*, remove + provide form. + +2004-02-12 22:31 rudi + + * aserve/test/t-aserve.cl: + + * Fix stray reference to package "EXCL". + +2004-02-09 15:11 rudi + + * libs/puri-1.3.1/.cvsignore, aserve/webactions/.cvsignore, + aserve/webactions/clpcode/.cvsignore, + aserve/webactions/doc/.cvsignore, + aserve/webactions/test/.cvsignore, contrib/.cvsignore, + debian/.cvsignore, libs/.cvsignore, acl-compat/mcl/.cvsignore, + acl-compat/sbcl/.cvsignore, acl-compat/scl/.cvsignore, + aserve/.cvsignore, aserve/doc/.cvsignore, + aserve/examples/.cvsignore, aserve/examples/.pics/.cvsignore, + aserve/examples/.pics/med/.cvsignore, aserve/htmlgen/.cvsignore, + aserve/test/.csvignore, .cvsignore, acl-compat/.cvsignore, + acl-compat/allegro/.cvsignore, acl-compat/clisp/.cvsignore, + acl-compat/cmucl/.cvsignore, acl-compat/lispworks/.cvsignore: + + cvsignore frobbery: + - ignore arch droppings + - update list of fasl types everywhere + +2004-02-09 12:40 rudi + + * clean.sh: + + Added silly little clean-up script. + +2004-02-08 21:24 rudi + + * acl-compat/uri.lisp: + + Remove uri.lisp. + +2004-02-08 16:47 rudi + + * contrib/asdf.lisp: + + Move asdf to libs/ directory. + +2004-02-08 16:44 rudi + + * libs/puri-1.3.1/: .cvsignore, LICENSE, README, puri.asd, + src.lisp, tests.lisp, uri.html: + + Check in kmr's port of the Franz uri code. + +2004-02-08 16:43 rudi + + * libs/README: + + [no log message] + +2004-02-08 16:42 rudi + + * libs/asdf.lisp: + + Moved from contrib/ + +2004-02-08 16:41 rudi + + * aserve/cgi.cl, aserve/client.cl, aserve/log.cl, aserve/main.cl, + aserve/packages.cl, aserve/proxy.cl, aserve/examples/chat.cl, + aserve/test/t-aserve.cl, aserve/webactions/clpage.cl, + aserve/webactions/webact.cl, ChangeLog, INSTALL.lisp, + acl-compat/ChangeLog, acl-compat/acl-compat.asd: + + Overall: + + * Add libs/ directory; move asdf.lisp to libs, add puri to libs + + Installation: + + * Removed warnings for loading the provided-by-us versions of asdf et + al. + + * Load puri library before acl-compat. + + * Remove MCL-specific handling. + + AllegroServe: + + * Use package puri throughout. + + acl-compat: + + * Let puri handle uris. + +2004-02-04 20:47 neonsquare + + * acl-compat/: acl-compat.asd, acl-ssl-streams.lisp: + + - CMUCL SSL fixes + +2004-02-02 16:58 rudi + + * acl-compat/: ChangeLog, cmucl/acl-mp.lisp: + + + * cmucl/acl-mp.lisp (process-run-function): Give the new process + a run reason, so that it doesn't hang from the start. + +2004-02-02 15:42 rudi + + * acl-compat/: ChangeLog, cmucl/acl-socket.lisp: + + + * cmucl/acl-socket.lisp (get-fd): Added method for server-socket. + +2004-01-30 19:41 ljosa + + * acl-compat/uri.lisp: + + NET.URI:PARSE-URI now does an ETYPECASE on its argument. If the argument + is a string, it is parsed as before. If the argument is a NET.URI:URI, + it is returned unchanged. The new behavior is consistent with the spec. + and behavior of Franz's implementation. + Fixes bug #883274. + +2004-01-28 12:50 rudi + + * acl-compat/: ChangeLog, packages.lisp, lispworks/acl-socket.lisp: + + Continue elimination of "excl" prefix (reported by Sven van Caekenberghe) + + * packages.lisp: excl -> acl-compat.excl + + * lispworks/acl-socket.lisp: ditto. + +2004-01-27 11:53 rudi + + * aserve/example.cl, aserve/main.cl, aserve/proxy.cl, + aserve/publish.cl, aserve/examples/examples.cl, + acl-compat/packages.lisp, acl-compat/clisp/acl-excl.lisp, + acl-compat/cmucl/acl-excl.lisp, + acl-compat/lispworks/acl-excl.lisp, acl-compat/mcl/acl-excl.lisp, + acl-compat/sbcl/acl-excl.lisp, acl-compat/scl/acl-excl.lisp, + aserve/client.cl, ChangeLog, INSTALL.lisp, acl-compat/ChangeLog, + acl-compat/acl-excl-common.lisp, + acl-compat/chunked-stream-mixin.lisp: + + * INSTALL.lisp: clean up a bit, merge sbcl, cmu and lispworks + loading code. + + * Replaced package prefix excl: with acl-compat.excl: throughout. + + aserve: + + * aserve/main.cl (connection-reset-error): Hackishly implement for + OpenMCL and conditionalize allegro-specific function call -- this + should fix stray hangs (caused by threads wanting to enter the + debugger) on all platforms. + + acl-compat: + + * chunked-stream-mixin.lisp: replace excl: package prefix with + acl-compat.excl: + + * mcl/acl-excl.lisp (fixnump): new function. + + * packages.lisp (:acl-compat.excl): Remove "excl" nickname. + + * clisp/acl-excl.lisp (fixnump): new function. + + * acl-excl-common.lisp (string-to-octets): null-terminate vector when + asked to. + + * cmucl/acl-excl.lisp, lispworks/acl-excl.lisp, mcl/acl-excl.lisp, + sbcl/acl-excl.lisp, scl/acl-excl.lisp: Move write-vector, + string-to-octets to commmon file. + + * acl-excl-common.lisp: Moved write-vector, string-to-octets from + implementation-specific files. + +2004-01-21 16:09 rudi + + * acl-compat/: ChangeLog, acl-compat.asd, acl-excl-common.lisp, + clisp/acl-excl.lisp, cmucl/acl-excl.lisp, + lispworks/acl-excl.lisp, mcl/acl-excl.lisp, sbcl/acl-excl.lisp, + scl/acl-excl.lisp: + + + Refactoring ahoy! + + * Unify a heap of code in new file acl-excl-common.lisp + +2004-01-21 10:55 rudi + + * ChangeLog, contrib/asdf.lisp: + + New asdf; recent OpenMCL 0.14pre releases should work again. + +2004-01-18 17:29 rudi + + * acl-compat/: clisp/acl-socket.lisp, cmucl/acl-excl.lisp, + cmucl/acl-mp.lisp, lispworks/acl-excl.lisp, mcl/acl-excl.lisp, + sbcl/acl-excl.lisp, scl/acl-excl.lisp, CREDITS, ChangeLog, + README, acl-excl-corman.lisp, clisp/acl-excl.lisp: + + * acl-excl-corman.lisp (intern*), sbcl/acl-excl.lisp (intern*), + mcl/acl-excl.lisp (intern*), lispworks/acl-excl.lisp (intern*), + cmucl/acl-excl.lisp (intern*), clisp/acl-excl.lisp (intern*), + scl/acl-excl.lisp (intern*): Don't upcase symbol before interning + (thanks to Marco Baringer, whose code was broken by this). Now + I'm motivated to factor out common code from all the backends ... + + * cmucl/acl-mp.lisp (apply-with-bindings): Fix "How did this ever + work" typo; thanks to Marco Baringer. + +2004-01-11 21:07 rudi + + * acl-compat/: ChangeLog, sbcl/acl-socket.lisp: + + * sbcl/acl-socket.lisp (make-socket): Handle :local-port nil, + don't bind socket in that case (let os choose a port) + +2004-01-11 18:20 rudi + + * aserve/cgi.cl, ChangeLog, acl-compat/ChangeLog, + acl-compat/packages.lisp, acl-compat/cmucl/acl-socket.lisp, + acl-compat/mcl/acl-excl.lisp, acl-compat/mcl/acl-mp.lisp, + acl-compat/mcl/acl-socket-openmcl.lisp, + acl-compat/mcl/acl-sys.lisp, acl-compat/sbcl/acl-socket.lisp: + + aserve changes: + + * aserve/cgi.cl: Frob package references to acl-compat ones. + + * aserve/main.cl: Added setuid / setgid for sbcl. + + acl-compat changes: + + * packages.lisp (defpackage acl-compat.excl): Export some symbols + for mcl, too + + * mcl/acl-excl.lisp (run-shell-command): Implement (largely + untested for now, needed for cgi support) + + * mcl/acl-sys.lisp (command-line-argument, + command-line-arguments): Implement for OpenMCL + + * mcl/acl-mp.lisp (wait-for-input-available): Implement. Needed + for cgi support. + + * mcl/acl-socket-openmcl.lisp (server-socket): Remove :type slot + argument. + + * sbcl/acl-socket.lisp (make-socket): Add reuse-address argument. + + * cmucl/acl-socket.lisp (make-socket): Add reuse-address argument. + +2004-01-11 17:53 rudi + + * ChangeLog, acl-compat/ChangeLog, acl-compat/acl-compat.asd, + aserve/main.cl: + + Load sb-posix for sbcl, enable :setuid and :setgid arguments to + net.aserve:start on sbcl. + +2003-12-21 16:03 desoi + + * acl-compat/mcl/acl-excl.lisp: + + Added initforms for stream-error slots. + +2003-12-21 15:59 desoi + + * acl-compat/lispworks/acl-mp.lisp: + + revised invoke-with-timeout with patch from Alain Picard + +2003-12-15 16:10 rudi + + * acl-compat/: ChangeLog, acl-compat.asd, + chunked-stream-mixin.lisp, lw-buffering.lisp, packages.lisp, + uri.lisp, mcl/acl-excl.lisp, mcl/acl-mp.lisp, + mcl/acl-socket-openmcl.lisp, mcl/acl-sys.lisp, + sbcl/acl-socket.lisp: + + + NOTE: this checkin has a reasonable chance of breaking (and mcl + (not openmcl)) + + * mcl/acl-socket-openmcl.lisp: Remove package definition, + implement chunked transfer encoding (accepting a speed loss in the + process) + + * mcl/acl-excl.lisp, mcl/acl-mp.lisp, mcl/acl-sys.lisp: remove + package definitions + + * uri.lisp: deftype also at load time; openmcl breaks otherwise + + * packages.lisp: mcl doesn't have stream-(read,write)-sequence + + * lw-buffering.lisp: formatting frobs. + + * acl-compat.asd: Merge mcl defsystem with the others. + + * sbcl/acl-socket.lisp: Use acl-compat.socket package name. + +2003-12-06 00:21 kevinrosenberg + + * acl-compat/packages.lisp, acl-compat/sbcl/acl-mp.lisp, + aserve/webactions/webact.cl: + + more compilation fixes for webactions + +2003-12-05 23:36 kevinrosenberg + + * acl-compat/acl-mp-package.lisp, acl-compat/allegro/acl-mp.lisp, + acl-compat/cmucl/acl-mp.lisp, acl-compat/lispworks/acl-mp.lisp, + acl-compat/sbcl/acl-mp.lisp, debian/changelog, debian/control, + debian/rules: + + add process-active-p function for webactions + +2003-12-05 22:23 kevinrosenberg + + * acl-compat/mcl/acl-excl.lisp, acl-compat/mcl/acl-mp.lisp, + aserve/webactions/clpage.cl, aserve/webactions/webact.cl, + aserve/webactions/webactions.asd: + + Merge patches for webactions support by Camille Troilla + +2003-12-05 03:13 kevinrosenberg + + * debian/changelog: + + Automated commit for debian_version_1_2_33+cvs2003_12_02 + +2003-12-02 15:36 rudi + + * aserve/webactions/: ChangeLog, clpage.cl, load.cl, webact.cl, + websession.cl, clpcode/clp.cl, clpcode/http.cl, clpcode/time.cl, + clpcode/wa.cl, doc/using-webactions.html, doc/webactions.html, + test/t-webactions.cl, test/sitea/file1.clp, test/sitea/file2.clp, + test/sitea/file3.clp, test/sitea/project.cl: + + * Import WebActions -- untested so far! + +2003-12-02 15:20 rudi + + * aserve/doc/htmlgen.html, aserve/examples/chat.cl, + aserve/examples/examples.cl, aserve/examples/urian.cl, + aserve/htmlgen/htmlgen.cl, ChangeLog, aserve/authorize.cl, + aserve/decode.cl, aserve/headers.cl, aserve/load.cl, + aserve/log.cl, aserve/macs.cl, aserve/main.cl, aserve/parse.cl, + aserve/proxy.cl, aserve/publish.cl, aserve/doc/aserve.html: + + * Update to upstream version 1.2.33 + +2003-12-02 11:58 rudi + + * acl-compat/: ChangeLog, chunked-stream-mixin.lisp, meta.lisp: + + * chunked-stream-mixin.lisp: Merge Lispworks patch from Edi Weitz + (paserve-help 2003-11-28) + + * meta.lisp (enable-meta-syntax): Save current readtable before + installing *meta-readtable*. + +2003-12-01 10:23 rudi + + * ChangeLog, aserve/log.cl: + + * Don't log request string via format. + +2003-11-27 16:51 rudi + + * acl-compat/.cvsignore, acl-compat/ChangeLog, + acl-compat/chunked-stream-mixin.lisp, + acl-compat/lispworks/.cvsignore, aserve/.cvsignore, + aserve/htmlgen/.cvsignore: + + + * chunked-stream-mixin.lisp (gray-stream:stream-fill-buffer): + LispWorks refill-buffer does not always return the amount of bytes + read (reported by Edi Weitz to paserve-discuss 2003-11-26). Treat + its return value as a boolean. + + * Added .nfasl extension to .cvsignore + +2003-11-27 11:47 rudi + + * acl-compat/: ChangeLog, lw-buffering.lisp: + + * lw-buffering.lisp (stream-fill-buffer): Remove cmucl-specific + read-n-bytes call because it does block after all :( + +2003-11-27 11:08 rudi + + * aserve/test/t-aserve.cl, ChangeLog, acl-compat/ChangeLog, + acl-compat/chunked-stream-mixin.lisp, + acl-compat/sbcl/acl-mp.lisp: + + * acl-compat/chunked-stream-mixin.lisp + (gray-stream:stream-fill-buffer): Fix for Lispworks client mode + contributed by Edi Weitz to paserve-discuss list on 2003-11-25 + + * acl-compat/sbcl/acl-mp.lisp: Single-threaded "implementation" of + process-name + + * aserve/test/t-aserve.cl: Don't assume that long-site-name returns a + FQDN; better fixes than using "localhost" welcome (but these will be + implementation-specific, I fear...) + +2003-11-16 04:37 kevinrosenberg + + * debian/: README.Debian, changelog: + + Automated commit for debian_version_1_2_27+cvs2003_11_15b + +2003-11-16 04:19 kevinrosenberg + + * debian/changelog: + + Automated commit for debian_version_1_2_27+cvs2003_11_15 + +2003-11-06 23:36 rudi + + * ChangeLog, aserve/htmlgen/htmlgen.cl: + + * aserve/htmlgen/htmlgen.cl (html-standard-print): Fix bug + reported by Sean Ross to portableaserve-help (2003-11-06): output + the closing tags to the given stream, not standard-output + +2003-11-03 03:59 desoi + + * acl-compat/mcl/acl-mp.lisp, aserve/main.cl, + acl-compat/mcl/mcl-timers.lisp, aserve/publish.cl: + + Added support for native threads in OpenMCL. + +2003-11-03 03:55 desoi + + * acl-compat/lispworks/acl-socket.lisp: + + Fixed various issues for LispWorks Mac. + +2003-11-03 03:50 desoi + + * INSTALL.lisp: + + Added note about (lack of) chunking support in MCL/OpenMCL. + +2003-10-31 05:14 desoi + + * acl-compat/lispworks/acl-excl.lisp: + + socket-error already defined elsewhere. + +2003-10-31 05:08 desoi + + * acl-compat/uri.lisp: + + Fixed warning - removed unused slots. + +2003-09-19 17:42 kevinrosenberg + + * debian/changelog: + + Automated commit for debian_version_1_2_27+cvs2003_09_19 + +2003-09-19 15:00 rudi + + * acl-compat/: sbcl/acl-socket.lisp, ChangeLog, + clisp/acl-excl.lisp, clisp/acl-socket.lisp: + + + * clisp/acl-excl.lisp, clisp/acl-socket.lisp: Eliminate compile + failures, activate chunked support for clisp (forwarded by Kevin + M. Rosenberg from Debian) + + * sbcl/acl-socket.lisp: comments, whitespace + +2003-09-19 13:52 rudi + + * acl-compat/: ChangeLog, sbcl/acl-mp.lisp: + + Merge sbcl threading patches from Brian Downing + (posted to portableaserve-discuss on 2003-09-12) + +2003-09-14 20:06 kevinrosenberg + + * debian/control: + + improve long descriptions + +2003-09-13 19:34 kevinrosenberg + + * debian/: changelog, control: + + Automated commit for debian_version_1_2_27+cvs2003_09_13 + +2003-09-10 08:23 kevinrosenberg + + * debian/: changelog, control: + + change debian description + +2003-08-31 21:52 rudi + + * acl-compat/cmu-read-sequence.lisp: + + Remove pre-18e cmucl patch + +2003-08-31 21:45 rudi + + * acl-compat/: acl-compat.asd, lw-buffering.lisp, ChangeLog: + + + * acl-compat.asd: Remove old cmu-read-sequence cruft, bug is fixed + in reasonably recent cmucl + + * lw-buffering.lisp (stream-fill-buffer): Use package-external + symbol that doesn't break on CVS cmucl + +2003-08-31 20:42 rudi + + * README, acl-compat/cmucl/acl-socket.lisp: + + - Fix bug with cmucl passive socket creation (functions with &optional + and &key args are mean) + + - Mention possibly-non-working features in README + +2003-08-31 11:05 rudi + + * ChangeLog, aserve/test/t-aserve.cl: + + Make t-aserve.cl loadable on non-acl, using kmr's port of tester + +2003-08-30 18:27 rudi + + * acl-compat/: cmucl/acl-socket.lisp, ChangeLog, lw-buffering.lisp: + + * cmucl/acl-socket.lisp (make-socket): set reuse-address option. + + * lw-buffering.lisp (stream-fill-buffer): Really implement b/nb + semantics for cmucl. + +2003-08-30 16:13 rudi + + * acl-compat/: ChangeLog, lw-buffering.lisp: + + (stream-fill-buffer): Implement b/nb semantics + for cmucl as well. client mode should now neither hang trying to + read closed streams nor give spurious errors for slow servers. + +2003-08-30 14:54 rudi + + * aserve/htmlgen/.cvsignore: + + - Add OpenMCL binary file type. + +2003-08-29 17:20 kevinrosenberg + + * debian/: changelog, control: + + new debian pkg + +2003-08-29 14:45 desoi + + * aserve/main.cl: + + Renamed deftype from digit-char to number-char. Lispworks (4.3 Mac) gives an error for digit-char because the symbol is visible from the common-lisp package. + +2003-08-29 07:09 kevinrosenberg + + * acl-compat/nregex.lisp: + + use ansicl cl-user package rather than old cltl1 user nickname + +2003-08-24 20:52 kevinrosenberg + + * acl-compat/sbcl/acl-socket.lisp: + + fix typo + +2003-08-24 15:21 rudi + + * acl-compat/lw-buffering.lisp: + + Fix stupid "This can never have worked" thinko + +2003-08-24 14:35 rudi + + * aserve/: .cvsignore, authorize.cl, cgi.cl, client.cl, headers.cl, + log.cl, macs.cl, main.cl, proxy.cl, publish.cl: + + Update to AllegroServe version 1.2.27 + +2003-08-18 08:13 kevinrosenberg + + * aserve/aserve.asd, debian/changelog: + + Automatic commit for debian_version_1_2_12c+cvs2003_08_17 + +2003-08-18 08:13 kevinrosenberg + + * acl-compat/meta.lisp: + + Fix compilation on mlisp + +2003-08-18 07:43 kevinrosenberg + + * aserve/aserve.asd: + + allow allegro to load its aserve from aserve.asd + +2003-08-17 14:22 rudi + + * acl-compat/: ChangeLog, mcl/acl-socket-mcl.lisp, + sbcl/acl-mp.lisp: + + Removed sbcl warning message; frob mcl docstring + +2003-08-14 11:04 rudi + + * contrib/asdf.lisp: + + Update to current upstream version + +2003-08-14 11:03 rudi + + * aserve/main.cl: + + Added getpid for OpenMCL + +2003-08-13 20:53 kevinrosenberg + + * acl-compat/nregex.lisp: + + [no log message] + +2003-08-10 03:10 kevinrosenberg + + * acl-compat/acl-compat.asd, debian/changelog: + + fix cmu compilation on debian + +2003-08-02 17:13 neonsquare + + * acl-compat/acl-ssl-streams.lisp: + + - further fixes to STREAM-WRITE-SEQUENCE + +2003-08-02 14:22 neonsquare + + * acl-compat/acl-ssl-streams.lisp: + + - removed stale (break) + +2003-08-02 14:12 neonsquare + + * acl-compat/acl-ssl-streams.lisp: + + - Fix STREAM-WRITE-SEQUENCE - STREAM::WRITE-ELEMENTS got a wrong argument (characterp is a boolean) + +2003-07-29 21:33 kevinrosenberg + + * debian/: changelog, control: + + Automatic commit for debian_version_1_2_12c+cvs2003_07_29 + +2003-07-11 20:03 kevinrosenberg + + * acl-compat/sbcl/acl-mp.lisp: + + [no log message] + +2003-07-08 12:13 kevinrosenberg + + * acl-compat/acl-compat.asd, acl-compat/clisp/acl-mp.lisp, + acl-compat/cmucl/acl-mp.lisp, acl-compat/lispworks/acl-mp.lisp, + acl-compat/mcl/acl-mp.lisp, acl-compat/sbcl/acl-mp.lisp, + debian/changelog: + + Add timeout/whostate parameters to with-process-lock + +2003-06-16 03:54 kevinrosenberg + + * debian/: README.Debian, changelog, control: + + Automatic commit for debian_version_1_2_12c+cvs2003_06_12 + +2003-06-12 05:11 desoi + + * aserve/client.cl: + + Fixed issue for Lisps where normal strings are not a subtype of '(array character (*)), e.g. MCL. + +2003-06-12 04:33 kevinrosenberg + + * acl-compat/sbcl/acl-socket.lisp, debian/changelog, debian/rules: + + fixed to compile on latest sbcl-mt + +2003-06-03 06:05 desoi + + * acl-compat/openmcl/: .cvsignore, acl-excl.lisp, acl-mp.lisp, + acl-socket.lisp, acl-sys.lisp: + + Removing separate OpenMCL directory and combining with MCL directory. Most files are identical. + +2003-06-03 06:01 desoi + + * acl-compat/acl-compat-mcl.system: + + Remove obsolete defsystem file. + +2003-06-03 05:57 desoi + + * acl-compat/mcl/: mcl-stream-fix.lisp, mcl-timers.lisp: + + Moved from top level acl-compat directory. + +2003-06-03 05:56 desoi + + * acl-compat/: mcl-stream-fix.lisp, mcl-timers.lisp: + + Moving to MCL specific directory. + +2003-06-03 05:54 desoi + + * acl-compat/mcl/: acl-socket.lisp, acl-socket-mcl.lisp, + acl-socket-openmcl.lisp: + + Combine MCL and OpenMCL in MCL directory (only difference is acl-socket). + +2003-06-03 05:39 desoi + + * acl-compat/ansi-loop.lisp: + + No longer needed for OpenMCL. + +2003-06-03 05:38 desoi + + * acl-compat/acl-compat.asd: + + MCL/OpenMCL fixes for acl-compat directory reorganization. + +2003-05-28 23:09 kevinrosenberg + + * debian/: changelog, control: + + Automatic commit for debian_version_1_2_12c+cvs2003_05_28 + +2003-05-13 14:47 rudi + + * acl-compat/lispworks/acl-sys.lisp: + + * lispworks/acl-sys.lisp: push MSWINDOWS onto *features*, not + *features (Thanks to John DeSoi the eagle-eye) + +2003-05-13 11:25 rudi + + * acl-compat/: cmucl/acl-sys.lisp, ChangeLog, packages.lisp, + cmucl/acl-excl.lisp, cmucl/acl-socket.lisp: + + * cmucl/acl-sys.lisp, cmucl/acl-socket.lisp, cmucl/acl-excl.lisp: + Use correct package names in in-package forms (Reported by Johan + Parin) + + * packages.lisp (acl-compat.system): Add nickname acl-compat.sys, + remove commented-out nicknames. + +2003-05-13 10:42 rudi + + * acl-compat/: scl/.cvsignore, allegro/.cvsignore, + clisp/.cvsignore, cmucl/.cvsignore, lispworks/.cvsignore, + mcl/.cvsignore, openmcl/.cvsignore, sbcl/.cvsignore: + + Add cvsignore files to subdirectories. + +2003-05-13 10:35 rudi + + * acl-compat/: lispworks/acl-sys.lisp, ChangeLog: + + push MSWINDOWS onto *features* if appropriate (Thanks to Alain Picard + for the report). + +2003-05-12 00:04 kevinrosenberg + + * debian/: changelog, rules: + + Automatic commit for debian_version_1_2_12c+cvs2003_05_11 + +2003-05-11 22:45 rudi + + * acl-compat/acl-compat.asd: + + Don't load read-/write-sequence patches on cmucl + 18e, this time for real :( + +2003-05-11 22:44 rudi + + * acl-compat/: ChangeLog, acl-compat.asd: + + Don't load read-/write-sequence patches on cmucl 18e. + +2003-05-06 10:53 rudi + + * acl-compat/: ChangeLog, chunked-stream-mixin.lisp, + lw-buffering.lisp: + + * lw-buffering.lisp (stream-fill-buffer): Implement + blocking/non-blocking semantics (read at least one byte per + fill-buffer call). Otherwise we'd get spurious EOFs with slow + servers. + + * chunked-stream-mixin.lisp (gray-stream:stream-fill-buffer): + Return a sensible value (amount of bytes that can be read before + next call to fill-buffer). + +2003-05-03 15:46 rudi + + * acl-compat/: ChangeLog, chunked-stream-mixin.lisp: + + (gray-stream:stream-fill-buffer): Make input-chunking work, refactor + somewhat to make all slot changes in one place. + +2003-05-02 20:04 rudi + + * acl-compat/acl-compat.asd: + + Corrected dependencies for non-Debian cmucl + +2003-05-02 20:01 rudi + + * acl-compat/: acl-compat.asd, ChangeLog: + + (acl-compat): Current cmucl versions handle Gray + streams in (read,write)-sequence -- remove hack + +2003-04-30 16:21 rudi + + * acl-compat/: sbcl/acl-mp.lisp, ChangeLog: + + * sbcl/acl-mp.lisp (with-timeout): Use timeout symbols from the + ext package; latest cvs exports them + +2003-04-30 16:14 rudi + + * acl-compat/: cmucl/acl-mp.lisp, ChangeLog: + + Use acl-compat.mp package name. + +2003-04-30 15:15 rudi + + * acl-compat/: acl-sys-scl.lisp, acl-sys-openmcl.lisp, + acl-sys-sbcl.lisp, acl-sys-cmu.lisp, acl-sys-lw.lisp, + acl-sys-mcl.lisp, acl-sys-clisp.lisp, acl-sys-allegro.lisp, + acl-socket-scl.lisp, acl-socket-openmcl.lisp, + acl-socket-sbcl.lisp, acl-socket-mcl.lisp, + acl-socket-allegro.lisp, acl-socket-clisp.lisp, + acl-socket-cmu.lisp, acl-socket-lw.lisp, acl-mp-scl.lisp, + acl-mp-sbcl.lisp, acl-mp-lw.lisp, acl-mp-mcl.lisp, + acl-mp-openmcl.lisp, acl-mp-allegro.lisp, acl-mp-clisp.lisp, + acl-mp-cmu.lisp, acl-excl-scl.lisp, acl-excl-openmcl.lisp, + acl-excl-sbcl.lisp, acl-excl-lw.lisp, acl-excl-mcl.lisp, + acl-excl-cmu.lisp, acl-excl-clisp.lisp, acl-excl-allegro.lisp: + + Great Renaming, pt 2: Remove impl-specific files from root directory + +2003-04-30 14:58 rudi + + * acl-compat/: scl/acl-sys.lisp, scl/acl-mp.lisp, + scl/acl-socket.lisp, sbcl/acl-mp.lisp, sbcl/acl-socket.lisp, + sbcl/acl-sys.lisp, scl/acl-excl.lisp, mcl/acl-sys.lisp, + openmcl/acl-excl.lisp, openmcl/acl-mp.lisp, + openmcl/acl-socket.lisp, openmcl/acl-sys.lisp, + sbcl/acl-excl.lisp, lispworks/acl-socket.lisp, + lispworks/acl-sys.lisp, mcl/acl-excl.lisp, mcl/acl-mp.lisp, + mcl/acl-socket.lisp, clisp/acl-sys.lisp, cmucl/acl-excl.lisp, + cmucl/acl-mp.lisp, cmucl/acl-socket.lisp, cmucl/acl-sys.lisp, + lispworks/acl-excl.lisp, lispworks/acl-mp.lisp, acl-compat.asd, + allegro/acl-excl.lisp, allegro/acl-mp.lisp, + allegro/acl-socket.lisp, allegro/acl-sys.lisp, + clisp/acl-excl.lisp, clisp/acl-mp.lisp, clisp/acl-socket.lisp, + ChangeLog: + + The Great Renaming: begin move of implementation-dependent files into + subdirectories + + - Change component-pathname in acl-compat.asd to reflect new layout, + filenames + +2003-04-27 15:16 rudi + + * acl-compat/: ChangeLog, acl-mp-sbcl.lisp, acl-socket-sbcl.lisp: + + - Implemented peername lookup (by storing the socket in the plist of + the bivalent stream object for now) + + - Some comment frobbing in acl-mp-sbcl + +2003-04-27 14:35 rudi + + * ChangeLog, aserve/parse.cl: + + Finally fix debugging bug (reported long ago by Walter C. Pelissero) + +2003-04-26 19:46 kevinrosenberg + + * debian/changelog: + + Automatic commit for debian_version_1_2_12c+cvs2003_04_26 + +2003-04-26 18:01 rudi + + * acl-compat/acl-mp-sbcl.lisp: + + Add initial support for multi-threaded sbcl + + Alpha-quality only, handle with care. + +2003-04-26 17:59 rudi + + * acl-compat/: ChangeLog, acl-mp-sbcl.lisp: + + Add initial support for multi-threaded sbcl + + Both sbcl threading and its support in paserve are decidedly not + production quality yet, but do have a look. + +2003-04-15 21:46 kevinrosenberg + + * debian/: changelog, control: + + Automatic commit for debian_version_1_2_12c+cvs2003_04_15 + +2003-04-14 04:49 desoi + + * acl-compat/mcl-stream-fix.lisp: + + Stream fixes for non-carbon versions of MCL (prior to 4.3.5). + +2003-04-14 04:41 desoi + + * acl-compat/: acl-excl-mcl.lisp, acl-excl-openmcl.lisp, + acl-mp-mcl.lisp, acl-mp-openmcl.lisp, acl-socket-mcl.lisp, + acl-socket-openmcl.lisp, acl-sys-mcl.lisp, acl-sys-openmcl.lisp, + uri.lisp: + + Fixed package names for changes in ASERVE. Minor updates for MCL/OpenMCL. + +2003-04-14 04:37 desoi + + * INSTALL.lisp, acl-compat/acl-compat.asd: + + Added ASDF support for MCL/OpenMCL. + +2003-04-08 11:43 rudi + + * acl-compat/uri.lisp: + + Comments are good. This code got broken by "cruft removal" once; + don't want that to happen again + +2003-04-08 11:37 rudi + + * acl-compat/: ChangeLog, uri.lisp: + + (render-uri): Reinstate with-output-to-string logic; + render-uri has to handle nil as a stream value. + +2003-04-03 17:12 rudi + + * acl-compat/: uri.lisp, ChangeLog: + + (render-uri, print-object): Further frob printing of + URIs, inspired by patch of Harley Gorrell + +2003-04-02 18:05 rudi + + * aserve/example.cl, ChangeLog: + + * aserve/example.cl: Prettified aserve/example.cl: make sensible + start-server, start-simple-server functions (Allegro's original + examples are in aserve/examples/ nowadays) + +2003-04-02 16:22 rudi + + * acl-compat/: uri.lisp, ChangeLog: + + Fix printing URIs in the presence of #\~ (Thanks to Harley Gorrell) + +2003-03-31 19:39 neonsquare + + * aserve/aserve.asd: + + - added dependency of proxy.cl to headers.cl + +2003-03-26 14:30 neonsquare + + * acl-compat/acl-excl-lw.lisp: + + - excl -> acl-compat.excl + +2003-03-26 14:22 neonsquare + + * acl-compat/packages.lisp: + + - Added STRING-TO-OCTETS to LW + - Added WRITE-VECTOR to LW + +2003-03-26 14:14 neonsquare + + * acl-compat/acl-excl-lw.lisp: + + - Added missing STRING-TO-OCTETS + +2003-03-26 14:12 neonsquare + + * INSTALL.lisp: + + - Lispworks uses ASDF now too + +2003-03-24 17:24 rudi + + * acl-compat/chunked-stream-mixin.lisp: + + Brown-paper-bag checkin: use symbols of gray-stream package in + chunked-stream-mixin. + +2003-03-24 14:39 rudi + + * aserve/client.cl: + + - Fix stray "1" + +2003-03-24 13:00 rudi + + * acl-compat/: lw-buffering.lisp, chunked-stream-mixin.lisp, + ChangeLog: + + * lw-buffering.lisp (stream-write-buffer, stream-flush-buffer): + Eliminate "wait" parameter to regain api-compatibility with lispworks + (stream-finish-output, stream-force-output): Call (finish|force)-output + here instead of using "wait" parameter of stream-flush-buffer + + * chunked-stream-mixin.lisp: some documentation added, formatting, + eliminate use of "wait" parameter on stream-write-buffer etc. + +2003-03-24 12:41 rudi + + * ChangeLog, aserve/client.cl: + + - Make do-http-request return a string if :format :text is given + (Belated thanks to Michael Hannemann for the bug report) + +2003-02-28 13:57 rudi + + * ChangeLog, INSTALL.lisp, acl-compat/ChangeLog, + acl-compat/acl-compat.asd, acl-compat/acl-socket-sbcl.lisp, + acl-compat/packages.lisp: + + + * acl-socket-sbcl.lisp: + (remote-host, remote-port, local-host, local-port): Change return + value to something convertible to an (invalid) inet address + + * INSTALL.lisp, acl-compat.asd, packages.lisp: Support sbcl 0.7.13 + single-threaded + +2003-02-05 16:36 rudi + + * acl-compat/lw-buffering.lisp: + + * Remove embarrassing fence-post error in stream buffer handling + +2003-01-11 22:48 kevinrosenberg + + * debian/: README.Debian, changelog: + + update readme + +2003-01-10 23:17 rudi + + * contrib/asdf.lisp: + + Update asdf.lisp to v1.55 from cclan cvs. + +2003-01-04 12:33 doublec + + * acl-compat/: acl-ssl-streams.lisp, acl-ssl.lisp: + + Preliminary support for Corman Lisp 2.0 and SSL sockets. Not working yet, problems with STREAM-LINE-COLUMN in socket streams when AllegroServe uses FORMAT to send data to the socket. + +2003-01-04 12:31 doublec + + * acl-compat/packages.lisp: + + Updated to include new corman lisp gray stream support (v1.3 of gray streams required) for sequences. + +2003-01-03 16:25 doublec + + * aserve/: aserve-corman.lisp, main.cl, proxy.cl, publish.cl: + + Initial support for Corman Lisp 2.0. + +2003-01-03 16:02 doublec + + * acl-compat/: packages.lisp, uri.lisp, acl-compat-corman.lisp, + acl-excl-corman.lisp, acl-mp-corman.lisp, acl-socket-corman.lisp: + + Initial support for CormanLisp 2.0. + +2002-12-27 00:27 kevinrosenberg + + * acl-compat/packages.lisp, debian/changelog, + debian/cl-acl-compat.postinst: + + acl compatibility updates + +2002-12-27 00:15 kevinrosenberg + + * debian/changelog: + + new debian pkg + +2002-12-26 21:24 rudi + + * acl-compat/ChangeLog, acl-compat/lw-buffering.lisp, + aserve/publish.cl: + + * lw-buffering.lisp (write-elements): end argument value can be + nil (fix contributed by Simon Andras 2002-12-24) + + aserve/publish.cl: make publish-multi work with text files (fix + contributed by Simon Andras 2002-12-24) + +2002-12-26 20:55 rudi + + * aserve/examples/: puzzle.cl, tutorial.cl: + + * Rename packages: excl -> acl-compat.excl + +2002-12-26 20:28 rudi + + * acl-compat/packages.lisp, aserve/main.cl, + aserve/examples/chat.cl, acl-compat/ChangeLog, + acl-compat/acl-excl-sbcl.lisp, acl-compat/acl-socket-sbcl.lisp, + acl-compat/acl-sys-sbcl.lisp, + acl-compat/chunked-stream-mixin.lisp, + acl-compat/lw-buffering.lisp, acl-compat/meta.lisp: + + * meta.lisp: Switch to new-style eval-when times + + * lw-buffering.lisp: Switch to new-style eval-when times + (defstruct buffer-state): Add type declarations + (stream-fill-buffer): Remove bug for non-cmucl case (need some form of + unblocking read-sequence) + + * chunked-stream-mixin.lisp: Add defgeneric forms + + * acl-socket-sbcl.lisp: Enable chunked transfer encoding support for sbcl + +2002-12-21 17:53 kevinrosenberg + + * debian/: changelog, cl-aserve.doc-base: + + [no log message] + +2002-12-18 10:32 rudi + + * acl-compat/: ChangeLog, chunked-stream-mixin.lisp, packages.lisp: + + Add package definition of de.dataheaven.chunked-stream-mixin, remove + nicknames for acl-compat.system in packages.lisp + +2002-12-18 07:09 kevinrosenberg + + * debian/: changelog, cl-aserve.docs, cl-htmlgen.docs, rules: + + debian files update + +2002-12-17 15:49 rudi + + * aserve/htmlgen/htmlgen.asd, aserve/main.cl, + acl-compat/nregex.lisp, acl-compat/packages.lisp, + aserve/aserve.asd, acl-compat/ChangeLog, + acl-compat/acl-compat.asd, acl-compat/acl-excl-sbcl.lisp, + acl-compat/acl-mp-sbcl.lisp, acl-compat/acl-socket-sbcl.lisp, + acl-compat/acl-sys-sbcl.lisp: + + * sbcl support (first try; some stub functions, single-threaded page + serving works) + +2002-12-17 15:46 rudi + + * acl-compat/acl-mp-clisp.lisp: + + * Add ignore declaration + +2002-12-17 12:30 rudi + + * aserve/packages.cl: + + * in-package :cl-user (package user is not mandated by the standard) + +2002-12-15 18:11 kevinrosenberg + + * debian/: changelog, rules: + + [no log message] + +2002-12-13 20:27 rudi + + * acl-compat/: lw-buffering.lisp, acl-excl-cmu.lisp, ChangeLog: + + * lw-buffering.lisp (stream-write-sequence): Make publish-multi + work (provide default value for start arg). + + * acl-excl-cmu.lisp (write-vector): ditto. + +2002-12-12 03:18 kevinrosenberg + + * acl-compat/.cvsignore: + + [no log message] + +2002-12-06 21:46 kevinrosenberg + + * debian/changelog: + + [no log message] + +2002-12-06 00:00 rudi + + * INSTALL.lisp: + + * Kludge around asdf do-not-load-depended-on-systems-before-compiling + bug; load htmlgen manually before attempting to compile aserve. + +2002-12-05 17:31 kevinrosenberg + + * acl-compat/acl-compat.asd: + + load gray streams on compile-op + +2002-12-03 17:34 rudi + + * aserve/examples/: examples.cl, aservepowered.gif: + + * Added "Powered by AllegroServe" graphic to the examples. + +2002-12-03 15:44 rudi + + * aserve/: htmlgen/htmlgen.cl, main.cl, packages.cl, parse.cl, + proxy.cl, publish.cl, client.cl, decode.cl, headers.cl, load.cl, + loadonly.cl, log.cl, macs.cl, ChangeLog, aserve.asd, + authorize.cl, cgi.cl: + + * Update to upstream version 1.2.24 + +2002-12-03 15:40 rudi + + * acl-compat/: packages.lisp, ChangeLog, acl-compat.asd: + + * acl-compat.asd: load lw-buffering in every implementation except + lispworks + + * packages.lisp: define gray-stream package for every + implementation + +2002-12-02 19:56 kevinrosenberg + + * acl-compat/acl-compat.asd, acl-compat/nregex.lisp, + debian/changelog: + + new debian package + +2002-12-02 17:43 kevinrosenberg + + * debian/: cl-aserve.docs, control, rules: + + new deb pkg + +2002-12-02 16:08 rudi + + * acl-compat/packages.lisp: + + * Regularize acl-compat package names: make them the same name as in + acl, with prefix acl-compat. (I.e. excl -> acl-compat.excl) + +2002-11-25 12:57 rudi + + * acl-compat/acl-compat-cmu.system: + + * Update for post-chunking-checkin system layout + +2002-11-25 11:17 rudi + + * acl-compat/gray-stream-package.lisp: + + * Remove superfluous package definition. + +2002-11-24 14:20 rudi + + * README.cmucl, acl-compat/acl-compat.asd, + acl-compat/acl-excl-cmu.lisp, acl-compat/acl-socket-cmu.lisp, + acl-compat/lw-buffering.lisp: + + * Add chunking support to cmucl. + +2002-11-24 13:24 rudi + + * acl-compat/acl-socket-cmu.lisp: + + * excl::make-bivalent-stream isn't exported any more; how did this + ever compile? + +2002-11-24 13:14 rudi + + * acl-compat/acl-compat.asd: + + * band-aid: don't load ssl on cmucl until package issues are sorted + out + +2002-11-24 12:38 rudi + + * acl-compat/acl-compat.asd: + + * cmu-read-sequence depends on gray-streams, obviously (Thanks to + Michael Hannemann for the report) + +2002-11-23 23:19 kevinrosenberg + + * debian/control: + + [no log message] + +2002-11-22 01:31 kevinrosenberg + + * acl-compat/acl-socket-openmcl.lisp: + + Use openmcl ipaddr-to-dotted + +2002-11-22 01:29 kevinrosenberg + + * acl-compat/acl-compat.asd: + + Add support for AllegroCL + +2002-11-22 01:29 kevinrosenberg + + * acl-compat/: acl-excl-allegro.lisp, acl-mp-allegro.lisp, + acl-socket-allegro.lisp, acl-sys-allegro.lisp: + + Initial support for AllegroCL + +2002-11-22 01:28 kevinrosenberg + + * acl-compat/uri.lisp: + + change from generic function to be compatible when compiling on allegro + +2002-11-21 20:54 kevinrosenberg + + * acl-compat/: acl-compat.asd, acl-excl-openmcl.lisp, + acl-mp-openmcl.lisp, acl-socket-openmcl.lisp, + acl-sys-openmcl.lisp: + + fixes for openmcl 0.13.1 and current version of asdf 1.52 + +2002-11-20 14:03 neonsquare + + * acl-compat/: acl-compat.asd, acl-ssl-streams.lisp, acl-ssl.lisp: + + - Fix bivalent sequence reading/writing with SSL + +2002-11-20 13:21 neonsquare + + * aserve/main.cl: + + - EXCL:FIXNUMP is now in ACL-COMPAT + +2002-11-20 13:19 neonsquare + + * aserve/: aserve.asd, example.cl: + + CL-SSL support for LW + +2002-11-20 13:18 neonsquare + + * acl-compat/: acl-ssl-streams.lisp, acl-ssl.lisp: + + Import SSL support + +2002-11-20 13:16 neonsquare + + * acl-compat/acl-compat.asd: + + Integrate CL-SSL for LispWorks + +2002-11-20 10:15 neonsquare + + * acl-compat/packages.lisp: + + - Import of FIXNUMP for LispWorks + +2002-11-20 10:14 neonsquare + + * acl-compat/acl-socket-lw.lisp: + + - Uncomment acl-socket defpackage + - Fixed chunked-stream-mixin references + +2002-11-20 10:13 neonsquare + + * acl-compat/acl-excl-lw.lisp: + + - Uncommented defpackage + +2002-11-20 09:47 neonsquare + + * acl-compat/chunked-stream-mixin.lisp: + + - conditionalize incompatible optional "wait" parameter for LispWorks + +2002-11-18 16:03 rudi + + * acl-compat/: packages.lisp, chunked-stream-mixin.lisp: + + * Continue today's relocations of buffer-ref: try + chunked-stream-mixin, where it's used + +2002-11-18 14:07 neonsquare + + * acl-compat/: acl-compat.asd, packages.lisp: + + - removed gray-stream-package again + - add buffer-ref definitions to package.lisp (At least for now) + +2002-11-18 13:42 neonsquare + + * acl-compat/acl-compat.asd: + + Readded "gray-streams-package". + +2002-11-08 17:52 kevinrosenberg + + * acl-compat/acl-compat.asd, aserve/aserve.asd, + aserve/htmlgen/htmlgen.asd, debian/changelog, debian/control: + + remove load-compile-op from .asd file + +2002-11-08 15:40 rudi + + * aserve/htmlgen/htmlgen.asd, acl-compat/acl-compat.asd, + acl-compat/acl-excl-clisp.lisp, acl-compat/acl-mp-clisp.lisp, + acl-compat/acl-socket-clisp.lisp, acl-compat/acl-sys-clisp.lisp, + acl-compat/gray-stream-package.lisp, acl-compat/packages.lisp, + aserve/aserve.asd: + + * Check in clisp support. Currently broken until next version of + clisp comes out (no support for write-sequence yet, fixed in clisp + CVS). + +2002-11-03 16:42 rudi + + * acl-compat/acl-compat-cmu.system: + + * update system definition for new packages file + +2002-11-03 16:35 rudi + + * acl-compat/acl-compat.asd: + + * Reinstate vanished openmcl case in lisp-system-shortname + +2002-10-30 17:21 rudi + + * acl-compat/: acl-compat.asd, acl-excl-cmu.lisp, + acl-socket-cmu.lisp, packages.lisp: + + * Collected defpackage forms in packages.lisp + + * Removed defpackage forms from cmucl-specific files (not touching + other implementations now since I can't test them) + +2002-10-28 16:31 rudi + + * contrib/asdf.lisp: + + * Update to new version of asdf. + +2002-10-24 15:26 rudi + + * aserve/: authorize.cl, client.cl, example.cl, log.cl, main.cl, + proxy.cl, publish.cl: + + * symbol prefix rename: socket -> acl-socket + +2002-10-24 15:25 rudi + + * aserve/parse.cl: + + * #\ff -> #\Page, which is listed in the standard. + +2002-10-24 15:16 rudi + + * acl-compat/: uri.lisp, chunked-stream-mixin.lisp, meta.lisp: + + * remove umlaut in comments for clisp + +2002-10-24 15:12 rudi + + * acl-compat/acl-excl-cmu.lisp: + + * Fix undetected defclass syntax errors. + +2002-10-21 14:40 kevinrosenberg + + * acl-compat/acl-compat.asd: + + bug fixes + +2002-10-21 14:30 kevinrosenberg + + * acl-compat/acl-compat.asd: + + fix bugs + +2002-10-21 14:22 kevinrosenberg + + * debian/rules: + + remove deprecated function + +2002-10-21 14:01 kevinrosenberg + + * debian/control: + + fix typo + +2002-10-21 13:59 kevinrosenberg + + * acl-compat/acl-compat.asd: + + fix until cmucl uses asdf on debian + +2002-10-21 13:37 kevinrosenberg + + * acl-compat/acl-compat.asd, debian/changelog, debian/control: + + move mcl loading into asd-compat.asd + +2002-10-18 12:41 kevinrosenberg + + * acl-compat/: acl-compat.asd, acl-excl-scl.lisp, acl-mp-scl.lisp, + acl-socket-scl.lisp, acl-sys-scl.lisp: + + Added skeleton of support for SCL. More to come... + +2002-10-16 10:03 kevinrosenberg + + * acl-compat/acl-compat.asd, aserve/aserve.asd, + aserve/htmlgen/htmlgen.asd: + + Add reader conditional on .asd fiels so that they are only loaded on compatible platforms + +2002-10-16 09:44 kevinrosenberg + + * acl-compat/acl-compat.asd, aserve/aserve.asd, + aserve/htmlgen/htmlgen.asd, debian/changelog: + + Add reader conditional on .asd fiels so that they are only loaded on compatible platforms + +2002-10-16 00:59 kevinrosenberg + + * debian/: changelog, control: + + fix depends: + +2002-10-10 17:29 kevinrosenberg + + * debian/: changelog, cl-acl-compat.preinst, cl-aserve.preinst, + cl-htmlgen.preinst: + + [no log message] + +2002-10-10 01:56 kevinrosenberg + + * debian/changelog, acl-compat/acl-compat.asd, aserve/aserve.asd, + aserve/htmlgen/htmlgen.asd: + + [no log message] + +2002-10-07 04:58 kevinrosenberg + + * debian/: changelog, control: + + new deb pkg + +2002-10-04 16:55 rudi + + * acl-compat/acl-compat.asd: + + * Debian cmucl doesn't need the read-sequence hack anymore + +2002-09-30 14:01 kevinrosenberg + + * debian/: cl-acl-compat.postinst, cl-aserve.postinst, + cl-htmlgen.postinst, control, copyright: + + initial debian pkg + +2002-09-25 14:45 kevinrosenberg + + * acl-compat/acl-compat.asd: + + [no log message] + +2002-09-24 23:56 kevinrosenberg + + * debian/: changelog, cl-acl-compat.postinst, cl-aserve.postinst, + cl-htmlgen.postinst: + + debian package updates + +2002-09-24 22:43 kevinrosenberg + + * aserve/htmlgen/htmlgen.asd: + + add conditionals to support allegro + +2002-09-23 16:01 kevinrosenberg + + * debian/: cl-aserve.doc-base, cl-aserve.docs, doc-base, docs: + + [no log message] + +2002-09-23 15:54 kevinrosenberg + + * debian/postinst: + + obsolete file + +2002-09-23 15:53 kevinrosenberg + + * debian/: changelog, cl-acl-compat.dirs, cl-acl-compat.links, + cl-acl-compat.postinst, cl-acl-compat.prerm, cl-aserve.postinst, + cl-aserve.prerm, cl-htmlgen.postinst, cl-htmlgen.prerm, control, + dirs, links, prerm, rules: + + start revamp of debian files + +2002-09-17 15:44 neonsquare + + * acl-compat/: acl-compat.asd, acl-mp-lw.lisp, acl-socket-lw.lisp, + uri.lisp: + + - ASDF Support for LispWorks&Co. + +2002-07-26 23:07 desoi + + * aserve/parse.cl: + + Converted #\newline to #\linefeed (again :). + +2002-07-26 15:45 desoi + + * aserve/decode.cl: + + Fixed compiler warning: Unused lexical variable END, in CVT-BUF-TO-STRING. + +2002-07-26 15:39 desoi + + * aserve/htmlgen/htmlgen.cl: + + Fixed compiler warnings for unused stream variables. + +2002-07-19 13:29 rudi + + * aserve/publish.cl: + + - inserted process-yield into file output paths (cached and uncached + case) for cmucl + +2002-07-19 13:21 rudi + + * acl-compat/acl-excl-cmu.lisp: + + - Use built-in write-sequence for sequences of type '(unsigned-byte + 8), speeding the thing up quite considerably + +2002-07-19 11:35 rudi + + * ChangeLog, contrib/example.lsp, contrib/lsp.lisp: + + Added Lisp Server Pages to contrib, contributed by John Wiseman via + http://lemonodor.com/archives/000128.html + +2002-07-19 11:23 rudi + + * contrib/session.lisp, ChangeLog: + + Added session support code to contrib/ contributed by Brendan Burns to + Franz's opensource list + +2002-07-19 10:03 rudi + + * aserve/publish.cl: + + - Inserted process-yield as per Wojciech Sobczuk's suggestion. This + helps somewhat when serving a long request. + +2002-07-16 22:13 rudi + + * acl-compat/acl-excl-cmu.lisp, aserve/publish.cl, + aserve/examples/examples.cl, README.cmucl: + + - Implemented string-to-octets, write-vector (for cmucl only for now + -- mail to portableaserve-discuss to discuss code duplication in the + various acl-excl-*.lisp on the way ...) + + - Made the current examples run. + +2002-07-16 20:54 rudi + + * aserve/examples/.cvsignore: + + Added .cvsignore file to aserve/examples. + +2002-07-10 19:10 rudi + + * acl-compat/acl-excl-cmu.lisp: + + Implemented stream-read-char-no-hang (POST requests break without it) + (Thanks to Wojciech Sobczuk for the bug report) + +2002-07-07 16:55 rudi + + * acl-compat/acl-compat.asd: + + - Clean up junk left by previous edit :-( + +2002-07-07 16:51 rudi + + * acl-compat/acl-compat.asd: + + * Tried to make loading Gray-Streams work on non-Debian cmucl + +2002-07-07 12:15 rudi + + * contrib/asdf.lisp, aserve/htmlgen/htmlgen.asd, README, + README.cmucl, acl-compat/acl-compat.asd, acl-compat/chunked.lisp, + aserve/aserve.asd, aserve/client.cl, INSTALL.lisp, ChangeLog: + + - Added directory contrib, contrib/asdf.lisp + + - Added acl-compat/acl-compat.asd, aserve/aserve.asd, + aserve/htmlgen/htmlgen.asd (thanks to David Lichteblau for the asd + files) + + - Updated README.cmucl, README + +2002-07-03 02:44 desoi + + * acl-compat/: acl-socket-mcl.lisp, acl-socket-openmcl.lisp: + + Fixed bad package definitions. + +2002-07-01 11:49 rudi + + * acl-compat/: acl-excl-cmu.lisp, acl-socket-cmu.lisp: + + - Change defpackage forms to use uninterned symbols (per John DeSoi's + mail to portableaserve-discuss on 2002-06-30) + +2002-06-24 14:32 rudi + + * acl-compat/acl-excl-cmu.lisp, aserve/macs.cl: + + - Eliminated bogus "Warning: system doesn't seem to be + defined..." -- these were caused by the use of 'require under cmucl. + +2002-06-24 12:11 rudi + + * acl-compat/acl-excl-cmu.lisp: + + - read-sequence returns an index, not the sequence. So does + stream-read-sequence, now. + + - stream-read-sequence did not work for lists at all. + +2002-06-20 08:48 neonsquare + + * acl-compat/: acl-mp-lw.lisp, acl-socket-lw.lisp: + + - Fix W-F-I-A for Windows + +2002-06-20 08:39 neonsquare + + * acl-compat/defsys.lisp, aserve/defsys.cl, aserve/publish.cl: + + - Use Dimitris' dependency enhancements for the defsystems + - fixed nil clause in case statement to (nil) + +2002-06-17 14:57 rudi + + * acl-compat/cmu-read-sequence.lisp: + + * Teach cmucl's read-/write-sequence about gray streams. Leave it in + until cmucl knows better, then bury it as deep as possible. + +2002-06-17 14:55 rudi + + * aserve/examples/examples.cl, acl-compat/acl-compat-cmu.system, + acl-compat/acl-excl-cmu.lisp, acl-compat/acl-mp-package.lisp, + acl-compat/acl-socket-cmu.lisp: + + * cmucl bivalent streams implemented; form submit works again with + Debian cmucl 3.0.12 (broken also with previous versions of paserve) + + * Ugly hack added to teach cmucl read-/write-sequence about gray + streams + bug submitted to Debian; the sooner we get rid of this + again, the better (file cmu-read-sequence.lisp) + +2002-06-11 16:15 rudi + + * acl-compat/acl-socket-lw.lisp: + + Put method definition of socket-error after class definition of + binary-socket-stream; thanks to Dmitri Ivanov + +2002-06-11 16:06 rudi + + * acl-compat/: acl-excl-lw.lisp, acl-excl-mcl.lisp: + + Export excl:without-package-locks; thanks to Dmitri Ivanov + +2002-06-11 16:03 rudi + + * aserve/main.cl: + + Remove stray 'f' and accompanying message; thanks to Dmitry Ivanov + +2002-06-10 19:15 rudi + + * aserve/htmlgen/htmlgen.cl: + + Kludged html-write-string to please cmucl's write-string which is + unhappy with :end nil parameter. (Bug reported to cmucl-imp.) First + observed 404 message from paserve/cmucl :) + +2002-06-09 15:49 rudi + + * acl-compat/acl-socket-cmu.lisp: + + Make socket-control raise an error when attempting to turn on chunking + (transferred from acl-socket-mcl.lisp) + +2002-06-09 13:34 rudi + + * aserve/test/testdir/suba/access.cl, + aserve/test/testdir/suba/foo.html, + aserve/test/testdir/suba/subd/ddd.html, + aserve/test/testdir/suba/subsuba/foo.html, + aserve/test/testdir/subb/access.cl, + aserve/test/testdir/subb/foo.html, + aserve/test/testdir/subc/ccc.html, + aserve/test/testdir/subd/ddee.html, aserve/doc/tutorial.html, + aserve/examples/cgitest.sh, aserve/examples/chat.cl, + aserve/examples/examples.cl, aserve/examples/fresh.jpg, + aserve/examples/prfile9.jpg, aserve/examples/puzzle.cl, + aserve/examples/tutorial.cl, aserve/examples/urian.cl, + aserve/htmlgen/ChangeLog, aserve/htmlgen/htmlgen.cl, + aserve/htmlgen/test.cl, aserve/test/t-aserve.cl, + aserve/test/testdir/aaa.foo, aserve/test/testdir/access.cl, + aserve/test/testdir/bbb.ign, aserve/test/testdir/ccc.html, + aserve/test/testdir/readme, aserve/proxy.cl, aserve/publish.cl, + aserve/doc/aserve.html, aserve/doc/cvs.html, INSTALL.lisp, + acl-compat/acl-compat-cmu.system, acl-compat/acl-compat.system, + acl-compat/acl-excl-cmu.lisp, acl-compat/acl-excl-lw.lisp, + acl-compat/acl-excl-mcl.lisp, acl-compat/acl-mp-cmu.lisp, + acl-compat/acl-socket-cmu.lisp, acl-compat/chunked.lisp, + aserve/ChangeLog, aserve/aserve-cmu.system, aserve/aserve.system, + aserve/authorize.cl, aserve/cgi.cl, aserve/client.cl, + aserve/decode.cl, aserve/headers.cl, aserve/load.cl, + aserve/log.cl, aserve/macs.cl, aserve/main.cl, aserve/parse.cl: + + Updated to upstream version 1.2.23. + +2002-05-30 07:56 neonsquare + + * acl-compat/meta.lisp: + + - fixed bug in STRING-MATCH (removed quote from source-symbol reference) + +2002-05-07 18:29 rudi + + * INSTALL.lisp, README.cmucl: + + Streamlined the load process for cmucl: now (load "INSTALL") should + Just Work (tm) if not running under cCLan. + +2002-04-30 05:37 desoi + + * acl-compat/acl-compat-mcl.system: + + Updated for new mcl-timers.lisp file. + +2002-04-30 05:36 desoi + + * acl-compat/acl-mp-mcl.lisp: + + Added new timer implementation from Gary Byers. + +2002-04-30 05:34 desoi + + * acl-compat/mcl-timers.lisp: + + Initial version of timers to improve with-timeout handling. + +2002-04-12 03:40 neonsquare + + * acl-compat/acl-socket-lw.lisp: + + Removed GET-UNIX-ERROR calls + +2002-04-11 04:19 desoi + + * aserve/main.cl: + + Made (string (setq text-mode t)) in get-multipart-sequence for LispWorks only; gives a compile warning in OpenMCL. + +2002-04-09 00:05 neonsquare + + * acl-compat/acl-excl-lw.lisp: + + - Fix SOCKET-OS-FD + +2002-04-09 00:00 neonsquare + + * acl-compat/gray-stream-package.lisp: + + - Created gray-stream package to fix differences between gray-stream implementations + +2002-04-08 23:58 neonsquare + + * acl-compat/lw-buffering.lisp: + + - First try to implement LW style buffering + +2002-04-08 23:53 neonsquare + + * acl-compat/acl-compat-common-lisp-lw.lisp: + + - Add a CL-USER package to implement ACL enhancements to ANSI functions + +2002-04-08 23:51 neonsquare + + * acl-compat/acl-mp-lw.lisp: + + - Minor fixes + +2002-04-08 23:49 neonsquare + + * acl-compat/: acl-socket-lw.lisp, chunked-stream-mixin.lisp, + defsys.lisp: + + - Reimplemented chunking support for LispWorks + +2002-04-08 22:56 neonsquare + + * aserve/: example.cl, main.cl: + + - Merging in minor changes + +2002-04-08 16:34 desoi + + * aserve/main.cl: + + Added OpenMCL support for fixnump issue. + +2002-04-08 16:31 desoi + + * aserve/decode.cl: + + Added to declare in with-unhex-cvt-buffer to get rid of compiler warnings in MCL. + +2002-04-08 16:28 desoi + + * acl-compat/ansi-loop.lisp: + + Symbolics ansi loop needed to support OpenMCL. + +2002-04-08 16:26 desoi + + * acl-compat/acl-sys-mcl.lisp, aserve/aserve-mcl.system: + + Initial version for MCL and OpenMCL. + +2002-04-08 16:26 desoi + + * acl-compat/acl-socket-openmcl.lisp: + + Initial OpenMCL version. + +2002-04-08 16:25 desoi + + * acl-compat/acl-socket-mcl.lisp: + + Initial MCL version. + +2002-04-08 16:22 desoi + + * acl-compat/acl-mp-mcl.lisp: + + Lots of fixes and improvements for process handling. + +2002-04-08 16:19 desoi + + * acl-compat/acl-excl-mcl.lisp: + + Initial version for MCL and OpenMCL. + +2002-04-08 16:18 desoi + + * acl-compat/acl-compat-mcl.system: + + Added support for OpenMCL. + +2002-04-08 16:18 desoi + + * logical-hostnames.lisp: + + Revised acl-compat logical host for MCL only. Previous definition caused some problems in development. + +2002-04-08 16:16 desoi + + * INSTALL.lisp: + + Minor changes for MCL and OpenMCL support. + +2002-03-13 21:04 desoi + + * aserve/example.cl: + + Fixed /local-secret-auth example. Does not work properly without a full dotted IP address. + +2002-03-07 21:14 desoi + + * acl-compat/uri.lisp: + + Added declaration to avoid compiler warning in copy-uri. + +2002-03-02 23:02 neonsquare + + * aserve/proxy.cl: + + - fixed redefinition error with MAKE-LOAD-FORM of MP:LOCK for LispWorks + +2002-02-26 17:29 desoi + + * aserve/: parse.cl, proxy.cl: + + Converted #\newline to #\linefeed. + +2002-02-26 17:26 desoi + + * aserve/: client.cl, main.cl: + + Converted #\newline to #\linefeed. + +2002-02-26 17:22 desoi + + * acl-compat/: chunked.lisp, test-acl-socket.lisp: + + Converted #\newline to #\linefeed. + +2002-02-22 16:28 desoi + + * aserve/main.cl: + + Added import of fixnump for MCL. + +2002-02-21 21:47 desoi + + * acl-compat/meta.lisp: + + Added make-load-form for meta struct so MCL would compile. + +2002-02-21 04:15 desoi + + * acl-compat/acl-mp-mcl.lisp: + + Removed separate export for *current-package*. + +2002-02-21 04:02 desoi + + * acl-compat/acl-mp-mcl.lisp: + + Initial version. MP package compatibility for MCL. + +2002-02-21 02:49 desoi + + * acl-compat/nregex.lisp: + + Updated for MCL - no "USER" package. + +2002-02-21 02:32 desoi + + * INSTALL.lisp: + + Added MCL support. + +2002-02-15 03:57 neonsquare + + * acl-compat/acl-mp-cmu.lisp: + + - Implemented experimental "initial-bindings" facility for ACL-COMPAT-MP (CMU) + +2002-02-15 02:19 neonsquare + + * acl-compat/acl-mp-package.lisp: + + - Added package definition file for ACL-COMPAT MP + +2002-02-15 02:17 neonsquare + + * acl-compat/acl-compat.system, acl-compat/acl-mp-cmu.lisp, + acl-compat/acl-mp-lw.lisp, acl-compat/defsys.lisp, + aserve/client.cl, aserve/example.cl, aserve/log.cl, + aserve/macs.cl, aserve/main.cl, aserve/parse.cl, aserve/proxy.cl: + + - Rewrite of ACL-COMPAT Multiprocessing for LispWorks + - Partial rewrite of ACL-COMPAT MP for CMU + - ACL-COMPAT MP is now in the package ACL-COMPAT-MP (nickname ACL-MP) + +2002-02-11 06:55 desoi + + * acl-compat/acl-compat-mcl.system: + + System definition for MCL support. + +2002-02-02 00:00 neonsquare + + * acl-compat/: defsys.lisp, nregex.lisp, uri.lisp: + + - Fixed reported bug in defsys.lisp (moved acl-excl-lw.lisp up) + - Fixed reported bug in nregex.lisp (#\? is now handled) + - Fixed reported bugs in uri.lisp (port is now an integer and COPY-URI checks if arguments are supplied + +2002-02-01 23:56 neonsquare + + * aserve/client.cl: + + Rewrite of READ-SOCKET-LINE to do proper character conversion + +2002-01-11 17:21 neonsquare + + * aserve/main.cl: + + Fixed bug with multiple servers. (ACLs initial special bindings for MP) + +2002-01-03 14:52 rudi + + * acl-compat/acl-socket-cmu.lisp: + + * Let local-port handle server-sockets also; fixes: #481049 + +2002-01-03 14:18 rudi + + * acl-compat/: acl-socket-cmu.lisp, acl-socket-lw.lisp: + + * export SOCKET from package ext; fixes: #481043 + +2002-01-03 14:17 rudi + + * aserve/main.cl: + + * Fix cmucl compile-time error + +2002-01-03 13:46 rudi + + * acl-compat/: acl-compat.system, chunked.lisp: + + * Make chunking support compile under cmucl + +2002-01-03 13:45 rudi + + * acl-compat/acl-socket-cmu.lisp: + + * fix ipaddr-to-dotted ftype declaration + +2001-12-29 12:10 rudi + + * aserve/aserve.system: + + * Added :klude-no-cclan hack to avoid common-lisp-controller-specific + pathname redirecting (see README.cmucl) + +2001-12-29 12:08 rudi + + * acl-compat/acl-compat.system: + + * Added :kludge-no-cclan hack to avoid common-lisp-controller-specific + pathname redirecting (see README.cmucl) + +2001-12-29 12:06 rudi + + * README.cmucl: + + initial check-in + +2001-12-29 11:58 rudi + + * README: + + * explain how to load & install examples + +2001-12-29 11:56 rudi + + * INSTALL.lisp: + + * Commented out loading of aserve:example.cl + + * Sanitized cmucl build/load process: loading of gray-streams with/without + common-lisp-controller, init multiprocessing + +2001-12-28 16:57 neonsquare + + * aserve/cgi.cl: + + Adding missing cgi.cl + +2001-12-28 16:55 neonsquare + + * INSTALL.lisp, build-aserve-lw.lisp, acl-compat/acl-excl-lw.lisp, + acl-compat/acl-socket-cmu.lisp, acl-compat/acl-sys-lw.lisp, + aserve/ChangeLog, aserve/client.cl, aserve/decode.cl, + aserve/example.cl, aserve/headers.cl, aserve/log.cl, + aserve/macs.cl, aserve/main.cl, aserve/parse.cl, + aserve/publish.cl: + + Update sources to release 1.2.12 + +2001-10-22 06:07 neonsquare + + * acl-compat/uri.lisp: + + - Rewritten URI-Merging + - Fixed some incompatibilities to Franz' (still some in...) + +2001-10-13 14:47 stig + + * debian/: changelog, control: + + fixed lintian-issues + +2001-10-13 13:42 stig + + * debian/: changelog, control: + + minor fixing + +2001-10-13 13:34 stig + + * aserve/aserve.system: + + minor fix + +2001-10-13 13:30 stig + + * aserve/aserve.system: + + added cmu thread-hack as a function, also pushes :aserve on *features* + +2001-10-13 13:29 stig + + * debian/README.Debian: + + minor edit + +2001-10-13 13:10 stig + + * aserve/example.cl: + + removed hack + +2001-10-13 12:59 stig + + * aserve/example.cl: + + added thread-hack from INSTALL.lisp to START-SERVER.. will make a cleaner debian-package + +2001-10-13 12:57 stig + + * debian/copyright: + + added more interesting text + +2001-10-13 12:57 stig + + * debian/changelog: + + new version + +2001-10-13 12:57 stig + + * debian/: README.Debian, cl-acl-compat.README.Debian, doc-base, + rules: + + fixed minor issue + +2001-10-13 00:08 stig + + * debian/: README.Debian, copyright: + + added some more info, most is lacking + +2001-10-13 00:07 stig + + * debian/: dirs, rules: + + added examples to deb-package + +2001-10-13 00:06 stig + + * aserve/aserve.system: + + added hack to make examples be usable in a Debian-package + +2001-10-12 22:06 stig + + * aserve/aserve.system: + + added debian-related hacks + +2001-10-12 22:03 stig + + * acl-compat/acl-compat.system: + + adding a few debian-conditionals + +2001-10-12 21:59 stig + + * debian/: .cvsignore, README.Debian, changelog, + cl-acl-compat.dirs, cl-acl-compat.links, cl-acl-compat.postinst, + cl-acl-compat.prerm, control, dirs, doc-base, docs, links, + postinst, prerm, rules, copyright: + + adding files to make debian-packages + +2001-10-12 21:54 stig + + * acl-compat/.cvsignore, aserve/.cvsignore, + aserve/htmlgen/.cvsignore: + + updated with more lisp-extensions + +2001-09-04 04:59 neonsquare + + * aserve/main.cl: + + Replaced EVERY through AND in GET-REQUEST-BODY + +2001-09-02 19:02 neonsquare + + * aserve/main.cl: + + removed some junk and added my signature to get-request-body + +2001-08-31 03:18 neonsquare + + * aserve/: example.cl, main.cl: + + Fixed a new bug with POST handling - now I've rewritten that ugly IF* beast ;-) + +2001-08-30 12:53 ljosa + + * ChangeLog: + + * Updated ChangeLog. (This file should maybe be renamed to NEWS?) + +2001-08-30 11:16 ljosa + + * aserve/: ChangeLog, main.cl, parse.cl, publish.cl, + doc/aserve.html, doc/htmlgen.html, doc/tutorial.html, + test/server.pem, test/t-aserve.cl: + + * Incorporated all the changes that have been made to AllegroServe between + versions 1.2.3 and 1.2.5. + +2001-08-29 17:25 ljosa + + * acl-compat/chunked.lisp: + + * Fixed bug: (SOCKET:SOCKET-CONTROL :OUTPUT-CHUNKING-EOF T) is supposed + to turn off chunking. + +2001-08-29 16:43 ljosa + + * acl-compat/: acl-excl-lw.lisp, acl-socket-lw.lisp, chunked.lisp, + defsys.lisp, test-acl-socket.lisp: + + * First attempt at implementing support for HTTP/1.1's + Transfer-Encoding: chunked. Seems to work, but needs more testing. + Probably way too slow to be useful, but we'll fix that later. + +2001-08-29 09:26 ljosa + + * acl-compat/.cvsignore, aserve/.cvsignore, + aserve/htmlgen/.cvsignore: + + * Ignore *.ufsl (binary files for Lispworks x86) as well. + +2001-08-21 10:30 ljosa + + * acl-compat/acl-socket-lw.lisp: + + * Must use COMM::CLOSE-SOCKET to close socket. + +2001-08-16 14:13 ljosa + + * README: + + (Test) + +2001-08-16 13:42 ljosa + + * README: + + (Test) + +2001-08-16 13:37 ljosa + + * README: + + (test) + +2001-08-16 13:34 ljosa + + * README: + + (Test) + +2001-08-16 13:08 ljosa + + * acl-compat/acl-socket-lw.lisp: + + * Reimplemented MAKE-SOCKET and ACCEPT-CONNECTION using + COMM::GET-FD-FROM-SOCKET and COMM::CREATE-TCP-SOCKET-FOR-SERVICE. + +2001-08-15 11:24 ljosa + + * build-aserve-lw.lisp, compile-aserve-lw.lisp, + acl-compat/.cvsignore, acl-compat/acl-socket-lw.lisp, + aserve/.cvsignore, aserve/htmlgen/.cvsignore: + + * Temporary, ugly fix for the problem with running out of file descriptors. + * Added convenient files for compiling and building images under LW. + +2001-08-09 23:21 neonsquare + + * aserve/main.cl: + + Updated Version to 1.2.3b + +2001-08-09 23:18 neonsquare + + * ChangeLog: + + Updated Changelog for 1.2.3b + +2001-08-09 16:44 neonsquare + + * aserve/proxy.cl: + + Added packageprefix hcl to all GC-IF-NEEDED calls + +2001-08-09 16:39 neonsquare + + * acl-compat/uri.lisp: + + Added missing string parameter in COPY-URI + +2001-08-09 16:36 neonsquare + + * acl-compat/acl-socket-lw.lisp: + + Removed badly placed declaration + +2001-08-09 16:30 neonsquare + + * acl-compat/: acl-excl-lw.lisp, acl-excl-cmu.lisp: + + Added missing OPTIMIZE declaration + +2001-08-09 16:29 neonsquare + + * acl-compat/defsys.lisp: + + removed ambiguous acl-sys-lw + +2001-08-09 12:53 neonsquare + + * acl-compat/defsys.lisp: + + Added acl-sys-lw to the system-definition + +2001-08-09 12:52 neonsquare + + * acl-compat/defsys.lisp: + + [no log message] + +2001-08-09 12:27 neonsquare + + * aserve/proxy.cl: + + Several cleanups + +2001-08-09 12:26 neonsquare + + * acl-compat/: acl-excl-cmu.lisp, acl-excl-lw.lisp: + + Implemented EXCL:FAST + +2001-08-09 12:09 neonsquare + + * acl-compat/uri.lisp: + + Added string slot + +2001-08-09 11:53 neonsquare + + * aserve/main.cl: + + Changed the use of EXCL:UNIX-SIGNAL to NET.ASERVE:UNIX-KILL + +2001-08-09 11:45 neonsquare + + * acl-compat/acl-excl-cmu.lisp: + + Copied implementation of COMPILE-REGEXP from LW to CMU - We really need to merge this... + +2001-08-09 11:41 neonsquare + + * acl-compat/acl-excl-lw.lisp: + + Implemented COMPILE-REGEXP + +2001-08-09 10:30 neonsquare + + * aserve/decode.cl: + + Added IGNORE to get rid of compile-warnings + +2001-08-09 10:27 neonsquare + + * aserve/defsys.cl: + + Changed dependencies + +2001-08-09 10:04 neonsquare + + * aserve/main.cl: + + Some cleanups to reduce compile-warnings + +2001-08-09 09:49 neonsquare + + * acl-compat/acl-excl-lw.lisp: + + VERSION>= is obsolete and now removed + +2001-08-09 09:45 neonsquare + + * acl-compat/acl-socket-lw.lisp: + + Added some IGNOREs do get rid of some warnings + +2001-08-08 17:21 neonsquare + + * aserve/main.cl: + + Fixed bug in GET-REQUEST-BODY + +2001-08-08 12:54 neonsquare + + * aserve/aserve.system: + + This should make the symbolic link unneeded + +2001-08-08 12:20 neonsquare + + * README: + + Updated to new directory structure + +2001-08-08 12:16 neonsquare + + * acl-compat/acl-socket-lw.lisp: + + Copied DOTTED-TO-IPADDR from CMUCL to LW + +2001-08-08 12:12 neonsquare + + * acl-compat/acl-socket-cmu.lisp: + + Changed IPADDR-TO-DOTTED and DOTTED-TO-IPADDR to be more compatible + to the ACL API. + +2001-08-08 12:02 neonsquare + + * acl-compat/acl-socket-lw.lisp: + + - Removed all uses of MP:NOTICE-FD (not supported in LWW). + - Changed IPADDR-TO-DOTTED and DOTTED-TO-IPADDR to be more + compatible to the ACL API. + +2001-08-08 11:42 neonsquare + + * logical-hostnames.lisp: + + Added MERGE-PATHNAMES to the logical-pathname-translation of host ASERVE + to translate to a an absolute path. + +2001-08-06 05:42 neonsquare + + * ChangeLog, INSTALL.lisp, README, logical-hostnames.lisp, + aserve/aserve.system, aserve/authorize.cl, + aserve/license-allegroserve.txt, aserve/macs.cl, aserve/main.cl, + aserve/decode.cl, aserve/load.cl, aserve/parse.cl, + aserve/example.cl, aserve/log.cl, aserve/client.cl, + aserve/defsys.cl, aserve/proxy.cl, aserve/ChangeLog, + aserve/license-lgpl.txt, aserve/headers.cl, aserve/publish.cl, + aserve/doc/rfc2396.txt, aserve/doc/aserve.html, + aserve/doc/tutorial.html, aserve/doc/htmlgen.html, + aserve/examples/file2000.txt, aserve/examples/examples.cl, + aserve/examples/aservelogo.gif, aserve/examples/foo.txt, + aserve/examples/puzzle.cl, aserve/examples/fresh.jpg, + aserve/examples/prfile9.jpg, aserve/examples/tutorial.cl, + aserve/examples/urian.cl, aserve/examples/chat.cl, + aserve/examples/.pics/med/aservelogo.gif, + aserve/examples/.pics/med/fresh.jpg, + aserve/examples/.pics/med/prfile9.jpg, + aserve/examples/.pics/med/Marble01.jpg, + aserve/examples/.xvpics/aservelogo.gif, aserve/htmlgen/test.cl, + acl-compat/acl-excl-cmu.lisp, acl-compat/acl-mp-cmu.lisp, + acl-compat/acl-sys-cmu.lisp, acl-compat/acl-sys-lw.lisp, + aserve/htmlgen/ChangeLog, aserve/htmlgen/htmlgen.cl, + acl-compat/defsys.lisp, acl-compat/uri.lisp, + acl-compat/acl-compat.system, acl-compat/acl-excl-lw.lisp, + acl-compat/meta.lisp, acl-compat/nregex.lisp, + acl-compat/acl-mp-lw.lisp, acl-compat/acl-socket-cmu.lisp, + acl-compat/acl-socket-lw.lisp: + + Initial Release + +2001-08-06 05:42 neonsquare + + * ChangeLog, INSTALL.lisp, README, logical-hostnames.lisp, + aserve/aserve.system, aserve/authorize.cl, + aserve/license-allegroserve.txt, aserve/macs.cl, aserve/main.cl, + aserve/decode.cl, aserve/load.cl, aserve/parse.cl, + aserve/example.cl, aserve/log.cl, aserve/client.cl, + aserve/defsys.cl, aserve/proxy.cl, aserve/ChangeLog, + aserve/license-lgpl.txt, aserve/headers.cl, aserve/publish.cl, + aserve/doc/rfc2396.txt, aserve/doc/aserve.html, + aserve/doc/tutorial.html, aserve/doc/htmlgen.html, + aserve/examples/file2000.txt, aserve/examples/examples.cl, + aserve/examples/aservelogo.gif, aserve/examples/foo.txt, + aserve/examples/puzzle.cl, aserve/examples/fresh.jpg, + aserve/examples/prfile9.jpg, aserve/examples/tutorial.cl, + aserve/examples/urian.cl, aserve/examples/chat.cl, + aserve/examples/.pics/med/aservelogo.gif, + aserve/examples/.pics/med/fresh.jpg, + aserve/examples/.pics/med/prfile9.jpg, + aserve/examples/.pics/med/Marble01.jpg, + aserve/examples/.xvpics/aservelogo.gif, aserve/htmlgen/test.cl, + acl-compat/acl-excl-cmu.lisp, acl-compat/acl-mp-cmu.lisp, + acl-compat/acl-sys-cmu.lisp, acl-compat/acl-sys-lw.lisp, + aserve/htmlgen/ChangeLog, aserve/htmlgen/htmlgen.cl, + acl-compat/defsys.lisp, acl-compat/uri.lisp, + acl-compat/acl-compat.system, acl-compat/acl-excl-lw.lisp, + acl-compat/meta.lisp, acl-compat/nregex.lisp, + acl-compat/acl-mp-lw.lisp, acl-compat/acl-socket-cmu.lisp, + acl-compat/acl-socket-lw.lisp: + + Initial revision + 2006-01-21 Rudi Schlatte * aserve/proxy.cl (write-body-buffers): initialize len to numeric --- cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg.orig/acl-compat/packages.lisp +++ cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg/acl-compat/packages.lisp @@ -153,30 +153,31 @@ ; these are not all in the ccl package which causes an error #+(and mcl (not openmcl)) -(shadowing-import '( - fundamental-binary-input-stream - fundamental-binary-output-stream - fundamental-character-input-stream - fundamental-character-output-stream - stream-element-type - stream-listen - stream-read-byte - stream-read-char - stream-peek-char - stream-write-byte - stream-write-char - stream-read-char-no-hang - stream-force-output - stream-finish-output - stream-clear-input - stream-clear-output - stream-line-column - stream-read-sequence - stream-unread-char - stream-read-line - stream-write-sequence - stream-write-string) - :ccl) +(eval-when (compile load eval) + (shadowing-import '( + fundamental-binary-input-stream + fundamental-binary-output-stream + fundamental-character-input-stream + fundamental-character-output-stream + stream-element-type + stream-listen + stream-read-byte + stream-read-char + stream-peek-char + stream-write-byte + stream-write-char + stream-read-char-no-hang + stream-force-output + stream-finish-output + stream-clear-input + stream-clear-output + stream-line-column + stream-read-sequence + stream-unread-char + stream-read-line + stream-write-sequence + stream-write-string) + :ccl)) #-cormanlisp (defpackage :gray-stream --- cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg.orig/debian/README.building +++ cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg/debian/README.building @@ -0,0 +1,27 @@ +To build this package you need to get the git repository: + +git clone http://git.debian.org/git/pkg-common-lisp/cl-pg.git + +Get the upstream branch too: + +cd cl-pg +git checkout -t -b upstream remotes/origin/upstream + +To update the package from upstream do: + +git checkout upstream +git cvsimport -v -d ":pserver:anonymous@portableaserve.cvs.sourceforge.net:/cvsroot/portableaserve" portableaserve +git whatchanged +git checkout master +git pull . upstream + +To build: + +git-buildpackage -uc -us + +please check your package with: + +lintian --verbose --info --display-info --md5sums *.changes + +Then commit any changes and either send me the diff or push this to somewhere were I can fetch it. + --- cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg.orig/debian/changelog +++ cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg/debian/changelog @@ -1,3 +1,159 @@ +cl-portable-aserve (1.2.42+cvs.2010.02.08-dfsg-1.2) unstable; urgency=medium + + * Non-maintainer upload. + * Add dependency on common-lisp-controller to all binary packages. (Closes: + #767811, #769509, #769512, #769513) + + -- Sebastian Ramacher Tue, 18 Nov 2014 01:45:26 +0100 + +cl-portable-aserve (1.2.42+cvs.2010.02.08-dfsg-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Added dependency of cl-aserve on cl-acl-compat and cl-htmlgen. + (Closes: #651992) + * Added dependency of cl-webactions on cl-aserve. + + -- Sébastien Villemot Fri, 17 Feb 2012 16:21:04 +0100 + +cl-portable-aserve (1.2.42+cvs.2010.02.08-dfsg-1) unstable; urgency=low + + * New upstream changes with sbcl fixes. + + -- Peter Van Eynde Sat, 27 Feb 2010 21:04:28 +0100 + +cl-portable-aserve (1.2.42+cvs.2008.08.15-dfsg-1) unstable; urgency=low + + * New upstream. Minor changes. + * Added debian/README.building file + * Now use debhelper v7 + * changed to lisp Section + * Re-added dependencies on cl-ppcre and cl-puri. (Closes: #478881) + * Added eval-when for shadowing-import for openmcl. Closes: #341266 + * Removed libs directory from sources + * Make a link to version 2.1 of the LGPL + * Added -e to the preinst scripts + * Added dummy watch file + * Removed pre-dh-lisp files + * fixed doc-base Section + + -- Peter Van Eynde Wed, 09 Sep 2009 06:04:44 +0100 + +cl-portable-aserve (1.2.42+cvs.2007.05.07-dfsg-3) unstable; urgency=low + + * Changed to group maintanance + * Corrected Vcs-Git control field + * fix control file order + + -- Peter Van Eynde Sun, 24 Feb 2008 14:40:26 +0100 + +cl-portable-aserve (1.2.42+cvs.2007.05.07-dfsg-2) unstable; urgency=low + + * Updated standard version without real changes + * update copyright file + * Added Homepage information + * Move to using dh-lisp + * Corrected Vcs-Bzr field + * change copyright file to UTF-8 encoding + + -- Peter Van Eynde Thu, 27 Dec 2007 23:14:28 +0100 + +cl-portable-aserve (1.2.42+cvs.2007.05.07-dfsg-1) unstable; urgency=low + + * Removed rfc _again_ (Closes: #426370) + + -- Peter Van Eynde Thu, 31 May 2007 21:48:55 +0200 + +cl-portable-aserve (1.2.42+cvs.2007.02.25-dfsg-2) unstable; urgency=low + + * Upload to unstable. + + -- Peter Van Eynde Mon, 09 Apr 2007 01:05:57 +0200 + +cl-portable-aserve (1.2.42+cvs.2007.02.25-dfsg-1) experimental; urgency=low + + * Remove watch file as we use cvs based versions now + * Updated upstream. Major changes: + + Apply "patch: fixes for cvs openmcl" (James Bielman via + paserve-discuss) + + Merge fixes from Hannu Koivisto (mail "Various Fixes" to + paserve-help 25 Feb) + + -- Peter Van Eynde Wed, 14 Mar 2007 09:32:52 +0100 + + +cl-portable-aserve (1.2.42+cvs.2006.04.24-dfsg-1) unstable; urgency=low + + * New upstream + * Removed rfc's (Closes: #365200) + * Moved debhelper to Build-depends + * Updated standard version without real changes. + + -- Peter Van Eynde Mon, 15 May 2006 05:02:01 +0200 + +cl-portable-aserve (1.2.42+cvs.2006.01.21-1) unstable; urgency=low + + * New upstream, with sbcl improvements. (Closes: #351810) + + -- Peter Van Eynde Wed, 8 Feb 2006 06:48:59 +0100 + +cl-portable-aserve (1.2.42+cvs.2005.08.05-5) unstable; urgency=low + + * removed redundant write-vector definition for cmucl + (Closes: #329125) + * fixed unicode problem with sbcl (Closes: #329675) + + -- Peter Van Eynde Mon, 3 Oct 2005 12:02:26 +0200 + +cl-portable-aserve (1.2.42+cvs.2005.08.05-4) unstable; urgency=low + + * sbcl mp patch from Kim Minh Kaplan. Closes: #326092 + + -- Peter Van Eynde Mon, 5 Sep 2005 16:34:46 +0200 + +cl-portable-aserve (1.2.42+cvs.2005.08.05-3) unstable; urgency=low + + * Fixed conflict with sbcl. Closes: #325027 + + -- Peter Van Eynde Tue, 30 Aug 2005 10:09:58 +0200 + +cl-portable-aserve (1.2.42+cvs.2005.08.05-2) unstable; urgency=low + + [ René van Bevern ] + * René van Bevern: + + debian/control: cl-aserve and cl-acl compat conflict against + sbcl < 0.9.3 + + debian/control: build-depend on dh-lisp + + debian/rules: build using dh-lisp (remove prerm and postinst + scripts, as they are autogenerated) + + [ Peter Van Eynde ] + * Accepted patches and taking all the fame ;-) + + -- Peter Van Eynde Fri, 26 Aug 2005 09:50:23 +0200 + +cl-portable-aserve (1.2.42+cvs.2005.08.05-1) unstable; urgency=low + + * Incorporated sbcl/mp patck from Konstantinos Koukopoulos. i + Closes: #321636. + * New upstream that imcorporated previous patch. + * token new version + + -- Peter Van Eynde Mon, 8 Aug 2005 12:39:35 +0200 + +cl-portable-aserve (1.2.42+cvs.2005.07.05-1) unstable; urgency=low + + * New policy version + * No longer native version + * Updated upstream + * uses darcs-buildpackage now + * Leave upstream changelogs alone + * Remove CVS cruft from source directories + * Added watch file, but upstream has not released yet. For the + version number of the package, see the *aserve-version* parameter in the + file aserve/main.cl. + + -- Peter Van Eynde Tue, 2 Aug 2005 05:40:41 +0200 + cl-portable-aserve (1.2.42+cvs.2005.02.21) unstable; urgency=low * New maintainer. (Closes: #297380: O: cl-portable-aserve -- --- cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg.orig/debian/cl-acl-compat.dir +++ cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg/debian/cl-acl-compat.dir @@ -0,0 +1,2 @@ +/usr/share/common-lisp/source/cl-acl-compat/ +/usr/share/doc/cl-acl-compat/ --- cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg.orig/debian/cl-acl-compat.install +++ cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg/debian/cl-acl-compat.install @@ -0,0 +1 @@ +acl-compat/*.lisp acl-compat/*.asd acl-compat/allegro acl-compat/clisp acl-compat/cmucl acl-compat/lispworks acl-compat/mcl acl-compat/sbcl usr/share/common-lisp/source/cl-acl-compat/ --- cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg.orig/debian/cl-acl-compat.preinst +++ cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg/debian/cl-acl-compat.preinst @@ -1,5 +1,7 @@ #!/bin/bash +set -e + pkg=acl-compat dir=/usr/share/common-lisp/source/$pkg --- cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg.orig/debian/cl-aserve.dir +++ cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg/debian/cl-aserve.dir @@ -0,0 +1,2 @@ +/usr/share/common-lisp/source/cl-aserve/ +/usr/share/doc/cl-aserve/ --- cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg.orig/debian/cl-aserve.doc-base +++ cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg/debian/cl-aserve.doc-base @@ -2,7 +2,7 @@ Title: Aserve documentation Author: Franz, Inc Abstract: Documentation for the webserver Aserve -Section: Lisp/Net +Section: Network/Web Browsing Format: HTML Index: /usr/share/doc/cl-aserve/aserve.html --- cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg.orig/debian/cl-aserve.docs +++ cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg/debian/cl-aserve.docs @@ -1,5 +1,4 @@ README aserve/doc/aserve.html aserve/doc/cvs.html -aserve/doc/rfc2396.txt aserve/doc/tutorial.html --- cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg.orig/debian/cl-aserve.examples +++ cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg/debian/cl-aserve.examples @@ -0,0 +1,4 @@ +aserve/examples/*.cl +aserve/examples/*.jpg +aserve/examples/*.gif +aserve/examples/*.txt --- cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg.orig/debian/cl-aserve.install +++ cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg/debian/cl-aserve.install @@ -0,0 +1 @@ +aserve/*.cl aserve/*.asd usr/share/common-lisp/source/cl-aserve/ --- cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg.orig/debian/cl-aserve.preinst +++ cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg/debian/cl-aserve.preinst @@ -1,5 +1,7 @@ #!/bin/bash +set -e + pkg=aserve dir=/usr/share/common-lisp/source/$pkg --- cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg.orig/debian/cl-htmlgen.dir +++ cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg/debian/cl-htmlgen.dir @@ -0,0 +1,2 @@ +/usr/share/common-lisp/source/cl-htmlgen/ +/usr/share/doc/cl-htmlgen/ --- cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg.orig/debian/cl-htmlgen.install +++ cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg/debian/cl-htmlgen.install @@ -0,0 +1 @@ +aserve/htmlgen/*.cl aserve/htmlgen/*.asd usr/share/common-lisp/source/cl-htmlgen/ --- cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg.orig/debian/cl-htmlgen.preinst +++ cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg/debian/cl-htmlgen.preinst @@ -1,5 +1,7 @@ #!/bin/bash +set -e + pkg=htmlgen dir=/usr/share/common-lisp/source/$pkg --- cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg.orig/debian/cl-webactions.dir +++ cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg/debian/cl-webactions.dir @@ -0,0 +1,2 @@ +/usr/share/common-lisp/source/cl-webactions/ +/usr/share/doc/cl-webactions/ --- cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg.orig/debian/cl-webactions.install +++ cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg/debian/cl-webactions.install @@ -0,0 +1 @@ +aserve/webactions/*.cl aserve/webactions/*.asd aserve/webactions/clpcode usr/share/common-lisp/source/cl-webactions/ --- cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg.orig/debian/compat +++ cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg/debian/compat @@ -0,0 +1 @@ +7 --- cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg.orig/debian/control +++ cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg/debian/control @@ -1,13 +1,18 @@ Source: cl-portable-aserve -Section: web +Section: lisp Priority: optional -Maintainer: Peter Van Eynde -Standards-Version: 3.6.1.1 -Build-Depends-Indep: debhelper (>= 4.0.0) +Maintainer: Debian Common Lisp Team +Uploaders: Peter Van Eynde +Build-Depends: debhelper (>= 7) +Standards-Version: 3.8.3 +Build-Depends-Indep: dh-lisp +Homepage: http://portableaserve.sourceforge.net/ +Vcs-Git: http://git.debian.org/git/pkg-common-lisp/cl-portable-aserve.git + Package: cl-aserve Architecture: all -Depends: common-lisp-controller (>= 3.56), cl-acl-compat, cl-htmlgen +Depends: cl-acl-compat, cl-htmlgen, cl-ppcre, cl-puri, ${misc:Depends}, common-lisp-controller Suggests: cl-webactions Description: Portable Aserve A portable version of AllegroServe which is a web application server @@ -16,7 +21,7 @@ Package: cl-acl-compat Architecture: all -Depends: common-lisp-controller (>= 3.56), cl-ppcre, cl-puri +Depends: cl-ppcre, cl-puri, ${misc:Depends}, common-lisp-controller Description: Compatibility layer for Allegro Common Lisp A thin compatibility-layer that emulates library functions provided by Allegro Common Lisp. It is used @@ -25,7 +30,7 @@ Package: cl-htmlgen Architecture: all -Depends: common-lisp-controller (>= 3.56), cl-acl-compat +Depends: cl-ppcre, cl-puri, ${misc:Depends}, common-lisp-controller Description: HTML generation library for Common Lisp programs cl-htmlgen is Franz's library for generating HTML from Common Lisp programs. It is limited to generating HTML code, so you may want to use the cl-lml2 @@ -33,7 +38,7 @@ Package: cl-webactions Architecture: all -Depends: common-lisp-controller (>= 3.56), cl-aserve +Depends: cl-aserve, cl-ppcre, cl-puri, ${misc:Depends}, common-lisp-controller Description: HTTP dispatch library for cl-aserve Webactions is Franz's library for dispatching HTTP requests as well as processing HTML templates. It uses the cl-aserve package. --- cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg.orig/debian/copyright +++ cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg/debian/copyright @@ -1,17 +1,16 @@ This package was initially Debianized by Stig E Sandoe . Packaging was updated and Common Lisp Controller compatibility was added by Kevin Rosenberg -who is the Debian package maintainer. +Debian package maintainer is Peter Van Eynde. The original Aserve is written by Franz Inc, and Portable Aserve is maintained by a small team on Sourceforge. Prominent team-members: Jochen Schmidt - Vebjørn Ljoså + Vebjørn LjosÃ¥ Rudolf Schlatte -Changes compared to upstream: This is a native Debian packages so -there are no differences betweeh the upstream and the Debian package. +Changes compared to upstream: Removed rfc's. Copyright (c) 2000 Franz Inc., Berkeley, CA 94704 @@ -27,7 +26,7 @@ Lesser General Public License for more details. The GNU Lessor General Public License can be found in your Debian file -system in /usr/share/common-licenses/LGPL. +system in /usr/share/common-licenses/LGPL-2.1. Preamble to the Gnu Lesser General Public License ------------------------------------------------- --- cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg.orig/debian/rules +++ cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg/debian/rules @@ -1,89 +1,47 @@ #!/usr/bin/make -f +# MAde with the aid of dh_make, by Craig Small +# Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess. +# Some lines taken from debmake, by Cristoph Lameter. -pkg-compat := cl-acl-compat -pkg-aserve := cl-aserve -pkg-webact := cl-webactions -pkg-html := cl-htmlgen - -name-compat := acl-compat -name-aserve := aserve -name-webact := webactions -name-html := htmlgen - -clc-base := usr/share/common-lisp -clc-systems := $(clc-base)/systems -clc-source := $(clc-base)/source -clc-aserve := $(clc-source)/$(name-aserve) -clc-html := $(clc-source)/$(name-html) -clc-compat := $(clc-source)/$(name-compat) -clc-webact := $(clc-source)/$(name-webact) - -src-aserve := aserve/*.cl aserve/*.asd -src-webact := aserve/webactions/*.cl aserve/webactions/*.asd aserve/webactions/clpcode -src-html := aserve/htmlgen/*.cl aserve/htmlgen/*.asd -src-compat := acl-compat/*.lisp acl-compat/*.asd acl-compat/allegro acl-compat/clisp acl-compat/cmucl acl-compat/lispworks acl-compat/mcl acl-compat/sbcl +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 -doc-base := usr/share/doc - -examples := aserve/examples/*.cl aserve/examples/*.jpg \ - aserve/examples/*.gif aserve/examples/*.txt - -build: +build: build-stamp +build-stamp: dh_testdir -# make - touch build + touch build-stamp clean: dh_testdir - rm -f build - # Add here commands to clean up after the build process. -# -$(MAKE) clean + dh_testroot + rm -f build-stamp dh_clean -# Build architecture-independent files here. -binary-indep: build -# We have nothing to do by default. - # Build architecture-dependent files here. binary-arch: build +# We have nothing to do by default. + +# Build architecture-independent files here. +binary-indep: build dh_testdir dh_testroot - dh_clean -k + dh_prep dh_installdirs - dh_installdirs -p $(pkg-aserve) $(clc-aserve) $(clc-systems) - dh_installdirs -p $(pkg-compat) $(clc-compat) $(clc-systems) - dh_installdirs -p $(pkg-html) $(clc-html) $(clc-systems) - - dh_install -p $(pkg-aserve) $(src-aserve) $(clc-aserve) - dh_install -p $(pkg-webact) $(src-webact) $(clc-webact) - dh_install -p $(pkg-html) $(src-html) $(clc-html) - dh_install -p $(pkg-compat) $(src-compat) $(clc-compat) - - dh_link -p $(pkg-aserve) $(clc-aserve)/$(name-aserve).asd $(clc-systems)/$(name-aserve).asd - dh_link -p $(pkg-webact) $(clc-webact)/$(name-webact).asd $(clc-systems)/$(name-webact).asd - dh_link -p $(pkg-compat) $(clc-compat)/$(name-compat).asd $(clc-systems)/$(name-compat).asd - dh_link -p $(pkg-html) $(clc-html)/$(name-html).asd $(clc-systems)/$(name-html).asd - + dh_install + dh_lisp dh_installdocs - gzip --best aserve/ChangeLog - mv aserve/ChangeLog.gz aserve/changelog.gz - dh_installdocs -p $(pkg-aserve) aserve/changelog.gz - gzip --best aserve/htmlgen/ChangeLog - mv aserve/htmlgen/ChangeLog.gz aserve/htmlgen/changelog.gz - dh_installdocs -p $(pkg-aserve) aserve/htmlgen/changelog.gz - gzip --best aserve/webactions/ChangeLog - mv aserve/webactions/ChangeLog.gz aserve/webactions/changelog.gz - dh_installdocs -p $(pkg-webact) aserve/webactions/changelog.gz - dh_installexamples -p $(pkg-aserve) $(examples) - dh_installchangelogs - dh_link + dh_installexamples + dh_installchangelogs -p cl-webactions aserve/webactions/ChangeLog + dh_installchangelogs -p cl-aserve aserve/ChangeLog + dh_installchangelogs -p cl-htmlgen aserve/htmlgen/ChangeLog + dh_installchangelogs -p cl-acl-compat acl-compat/ChangeLog + dh_link --verbose dh_strip dh_compress dh_fixperms dh_installdeb dh_shlibdeps dh_gencontrol - dh_makeshlibs dh_md5sums dh_builddeb @@ -92,4 +50,3 @@ binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary - --- cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg.orig/debian/watch +++ cl-portable-aserve-1.2.42+cvs.2010.02.08-dfsg/debian/watch @@ -0,0 +1 @@ +# upstream is in CVS, please see README.building