2003-02-09 23:18  fxjr

	* Npgsql/src/Npgsql/: NpgsqlCommand.cs, NpgsqlConnection.cs: Added
	checking for the availability of prepared query plans support.	As
	this is only supported in 7.3+ versions, earlier versions were
	receiving errors.

2003-02-06 14:58  fxjr

	* Npgsql/src/testsuite/noninteractive/: expected_executescalar,
	test_executescalar.cs: Updated test and expected result to work
	regardless of the server version used.	7.2 returns int4 from
	select count(*) and 7.3 returns int8. So only get an object and
	write its content.

2003-02-01 02:35  fxjr

	* Npgsql/src/Npgsql/NpgsqlConnection.cs: Fixed a bug when trying to
	set the ConnectionString to a new value.  It was throwing exception
	about duplicate entries in the dictionary list used to hold the
	connection string values. Just reset the values before trying to
	add them again.

2003-02-01 01:48  fxjr

	* Npgsql/src/testsuite/noninteractive/: expected_3, expected_4,
	expected_5, test_3.cs, test_4.cs, test_5.cs: New test files added. 
	The files test NpgsqlConnection, NpgsqlDataReader and NpgsqlCommand
	objects.

2003-02-01 01:46  fxjr

	* Npgsql/src/testsuite/noninteractive/test_preparedstatements.cs:
	Fixed an EOF in the file.

2003-02-01 01:46  fxjr

	* Npgsql/src/testsuite/noninteractive/test_2.cs: Removed statements
	to add debug messages to output to not disturb the test.

2003-02-01 01:45  fxjr

	* Npgsql/src/testsuite/noninteractive/expected_executereader:
	Updated contents to reflect what was really expected.

2003-02-01 01:42  fxjr

	* Npgsql/src/testsuite/noninteractive/add_functions.sql: Added some
	functions and changed the language and body of the first because
	postgresql 7.3 was complaining about the syntax.

2003-02-01 01:40  fxjr

	* Npgsql/src/testsuite/noninteractive/test_1.cs: Changed the
	position of the line which shows the test succeeded, so that it is
	only shown when the test really did.

2003-01-29 03:44  mcmicro

	* Npgsql/docs/index.htm: Fixed broken and null links in the manual
	as reported it bug# 430

2003-01-26 03:46  fxjr

	* Npgsql/src/Npgsql/Npgsql.build: - Improved build with the option
	monobuild to create Npgsql.dll with Mono mcs.  Paths to Mono
	install dir and mcs.bat must be provided.  With this build file,
	the default location of Npgsql.dll changes from .\build to
	.\build\ms and .\build\mono depending on which compiler is used.

2003-01-26 03:42  fxjr

	* Npgsql/src/Npgsql/NpgsqlConnection.cs: - Fixed a bug when
	creating NpgsqlConnection with empty connection string.

2003-01-14 02:40  mcmicro

	* Npgsql/src/testsuite/noninteractive/WRITING_TESTS_HOW.txt: Addd
	another note in the guideline on writing tests.

2003-01-14 02:37  mcmicro

	* Npgsql/src/testsuite/noninteractive/: Makefile, runTests.sh:
	Cleaning up unnecessary stuff from the non-interactive test suite

2003-01-13 01:58  mcmicro

	* Npgsql/admin/release.pl: Added the propor copyright notice in the
	release script. Minor improvements.

2003-01-13 01:51  mcmicro

	* Npgsql/src/testsuite/noninteractive/test_executescalar.cs: Added
	the prorer copyrights to a test file I had missed

2003-01-13 01:49  mcmicro

	* Npgsql/src/testsuite/: AssemblyInfo.cs, frmMain.cs,
	noninteractive/test_1.cs, noninteractive/test_2.cs,
	noninteractive/test_executenonquery.cs,
	noninteractive/test_executereader.cs,
	noninteractive/test_preparedstatements.cs: Added some more missing
	copyrights in the test suite sources

2003-01-13 01:41  mcmicro

	* Npgsql/src/Npgsql/NpgsqlStartupState.cs: Added the proper
	copyright lines

2003-01-13 01:31  mcmicro

	* Npgsql/src/Npgsql/: NpgsqlAsciiRow.cs, NpgsqlBackEndKeyData.cs,
	NpgsqlClosedState.cs, NpgsqlCommand.cs, NpgsqlConnectedState.cs,
	NpgsqlConnection.cs, NpgsqlConnector.cs, NpgsqlConnectorPool.cs,
	NpgsqlDataAdapter.cs, NpgsqlDataReader.cs, NpgsqlEventLog.cs,
	NpgsqlException.cs, NpgsqlMediator.cs, NpgsqlMessageTypes.cs,
	NpgsqlParameter.cs, NpgsqlParameterCollection.cs,
	NpgsqlPasswordPacket.cs, NpgsqlQuery.cs, NpgsqlReadyState.cs,
	NpgsqlResultSet.cs, NpgsqlRowDescription.cs,
	NpgsqlStartupPacket.cs, NpgsqlState.cs, NpgsqlTransaction.cs,
	PGUtil.cs: Added the proper copyright clauses in the npgsql files
	that were missing them.

2003-01-13 00:33  fxjr

	* Npgsql/src/Npgsql/NpgsqlCommand.cs: - Added missing support for
	getting resultsets from function call.

2003-01-12 23:35  fxjr

	* Npgsql/src/Npgsql/NpgsqlDataReader.cs: - Much better
	implementation of GetResultsetSchema (Thanks Daniel Morgan)

2003-01-12 01:20  fxjr

	* Npgsql/src/Npgsql/NpgsqlCommand.cs: - Fixed a bug in the
	ExecuteScalar() method. It was not throwing NpgsqlException when
	there was an error in the backend.  - Added support for function
	calling.  - Fixed a bug with prepared statement that would not
	reflect if a new CommandText was set.

2003-01-12 01:14  fxjr

	* Npgsql/src/Npgsql/NpgsqlQuery.cs: - Fixed a bug when handling non
	ASCII encodings while sending queries to backend. (Thanks Sami
	Kuhmonen)

2002-12-28 14:33  fxjr

	* Npgsql/src/Npgsql/NpgsqlDataReader.cs: - Added support to get
	fields value by its name with the this[String] property (Bug 388). 
	- Implemented missing Get* methods. (Sami Kuhmonen patch)

2002-12-28 14:27  fxjr

	* Npgsql/src/Npgsql/NpgsqlRowDescription.cs: - Added support to get
	a field index by its name.

2002-12-28 00:32  fxjr

	* Npgsql/src/testsuite/noninteractive/:
	expected_preparedstatements, test_preparedstatements.cs: - Added
	simple test for prepared statements

2002-12-27 22:43  mcmicro

	* Npgsql/src/templates/: README, notice, notice_c, notice_perl:
	Added the standard templates we will use in all source files,
	scripts, etc.

2002-12-27 22:19  mcmicro

	* Npgsql/src/testsuite/noninteractive/Makefile: Output aesthetic
	fixes.

2002-12-27 07:21  mcmicro

	* Npgsql/admin/release.pl: Now checking for the contact URL and
	email to be present in all files. Alsol fixed a bug where the
	noninteractive tests would fail, but the script wouldn't stop.

2002-12-27 07:14  mcmicro

	* Npgsql/src/testsuite/noninteractive/: Makefile, runTests.sh: Make
	now exits with an error code of 2 when the tests fail. This errer
	value can now be tested by the release script.

2002-12-27 06:11  mcmicro

	* Npgsql/src/testsuite/noninteractive/: expected_executescalar,
	runTests.sh: Added missing expected_executescalar test file. More
	formatting fixes on the diffing output

2002-12-27 06:00  mcmicro

	* Npgsql/src/testsuite/noninteractive/expected_executereader: Added
	missing expected_executereader test file

2002-12-27 05:48  mcmicro

	* Npgsql/src/testsuite/noninteractive/: Makefile, runTests.sh:
	Improved logging supportin test suite.

2002-12-27 05:47  mcmicro

	* Npgsql/src/testsuite/noninteractive/: expected_1,
	expected_executenonquery: Changes to expected format. As of Mono
	version 0.16, there's no RESULT:0 output

2002-12-27 05:13  mcmicro

	* Npgsql/src/Npgsql/: AssemblyInfo.cs, Makefile: Added the proper
	notices in the the Asseblyinfo.rs and Makefile

2002-12-27 05:09  mcmicro

	* Npgsql/src/testsuite/noninteractive/: Makefile, runTests.sh:
	Added an MD5 connection string in the NpgsqlTests.cs class and the
	proper notices for it.

2002-12-27 00:57  mcmicro

	* Npgsql/admin/release.pl: Now prorerly checking for the correct
	URL and Copyright being present in all source files.

2002-12-26 23:57  mcmicro

	* Npgsql/admin/release.pl: Added a check in the release script that
	verifies that all notices are present in the source code files
	(GPL, author copyright).

2002-12-24 23:52  fxjr

	* Npgsql/src/Npgsql/NpgsqlCommand.cs: - Added initial support for
	prepared statements. For while, just DbType.Int32 and DbType.Int64
	are supported.

2002-12-24 01:48  fxjr

	* Npgsql/src/Npgsql/NpgsqlConnection.cs: - Added support for being
	reported when the transaction finished, as well not allowing
	nested/concurrent transactions - Fixed a NullReferenceException
	when calling Close() before calling Open() - Fixed return the
	database name instead of "" when calling Connection.DatabaseName

2002-12-24 01:44  fxjr

	* Npgsql/src/Npgsql/NpgsqlTransaction.cs: - Added support for
	reporting to the connection when the transaction finished.

2002-12-12 23:29  fxjr

	* Npgsql/src/Npgsql/NpgsqlCommand.cs: - Added support for multiple
	query responses and for int8 type.

2002-12-12 23:28  fxjr

	* Npgsql/src/Npgsql/NpgsqlConnection.cs: - Implemented
	ChangeDatabase (Bug id: 393) - Implemented explicit interface
	implementation for Transaction support.  (I missed them in the last
	commit :) )

2002-12-12 23:16  fxjr

	* Npgsql/src/Npgsql/NpgsqlDataReader.cs: - Added better support for
	multiple query execution responses.

2002-12-12 23:08  fxjr

	* Npgsql/src/Npgsql/NpgsqlMediator.cs: - Added better support for
	multiple query execution responses.

2002-12-12 23:06  fxjr

	* Npgsql/src/Npgsql/NpgsqlState.cs: - Fix bug which caused a hang
	if there was any error before receiving an authentication request
	message, like an invalid pg_hba.conf configuration(Bug 402).

2002-11-18 19:31  fxjr

	* Npgsql/src/Npgsql/Npgsql.prjx: - Added NpgsqlTransaction.cs file

2002-11-18 19:30  fxjr

	* Npgsql/src/Npgsql/: NpgsqlConnection.cs, NpgsqlTransaction.cs: -
	Added initial transaction support

2002-11-08 03:30  mcmicro

	* Npgsql/src/Npgsql/Makefile: Fixed the environment variable used
	for OS detection umder Cygwin

2002-10-31 03:10  mcmicro

	* Npgsql/src/testsuite/noninteractive/Makefile: If there's no
	default NPGSQL_HOST specified, localhost (127.0.0.1) is assumed.

2002-10-31 03:09  mcmicro

	* Npgsql/admin/release.pl: Modified Makefile of the non-interactive
	test suite  along with release.pl script to allow inputing the IP
	address of the PostgreSQL host to be used as a test DB System.

2002-10-30 03:24  mcmicro

	* Npgsql/src/Npgsql/Makefile: Modified the src makefile to see if
	this would compile under cygwin

2002-10-12 18:17  fxjr

	* Npgsql/src/Npgsql/AssemblyInfo.cs: - Updated assembly version.

2002-10-12 18:10  fxjr

	* Npgsql/src/Npgsql/NpgsqlCommand.cs: - Removed casts from
	GetCommandText() as NpgsqlParameterCollection now   returns a
	strong type.

2002-10-12 18:08  fxjr

	* Npgsql/src/Npgsql/NpgsqlDataAdapter.cs: - Added an explicit
	interface implementation.

2002-10-12 18:05  fxjr

	* Npgsql/src/Npgsql/NpgsqlParameterCollection.cs: - Added support
	for strong type elements of the collection (NpgsqlParameter)

2002-09-26 17:32  fxjr

	* Npgsql/src/Npgsql/NpgsqlAsciiRow.cs: - Fixed a bug with field
	values bigger than 300 bytes. (thanks beau@ctlno.com   for pointing
	this out!)

2002-09-20 10:54  fxjr

	* Npgsql/src/testsuite/noninteractive/: expected_2, test_2.cs: -
	Initial release of test for DataSet

2002-09-20 10:50  fxjr

	* Npgsql/src/Npgsql/NpgsqlAsciiRow.cs: - Fixed bug when handling
	null values in a table.

2002-09-20 10:48  fxjr

	* Npgsql/src/Npgsql/NpgsqlDataReader.cs: - Implemented
	IsDBNull(Int32) method.

2002-09-18 12:04  dpage

	* Npgsql/src/testsuite/: README.txt, frmMain.cs: Added support for
	ExecuteReader.

2002-09-14 23:54  mcmicro

	* Npgsql/admin/release.pl: Severely revamped and reorganized the
	release script. It now checks if npgsql compiles and all tests in
	the noninteractive suite pass before preparing a release.

2002-09-14 19:26  mcmicro

	* Npgsql/src/testsuite/noninteractive/runTests.sh: All test files
	have a .cs prefix. The test suite now displays that.

2002-09-14 19:24  mcmicro

	* Npgsql/src/testsuite/noninteractive/runTests.sh: Cleaned up the
	status report messages of the tests to be more suitable

2002-09-14 19:02  mcmicro

	* Npgsql/src/testsuite/noninteractive/: expected_executenonquery,
	test_executenonquery.cs: Added tests for the update and delete SQL
	statements. Added an expected_* file for the executenonquery case

2002-09-14 16:44  fxjr

	* Npgsql/src/testsuite/noninteractive/: test_executenonquery.cs,
	test_executereader.cs, test_executescalar.cs: - Initial release of
	tests for ExecuteScalar(), ExecuteReader() and ExecuteNonQuery()
	methods.

2002-09-07 21:48  fxjr

	* Npgsql/src/Npgsql/: NpgsqlDataAdapter.cs, NpgsqlDataReader.cs: -
	Initial release.

2002-09-07 21:48  fxjr

	* Npgsql/src/Npgsql/NpgsqlResultSet.cs: - Initial release.  -
	Supports the NpgsqlDataAdapter and NpgsqlDataSet implementation.

2002-09-07 21:47  fxjr

	* Npgsql/src/Npgsql/NpgsqlMediator.cs: - Initial release.  -
	Supports the Mediator Pattern

2002-09-07 21:47  fxjr

	* Npgsql/src/Npgsql/: NpgsqlMessageTypes.cs, NpgsqlQuery.cs,
	NpgsqlReadyState.cs, NpgsqlStartupState.cs, NpgsqlState.cs: -
	Initial release.  - Supports the State Pattern implementation  
	thanks Dave Joyner <d4ljoyn@yahoo.com>

2002-09-07 21:45  fxjr

	* Npgsql/src/Npgsql/: NpgsqlClosedState.cs,
	NpgsqlConnectedState.cs: - Initial release.  - Supports the State
	Pattern implementation.

2002-09-07 21:43  fxjr

	* Npgsql/src/Npgsql/README.txt: - Changed version from 0.2 to 0.3

2002-09-07 21:43  fxjr

	* Npgsql/src/Npgsql/PGUtil.cs: - Updated Copyright statement.  -
	Added some stream releated util methods - Added a database type
	mapper helper method.

2002-09-07 21:40  fxjr

	* Npgsql/src/Npgsql/NpgsqlParameter.cs: - Updated Copyright
	statement.  - Implemented some methods to get NpgsqlDataAdapter and
	  NpgsqlDataSet working.

2002-09-07 21:39  fxjr

	* Npgsql/src/Npgsql/: NpgsqlException.cs,
	NpgsqlParameterCollection.cs, NpgsqlPasswordPacket.cs,
	NpgsqlRowDescription.cs, NpgsqlStartupPacket.cs: - Updated
	Copyright statement.

2002-09-07 21:38  fxjr

	* Npgsql/src/Npgsql/NpgsqlEventLog.cs: - Changed the file name in
	the description.

2002-09-07 21:37  fxjr

	* Npgsql/src/Npgsql/NpgsqlConnection.cs: - Updated Copyright
	statement.  - Updated code to use State and Mediator Pattern.

2002-09-07 21:33  fxjr

	* Npgsql/src/Npgsql/NpgsqlCommand.cs: - Updated Copyright
	statement.  - Implemented some methods to get NpgsqlDataAdapter
	working.  - Updated to use the State and Mediator Pattern code.  -
	Created GetCommandText() method to parse command string and provide
	initial   parameter support.

2002-09-07 21:25  fxjr

	* Npgsql/src/Npgsql/NpgsqlBackEndKeyData.cs: - Updated Copyright
	statement.

2002-09-07 21:24  fxjr

	* Npgsql/src/Npgsql/NpgsqlAsciiRow.cs: - Updated Copyright
	statement.  - Changed public constructor from
	NpgsqlAsciiRow(NpgsqlRowDescription) to   NpgsqlAsciiRow(Int16) -
	When reading data from stream, use PGUtil.CheckedStreamRead() so
	that data   which cross frame boundaries are read correctly. This
	happens when much data	 is read.  - Added some validation in the
	range of the fields that can be checks for null.

2002-09-07 21:19  fxjr

	* Npgsql/src/Npgsql/: Npgsql.cmbx, Npgsql.prjx: - Updated for
	SharpDevelop 0.89 file settings.

2002-09-07 21:18  fxjr

	* Npgsql/src/Npgsql/AssemblyInfo.cs: - Updated Copyrights
	statement.

2002-08-27 02:42  mcmicro

	* Npgsql/src/Npgsql/Makefile: Updated Makefile so it compiles all
	*.cs files

2002-08-24 00:40  mcmicro

	* Npgsql/src/testsuite/noninteractive/: Makefile,
	WRITING_TESTS_HOW.txt, add_data.sql, add_functions.sql,
	add_tables.sql, add_triggers.sql, add_views.sql, expected_1,
	runTests.sh, test_1.cs: Fixed the problem with the noninteractive
	suite not compiling any test files. Added a small howto on writing
	noninteractive tests. Setup the first test file as an example.

2002-07-05 11:57  mcmicro

	* Npgsql/src/Npgsql/Npgsql.xml: PostgreSQL; not PostgreSQL Server.

2002-07-05 11:37  mcmicro

	* Npgsql/docs/UserManual.htm: Fixed some typographic errors and
	corrected the grammar in some of the documentation.

2002-07-03 22:55  fxjr

	* Npgsql/docs/UserManual.htm: Added link to Npgsql Development Team
	and updated modification date.

2002-07-03 22:51  fxjr

	* Npgsql/docs/UserManual.htm: Added instructions on Npgsql logging
	support usage.

2002-07-02 20:59  ulrichsprick

	* Npgsql/src/SocketEval/: Info.txt, Client/App.ico,
	Client/AssemblyInfo.cs, Client/Client.csproj,
	Client/Client.csproj.user, Client/FormClient.cs,
	Client/FormClient.resx, Client/client.cs, Server/App.ico,
	Server/AssemblyInfo.cs, Server/ItcLinkedList.cs,
	Server/Listener.cs, Server/Server.csproj,
	Server/Server.csproj.user, Server/ServerMainForm.cs,
	Server/ServerMainForm.resx, Server/Session.cs,
	Server/SocketTest.sln, Server/SocketTest.suo: Socket programming
	evaluation project, initial upload.

2002-06-29 21:34  fxjr

	* Npgsql/docs/UserManual.htm: Started create User's Manual.

2002-06-27 19:04  fxjr

	* Npgsql/src/Npgsql/NpgsqlConnection.cs: Fixed a little bug in the
	HandleStartupPacketResponse method when handling the ErrorMessage.
	The connection was being closed before we get the error message
	returned from backend.

2002-06-27 19:00  fxjr

	* Npgsql/src/Npgsql/NpgsqlParameterCollection.cs: Fixed return type
	of Add(NpgsqlParameter) method. It was changed from Int32 to
	NpgsqlParameter.  Mark the class as sealed.

2002-06-27 03:23  mcmicro

	* Npgsql/src/testsuite/noninteractive/: Makefile, add_data.sql,
	add_functions.sql, add_tables.sql, cleanDBs.sh, runTests.sh,
	test_1.cs: -Added some preliminary work done towards having a
	non-interactive test suite.  A framework now exists for creating
	test databases and preloading them with a schema and data. The file
	runTests.sh needs work; that would be where NUnit or DejaGNU could
	be hooked.

2002-06-21 13:46  ulrichsprick

	* Npgsql/docs/: class-connpool.htm, dev-connpool-ovw.htm:
	connection pooling documents update

2002-06-21 13:40  ulrichsprick

	* Npgsql/docs/: connection pooling.vsd, connection-pooling-1.png,
	connection-pooling-4.png, class-connector.htm, class-connpool.htm,
	connection-pooling-2.png, connection-pooling-3.png,
	dev-connpool-ovw.htm: connection pooling documents update

2002-06-20 21:16  fxjr

	* Npgsql/src/Npgsql/RELEASENOTES.txt: Changed a thank you message
	about Npgsql not working perfectly with Mono that could lead to
	misinterpretation. (Thanks Ulrich Sprick)

2002-06-20 19:43  ulrichsprick

	* Npgsql/: docs/dev-connpool-ovw.htm, docs/class-connector.htm,
	docs/class-connpool.htm, docs/global.css,
	src/ConnPoolDesign/App.ico, src/ConnPoolDesign/AssemblyInfo.cs,
	src/ConnPoolDesign/ConnPoolDesign.csproj,
	src/ConnPoolDesign/ConnPoolDesign.csproj.user,
	src/ConnPoolDesign/ConnPoolDesign.sln,
	src/ConnPoolDesign/ConnPoolDesign.suo, src/ConnPoolDesign/Form1.cs,
	src/ConnPoolDesign/NpgsqlConnector.cs,
	src/ConnPoolDesign/NpgsqlConnectorList.cs,
	src/ConnPoolDesign/NpgsqlConnectorPool.cs,
	src/ConnPoolDesign/NpgsqlEventLog.cs,
	src/ConnPoolDesign/NpgsqlException.cs,
	src/ConnPoolDesign/NpgsqlLinkedList.cs,
	src/ConnPoolDesign/connpool-testform.png,
	src/ConnPoolDesign/dev-connpool-test.htm,
	src/ConnPoolDesign/global.css: Connection pooling files prerelease,
	for testing the algorithm.

2002-06-18 01:44  mcmicro

	* Npgsql/src/Npgsql/ChangeLog.txt: -Removed the manually maintain
	ChangeLog.txt. We are now dynamically generating a changelog from
	the cvs logs.

2002-06-18 01:27  mcmicro

	* Npgsql/src/Npgsql/Makefile: -Added a rule for generating a
	ChangeLog file -Added the new .cs files Francisco/Ulrich commited
	ito the all rule

2002-06-17 21:20  ulrichsprick

	* Npgsql/src/ConnPoolDesign/: Form1.cs, Form1.resx: Test project
	for the connection pooling files. Initial check in.

2002-06-17 21:10  ulrichsprick

	* Npgsql/docs/: class-connector.htm, class-connpool.htm,
	connection-pooling-2.png, connection-pooling-3.png, global.js:
	Connection Pooling documents: Initial check in.

2002-06-17 21:02  ulrichsprick

	* Npgsql/src/Npgsql/: NpgsqlConnector.cs, NpgsqlConnectorPool.cs:
	Connection Pooling: Initial check in. Not intended to add to the
	current project, used for discussion purpose.

2002-06-15 14:08  fxjr

	* Npgsql/src/Npgsql/AssemblyInfo.cs: Corrected assembly version
	(Thanks Kristis Makris) Changed assembly copyright.

2002-06-15 14:00  fxjr

	* Npgsql/src/Npgsql/Npgsql.prjx: Added NpgsqRowDescription.cs,
	NpgsqlAsciiRow.cs and NpgsqlBackEndKeyData.cs

2002-06-15 13:58  fxjr

	* Npgsql/src/Npgsql/: NpgsqlAsciiRow.cs, NpgsqlBackEndKeyData.cs,
	NpgsqlRowDescription.cs: Initial import

2002-06-15 13:57  fxjr

	* Npgsql/src/Npgsql/NpgsqlCommand.cs: Changed implementation of
	ExecuteScalar() to use the new wrapper classes.  Added logging when
	a type isn't supported in ExecuteScalar(). It is returned as
	String.  Some code cleanup.

2002-06-15 13:56  fxjr

	* Npgsql/src/Npgsql/NpgsqlConnection.cs: Implemented
	IDbConnection.CreateCommand() interface method. Both explicit and
	strong type versions.  Changed Close() implementation to check if
	network stream was initialized before sending the Finalize message.

2002-06-14 03:49  mcmicro

	* Npgsql/admin/release.pl: -Removed some things I did not like

2002-06-14 03:19  mcmicro

	* Npgsql/admin/release.pl: -Added support in the release script for
	creating the ChangeLog file out of the cvs logs.

2002-06-14 03:09  mcmicro

	* Npgsql/admin/release.pl: -Refined the release script to check if
	the files to be packaged are all tagged in cvs. The script is slow
	and can be improved to issue just one cvs status command.

2002-06-13 01:23  mcmicro

	* Npgsql/: LICENSE.txt, README.txt: -Removed the files LICENSE.txt
	and README.txt. They were originally commited just to test wincvs.

2002-06-12 14:47  fxjr

	* Npgsql/docs/: SuggestedReadings.htm, global.css, index.htm,
	state-machine.htm, thenpgsqldevelopmentteam.htm, Npgsql.zargo,
	NpgsqlConnectionStateMachine.png, pegasus.jpg: Initial import

2002-06-12 00:51  mcmicro

	* Npgsql/admin/release.pl: -Added a script that can be used to
	create new source releases

2002-06-11 00:48  mcmicro

	* Npgsql/src/Npgsql/Makefile: -Added some new .cs files

2002-06-10 22:09  fxjr

	* Npgsql/src/Npgsql/ChangeLog.txt: - Changes made.

2002-06-10 22:06  fxjr

	* Npgsql/src/Npgsql/Npgsql.prjx: - Added NpgsqlStartupPacket.cs and
	NpgsqlPasswordPacket.cs

2002-06-10 22:06  fxjr

	* Npgsql/src/Npgsql/NpgsqlConnection.cs: - Changed implementation
	of WriteStartupPacket() to use NpgsqlStartupPacket class.  -
	Changed PG_PORT to be "5432" instead of 5432 as discussed.  This
	prevents the InvalidCastException when a port isn't specified in
	the connection string.	- Changed implementation of
	HandleStartupPacketResponse() to use NpgsqlPasswordPacket class.

2002-06-10 22:04  fxjr

	* Npgsql/src/Npgsql/: NpgsqlStartupPacket.cs,
	NpgsqlPasswordPacket.cs: Initial import

2002-06-10 19:08  fxjr

	* Npgsql/src/Npgsql/: README.txt, RELEASENOTES.txt: - Updated to
	reflect 0_2 changes.

2002-06-09 17:26  dpage

	* Npgsql/src/testsuite/frmMain.cs: Echo event messages to the
	console.

2002-06-09 17:13  dpage

	* Npgsql/src/Npgsql/: NpgsqlCommand.cs, NpgsqlConnection.cs,
	NpgsqlEventLog.cs, NpgsqlParameter.cs,
	NpgsqlParameterCollection.cs, PGUtil.cs: Added event log calls
	throughout the provider source.  Added NpgsqlEventLog.EchoMessages.
	Set to true to echo event messages to the console.

2002-06-08 16:54  dpage

	* Npgsql/src/Npgsql/NpgsqlEventLog.cs: Added a private constructor
	to NpgsqlEventLog to prevent creation of objects based on it.

2002-06-07 14:19  fxjr

	* Npgsql/src/Npgsql/ChangeLog.txt: - Changes made :)

2002-06-07 14:05  fxjr

	* Npgsql/src/Npgsql/NpgsqlConnection.cs: - Changed
	WriteStartupPacked implementation to use PGUtil.WriteLimString()
	method.

2002-06-07 14:04  fxjr

	* Npgsql/src/Npgsql/PGUtil.cs: - Started implementation of the
	method WriteLimString().

2002-06-07 13:06  dpage

	* Npgsql/src/: Npgsql/NpgsqlConnection.cs,
	Npgsql/NpgsqlEventLog.cs, Npgsql/NpgsqlException.cs,
	testsuite/frmMain.cs: Use the LogLevel enum for log levels.

2002-06-07 11:21  dpage

	* Npgsql/src/Npgsql/: Makefile, Npgsql.prjx: Added
	NpgsqlEventLog.cs

2002-06-07 11:16  dpage

	* Npgsql/src/Npgsql/: ChangeLog.txt, NpgsqlCommand.cs,
	NpgsqlConnection.cs, NpgsqlEventLog.cs, NpgsqlException.cs,
	NpgsqlParameter.cs, NpgsqlParameterCollection.cs, PGUtil.cs: Moved
	event/debug logging to NpgsqlEventLog.cs and tidied the design a
	little.

2002-06-07 07:00  dpage

	* Npgsql/src/testsuite/frmMain.cs: Update for new logging design.

2002-06-07 03:21  mcmicro

	* Npgsql/src/Npgsql/NpgsqlConnection.cs: -Defined the five log
	levels and replaced the hardcoded level numbers with the new
	definitions.  -Defined the logfile's filename as a global variable.

2002-06-06 18:34  dpage

	* Npgsql/src/Npgsql/NpgsqlConnection.cs: Added logging mechanism.

2002-06-06 16:45  dpage

	* Npgsql/src/Npgsql/NpgsqlConnection.cs: Make the connection string
	case-insensitive & handle ODBC style options.  Use option key
	constants in all cases.  Parse the port value in a windows
	compatible way as per discussions on the list today,

2002-06-06 16:41  dpage

	* Npgsql/src/testsuite/frmMain.cs: Handle the status textbox more
	gracefully.  Check connection state before operations.	Added a
	disconnect button.  Cleanup on exit.  Get the server version string
	upon connection.

2002-06-05 17:12  dpage

	* Npgsql/src/testsuite/README.txt: Initial import of testsuite.

2002-06-05 17:05  dpage

	* Npgsql/src/testsuite/: AssemblyInfo.cs, frmMain.cs, frmMain.resx,
	testsuite.csproj, testsuite.ico, testsuite.sln: Initial import of
	testsuite.

2002-06-05 02:38  mcmicro

	* Npgsql/src/Npgsql/NpgsqlConnection.cs: -Set some harcoded strings
	that are part of the connection string to be readonly and put them
	up on top, so they are reusable.

2002-06-05 02:35  mcmicro

	* Npgsql/src/Npgsql/Main.cs: -This file was erroneously commited
	using SharpIDE and is not needed.

2002-06-04 00:33  mcmicro

	* Npgsql/src/Npgsql/Makefile: -Added PGUtils.cs in the Makefile.
	Could not do without it.

2002-06-03 23:27  fxjr

	* Npgsql/src/Npgsql/ChangeLog.txt: Added modifications log

2002-06-03 23:26  fxjr

	* Npgsql/src/Npgsql/NpgsqlConnection.cs: - Some code cleanup.  -
	Fixed handling of AuthenticationRequest message to read the exact
	number of bytes (4). connection.ReceiveBufferSize crashed in Mono.

2002-06-03 23:25  fxjr

	* Npgsql/src/Npgsql/NpgsqlParameterCollection.cs: - Changed indexer
	this[String] implementation to call this[Int32] instead of
	base[Int32] because Mono didn't compile it.

2002-06-03 23:25  fxjr

	* Npgsql/src/Npgsql/STATUS.txt: - Updated Status

2002-06-01 23:28  fxjr

	* Npgsql/src/Npgsql/: PGUtil.cs, Npgsql.build: Initial import

2002-06-01 23:28  fxjr

	* Npgsql/src/Npgsql/ChangeLog.txt: Modifications done :)

2002-06-01 23:27  fxjr

	* Npgsql/src/Npgsql/Npgsql.prjx: - Added PGUtil class

2002-06-01 23:27  fxjr

	* Npgsql/src/Npgsql/NpgsqlCommand.cs: - Fixed bug that prevented
	queries like 'select field, field from table' to work when used in
	the ExecuteScalar() method. Now, when doing a query that results in
	more than one row and/or field, only the value of the first row,
	first column is returned.  - Changed implementation to use PGUtil
	class.

2002-06-01 23:25  fxjr

	* Npgsql/src/Npgsql/NpgsqlConnection.cs: - Changed implementation
	to use PGUtil class

2002-06-01 16:19  mcmicro

	* Npgsql/src/Npgsql/Makefile: -Added a very preliminary version of
	a makefile that could be used to compile npgsql under a unix os

2002-05-31 11:41  dpage

	* Npgsql/src/Npgsql/ChangeLog.txt: Test commit.

2002-05-26 15:27  fxjr

	* Npgsql/src/Npgsql/STATUS.txt: Updated status.

2002-05-26 15:26  fxjr

	* Npgsql/src/Npgsql/NpgsqlCommand.cs: - When a message is not
	handled in ExecuteScalar, the exception shows it.  ExecuteScalar()
	is still crashing with select field, field from table.	- Added
	limited support to strong type return value in the ExecuteScalar()
	method. Only to int4 datatype on the database. It will be mapped to
	Int32.	Any other type will be returned as String.  - Fixed bug
	with ignoring other rows and columns. The last row was being
	returned, if so.  - Fixed bug with byteorder while handling
	RowDescription message in the ExecuteScalar() method.  - Some code
	cleanup of the ExecuteScalar() method.	- Fixed the hardcoded value
	of bytes to read in the handle of AsciiRow message. Now it reads
	the number of bytes that is necessary to hold the number of fields
	of the query.

2002-05-26 15:25  fxjr

	* Npgsql/src/Npgsql/ChangeLog.txt: Changes to NpgsqlCommand

2002-05-25 20:06  fxjr

	* Npgsql/src/Npgsql/ChangeLog.txt: Modifications done. :)

2002-05-25 20:05  fxjr

	* Npgsql/src/Npgsql/NpgsqlCommand.cs: Finish unstable
	implementation of ExecuteScalar() method. Now it is possible to
	send simple queries like select (*) from table

2002-05-25 00:48  fxjr

	* Npgsql/src/Npgsql/STATUS.txt: Initial import

2002-05-25 00:47  fxjr

	* Npgsql/src/Npgsql/ChangeLog.txt: Updated modifications

2002-05-25 00:46  fxjr

	* Npgsql/src/Npgsql/Npgsql.prjx: Added STATUS.txt file

2002-05-25 00:45  fxjr

	* Npgsql/src/Npgsql/NpgsqlCommand.cs: Finish a little functional
	ExecuteNonQuery method. Now you can execute some queries that don't
	return rows like insert, update and delete.

2002-05-25 00:44  fxjr

	* Npgsql/src/Npgsql/NpgsqlConnection.cs: Created the encoding
	property so that NpgsqlCommand class and maybe others can use the
	encoding used in connection.

2002-05-24 16:54  fxjr

	* Npgsql/src/Npgsql/ChangeLog.txt: Changed format of ChangeLog file

2002-05-24 16:53  fxjr

	* Npgsql/src/Npgsql/NpgsqlCommand.cs: Added parameters private
	filed initialization.  Created strong type Parameters property and
	changed to explicit interface implementation of
	IDbParamaterCollection.Parameters property

2002-05-24 16:46  fxjr

	* Npgsql/src/Npgsql/NpgsqlConnection.cs: Changed default
	constructor implementation

2002-05-24 16:42  fxjr

	* Npgsql/src/Npgsql/NpgsqlParameter.cs: Created constructors

2002-05-23 19:20  fxjr

	* Npgsql/src/Npgsql/ChangeLog.txt: no message

2002-05-23 18:37  fxjr

	* Npgsql/src/Npgsql/: AssemblyInfo.cs, ChangeLog.txt, LICENSE.txt,
	Main.cs, Npgsql.cmbx, Npgsql.prjx, Npgsql.xml, NpgsqlCommand.cs,
	NpgsqlConnection.cs, NpgsqlException.cs, NpgsqlParameter.cs,
	NpgsqlParameterCollection.cs, README.txt, RELEASENOTES.txt,
	TODO.txt: Initial import

2002-05-23 16:20  fxjr

	* Npgsql/LICENSE.txt: Initial import

2002-05-23 16:13  fxjr

	* Npgsql/README.txt: Initial revision

2002-05-23 16:13  fxjr

	* Npgsql/README.txt: Initial sources import

