Release Notes: This release of Serveez comes along with an updated build system using the recent autotool's packages. It provides a new configure switch for some thread safety functionality and provides a man page for the `serveez-config' script. Some updates and bugfixes have been applied to Serveez's Guile interface, also regarding Guile 1.7.x versions. The new (instantiate-config-type!) procedure allows users of the C API to support arbitrary types of configurations in the Guile interface. Finally, Serveez's core API has been improved and stabilized.
Release Notes: Lots of bugfixes were made in the internal coservers, as well as in the Guile server implementation. Support for HP-UX platforms and urgent (out-of-band) data on stream-like network connections have been added. The socket objects now provide trigger callbacks and the server objects provide a reset callback invoked when SIGHUP occurred. The standard input of the program can be used as configuration file. The Guile server documentation was partly rewritten and updated. A simplified icecast Guile server demonstrates the usage of the coservers from Guile.
Release Notes: The built-time behavior has been greatly improved. Serveez now supports cross-compilation and provides workarounds for SunOS/Solaris and MacOS X quirks. New features include basic coserver functionality, Guile version 1.3 backward compatibility code, and RPC service support in the Guile frontend. The builtin HTTP server now supports partial contents. The core library is able to do INADDR_ANY as well as SO_BINDTODEVICE bindings. It also supports mixing any possible bind option.
Release Notes: The Guile server support is finally meant to be a stable feature of Serveez. A Mandelbrot computation server and client have been implemented, which demonstrate this functionality. The new codec interface of the Serveez core library is now also available in the Win32 binary release. Both the new bzip2 codec and the zlib codec have been added. Also included is an inetd replacement Guile script. This has been possible since the new program passthrough server came up. The new server can accept connections and pass the data transactions to a program's stdin/stdout.
Release Notes: A zlib codec has been implemented. There is a specification for a transparent codec interface. There is a working named pipe interface under Windows. The chat server master protocol has been modified to use textSure v1.3. A virtually unlimited number of socket structures are allowed. This release includes a faster HTTP file cache, automatic coserver restart on buffer overrun or death, loadable server modules, and Guile server examples and documentation. Guile servers can be enabled via --enable-guile-server.
Release Notes: Serveez comes now with an embeddable library, containing the core API of the package. We provide a semi-automatically created core API documentation for this reason. The co-servers are now an integral part of this library. Serveez uses GNU Guile as its configuration language. This is why we dropped Sizzle, since its maintainer enclosed its development.
Release Notes: This is the initial GNU release of Serveez. For legal reasons the Quake III license server has been dropped and a new UDP server which can be enabled via `--enable-sntp-proto'. Moreover a fake ident server has been included. The HTTP server is now able to create the Common Log Format for use with log information analyzing tools. Many bug fixes and new features have been added to the Gnutella spider, the IRC and HTTP server. The documentation has been polished up.
Release Notes: The HTTP server now allows "~user" syntax and has a configurable access logfile, the port forwarder (Tunnel Server) can be enabled via --enable-tunnel, basic support for ICMP servers has been added, CGI application associations are now possible in the HTTP server, and daemon support via a commandline option has been added.
Release Notes: First release.