mit-scheme.git
19 years agoWork around interpreted-compiler bug.
Chris Hanson [Mon, 6 Dec 2004 03:31:51 +0000 (03:31 +0000)]
Work around interpreted-compiler bug.

19 years agoFix type error in structure definition.
Chris Hanson [Mon, 6 Dec 2004 02:34:04 +0000 (02:34 +0000)]
Fix type error in structure definition.

19 years agoAdd support for access to more than one database. There is no longer
Chris Hanson [Fri, 26 Nov 2004 15:17:27 +0000 (15:17 +0000)]
Add support for access to more than one database.  There is no longer
a default database name, so the database to use must always be
specified by a URL binding.

19 years agoMajor reorganization, mostly to better distinguish between URLs and
Chris Hanson [Fri, 26 Nov 2004 15:14:33 +0000 (15:14 +0000)]
Major reorganization, mostly to better distinguish between URLs and
pathnames.  There's also a generalized URL-scoped variable binding
mechanism.

19 years agoImplement GUARANTEE-PATHNAME and ERROR:NOT-PATHNAME.
Chris Hanson [Fri, 26 Nov 2004 05:04:42 +0000 (05:04 +0000)]
Implement GUARANTEE-PATHNAME and ERROR:NOT-PATHNAME.

19 years agoImplement PATHNAME-RELATIVE?, which is not the negation of
Chris Hanson [Fri, 26 Nov 2004 04:47:35 +0000 (04:47 +0000)]
Implement PATHNAME-RELATIVE?, which is not the negation of
PATHNAME-ABSOLUTE?.

19 years agoChange GET-KEYWORD-VALUE to return #!DEFAULT when not found. Add
Chris Hanson [Fri, 26 Nov 2004 04:42:06 +0000 (04:42 +0000)]
Change GET-KEYWORD-VALUE to return #!DEFAULT when not found.  Add
procedures to map between keyword lists and alists.

19 years agoFix typo in cookie parsing.
Chris Hanson [Thu, 25 Nov 2004 04:19:53 +0000 (04:19 +0000)]
Fix typo in cookie parsing.

19 years agoForce loading of pgsql from ESCAPE-PGSQL-STRING.
Chris Hanson [Thu, 25 Nov 2004 04:00:21 +0000 (04:00 +0000)]
Force loading of pgsql from ESCAPE-PGSQL-STRING.

19 years agoMust export DB-GET-USER-PASSWORD to SSP package.
Chris Hanson [Wed, 24 Nov 2004 20:56:35 +0000 (20:56 +0000)]
Must export DB-GET-USER-PASSWORD to SSP package.

19 years agoMust export DB-GET-USER-PASSWORD to SSP package.
Chris Hanson [Wed, 24 Nov 2004 20:54:54 +0000 (20:54 +0000)]
Must export DB-GET-USER-PASSWORD to SSP package.

19 years agoGet subtree authentication working properly.
Chris Hanson [Wed, 24 Nov 2004 20:20:48 +0000 (20:20 +0000)]
Get subtree authentication working properly.

19 years agoModify transcript support to allow it to be used on any port.
Chris Hanson [Tue, 23 Nov 2004 19:38:48 +0000 (19:38 +0000)]
Modify transcript support to allow it to be used on any port.

19 years agoDon't pass request object to authenticator.
Chris Hanson [Tue, 23 Nov 2004 18:19:24 +0000 (18:19 +0000)]
Don't pass request object to authenticator.

19 years agoEliminate kludge to deal with case-sensitive header matching in
Chris Hanson [Tue, 23 Nov 2004 18:00:22 +0000 (18:00 +0000)]
Eliminate kludge to deal with case-sensitive header matching in
mod_lisp, as this has been fixed in 2.41.

19 years agoFinish implementing subtree authentication.
Chris Hanson [Tue, 23 Nov 2004 17:20:38 +0000 (17:20 +0000)]
Finish implementing subtree authentication.

19 years agoAdd ability to trace I/O port to client.
Chris Hanson [Tue, 23 Nov 2004 16:34:28 +0000 (16:34 +0000)]
Add ability to trace I/O port to client.

19 years agoUse SYSTEM-GLOBAL-ENVIRONMENT? for locally-defined predicate.
Chris Hanson [Tue, 23 Nov 2004 03:22:12 +0000 (03:22 +0000)]
Use SYSTEM-GLOBAL-ENVIRONMENT? for locally-defined predicate.

19 years agoAdd procedure to get user's password.
Chris Hanson [Mon, 22 Nov 2004 20:08:46 +0000 (20:08 +0000)]
Add procedure to get user's password.

19 years agoDon't always encrypt password; caller must do that explicitly.
Chris Hanson [Mon, 22 Nov 2004 19:45:27 +0000 (19:45 +0000)]
Don't always encrypt password; caller must do that explicitly.

19 years agoDon't add CONTENT-TYPE headers; overwrite them.
Chris Hanson [Mon, 22 Nov 2004 19:17:45 +0000 (19:17 +0000)]
Don't add CONTENT-TYPE headers; overwrite them.

19 years agoCookie keyword must be a symbol.
Chris Hanson [Mon, 22 Nov 2004 16:23:34 +0000 (16:23 +0000)]
Cookie keyword must be a symbol.

19 years agoPrint cookies in traced request.
Chris Hanson [Mon, 22 Nov 2004 14:03:02 +0000 (14:03 +0000)]
Print cookies in traced request.

19 years agoFix thinkos in FAST-DEL-ASSOC and FAST-DEL-ASSOC!.
Chris Hanson [Mon, 22 Nov 2004 06:31:03 +0000 (06:31 +0000)]
Fix thinkos in FAST-DEL-ASSOC and FAST-DEL-ASSOC!.

19 years agoUse EMPTY_LIST_P.
Chris Hanson [Sun, 21 Nov 2004 04:21:06 +0000 (04:21 +0000)]
Use EMPTY_LIST_P.

19 years agoCreate new predicate EMPTY_LIST_P.
Chris Hanson [Sun, 21 Nov 2004 04:16:56 +0000 (04:16 +0000)]
Create new predicate EMPTY_LIST_P.

20 years agoMake #!aux self-evaluating.
Chris Hanson [Fri, 19 Nov 2004 18:15:01 +0000 (18:15 +0000)]
Make #!aux self-evaluating.

20 years agoDEFAULT-OBJECT? is no longer a special form.
Chris Hanson [Fri, 19 Nov 2004 18:11:29 +0000 (18:11 +0000)]
DEFAULT-OBJECT? is no longer a special form.

20 years agoDEFAULT-OBJECT? is no longer a special form.
Chris Hanson [Fri, 19 Nov 2004 17:40:30 +0000 (17:40 +0000)]
DEFAULT-OBJECT? is no longer a special form.

20 years agoDEFAULT-OBJECT? is no longer a special form.
Chris Hanson [Fri, 19 Nov 2004 17:28:51 +0000 (17:28 +0000)]
DEFAULT-OBJECT? is no longer a special form.

20 years agoDEFAULT-OBJECT? is no longer a special form.
Chris Hanson [Fri, 19 Nov 2004 16:59:27 +0000 (16:59 +0000)]
DEFAULT-OBJECT? is no longer a special form.

20 years agoDEFAULT-OBJECT? is no longer a special form.
Chris Hanson [Fri, 19 Nov 2004 16:54:23 +0000 (16:54 +0000)]
DEFAULT-OBJECT? is no longer a special form.

20 years agoDEFAULT-OBJECT? is no longer a special form.
Chris Hanson [Fri, 19 Nov 2004 16:46:21 +0000 (16:46 +0000)]
DEFAULT-OBJECT? is no longer a special form.

20 years agoDon't put password policy in password-changing code; OCW doesn't need
Chris Hanson [Fri, 19 Nov 2004 14:52:24 +0000 (14:52 +0000)]
Don't put password policy in password-changing code; OCW doesn't need
this.

20 years agoCan't use #!UNASSIGNED; it compiles into an unreferenceable object.
Chris Hanson [Fri, 19 Nov 2004 07:14:57 +0000 (07:14 +0000)]
Can't use #!UNASSIGNED; it compiles into an unreferenceable object.

20 years agoAdd syntax for #!UNASSIGNED and #!UNSPECIFIC.
Chris Hanson [Fri, 19 Nov 2004 07:12:03 +0000 (07:12 +0000)]
Add syntax for #!UNASSIGNED and #!UNSPECIFIC.

20 years agoPrint EOF object as #!EOF.
Chris Hanson [Fri, 19 Nov 2004 07:04:52 +0000 (07:04 +0000)]
Print EOF object as #!EOF.

20 years agoChange back to using a single EOF object.
Chris Hanson [Fri, 19 Nov 2004 07:00:01 +0000 (07:00 +0000)]
Change back to using a single EOF object.

20 years agoRename LAMBDA-AUXILIARY-TAG to LAMBDA-AUX-TAG.
Chris Hanson [Fri, 19 Nov 2004 06:56:37 +0000 (06:56 +0000)]
Rename LAMBDA-AUXILIARY-TAG to LAMBDA-AUX-TAG.

20 years agoAdd syntax #!default and #!key.
Chris Hanson [Fri, 19 Nov 2004 06:51:39 +0000 (06:51 +0000)]
Add syntax #!default and #!key.

20 years agoDon't use unassigned object for defaulted optional values.
Chris Hanson [Fri, 19 Nov 2004 04:28:39 +0000 (04:28 +0000)]
Don't use unassigned object for defaulted optional values.

20 years agoFix copyright dates.
Chris Hanson [Fri, 19 Nov 2004 04:18:44 +0000 (04:18 +0000)]
Fix copyright dates.

20 years agoDon't use DEFAULT_OBJECT for auxiliary bindings.
Chris Hanson [Fri, 19 Nov 2004 04:16:07 +0000 (04:16 +0000)]
Don't use DEFAULT_OBJECT for auxiliary bindings.

20 years agoFirst draft of cookie support.
Chris Hanson [Thu, 18 Nov 2004 20:03:18 +0000 (20:03 +0000)]
First draft of cookie support.

20 years agoExpand procedure DEFAULT-OBJECT?.
Chris Hanson [Thu, 18 Nov 2004 18:17:59 +0000 (18:17 +0000)]
Expand procedure DEFAULT-OBJECT?.

20 years agoChange DEFAULT-OBJECT? from syntax to a procedure. Requires
Chris Hanson [Thu, 18 Nov 2004 18:16:13 +0000 (18:16 +0000)]
Change DEFAULT-OBJECT? from syntax to a procedure.  Requires
corresponding changes to microcode.

20 years agoIntroduce new default object and use that for filling in optional
Chris Hanson [Thu, 18 Nov 2004 18:14:06 +0000 (18:14 +0000)]
Introduce new default object and use that for filling in optional
arguments.

20 years agoDon't use DEFINE-SYNTAX in this file; it breaks the cold load.
Chris Hanson [Wed, 17 Nov 2004 06:09:07 +0000 (06:09 +0000)]
Don't use DEFINE-SYNTAX in this file; it breaks the cold load.

20 years agoFix typo.
Chris Hanson [Wed, 17 Nov 2004 05:59:13 +0000 (05:59 +0000)]
Fix typo.

20 years agoUse new keyword-list support. Add ERROR:NOT-xxx procedures to xhtml.scm.
Chris Hanson [Wed, 17 Nov 2004 05:48:43 +0000 (05:48 +0000)]
Use new keyword-list support.  Add ERROR:NOT-xxx procedures to xhtml.scm.

20 years agoAdd support for keyword lists.
Chris Hanson [Wed, 17 Nov 2004 05:42:33 +0000 (05:42 +0000)]
Add support for keyword lists.

20 years agoDon't define the standard membership/association procedures in terms
Chris Hanson [Wed, 17 Nov 2004 05:24:31 +0000 (05:24 +0000)]
Don't define the standard membership/association procedures in terms
of the generic ones.

20 years agoExport ERROR:NOT-xxx procedures. Add predicate WEAK-LIST?.
Chris Hanson [Wed, 17 Nov 2004 04:42:42 +0000 (04:42 +0000)]
Export ERROR:NOT-xxx procedures.  Add predicate WEAK-LIST?.

20 years agoUse package system to create upwards-compatibility links.
Chris Hanson [Wed, 17 Nov 2004 04:20:57 +0000 (04:20 +0000)]
Use package system to create upwards-compatibility links.

20 years agoAdd support for multiple headers with the same name.
Chris Hanson [Tue, 16 Nov 2004 20:11:38 +0000 (20:11 +0000)]
Add support for multiple headers with the same name.

20 years agoImplement #!eof as equivalent to (make-eof-object #f).
Chris Hanson [Thu, 4 Nov 2004 03:01:18 +0000 (03:01 +0000)]
Implement #!eof as equivalent to (make-eof-object #f).

20 years agoChange MAKE-EOF-OBJECT to return the same object if called twice with
Chris Hanson [Thu, 4 Nov 2004 03:00:47 +0000 (03:00 +0000)]
Change MAKE-EOF-OBJECT to return the same object if called twice with
the same argument.

20 years agoMust call FLUSH-OUTPUT to make sure that logged requests are pushed
Chris Hanson [Tue, 2 Nov 2004 04:37:12 +0000 (04:37 +0000)]
Must call FLUSH-OUTPUT to make sure that logged requests are pushed
out in a reasonable amount of time.

20 years agoAdd in backwards-compatibility links.
Chris Hanson [Tue, 2 Nov 2004 03:57:41 +0000 (03:57 +0000)]
Add in backwards-compatibility links.

20 years agoCreate new xdoc directory.
Chris Hanson [Mon, 1 Nov 2004 19:22:29 +0000 (19:22 +0000)]
Create new xdoc directory.

20 years agoFix typo in comment.
Chris Hanson [Mon, 1 Nov 2004 19:18:21 +0000 (19:18 +0000)]
Fix typo in comment.

20 years agoRemove xdoc references.
Chris Hanson [Mon, 1 Nov 2004 19:14:15 +0000 (19:14 +0000)]
Remove xdoc references.

20 years agoRemove xdoc code.
Chris Hanson [Mon, 1 Nov 2004 19:09:25 +0000 (19:09 +0000)]
Remove xdoc code.

20 years agoUpdate to permit use of XHTML expander outside of mod-lisp.
Chris Hanson [Mon, 1 Nov 2004 04:57:05 +0000 (04:57 +0000)]
Update to permit use of XHTML expander outside of mod-lisp.

20 years agoFix typo: response -> request.
Chris Hanson [Sun, 31 Oct 2004 00:01:26 +0000 (00:01 +0000)]
Fix typo: response -> request.

20 years agoFix some missing exports.
Chris Hanson [Sat, 30 Oct 2004 05:28:20 +0000 (05:28 +0000)]
Fix some missing exports.

20 years agoFix typo.
Chris Hanson [Sat, 30 Oct 2004 05:20:03 +0000 (05:20 +0000)]
Fix typo.

20 years agoAdd XD:PAGE-FRAME and XD:PROGRAMMED-OUTPUT.
Chris Hanson [Sat, 30 Oct 2004 05:17:31 +0000 (05:17 +0000)]
Add XD:PAGE-FRAME and XD:PROGRAMMED-OUTPUT.

20 years agoOops, forgot to include the logging code.
Chris Hanson [Sat, 30 Oct 2004 04:57:27 +0000 (04:57 +0000)]
Oops, forgot to include the logging code.

20 years agoFix typo from previous change.
Chris Hanson [Sat, 30 Oct 2004 04:44:51 +0000 (04:44 +0000)]
Fix typo from previous change.

20 years agoMerge in logging changes from upstream.
Chris Hanson [Sat, 30 Oct 2004 04:44:09 +0000 (04:44 +0000)]
Merge in logging changes from upstream.

20 years agoAdd HOOK-IN-LIST?.
Chris Hanson [Sat, 30 Oct 2004 03:59:06 +0000 (03:59 +0000)]
Add HOOK-IN-LIST?.

20 years agoImplement hooks-list datatype.
Chris Hanson [Sat, 30 Oct 2004 03:56:39 +0000 (03:56 +0000)]
Implement hooks-list datatype.

20 years agoFix unbound variable references.
Chris Hanson [Sat, 30 Oct 2004 01:25:48 +0000 (01:25 +0000)]
Fix unbound variable references.

20 years agoUpdate to match changed upstream.
Chris Hanson [Sat, 30 Oct 2004 01:24:31 +0000 (01:24 +0000)]
Update to match changed upstream.

20 years agoOops... fix unfinished part of last change.
Chris Hanson [Fri, 29 Oct 2004 20:05:06 +0000 (20:05 +0000)]
Oops... fix unfinished part of last change.

20 years agoReflect change to ADD-BUFFER-MIME-ATTACHMENT!.
Chris Hanson [Fri, 29 Oct 2004 16:32:24 +0000 (16:32 +0000)]
Reflect change to ADD-BUFFER-MIME-ATTACHMENT!.

20 years agoUse mime-type objects rather than symbols. Use RECEIVE rather than
Chris Hanson [Fri, 29 Oct 2004 16:31:41 +0000 (16:31 +0000)]
Use mime-type objects rather than symbols.  Use RECEIVE rather than
CALL-WITH-VALUES.

20 years agoFix DISASSOCIATE-PATHNAME-TYPE-FROM-MIME-TYPE so that it can
Chris Hanson [Fri, 29 Oct 2004 16:30:25 +0000 (16:30 +0000)]
Fix DISASSOCIATE-PATHNAME-TYPE-FROM-MIME-TYPE so that it can
disassociate system-defined types as well as user-defined ones.

20 years agoRemove old file.
Chris Hanson [Fri, 29 Oct 2004 05:49:07 +0000 (05:49 +0000)]
Remove old file.

20 years agoxhtml-expander must be loaded _after_ mod-lisp.
Chris Hanson [Fri, 29 Oct 2004 05:47:42 +0000 (05:47 +0000)]
xhtml-expander must be loaded _after_ mod-lisp.

20 years agoInstall SSP. Update top-level configure.
Chris Hanson [Fri, 29 Oct 2004 05:32:18 +0000 (05:32 +0000)]
Install SSP.  Update top-level configure.

20 years agoUse "include" to get useful rules.
Chris Hanson [Fri, 29 Oct 2004 05:30:30 +0000 (05:30 +0000)]
Use "include" to get useful rules.

20 years agoDon't print warning when bad mime.types line is encountered.
Chris Hanson [Thu, 28 Oct 2004 22:58:01 +0000 (22:58 +0000)]
Don't print warning when bad mime.types line is encountered.

20 years agoAdd ability to define associations between pathname types and MIME
Chris Hanson [Thu, 28 Oct 2004 22:53:28 +0000 (22:53 +0000)]
Add ability to define associations between pathname types and MIME
types.

20 years agoIntern MIME-type objects.
Chris Hanson [Thu, 28 Oct 2004 22:39:56 +0000 (22:39 +0000)]
Intern MIME-type objects.

20 years agoUpdate to current implementation.
Chris Hanson [Thu, 28 Oct 2004 19:56:38 +0000 (19:56 +0000)]
Update to current implementation.

20 years agoUpdate db.scm to current implementation.
Chris Hanson [Thu, 28 Oct 2004 19:54:57 +0000 (19:54 +0000)]
Update db.scm to current implementation.

20 years agoUpdate for new MIME-type abstraction.
Chris Hanson [Thu, 28 Oct 2004 19:41:18 +0000 (19:41 +0000)]
Update for new MIME-type abstraction.

20 years agoAdd syntax checking to code that reads mime.types files.
Chris Hanson [Thu, 28 Oct 2004 19:38:50 +0000 (19:38 +0000)]
Add syntax checking to code that reads mime.types files.

20 years agoMove MIME-type support to "sfile.scm" and flesh it out. Define a new
Chris Hanson [Thu, 28 Oct 2004 19:38:23 +0000 (19:38 +0000)]
Move MIME-type support to "sfile.scm" and flesh it out.  Define a new
record type to represent MIME types.

20 years agoCache contents of MIME-type files. Also, simplify implementation of
Chris Hanson [Thu, 28 Oct 2004 03:22:07 +0000 (03:22 +0000)]
Cache contents of MIME-type files.  Also, simplify implementation of
environment variables on unix systems.

20 years agoImplement "expression" comments.
Chris Hanson [Thu, 28 Oct 2004 02:10:55 +0000 (02:10 +0000)]
Implement "expression" comments.

20 years agoFirst pass at updating to current implementation.
Chris Hanson [Wed, 27 Oct 2004 20:04:15 +0000 (20:04 +0000)]
First pass at updating to current implementation.

20 years agoEliminate no-longer-used files.
Chris Hanson [Wed, 27 Oct 2004 20:03:43 +0000 (20:03 +0000)]
Eliminate no-longer-used files.

20 years agoNo longer used.
Chris Hanson [Wed, 27 Oct 2004 20:02:07 +0000 (20:02 +0000)]
No longer used.

20 years agoFix M-x occur to handle multiple-line matches better/properly. Make
Chris Hanson [Sat, 23 Oct 2004 04:01:09 +0000 (04:01 +0000)]
Fix M-x occur to handle multiple-line matches better/properly.  Make
lookup of *Occur* lines more robust if the buffer is changed.

20 years agoUse new runtime procedure PATHNAME-MIME-TYPE.
Chris Hanson [Fri, 22 Oct 2004 04:48:13 +0000 (04:48 +0000)]
Use new runtime procedure PATHNAME-MIME-TYPE.

20 years agoFinish implementing PATHNAME-MIME-TYPE.
Chris Hanson [Fri, 22 Oct 2004 04:47:42 +0000 (04:47 +0000)]
Finish implementing PATHNAME-MIME-TYPE.

20 years agoAdd support for looking up the MIME type associated with a pathname.
Chris Hanson [Mon, 18 Oct 2004 05:05:52 +0000 (05:05 +0000)]
Add support for looking up the MIME type associated with a pathname.