Codebase list cl-portable-aserve / debian/20150826.git39b1324+dfsg-1 ChangeLog
debian/20150826.git39b1324+dfsg-1

Tree @debian/20150826.git39b1324+dfsg-1 (Download .tar.gz)

ChangeLog @debian/20150826.git39b1324+dfsg-1raw · history · blame

2013-03-09 Dave Cooper <david.cooper@genworks.com>
	* libs/: removed, because asdf is available on all currently
	supported platforms and other libs are available through Quicklisp
	* acl-compat/acl-compat.asd: removed :depends-on :asdf-utils for
	CCL.
	* acl-compat/mcl/acl-excl.lisp: replaced (asdf-utils:split-string
	...)  with (cl-ppcre:split "\\s" ...).
	* as mentioned by Rudi in a message to the mailing list, large
	swaths of acl-compat stuff is ripe to be replaced by stuff from
	Quicklisp these days.
	* Updated the README.cmucl to remove outdated asdf info.

2012-04-01  Kevin Rosenberg <kevin@rosenberg.net>
	Apply patch from Dave Cooper
        * aserve/aserve.asd: Allow aserve.asd to be asdf loaded
	uneventfully into Allegro (which ends up using native aserve in
	Allegro) -- currently this is throwing an error if one tries to
	asdf load it (requiring messy conditionals in :depends-on clause
	in asd systems which depend on aserve or paserve).
	* aserve/main.cl: Adds a request-date to the request object, which
	keeps track of when the request was received in addition to when
	it was responded to. (this is in original Franz allegroserve now
	as well).
	* aserve/main.cl: Adds (:mailbox t) to the LispWorks
	make-worker-thread-internal, as suggested by Martin Simmons.
	* aserve/main.cl: Fixes parsing for request-query from Ajax
	submission, searching for "application/x-www-form-urlencoded"
	instead of looking for an exact match. (this is in original Franz
	allegroserve now as well).
	* aserve/proxy.cl: Adds a comment for the comment in proxy
	response in proxy.cl, that should be wrapped with
	(octets-to-string), this is in original Franz allegroserve now as
	well. There doesn't appear to be a portable octets-to-string
	available in paserve at present, for future we might consider
	depending on flexi-streams:octets-to-string -- but for now I just
	put the comment there as a placeholder in an attempt to keep
	things synced with original allegroserve. Currently we are not
	using the allegroserve proxy in non-Allegro platforms, but others
	might.

2011-06-20  Kevin Rosenberg <kevin@rosenberg.net>
	* aserve/main.cl, aserver/proxy.cl,
	* acl-compat/lispworks/acl-{excl,mp,socket}.lisp:
	Apply patches from Lispworks, Inc to support Lispworks 6


2006-01-21  Rudi Schlatte  <rudi@constantly.at>

	* aserve/proxy.cl (write-body-buffers): initialize len to numeric
	value in all cases

2005-07-05  Klaus Harbo  <klaus@mu.dk>

	* acl-compat/lispworks/acl-socket.lisp (make-ssl-client-stream):
	Support for LispWorks' own SSL facilities.

2005-06-17  Edi Weitz  <edi@agharta.de>

	* acl-compat/lispworks/acl-excl.lisp (filesys-inode):
	Conditionalize.  It's only used on Unix and otherwise the code
	won't even compile on Windows.

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  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  Kevin Rosenberg <kevin@rosenberg.net>
	* Fix ipaddr-to-hostname for SBCL
	* Fix for request-query-value for SBCL
	
2004-08-30  Kevin Rosenberg <kevin@rosenberg.net>
        * Fixes for compilation on SBCL
	* Add support for :cookie-domain for webactions
	
2004-08-04  Kevin Rosenberg <kevin@rosenberg.net>
	* Commit patch from Chaskiel M Grundman <cg2v@andrew.cmu.edu>
	for better Allegro support
	
2004-06-09  Kevin Rosenberg <kevin@rosenberg.net>
	* Commit patch from Nick Levin addressing compilation on Lispworks
	
2004-04-26  Kevin Rosenberg <kevin@rosenberg.net>
        * aserve/webactions: Commit patch, with modifications, from
	Ivan Toshkov
	* aserve/load.cl: Add implemenatation of compile-file-if-needed

2004-02-16  Rudi Schlatte  <rudi@constantly.at>

	* libs/cl-ppcre/: Import Edi Weitz's cl-ppcre library.

	* INSTALL.lisp: load it.
	
	* 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-08  Rudi Schlatte  <rudi@constantly.at>

	* aserve/webactions/webact.cl, aserve/webactions/clpage.cl,
	aserve/test/t-aserve.cl, aserve/proxy.cl, aserve/main.cl,
	aserve/log.cl, aserve/chat.cl, aserve/client.cl, aserve/cgi.cl:
	Use package puri throughout.

	* INSTALL.lisp: Removed warnings for loading the provided-by-us
	versions of asdf et al.  Load puri library before acl-compat.
	Remove MCL-specific handling.

2004-01-27  Rudi Schlatte  <rudi@constantly.at>

	* INSTALL.lisp: clean up a bit, merge sbcl, cmu and lispworks
	loading code.

	* Replaced package prefix excl: with acl-compat.excl: throughout.
	
	* 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.

2004-01-21  Rudi Schlatte  <rudi@constantly.at>

	* contrib/asdf.lisp: New upstream version.

2004-01-11  Rudi Schlatte  <rudi@constantly.at>

	* aserve/cgi.cl: Frob package references to acl-compat ones.

	* aserve/main.cl: Added setuid / setgid for sbcl.

2003-12-02  Rudi Schlatte  <rudi@constantly.at>

	* Update to upstream version 1.2.33

2003-12-01  Rudi Schlatte  <rudi@constantly.at>

	* aserve/log.cl (log-request): Don't output request string via format.

2003-11-27  Rudi Schlatte  <rudi@constantly.at>

	* aserve/test/t-aserve.cl: Don't assume that long-site-name
	returns a FQDN; better fixes than just using "localhost" welcome
	(but these will be implementation-specific, I fear...)

2003-11-06  Rudi Schlatte  <rudi@constantly.at>

	* 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-08-31  Rudi Schlatte  <rudi@constantly.at>

	* aserve/test/t-aserve.cl: First steps for activating test code,
	using kmr's port of Franz's tester

2003-04-27  Rudi Schlatte  <rudi@constantly.at>

	* aserve/parse.cl (read-headers-into-buffer): (Finally) merge
	debug code fix from Walter C. Pelissero

2003-04-02  Rudi Schlatte  <rudi@constantly.at>

	* 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-03-24  Rudi Schlatte  <rudi@constantly.at>

	* aserve/client.cl (do-http-request): Restore :format :text
	behavior (broke this last summer.. sorrysorrybowbow)

2003-02-28  Rudi Schlatte  <rudi@constantly.at>

	* INSTALL.lisp: Support sbcl 0.7.13 single-threaded

2002-07-19  Rudi Schlatte  <rudi@constantly.at>

	* contrib/lsp.lisp (Module): Lisp Server Pages, contributed by
	John Wiseman via http://lemonodor.com/archives/000128.html

	* contrib/session.lisp (Module): Session support, contributed by
	Brendan Burns to Franz's opensource list

2002-07-07  Rudi Schlatte  <rudi@constantly.at>

* cmucl version now uses asdf instead of mk-defsystem:

** 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

* Changed client.cl to use http/1.0 (Remember to revert this when chunking
  is implemented!) (Thanks to David Lichteblau for bug report & patch)

Changes in Portable AllegroServe 1.2.5a (2001-08-30)
- Chunking implemented for Lispworks.
- Fixed problem in Lispworks port with accepting too many connections
  (and consequently running out of file descriptors) under heavy load.
- Incorporated changes in AllegroServe between versions 1.2.3 and 1.2.5.

Changes in Portable AServe 1.2.3b (09.08.2001)
- Fixed bug with POST requests
- General code cleanup
- implemented some missing ACL-COMPAT functions

Changes in AServe for LW 1.2.3a (06.08.2001)
- Rudolf Schlatte's changes for supporting CMUCL
  merged.
- Several critical bugs fixed (like the lockup of worker-threads
  that occured on higher load).
  (Thanks go to Vebjorn Ljosa for finding and fixing this and other
   critical bugs)
- Updated Portable AllegroServe to the changes in Franz AllegroServe 1.2.3

Changes in AServe for LW 1.1.41b (02.06.2001)
- Fixed reloading of pages
  Wade Humeniuk kindly contributed a DATE-TO-UNIVERSAL-TIME
  function that doesn't use MATCH-REGEXP.

Changes in ACL-COMPAT (02.06.2001)
- MATCH-REGEXP got a Keyword argument :return
- Much improved MP:WITH-TIMEOUT using LispWorks timers and not 
  a new process for each timer.	
- Fixed a bug in scan-macros.lisp where complementing of charsets
  did not really work.