2004-03-23  Dmitriy Anisimkov  <anisimkov@yahoo.com>

	* ssl-thin.ads:
	(SSL_ERROR_*): New constants.
	(SSL_get_error): New routine.

	* ssl-wrappers.ads, ssl-wrappers.adb:
	(SSL_get_error): New routine.

2004-03-10  Dmitriy Anisimkov  <anisimkov@yahoo.com>

	* ssl-thin.ads, ssl-wrappers.ads, ssl-wrappers.adb:
	Update copyright years.

2004-03-09  Dmitriy Anisimkov  <anisimkov@yahoo.com>

	* ssl-thin.ads, ssl-wrappers.ads, ssl-wrappers.adb:
	(SSLeay): New routine.

2004-02-20  Pascal Obry  <p.obry@wanadoo.fr>

	* makefile:
	(ssl-wrappers): Renamed to ssl-wrappers.o.
	($(LIBNOSSLAWS)): Add dependance to ssl-wrappers.o.
	(build): Remove dependance from ssl-wrappers.
	Fix libnosslaws.a build, properly remove ssl-wrappers.o as this
	 must not be included in the standard AWS library.

2004-01-30  Pascal Obry  <p.obry@wanadoo.fr>

	* makefile:
	(.SILENT): Simplify.

2004-01-21  Pascal Obry  <p.obry@wanadoo.fr>

	* ssl.gpr:
	(Languages): Add support for Ada, ChangeLog and Project files.
	(Source_Files): Add ChangeLog and ssl.gpr.

2003-12-20  Pascal Obry  <p.obry@wanadoo.fr>

	* ssl.gpr:
	(Ide): New package.

2003-12-17  Pascal Obry  <p.obry@wanadoo.fr>

	* ssl-wrappers.ads, ssl-wrappers.adb:
	(X509_free): New routine.

	* ssl-thin.ads:
	(X509_free): New routine.
	(X509_NAME_oneline): Fix spec.
	
2003-12-17  Pascal Obry  <p.obry@wanadoo.fr>

	* ssl-wrappers.ads, ssl-wrappers.adb:
	(SSL_CTX_set_verify): New procedure.
	(SSL_get_peer_certificate): Idem.
	(X509_NAME_oneline): Idem.
	(X509_get_subject_name): Idem.
	(X509_get_issuer_name): Idem.
	Fix DOS style line ending.

	* ssl-thin.ads:
	(Null_Pointer): New constant.
	(X509): New subtype.
	(X509_Name): New subtype.
	(SSL_VERIFY_NONE): New constant.
	(SSL_VERIFY_PEER): Idem.
	(SSL_VERIFY_FAIL_IF_NO_PEER_CERT): Idem.
	(SSL_VERIFY_CLIENT_ONCE): Idem.
	(SSL_F_SSL_VERIFY_CERT_CHAIN ): Idem.
	(SSL_CTX_set_verify): New procedure.
	(SSL_get_peer_certificate): Idem.
	(X509_NAME_oneline): Idem.
	(X509_get_subject_name): Idem.
	(X509_get_issuer_name): Idem.
	(SSL_CTX_set_default_verify_paths): Idem.

2003-12-16  Dmitriy Anisimkov  <anisimkov@yahoo.com>

	* ssl-thin.ads:
	(SSL_use_certificate_file): New routine binded.
	(SSL_use_PrivateKey_file): New routine binded.

2003-10-02  Pascal Obry  <p.obry@wanadoo.fr>

	* makefile:
	(LIBNOSSLAWS): New variable.
	Use it anywhere reference to this lib is made.

2003-08-02  Pascal Obry  <p.obry@wanadoo.fr>

	* makefile:
	Use variable instead of directly calling tools.
	
2003-08-02  Pascal Obry  <p.obry@wanadoo.fr>

	* makefile:
	Add section to build AWS based on project files.
	(gbuild): New target.
	(gclean): Idem.
	(gsetup): Idem.

	* nossl.gpr:
	New version, this version make it possible to develop AWS using
	 the project files from GPS.

	* ssl.gpr:
	New version, this version make it possible to develop AWS using
	 the project files from GPS.

2003-05-06  Pascal Obry  <p.obry@wanadoo.fr>

	* ssl.gpr, nossl.gpr:
	Initial revision.

2002-02-28  Dmitriy Anisimkov  <anisimkov@yahoo.com>

	* makefile:
	Put ssl.ads into the make process.

2003-02-23  Pascal Obry  <p.obry@wanadoo.fr>

	* ssl-thin.ads:
	Fix casing.

2002-02-15  Dmitriy Anisimkov  <anisimkov@yahoo.com>

	* ssl-wrappers.ads, ssl-wrappers.adb:
	(CRYPTO_set_mem_functions): New stub routines.

2002-02-04  Dmitriy Anisimkov  <anisimkov@yahoo.com>

	* ssl-wrappers.ads, ssl-wrappers.adb:
	(SSL_clear): New routine stub.

2002-02-04  Dmitriy Anisimkov  <anisimkov@yahoo.com>

	* ssl-thin.ads:
	(SSL_clear): New routine binded.

2003-02-01  Pascal Obry  <p.obry@wanadoo.fr>

	* makefile:
	(clean): Use rm -f to avoid warnings.

2003-01-22  Pascal Obry  <p.obry@wanadoo.fr>

	* makefile:
	(ssl-thin): New target.
	(ssl-wrappers): New target.
	(libnosslaws.a): New target.
	Only rebuild libnosslaws.a if necessary, it avoids rebuilding all
	 the demos.

2002-12-25  Dmitriy Anisimkov  <anisimkov@yahoo.com>

	* makefile:
	Remove wrappers from .SILENT list.

2002-12-23  Pascal Obry  <p.obry@wanadoo.fr>

	* makefile:
	(build): Rename libsslaws.a to libnosslaws.a.

2002-12-23  Pascal Obry  <p.obry@wanadoo.fr>

	* makefile:
	(wrappers): Removed.
	(build): Build libsslaws.a.

2002-12-17  Pascal Obry  <p.obry@wanadoo.fr>

	* ssl-thin.ads:
	Fix TLS casing.

2002-12-16  Pascal Obry  <p.obry@wanadoo.fr>

	* ssl-thin.ads:
	A lot of casing fixes.

	* ssl-wrappers.adb:
	Put all routines in alphabetical order.
	Fix casing.

	* ssl-wrappers.ads:
	Fix casing.

2002-12-14  Pascal Obry  <p.obry@wanadoo.fr>

	* makefile:
	(GARGS): Add $(GFLAGS).

2002-12-12  Pascal Obry  <p.obry@wanadoo.fr>

	* ssl.adb:
	Remove this unit.

	* makefile:
	(wrappers): New target.
	Add echo for the build.

	* ssl-thin.ads:
	Add with System here now (was in parent unit).

	* ssl-wrappers.ads, ssl-wrappers.adb:
	Initial revision.

	* ssl.ads:
	This is now an empty package. All the code has been moved to
	 AWS.Net.SSL.

2002-12-04  Pascal Obry  <p.obry@wanadoo.fr>

	* makefile:
	Add -q (quiet mode) to gnatmake call.

2002-11-24  Pascal Obry  <p.obry@wanadoo.fr>

	* ssl.adb:
	Minor reformatting.

2002-09-19  Pascal Obry  <p.obry@wanadoo.fr>

	* ssl-thin.ads:
	Complete reformatting.

	* ssl.adb:
	(CRLF): New constant.
	(Read): Removed as it was not used.
	(Put_Line): Use CRLF.
	(New_Line): USe CRLF.
	Reformat code.

	* ssl.ads:
	Minor reformatting.

2001-10-15  Pascal Obry  <p.obry@wanadoo.fr>

	* makefile:
	(clean): removes *.a

2001-10-12  Pascal Obry  <p.obry@wanadoo.fr>

	* ssl-thin.ads, ssl.ads, ssl.adb:
	Fix typo in header.

2001-10-12  Dmitriy Anisimkov  <anisimkov@yahoo.com>

	* ssl-thin.ads:
	(SSL_SENT_SHUTDOWN): new constant.
	(SSL_RECEIVED_SHUTDOWN): idem.
	(SSL_Library_Init): new procedure.
	(Err_Error_String_N): idem.
	(ERR_Remove_Stat): idem.
	(SSL_Set_Connect_State ): idem.
	(SSL_Set_Accept_State): idem.
	(SSL_Set_Shutdown): idem.
	
	* ssl.adb: 
	(Free): new procedure.
	Many other fixes to fix a bug.
	
	* ssl.ads:
	(Connection_Error): exception removed.
	(Shutdown): add comments.
	(Free): new procedure.

2001-10-01  Pascal Obry  <p.obry@wanadoo.fr>

	* ssl.adb:
	(Shutdown): Set the SSL socket handler to null to avoid to
	 finalize twice.

2001-05-13  Pascal Obry  <p.obry@wanadoo.fr>

	* ssl.adb:
	(New_Line): do not "use" ASCII.
	(Put_Line): do not "use" ASCII.
	(Receive): correctly check for closed connection.

2000-08-01  Pascal Obry  <p.obry@wanadoo.fr>

	* ssl.ads:
	(Connection_Error): new exception.

	* ssl.adb:
	remove use of package AWS.
	(receive): use SSL.Connection_Error.
