zorp 0.9.2
	Mon, 10 Sep 2001 13:17:45 +0200

	This release contains several fixes backported from the commercial
	version. Most notable changes include:

	* bugfixes in core and proxies

	* rework of attribute and constant naming in proxies to make it more
	  consistent

zorp 0.9.1
	Mon, 14 May 2001 11:17:28 +0200

	The first release in the 0.9.x branch is released containing our three
	months' worth work. Most notable changes, news are summarized below:
	
	* Connection tracking for UDP based protocols, an example can be found
	  in Plug which is now able to proxy UDP packet streams in both
	  directions.
	  
	* Authentication framework, inband authentication support in Http
	  authenticating against TIS fwtk compatible authserv.
	
	* General cleanup, fixes, small additions to proxies.	
	
zorp 0.8.3
        Tue, 17 Apr 2001 17:09:36 +0200

        This release contains the following fixes:

        * FTP: fixed a problem which caused a SIGSEGV after large number of
          file transfers.
        * Core: readded umbrella zone support, zorpctl takes care about
          stale pidfiles. experimental support for Linux 2.4 netfilter 
          (the UDP plug doesn't work)

zorp 0.8.2
        Fri,  6 Apr 2001 16:59:28 +0200

        Another bugfix release for the 0.8 series. The most important changes
        are summarized below:
        
        * PSSL: backported EOF handling from 0.9, so stacking HTTP
          into PSSL works better
        * Some minor, cosmetic updates to the core (pulled in by the PSSL
          update)

zorp 0.8.1
	Fri, 23 Mar 2001 11:31:38 +0100

	The first bugfix release of Zorp is here, with some backported
	bugfixes from the 0.9 development version. Changes include:

	* Whois proxy module added (though this seems to be a new
    	  feature, it is simply a new plugin for Zorp and doesn't affect the
	  core)
	* Small cosmetic changes in finger
	* Some dead-lock/race suspicious code was changed, the new one
	  is backported from 0.9
	* Implemented thread pools, to avoid problems with excessive
  	  thread usage

zorp 0.8.0
	Fri,  9 Mar 2001 14:48:27 +0100
	
	Apart from a couple of fixes, Zorp has been proved stable, so
	we release it as our second stable version. Version 0.8 is 
	more usable and more consistent than 0.6 was. We urge
	everyone to upgrade to this release, though it involves some
	changes in your policy file. For more information check the
	doc/changes-0.8.txt file.
	
	Fixes:
	* fixed a problem in HTTP, which occurred when connecting to
	  a destination server failed more than 4 times.
	* fixed a race condition, which occurred when a thread was started
	  and stopped about the same time (a linked list was not protected
	  by a mutex)

zorp 0.7.15
        Fri, 16 Feb 2001 10:55:18 +0100
        
        This fortnight has been silent in Zorp development. We were waiting
        for bugs to show up, but apart from some small compilation problems
        nothing really exciting happened. Zorp seems to be solid.
        
        * policy.py.sample: fixed some 0.6isms
        * zorpctl: fixed a problem with restarting all instances
        * Zorp Reference Documentation added to the tarball in PDF format. 
          (over 160 pages)

zorp 0.7.14
        Tue, 30 Jan 2001 15:36:09 +0100

        * Fixes two bugs causing SIGSEGVs.
          * a race condition when the Python object is used after the
            C counterpart had been freed
          * z_proxy_destroy() used the global Python thread state erroneously
        * Small build fixes

zorp 0.7.13
        Thu, 25 Jan 2001 12:50:06 +0100

        * Enable SO_KEEPALIVE for TCP sockets
        * Implemented session limits for services (max_instances parameter
          for Service)
        * Build changes, so that modules can be independently built and
          maintained (each module has its own configure.in and Makefiles)
        * New transparent parameter for Listeners (it performs additional
          checks when a connection is accepted, it disallows connecting
          to a transparent listener directly)
        * Bugfixes:
          * After a couple of Python exceptions occuring in event handlers
            Zorp crashed.
          * Fixed a deadlock which occurred when freeing hashes exported to
            Python (Http and Ftp)
          * Fixed a problem in Ftp which caused logfiles to fill.
        * POP3: new proxy (professional version only)
        * SSL: implemented certificate based authentication 
          (professional version only)

zorp 0.7.12
	Wed, 17 Jan 2001 10:54:49 +0100

	* several bugfixes, most notably
	  * HTTP: accept protocol version 0.9 replies to 1.0 requests
	  * FTP: setting the timeout variable caused SIGSEGVs
	  * SSL: ssl actually works, stacking proxies into SSL works
	  * Chainer.TransparentChainer: fixed forced_port support
	* problems with exhausted file descriptors fixed
	* HTTP proxy error messages have been written
	* experimental support for IP options (CIPSO and RIPSO for
	  transferring security labels)

zorp 0.7.11
	Tue,  9 Jan 2001 17:29:06 +0100

	* announcing feature freeze, from now on only bugfixes are applied
	* HTTP: fixed a problem with protocol 0.9 parsing
	* fixed two race conditions which caused SIGSEGVs
	* documentation moved to a separate package, only rendered
	  docs is included here

zorp 0.7.10
	Tue,  2 Jan 2001 19:07:37 +0100
	
	* ipchains support, zorp is now able to directly add/remove ipchains
	  rules
	* bugfixes (we now use this release on our own firewall)

zorp 0.7.9
	Thu, 28 Dec 2000 22:54:33 +0100
	
	* new protocol proxy: finger
	* new option: --version, displays version and compilation info
	  (try: zorpctl version)
	* POSIX 1003.1e capabilities support, Zorp drops all capabilities,
	  and enables them only when needed. (for now only
	  CAP_NET_BIND_SERVICE (for binding low numbered ports) and
	  CAP_NET_ADMIN (for transparent proxying) is used)
	* HTTP: implemented CONNECT method, needed to use HTTP in 
	  nontransparent mode with https urls.
	* proxies written in python actually work, an example:
	  doc/examples/python_proxy.py was added which implements
	  a finger proxy (alternative to the one implemented in Zorp)
	* new flexible Zone class, backported from the 0.9 branch. Changes
 	  policy interface.
	* updated documentation and examples to reflect changes in
	  policy interface
	* moving towards the new logging mechanism (look at --log-spec and
	  --log-tags in zorp(8))
	* and as always: bugfixes

zorp 0.7.8
	Thu, 21 Dec 2000 17:18:56 +0100
	
	User visible changes:
	* Services need not be stored in a Python variable any more,
	  Listeners refer to Services by their name.
	* FTP fixes, ftp data address autodetection
	* HTTP implements the '*' header and method in policy hashes
	* PSSL cleanups, it's possible to set client/server side
	  certificate/key files independently, added timeout possibility
	* Plug cleanups, removed unused code, added timeout possibility
	* Improved docstring documentation, a generated version of the
          python docstring documentation is available at 
          doc/reference.html.tar.gz, it's generated using a custom version
          of pythondoc. Fixes to pythondoc will be sent to its author.
	* default init() function provided by Zorp
	* new doc/examples directory to contain some examples
	* bugfixes

zorp 0.7.7
	Fri, 15 Dec 2000 18:26:31 +0100
	
	The first release in the 0.7.x branch. New features:
	* cleaned up FTP and HTTP proxies with new, simpler  
	  policy interface (pylib/Zorp/Http.py and pylib/Zorp/Ftp.py)
	* new log subsystem
	* english documentation (pylib/Zorp/*.py, doc/sgml/tutorial.sgml)
	* cleanups, bugfixes
	
	This release should be quite stable, at least it works for us.

zorp 0.5.24
        Wed, 11 Oct 2000 15:41:26 +0200

        It's been a long time since the release of 0.5.12. Bugfixes and
        enhancements have been applied, and Zorp is much more usable now.

        The 0.7 development tree has been branched.

zorp 0.5.12
	Tue, 15 Aug 2000 16:46:51 +0200
	
	With the release of Zorp 0.5.12 we are preparing towards a freeze.
	Testing, documentation is yet to be done, but the following features
	are functional:
	
	* core, decision layer <=> proxy communication, basic access control
	* http proxy, supporting most of HTTP/1.1
	* ftp proxy, supporting most FTP related RFCs, and is extensible(!)
	* plug proxy, to be used when a protocol specific proxy is not available
	
	Good news is that we added a script for easier Zorp instance
	management (zorpctl), you won't need to bother with LD_LIBRARY_PATH
	and PYTHONPATH environment settings, zorpctl will do that for you.
	
	For those new to Zorp, welcome aboard.

zorp 0.5
	Wed,  2 Aug 2000 15:13:33 +0200

	First time released to the public as version 0.5

