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 <kevin@rosenberg.net>
	        * 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 <kevin@rosenberg.net>
	        * 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 <kevin@rosenberg.net>
	        * 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 <kevin@rosenberg.net>
	        * 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 <kevin@rosenberg.net>
	        * Commit patch from Chaskiel M Grundman <cg2v@andrew.cmu.edu>
	        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: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, 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,
	  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 <foo> 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

