-- 
-- NEWS
-- 
-- Copyright (C) 2000, 2001, 2002 Stefan Jahn <stefan@lkcc.org>
-- Copyright (C) 2000, 2002 Raimund Jacob <raimi@lkcc.org>
-- Copyright (C) 1999 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
-- 
-- This is free software; you can redistribute it and/or modify
-- it under the terms of the GNU General Public License as published by
-- the Free Software Foundation; either version 2, or (at your option)
-- any later version.
-- 
-- This software is distributed in the hope that it will be useful,
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-- GNU General Public License for more details.
-- 
-- You should have received a copy of the GNU General Public License
-- along with this package; see the file COPYING.  If not, write to
-- the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-- Boston, MA 02111-1307, USA.  
--

This file lists user visible changes that were made between releases.  For
more verbose descriptions of these and internal changes see the ChangeLog
files.

Version 0.1.3
-------------

 * automated Debian packaging
 * added basic coserver functionality to the Guile frontend
 * HTTP partial content implemented
 * Guile version 1.3 backward compatibility
 * improved build-time behaviour (including cross compiling)
 * allow INADDR_ANY bindings by the keyword `any' in network port 
   configurations and appropiate mixtures of this binding with explicit
   network interface bindings
 * allow SO_BINDTODEVICE bindings by the `device' property of the
   port configuration; allows a server to listen on a real
   hardware device (network card, isdn dialup)
 * inetd runs RPC services
 * RPC (remote procedure call) capabilities exported to Guile
 * shared build on MacOS X10.1 possible (libtool patch)
 * some `configure' magic to support shared build on SunOS/Solaris

Version 0.1.2
-------------

 * inetd replacement Guile script
 * program passthrough server can be enabled via --enable-passthrough
 * Mandelbrot server and client as an example Guile server added
 * bzip2 codec implementation
 * included codecs in the Win32 binary release

Version 0.1.1
-------------

 * zlib codec implemented
 * specification of a transparent codec interface
 * working named pipe interface under M$-Windows
 * package made available as relocatable RPM
 * modified chat server master protocol (use textSure v1.3)
 * virtually unlimited number of socket structures allowed
 * faster HTTP file cache
 * automatic coserver restart on buffer overrun or death
 * Guile server examples and documentation
 * Guile servers can be enabled via --enable-guile-server
 * loadable server modules

Version 0.1.0
-------------

 * semi-automatic creation of core API documentation added
 * using Guile as configuration language, dropped Sizzle
 * coservers are now integral part of the core library
 * embeddable library created

Version 0.0.20
--------------

 * enable the fake identd via --enable-fakeident
 * HTTP server is able to produce the Common Log Format (CLF)
 * enable the SNTP server via --enable-sntp-proto
 * dropped the Quake III license key server for legal reasons
 * Serveez becomes a GNU software package

Version 0.0.19
--------------

 * allowing `~user' syntax for HTTP requests
 * the HTTP server got a configurable access logfile
 * port forwarder (Tunnel Server) can be enabled via --enable-tunnel
 * basic support for ICMP servers
 * package is available at www.freshmeat.net and www.sourceforge.net
 * CGI application associations possible in the HTTP server
 * daemon support via command line option

Version 0.0.18
--------------

 * --enable-crypt option
 * native Win32 port with M$ Visual C++ compiler
 * Gnutella spider, enable via --enable-gnutella
 * --disable-poll option
 * sorted HTTP directory listing
 * Quake III license key server, enable via --enable-q3key-proto
 * support for UDP servers

Version 0.0.17
--------------

 * server protocols via named pipes on Linux and Win32 systems
 * TexInfo documentation
 * multiple servers on a single port and servers on multiple ports
 * server instantiating possible
 * documentation on how to write servers and coservers for Serveez
 * opened CVS repository

Version 0.0.16
--------------

 * disable heap counters by --disable-heap-count if you want to
   enable debug outputs but without these counters, this was a problem
   with memory aligned architectures like IP32 or RS6000, they were
   throwing bus errors
 * possibility to connect aWCS-Master through two unidirectional named 
   pipes within Linux's filesystem, configure it by --enable-awcs-pipe
 * DNS lookup coserver supported via --enable-dns
 * reverse DNS lookup supported via --enable-reverse-dns

Version 0.0.15
--------------

 * integration of Sizzle as the configuration file language, new
   configure option --with-sizzle[=DIR], the Serveez package now depends
   on the GNU Sizzle package

Version 0.0.14
--------------

 * speeding up the HTTP protocol server
 * HTTP file cache
 * HTTP/0.9 simple GET implemented
 * Keep-Alive connections in HTTP
