2003-09-17  Balazs Scheidler  <bazsi@bzorp.balabit>

	* pssl.c: fixed memory leak in pssl_init_client_ssl & pssl_init_server_ssl

2003-07-30  Balazs Scheidler  <bazsi@balabit.balabit>

	* pssl.c: pssl sessions did not time out correctly, as
	z_plug_sessions_purge() was only called outside the poll
	loop. Thus the poll loop could not end, because all sessions
	terminated (as they do not terminate)

2002-12-03  Balazs Scheidler  <bazsi@balabit.balabit>

	* pssl.c: set stream timeout prior to calling SSL handshake (to
	avoid blocking forever)

2002-11-18  Balazs Scheidler  <bazsi@balabit.balabit>

	* pssl.c: adapted to the plugsession framework, somewhat untested
	but should work

2002-10-21  Balazs Scheidler  <bazsi@balabit.balabit>

	* Pssl.py: added buffer_size attribute documentation, fixed a typo
	in server_ca_directory documentation

	* pssl.c: changed z_stream_set_callback invocations to include a
	destroy_notify argument

2002-08-28  Balazs Scheidler  <bazsi@balabit.balabit>

	* Pssl.py: removed type argument from __init__

2002-08-27  Balazs Scheidler  <bazsi@balabit.balabit>

	* pssl.c: changed ZR_SPROXY to ZR_PROXY

2002-08-26  Szalay Attila  <sasa@balabit.hu>

	* pssl.c (pssl_copy_data): Bugfix. Set z_stream_set_cond to FALSE
	instead of TRUE

2002-07-31  Szalay Attila  <sasa@balabit.hu>

	* pssl.c (pssl_init_client_ssl): Bugfix. SSL_Accept return 0 when
	reading EOF
	(pssl_init_server_ssl): - || -

2002-07-02  Balazs Scheidler  <bazsi@balabit.balabit>

	* changed z_stream_set_way to z_stream_set_cond

2002-06-21  Szalay Attila  <sasa@balabit.hu>

	* Bugfix. Use z_stream_set_way.

2002-06-19  Szalay Attila  <sasa@balabit.hu>

	* Bugfix. Read self->buffer_size byte instead of 4.

	* Remove shutdown_separate flag.

2002-06-13  Szalay Attila  <sasa@balabit.hu>

	* Set-able soft shutdown and separate shutdown modes.

	* Implement time base packet_stat_interval.

	* Bugfix. Rearrange stream shutdown and poll quits, to not do
	forever loops in poll. Close: #673

2002-04-02  Szalay Attila  <sasa@balabit.hu>

	* Change testcases.*.txt becouse of changed default behavour

2002-04-02  Balazs Scheidler  <bazsi@balabit.balabit>

	* pssl.c (pssl_config_set_defaults): enable SSL on both sides by
	default (closes PR437)

2001-08-22  Balazs Scheidler  <bazsi@balabit.balabit>

	* pssl.c (pssl_register_vars): client_cert->client_cert_file,
	client_key->client_key_file, and the same change with server_*,
	appropriate aliases added for compatibility

2001-05-07  Balazs Scheidler  <bazsi@balabit.hu>

	* pssl.c (pssl_set_config_defaults): initialize poll here,
	(pssl_proxy_free): free poll here,
	(many): moved to ZSSLSession * to avoid verification leak,
	(pssl_init_stacked_streams): split from pssl_init_streams,
	(pssl_main): new function, cleaned up calling startup events,
	fixed stacking problem

2001-04-24  Balazs Scheidler  <bazsi@balabit.hu>

	* pssl.c (pssl_register_vars): fixed a bug in server_cert and
	server_key, they referred to the client_* variables

2001-04-13  Balazs Scheidler  <bazsi@balabit.hu>

	* pssl.c: adapted to the new SSL core

2001-04-11  Balazs Scheidler  <bazsi@balabit.hu>

	* Pssl.py: use named imports

2001-04-10  Szalay Attila  <sasa@balabit.hu>

	* pssl.c (zorp_module_init): Change proxy type to ZR_SPROXY.

2001-04-04  Balazs Scheidler  <bazsi@balabit.hu>

	* configure.in: bumped version number to 1.0.0

	* pssl.c: adapted to the new logging macros

2001-03-29  Balazs Scheidler  <bazsi@balabit.hu>

	* pssl.c: moved z_stream_ssl to zorp-core.

2001-03-26  Balazs Scheidler  <bazsi@balabit.hu>

	* pssl.c: fixed EOF handling so stacked proxies have a chance to
	send buffered data even one of the SSL enabled sides have closed
	connection,
	(pssl_init_client_ssl): SSL_CTX_check_private_key() returns TRUE
	if successful, FALSE otherwise, behave accordingly (the code checked
	the value < 0 for errors)
	(pssl_init_server_ssl): -"-

2001-03-08  Balazs Scheidler  <bazsi@balabit.hu>

	* pssl.c (zorp_module_init): removed SSL initialization

2001-02-19  Balazs Scheidler  <bazsi@balabit.hu>

	* Pssl.py: set stack_proxy before calling Proxy.__init__,
	otherwise it could be a race condition

2001-02-15  Balazs Scheidler  <bazsi@balabit.hu>

	* Pssl.py: documentation added, stack_proxy definition moved from
	class declaration to __init__()

2001-02-15  Szalay Attila  <sasa@balabit.hu>

	* pssl.c (_PsslProxy): Divide verify_type and verify_depth into client
	and server side.

2001-01-25  Szalay Attila  <sasa@balabit.hu>

	* configure.in: Bugfix. Zorp now compile when not installed before.

2001-01-19  Szalay Attila  <sasa@balabit.hu>

	* Pssl.py: New variables. SSL_VERIFY_*, for peer authentication type.

	* pssl.c (pssl_init_client_ssl): New function. Verify peer with know
	certificates.
	(pssl_init_server_ssl): - "" -

	* Starting new ChangeLog for pssl proxy

	* Split modules from zorp-core.

