Commit Graph

660 Commits

Author SHA1 Message Date
interp fa350f02bf + thread-based *options*
+ INSTANCE-DELETE! --> DELETE-INSTANCE!
+ access to continuations (GET-CONTINUATIONS, DELETE-CONTINUATION!)
2002-10-01 17:39:39 +00:00
interp bed81261f4 open output data file truncated 2002-10-01 17:37:47 +00:00
interp 02169de482 really rename PLUGIN --> SERVLET 2002-10-01 12:36:50 +00:00
interp 85e75950a3 rename PLUGIN --> SERVLET 2002-10-01 12:33:39 +00:00
interp 349402b7cc use PATH-LIST->FILE-NAME for file name assembling 2002-10-01 12:22:37 +00:00
interp a09d10850e SERVLET-HANDLER now accepts a second argument, the prefix for redirections 2002-10-01 12:12:03 +00:00
interp 62ed566572 adjust to recent code writing: more export in SERVLET-HANDLER/ADMIN, some import to SERVLET-HANDLER 2002-10-01 12:10:58 +00:00
interp 4fdd1cdbbb OUTDATER added; URL tag accepts more text fields now 2002-10-01 12:10:15 +00:00
interp 1ac0705aae + longer instance lifetime
+ GET-INSTANCES returns all instances as an alist
+ let SEND/SUSPEND terminate correctly if instance has died in the meanwhile
  (may happen while administrating servlets)
2002-10-01 12:08:42 +00:00
interp 3e9486573a adapt to recent change in creating form input fields 2002-09-30 15:58:50 +00:00
interp 516d8221d7 adapt to recent change in creating form input fields 2002-09-30 15:25:59 +00:00
interp 2579598783 + servlet-handler/admin structure gives runtime
access to servlet-handler options
+ several constructors for form input fields
2002-09-30 14:43:15 +00:00
interp db6b607d0f in ftpd: use signature calculus to get access to scsh's OPEN-OUTPUT-FILE instead of relying on the import order 2002-09-30 10:42:34 +00:00
interp fc6f2c5a1a small correction 2002-09-30 07:58:20 +00:00
interp 30e66edc61 + longer standard instance lifetime
+ instance lifetime adjusted when new continuation is launched
+ GET-LOADED-PLUGINS and UNLOAD-PLUGIN
+ small bug fixes
2002-09-30 07:53:00 +00:00
interp d6c4304f45 callbacks get the REQUEST, not the BINDINGS 2002-09-29 16:42:53 +00:00
interp aa7bcc6186 + add option instance-lifetime along with some functions
+ add instance surveillance thread that kills instance after
  a period of time
2002-09-29 15:20:36 +00:00
interp bfbeb49125 add CACHE-PLUGINS? option 2002-09-29 13:43:39 +00:00
interp 06c8b5ea5d add GET-BINDINGS: gets bindings out of REQUEST 2002-09-29 13:43:08 +00:00
interp bdf62cbf05 make options LOGFILE and DNS-LOOKUP? thread-safe 2002-09-28 12:38:57 +00:00
interp 6a090fba6b change load order of scheme and scsh in ftpd to get access to scsh's open-output-file 2002-09-28 12:37:42 +00:00
interp b8a1ec9024 some short hint added 2002-09-27 17:31:35 +00:00
interp aaa5283e0b byte input widget 2002-09-27 17:30:11 +00:00
interp 0b6e68a2c0 added upper-input-field type 2002-09-27 17:29:31 +00:00
interp 37aac43aa9 add calculator example 2002-09-27 15:32:39 +00:00
interp 52566ea00a FORM -> SERVLET-FORM 2002-09-27 15:32:05 +00:00
interp db3c5ef04e + small calculator
+ shows usage of
 ++ callbacks (two submitbuttons)
 ++ creation of own input fields
2002-09-27 15:31:26 +00:00
interp 376a8b1a70 remove superfluous line 2002-09-27 15:25:15 +00:00
interp 99fb8f3e32 + major change in internal representation of forms and its elements
+ SERVLET-FORM now introduces a special form with our input-fields
+ servlet-forms may be nested
2002-09-27 15:24:44 +00:00
interp 9c6db22736 export input-field primitives from servlets 2002-09-27 15:19:42 +00:00
interp 3fcaa99239 register session before loading plugin to be able to create callbacks in plugin 2002-09-27 15:04:36 +00:00
interp e667dedcc2 remove debug output 2002-09-26 12:59:54 +00:00
interp 7dde62cd1a Be more flexible with paths; use $SUNETHOME and $SSAXPATH if set or
reasonable default values if not.
In particular, work around the dependency of config on cwd.
2002-09-26 12:13:01 +00:00
interp 1abbed29f0 renaming UTILTIES.SCM to SERVLETS.SCM and structure PLUGIN-UTILITIES to SERVLETS 2002-09-25 17:01:00 +00:00
interp c28d6cf153 renaming UTILTIES.SCM to SERVLETS.SCM and structure PLUGIN-UTILITIES to SERVLETS 2002-09-25 13:02:31 +00:00
interp 9f2754cff5 first shot on servlet's new form interface 2002-09-24 16:56:00 +00:00
interp 8e4a0c2872 remove incongruousnesses of previous accident commit 2002-09-24 09:12:58 +00:00
interp fba9e1a4d3 a simple adding servlet; doing a lot by hand 2002-09-24 09:03:30 +00:00
interp 0b2a59b6ef utilities for servlet plugins on higher level 2002-09-24 09:01:26 +00:00
interp 9328d1fa82 small brace typo 2002-09-24 08:47:33 +00:00
interp 0d9b85d156 extend plugin-utilities structure (send-html/suspend, etc.) 2002-09-24 08:19:41 +00:00
interp 8f67c75101 add possibility to clear instance table remotely (may go away in the
future)
2002-09-24 08:15:21 +00:00
sperber 91b2f35f0d Don't print a space after ":" in RFC 822 headers. 2002-09-22 15:43:29 +00:00
sperber c0281e834a Rename "path handler" -> "request handler". 2002-09-22 15:41:41 +00:00
interp 74e26ddeb5 add conditions to servlet-handler's open clause 2002-09-21 20:20:29 +00:00
interp 1a1d4f86a0 minor change in comments 2002-09-21 20:19:30 +00:00
interp 4d9f45c1bd remove FIXMEs:
* respect presence of threads - use locks for table accesses
  (*instance-table*, continuation-table, *plugin-table*)
  * return 404 Not found if servlet does not exist
  * neglect POST request (will do this later)
  * reload plugin if timestamp has changed
2002-09-21 20:18:49 +00:00
interp be308133d2 opens packages and structures for servlet-server in right order
note: needs (r5rs-) SSAX to be present
2002-09-20 19:25:20 +00:00
interp ab158529ef starts a somehow 'full feature' web-server 2002-09-20 19:24:01 +00:00
interp a66cd239c9 * slim example web-server
* create an example web-server using servlets in httpd/servlets
  (the servlet files from the example web-server moved there)
2002-09-20 19:23:17 +00:00