1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-23 04:50:28 +02:00
guile/module/web
Andy Wingo 462a1a04cf (web server) punts keep-alive to impls; http server uses (ice-9 poll)
* module/web/server.scm: Rewrite to remove the extra "keep-alive"
  parameter. Instead, since the server is an essentially stateful
  object, have clients that want to do keep-alive manage that set as
  part of the server state. Also avoids imposing a particular data
  structure on the server implementation.

* module/web/server/http.scm: Adapt to the new server interface. Also,
  use a poll set instead of select and lists. Makes handling 1000
  clients at a time much more possible.
2010-12-03 15:31:57 +01:00
..
server (web server) punts keep-alive to impls; http server uses (ice-9 poll) 2010-12-03 15:31:57 +01:00
http.scm fix web server bugs 2010-11-23 16:02:21 +01:00
request.scm add request-meta 2010-11-12 17:16:36 +01:00
response.scm stub fixes to http 1.0 support in the web server 2010-12-01 10:13:30 +01:00
server.scm (web server) punts keep-alive to impls; http server uses (ice-9 poll) 2010-12-03 15:31:57 +01:00
uri.scm unparse-uri avoids serializing e.g. :80 in http:// uris 2010-11-12 17:16:35 +01:00