[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Koala 0.3



I've put version 0.3 of the Koala HTTP server here:

    http://carlgay.home.attbi.com/koala/

The main addition is an XML-RPC server/client.  I've tested it against
the Java XML-RPC client from the Apache project and it works for all
types except <double>, which prints with a 'd' in Dylan.

Here's the change log for this version:

Changes for version 0.3
  Bug Fixes:
  - Directory browsing now works correctly even if the user browses a directory
    ending without a slash.
  - <header-table> resources are now reclaimed correctly.  (The resource protocol
    was made more flexible in general.)
  - Fixed a hideous bug wherein more than 5 HTTP error responses (3xx, 4xx, 5xx)
    would result in a hung server.

  New Features:
  - Koala: The "Connection: Keep-alive" header is now respected.
  - Koala: XML-RPC server added.  See config/koala-config.xml for settings.
           Start the example and use the "ping" and "echo" methods to test.
  - Other: XML-RPC client added as a separate library.
  - Koala: New config variable 'auto-register'.  See config/koala-config.xml
  - Koala: It is now possible to get the body content of a POST for content-types
           other than application/x-www-form-url-encoded.  See request-content(<request>).
  - Koala: Added the "headers" log level, to show incoming/outgoing headers if desired.
           See config/koala-config.xml
  - Koala: New config file setting: <port value="n" />
  - Koala: Some statistics/utilities are now available via built-in URIs:
           /koala/stats, /koala/user-agents, /koala/http-error?code=xxx