Commit Graph

9 Commits

Author SHA1 Message Date
9d215d8f1d Added version numbering scheme for CLASH releases. 2001-03-20 23:37:10 +00:00
8160dc61cf Added with-query-args' as the equivalent of with-form-data' for
query url requests.  This is probably a stop-gap measure, until a more
general context processing framework (including session and validation
data) has been designed and implemented.
2001-02-08 18:57:55 +00:00
57583b37ce Various fixes to case-dependent code, in order to allow CLASH to work
with Allegro CL in "modern" mode.  Although we don't think that
"modern" mode is the correct approach to case-sensitivity in CL, the
changes we made should also make it easier to work in ANSI-compliant
implementations/modes, with all the settings for readtable-case.  Note
though that this is a first best effort attempt, and so further
case-ification bugs might still remain.  YMMV.
2001-02-07 13:31:29 +00:00
1853c6d6f2 Added access authorization framework that allows for flexible
validation of accesses.
2000-10-30 23:03:00 +00:00
4a4feed22b Added exports for new functionality and some older server and
connection stuff, as well as the driver functions
`start-http-listener' and `initialize-clash'.
2000-10-09 23:13:06 +00:00
0b29e10ea3 Changes that bring CLASH up to extended HTTP/1.0 support:
Added exports for (maybe) all necessary symbols...
2000-07-22 01:23:02 +00:00
e1c4504ede This is the first checked-in completely working version. It contains
nearly all concepts and simple implementations thereof needed to get a
simple HTTP/0.9 "compliant" server working (there are some hacks
needed that we don't yet provide, since the correct things will be
added shortly, like complete HTTP/1.1 request parsing.  The hacks
needed are provided as part of the basic HTTP/0.9 server demo in
src/test/basic-demo.cl).

Further work is needed to clean up some things, Entity and Resource
handling needs to be implemented right and less "naive" (the current
implementations are just simple place-holders to get things up and
running).  Connections need to have knowledge of client identity
(passed from the driver, this is implementation-specific stuff).
Logging needs to be implemented (probably as server mixins).
Condition handling needs to generate better responses for HTTP/0.9,
and the division between condition handling and normal handling needs
to be documented/rethought.  Content generation is totally missing
currently and needs to be implemented.  If this is all in place, an
HTTP/1.0 conforming server should be possible, and after porting the
drivers to ACL and LW, we can make a first release.
1999-08-07 17:55:59 +00:00
88cdc8f6c8 Basic development mostly done, need to do HTTP functionality now.
We might deprecate CLASH-SYS (both package and system) and incorporate
that into the driver itself.  For now we've removed all dependencies.
1999-05-25 10:25:20 +00:00
7b11e26c3e Initial revision 1999-05-23 15:47:18 +00:00