2009-05-06 00:36  jbcooley

	* src/: policy.2.0.Npgsql.config, Npgsql/AssemblyInfo.cs: Updated
	  for 2.0.5 release.

2009-05-06 00:30  fxjr

	* src/Npgsql/NpgsqlCommand.cs:
	  Fixed line ending inconsistencies.

2009-05-06 00:28  fxjr

	* src/Npgsql/NpgsqlQuery.cs:
	  [#1010567] failed LargeObject operation causes
	  NotSupportedException. This patch may also work as a workaround
	  for any seek exception problem. We still have to investigate why
	  Npgsql is letting behind data in the stream.

2009-05-05 22:00  jbcooley

	* src/Npgsql/NpgsqlState.cs: bug #1010267 - read all bytes in a
	  copydata message.

2009-05-05 21:57  jbcooley

	* src/Npgsql/PGUtil.cs: Add helper method to read bytes from stream
	  even when not all bytes are immediately available.

2009-05-05 00:30  fxjr

	* testsuite/noninteractive/NUnit20/DataReaderTests.cs:
	  Added some tests based on Forums.

2009-04-29 00:24  jbcooley

	* src/Npgsql/NpgsqlCommand.cs: #1010599 - update xml docs (fix typo
	  in Clone) Thanks to Lars Carlsson

2009-04-15 01:17  fxjr

	* src/Npgsql/: NpgsqlClosedState.cs, NpgsqlConnection.cs,
	  NpgsqlConnector.cs, NpgsqlConnectorPool.cs:
	  [#1010558] Added callback to provide client certificates for ssl
	  authentication.  Thanks Frank Bollack (frank.bollack @nospam@
	  visapix.de) for patch!

2009-04-10 23:57  jbcooley

	* src/Npgsql/SqlGenerators/SqlBaseGenerator.cs: Fix skip (offset)
	  when used with a join

2009-04-10 21:07  jbcooley

	* src/Npgsql/SqlGenerators/SqlBaseGenerator.cs: Add support for edm
	  canonical string function "Right"

2009-04-03 01:07  jbcooley

	* testsuite/noninteractive/NUnit20/DataReaderTests.cs: Added test
	  based on forum post.

2009-04-03 01:05  jbcooley

	* src/Npgsql/NpgsqlPromotableSinglePhaseNotification.cs: Fix
	  missing cast from previous commit.

2009-04-03 00:44  jbcooley

	* src/Npgsql/NpgsqlPromotableSinglePhaseNotification.cs: Fix
	  resource manager lifetime.  This improves System.Transaction
	  support.

2009-04-01 12:21  fxjr

	* src/Npgsql/NpgsqlDataReader.cs:
	  [#1010379] NpgsqlDataAdapter.Update - Return value is wrong.
	  Thanks Christian Holzner for feedback and testcase.

2009-03-19 17:09  fxjr

	* src/Npgsql/NpgsqlConnector.cs:
	  [npgsql-help][1004683] RE: Statement execution returns incorrect
	  DataSet Improved check of valid connection to consume all the
	  value returned. This may be causing Npgsql to let some data in
	  the stream.  Thanks Andy Berryman for heads up.

2009-03-18 11:54  fxjr

	* src/Npgsql/NpgsqlCommand.cs,
	  testsuite/noninteractive/NUnit20/CommandTests.cs:
	  Fixed regression with prepared statements with parameters with
	  sizes. The size of parameters were being added in the statement
	  tail. Thanks Rodrigo Cuevas (bellinux at gmail dot com) for heads
	  up and Lee Ibbotson (lee.ibbotson @nospam@ sequence.co.uk) for
	  patch.

	  Added testcase for this problem.

2009-03-18 11:28  fxjr

	* src/Npgsql/NpgsqlParameter.cs,
	  testsuite/noninteractive/NUnit20/CommandTests.cs:
	  Fixed problem where null parameters were being sent with casts
	  when they weren't needed and so causing problems. Added testcase
	  for this problem. Thanks Andrus Moor for testcase and heads up.

	  Also added testcase for numeric float support with different
	  cultureinfo.

2009-03-08 00:24  jbcooley

	* src/Npgsql/SqlGenerators/SqlBaseGenerator.cs: Updated scan to
	  handle Table attribute for cases where the table name is not the
	  EntitySet name.  Thanks to Konstantin Shtonda for the patch.

2009-02-28 21:15  jbcooley

	* ChangeLog: update for 2.0.4 release

2009-02-28 21:06  jbcooley

	* src/Npgsql/AssemblyInfo.cs: update assembly info for release.

2009-02-28 21:01  jbcooley

	* src/policy.2.0.Npgsql.config: New publisher policy file.

2009-02-28 20:54  fxjr

	* RELEASENOTES.txt:
	  Added release notes for 2.0.4

2009-02-25 23:06  fxjr

	* src/NpgsqlTypes/NpgsqlTypeConverters.cs:
	  Really fixed culture dependent representation of floating
	  numbers. Now it uses a invariant culture representation. Thanks
	  Antonio Leiva for heads up.

2009-02-25 12:36  talliesin

	* src/NpgsqlTypes/NpgsqlTypeConverters.cs: Fix bug with new bytea
	  conversion [#1010562]

2009-02-24 02:30  fxjr

	* ChangeLog:
	  Updated Changelog for 2.0.3 release

2009-02-24 02:27  fxjr

	* RELEASENOTES.txt:
	  Fixed release notes file format.

2009-02-24 02:06  fxjr

	* RELEASENOTES.txt:
	  Added release note for 2.0.3 release

2009-02-24 01:41  fxjr

	* src/Npgsql/AssemblyInfo.cs:
	  Updated for 2.0.3 release

2009-02-21 19:07  jbcooley

	* src/Npgsql/NpgsqlSchema.ssdl: Drop overloaded functions and
	  procedures since they cause problems for edmgen.

2009-02-19 23:12  fxjr

	* testsuite/noninteractive/NUnit20/CommandTests.cs:
	  Added tests for [#1010543] Parameter value 'Int32.MinValue' throw
	  NpgsqlException(ERROR: 22003: integer out of range). Thanks David
	  Bachmann for heads up and tests.

2009-02-19 12:20  fxjr

	* src/Npgsql/NpgsqlCommand.cs:
	  [#1010543] Parameter value 'Int32.MinValue' throw
	  NpgsqlException(ERROR: 22003: integer out of range). Thanks David
	  Bachmann for the ideas about how to solve that on mail list
	  referenced on this bug report. Also thanks to Josh Cooley for
	  reviewing the previous attempts to fix that and preventing me of
	  doing problems. Also thanks Dario Quintana (contacto at
	  darioquintana dot com dot ar) for his feedback and testing.

2009-02-18 01:27  jbcooley

	* src/Npgsql/SqlGenerators/: SqlBaseGenerator.cs,
	  SqlInsertGenerator.cs: Bug #1010545 - support alternate names for
	  tables (two schemas same table name) and alternate names for
	  schemas.  Thanks to Konstantin Shtonda for reporting this
	  problem.

2009-02-17 11:31  fxjr

	* src/NpgsqlTypes/NpgsqlTypeConverters.cs:

	  Fixed a culture problem in the ToBasicType<T> method which is
	  used to send decimal values. With es_ES for example, decimal
	  values were being sent as 32,3 instead of 32.3. Thanks Antonio
	  Leiva (antonio dot leiva at gmail dot com) for heads up.

2009-02-17 01:17  jbcooley

	* src/Npgsql/SqlGenerators/: SqlBaseGenerator.cs,
	  VisitedExpression.cs: Fixed bug in skip.  Thanks to gavin w for
	  reporting the bug.

2009-02-05 01:26  jbcooley

	* src/: Npgsql.VisualStudio2008.csproj, Npgsql2008.sln: Starting
	  DDEX support for Npgsql

2009-02-05 01:24  jbcooley

	* src/Npgsql2008.csproj: added missing BitString file

2009-01-19 01:20  jbcooley

	* src/Npgsql/NpgsqlSchema.ssdl: Fixed relationships with a simpler
	  query.  Thanks to Eugnio Ferreira Lima <eugenioflima at
	  gmail.com>

2009-01-16 14:11  talliesin

	* src/NpgsqlTypes/NpgsqlTypes.cs: Seed hashcodes for NpgsqlPath and
	  NpgsqlPolygon better.

2009-01-16 13:40  talliesin

	* src/NpgsqlTypes/: BitString.cs, NpgsqlTypes.cs: Short-cut some
	  potentially expensive equality comparisons in cases where objects
	  are shallow copies of each other.

2009-01-12 09:26  talliesin

	* src/Npgsql/NpgsqlRowDescription.cs: Use Kana-width-insensitive
	  comparisons supplied by System.Globalization.CompareInfo rather
	  than rolling our own.

2009-01-07 16:48  talliesin

	* src/NpgsqlTypes/DateDatatypes.cs: Fix for string representation
	  of some negative intervals. Thanks to Mathieu Fenniak for bashing
	  out the issues.

2008-12-26 14:08  talliesin

	* src/Npgsql/: NpgsqlMediator.cs, NpgsqlQuery.cs: Only produce
	  SQLSent string from stringbuilder if needed.

2008-12-26 13:24  talliesin

	* src/Npgsql/: NpgsqlCommand.cs, NpgsqlParameter.cs,
	  NpgsqlQuery.cs, PGUtil.cs: Fix lack of parameter length in
	  another case. Replace many cases of string concatenation with
	  StringBuilder use.

2008-12-25 21:34  talliesin

	* src/Npgsql/NpgsqlCommand.cs: Fix lack of parameter length in
	  certain cases (bug #1010538).

2008-12-25 15:21  talliesin

	* src/NpgsqlTypes/: NpgsqlTypeConverters.cs, NpgsqlTypesHelper.cs:
	  More explicit serialisation of numeric types, for added
	  type-safety (reducing attack surface for exploits based on
	  passing non-numeric data where numeric data is expected).

2008-12-25 14:35  talliesin

	* src/NpgsqlTypes/NpgsqlTypeConverters.cs: Improved efficiency in
	  serialising bytea values from .NET representation to postgres
	  literal.

2008-12-24 09:41  talliesin

	* src/NpgsqlTypes/BitString.cs: [no log message]

2008-12-24 09:35  talliesin

	* src/NpgsqlTypes/: BitString.cs, NpgsqlDbType.cs,
	  NpgsqlTypeConverters.cs: BitString handling: 1 minor bug fix,
	  comments on some of the potentially more confusing code.

2008-12-23 22:17  talliesin

	* src/: NpgsqlTypes/NpgsqlDbType.cs, NpgsqlTypes/BitString.cs,
	  NpgsqlTypes/NpgsqlTypeConverters.cs,
	  NpgsqlTypes/NpgsqlTypesHelper.cs, Npgsql/NpgsqlDataReader.cs:
	  Support for bit strings.

2008-12-22 08:12  talliesin

	* src/NpgsqlTypes/NpgsqlTypesHelper.cs: Even greater concurrency on
	  creation of NpgsqlBackendTypeMapping.

2008-12-22 08:07  talliesin

	* src/NpgsqlTypes/NpgsqlTypesHelper.cs: Greater concurrency on
	  creation of NpgsqlBackendTypeMapping.

2008-12-21 22:03  talliesin

	* src/NpgsqlTypes/NpgsqlTypeConverters.cs,
	  testsuite/noninteractive/NUnit20/DataReaderTests.cs: Make money
	  datatype handling locale-independent (see item [#1010503]).

2008-12-20 23:57  talliesin

	* src/.cvsignore, testsuite/noninteractive/NUnit20/.cvsignore: [no
	  log message]

2008-12-20 17:25  talliesin

	* src/: Npgsql/NpgsqlCancelRequest.cs, Npgsql/NpgsqlClosedState.cs,
	  Npgsql/NpgsqlCommand.cs, Npgsql/NpgsqlCommandBuilder.cs,
	  Npgsql/NpgsqlConnection.cs,
	  Npgsql/NpgsqlConnectionStringBuilder.cs,
	  Npgsql/NpgsqlCopyOutState.cs, Npgsql/NpgsqlDataAdapter.cs,
	  Npgsql/NpgsqlDataReader.cs, Npgsql/NpgsqlEventLog.cs,
	  Npgsql/NpgsqlException.cs, Npgsql/NpgsqlFlush.cs,
	  Npgsql/NpgsqlParameter.cs, Npgsql/NpgsqlParameterCollection.cs,
	  Npgsql/NpgsqlParse.cs, Npgsql/NpgsqlPasswordPacket.cs,
	  Npgsql/NpgsqlPromotableSinglePhaseNotification.cs,
	  Npgsql/NpgsqlReadyState.cs, Npgsql/NpgsqlStartupPacket.cs,
	  Npgsql/NpgsqlStartupState.cs, Npgsql/NpgsqlState.cs,
	  Npgsql/NpgsqlSync.cs, Npgsql/NpgsqlTransaction.cs,
	  Npgsql/NpgsqlTransactionCallbacks.cs, Npgsql/PGUtil.cs,
	  NpgsqlTypes/NpgsqlTypesHelper.cs: Remove (now pointless and only
	  recently added) version info from connection. Take default value
	  from assembly info. Take class info for logging and resources
	  from reflection information.

2008-12-20 17:07  jbcooley

	* src/Npgsql/: AssemblyInfo.cs, NpgsqlConnection.cs: updated
	  assembly version for development.  Now exposing reflected
	  assembly version in the connection.

2008-12-20 15:43  talliesin

	* src/Npgsql/NpgsqlCommand.cs, src/Npgsql/NpgsqlConnector.cs,
	  src/Npgsql/NpgsqlParameter.cs,
	  src/Npgsql/NpgsqlParameterStatus.cs,
	  testsuite/noninteractive/NUnit20/CommandTests.cs,
	  testsuite/noninteractive/NUnit20/DataReaderTests.cs: Cope with
	  standard_conforming_strings being "on". No warnings if
	  escape_string_warning is "on". Fix for syntax errors on certain
	  constructs in close proximity to parameter values.

2008-12-19 10:31  talliesin

	* src/NpgsqlTypes/ArrayHandling.cs: Change check for string
	  elements in ArrayNativeToBackendTypeConverter.WriteItem to check
	  for any directly supported element. Move test for item being an
	  array above test for it being IEnumerable.

2008-12-18 23:26  talliesin

	* RELEASENOTES.txt, docs/UserManual.html,
	  src/Npgsql/NpgsqlConnection.cs,
	  src/Npgsql/NpgsqlConnectionStringBuilder.cs,
	  src/Npgsql/NpgsqlConnector.cs, src/Npgsql/NpgsqlDataReader.cs,
	  src/Npgsql/NpgsqlRowDescription.cs, src/Npgsql/NpgsqlState.cs,
	  testsuite/noninteractive/NUnit20/DataReaderTests.cs: GetOrdinal
	  fixes for kana-width insensitivity and exception if field name
	  not found. See feature request #1010496

2008-12-15 01:53  fxjr

	* ChangeLog:
	  Updated changelog for 2.0.2 release

2008-12-15 01:42  jbcooley

	* testsuite/noninteractive/NUnit20/ConnectionTests.cs: Change
	  ExpectedException attriubte to pass type.

2008-12-15 01:11  jbcooley

	* src/Npgsql/AssemblyInfo.cs: Updated version for 2.0.2 release.

2008-12-15 01:00  fxjr

	* ChangeLog, RELEASENOTES.txt:
	  Updated ReleaseNotes and ChangeLog for 2.0.2 release.

2008-12-10 02:42  jbcooley

	* testsuite/noninteractive/NUnit20/SystemTransactionsTest.cs: Reuse
	  connection in transaction - test provided by Wouter Claeys

2008-12-10 02:39  jbcooley

	* testsuite/noninteractive/NUnit20/ConnectionTests.cs: Add
	  connection pool tests

2008-12-10 02:39  jbcooley

	* src/Npgsql/NpgsqlConnection.cs: Handle case where same connection
	  object is closed and opened again while inside a
	  TransactionScope.

2008-12-10 02:09  jbcooley

	* src/Npgsql/NpgsqlResourceManager.cs: Support
	  ISinglePhaseNotification to simplify some distributed transaction
	  workflows

2008-12-04 02:20  jbcooley

	* testsuite/noninteractive/NUnit20/SystemTransactionsTest.cs:
	  Ensure refcursors work with System.Transactions.

2008-12-04 02:19  jbcooley

	* testsuite/noninteractive/NUnit20/: NpgsqlTests2008.csproj,
	  TypesTests.cs: Tests for NpgsqlInterval - to be expanded to other
	  NpgsqlTypes in the future.

2008-12-04 02:18  jbcooley

	* src/NpgsqlTypes/DateDatatypes.cs: Handle negative values (thanks
	  to Mathieu Fenniak <mathieu@fenniak.net>) and singular values
	  such as "1 day"

2008-12-01 01:07  fxjr

	* src/NpgsqlTypes/NpgsqlTypesHelper.cs,
	  testsuite/noninteractive/NUnit20/CommandTests.cs:
	  [#1010521] NpgsqlInterval should be quoted.  Added corresponding
	  test case.

	  Thanks Todd Lucas (tl @nospam@ onlyshallow.com) for patch.

2008-12-01 00:44  fxjr

	* src/NpgsqlTypes/ArrayHandling.cs,
	  testsuite/noninteractive/NUnit20/CommandTests.cs:
	  [#1010488] NgsqlParameter of type containing DBNull values throws
	  NullReferenceException Patch [#1010514] array handling.

	  Thanks to Rikard Pavelic (rikard.pavelic @nospam@ zg.htnet.hr)
	  for array handling patch which fixed 1010488 bug. The patch
	  applied was slightly different from original but with the same
	  effect. Just changed to not add another if and use all the
	  conditions in the existing if.

2008-11-24 12:01  fxjr

	* src/Npgsql/NpgsqlCommand.cs:
	  Fixed problem where parameters size wasn't being handled with
	  prepared statements.	This fix Daniel AspNet Providers Ticket 7.

	  Thanks Daniel for bringing this to my attention.

	  http://dev.nauck-it.de/aspsqlprovider/ticket/7

2008-11-18 12:59  fxjr

	* src/Npgsql/NpgsqlConnection.cs:
	  Removed a redundant check which was already being done with
	  previous patch.

2008-11-18 12:57  fxjr

	* src/Npgsql/NpgsqlConnection.cs:
	  Made NpgsqlConnection.Close log its entrance before any other
	  code.  Fixed condition tested by Close to see if it should run or
	  not.

2008-11-13 11:54  fxjr

	* docs/UserManual.html:
	  Added documentation about ProviderFactory configuration. Thanks
	  Alaric for heads up.

2008-11-11 15:58  fxjr

	* src/Npgsql/NpgsqlCommand.cs:
	  [#1010495] Bad performance calling a (empty) function very often.
	  Now NpgsqlCommand caches previous results of internal checkings
	  which were taking too much time if the command was used more than
	  once.

2008-11-11 14:58  fxjr

	* src/Npgsql/NpgsqlParameter.cs:
	  Fixed a typo which prevented DateTime.MaxValue to work on
	  previous patch.  Thanks Andrus Moor for heads up.

2008-11-04 20:01  jbcooley

	* src/Npgsql/NpgsqlProviderManifest.Manifest.xml: Updated varchar
	  maximum length.

2008-11-04 01:38  fxjr

	* src/Npgsql/AssemblyInfo.cs:
	  Updated assembly info for 2.0.1 release

2008-11-04 01:28  fxjr

	* RELEASENOTES.txt:
	  Updated release notes for 2.0.1 release

2008-11-04 01:23  jbcooley

	* src/Npgsql2008.csproj: Embedded NpgsqlMetaData.xml as a resource.

2008-11-04 00:32  jbcooley

	* src/Npgsql/SqlGenerators/SqlInsertGenerator.cs: Add schema
	  qualification to table name when fetching sequence values.

2008-11-03 22:17  jbcooley

	* src/NpgsqlTypes/NpgsqlTypes.cs: Change constructors so the
	  Microsoft C# compiler recognizes the fields have been set.

2008-10-27 13:07  fxjr

	* src/NpgsqlTypes/NpgsqlTypes.cs:
	  Changed at Miguel's request to provide same constructors and
	  properties as previous version of Npgsql in order to not break
	  existing code.

2008-10-27 12:30  fxjr

	* src/NpgsqlTypes/NpgsqlTypes.cs:
	  Changed public fields into properties. Miguel de Icaza from Mono
	  project asked for this change because previous versions of Npgsql
	  used to have properties and this change could break existing
	  clients.

2008-10-27 12:22  fxjr

	* src/NpgsqlTypes/NpgsqlTypes.cs:
	  Changed tabs to spaces 4

2008-10-19 11:40  fxjr

	* testsuite/noninteractive/NUnit20/CommandTests.cs:
	  Added tests for date and infinity comparisions.

	  Thanks Andrus Moor for heads up and test case.

2008-10-19 11:39  fxjr

	* src/Npgsql/NpgsqlParameter.cs:
	  Fix for a date and infinity values comparison.  From patch:

	  "This check for Datetime.minvalue and maxvalue is needed in order
	  to workaround a problem when comparing date values with infinity.
	   This is a known issue with postgresql and it is reported here:
	  http://archives.postgresql.org/pgsql-general/2008-10/msg00535.php
	  Josh's solution to add cast is documented here:
	  http://pgfoundry.org/forum/message.php?msg_id=1004118"

	  Thanks Josh for fix idea.

2008-10-16 11:05  fxjr

	* src/NpgsqlTypes/NpgsqlTypesHelper.cs:
	  Fixed problem with literal boolean values. Previous patch only
	  fixed for bit mapping. I forgot to fix for boolean mapping too!
	  Thanks Josh Cooley for test cases and heads up.

2008-10-14 21:16  jbcooley

	* testsuite/noninteractive/NUnit20/CommandTests.cs: Create test for
	  boolean literal support in parameters.

2008-10-10 21:34  fxjr

	* src/: Npgsql/NpgsqlCommand.cs, NpgsqlTypes/NpgsqlTypesHelper.cs:

	  Fixed a bug where boolean values were being quoted which caused
	  problems with edmgen support. Also, fixed a problem raised by
	  this modification when using protocol 2: when issuing an execute
	  statement after being prepared the cast wasn't being issued. It
	  was being sent as execute npgsqlplan1(1) when it should be
	  execute npgsqlplan1(1::bit).

2008-10-06 21:55  jbcooley

	* testsuite/noninteractive/NUnit20/DataReaderTests.cs: Test for
	  GetFieldType with arrays.

2008-10-06 21:54  jbcooley

	* src/NpgsqlTypes/NpgsqlTypesHelper.cs: Provide type information
	  for arrays and ensure that NpgsqlBackendTypeInfo always has Type.

2008-10-06 01:23  jbcooley

	* ChangeLog: Updated for 2.0 release

2008-10-06 01:15  jbcooley

	* src/Npgsql/AssemblyInfo.cs: updated to 2.0 for final release.

2008-10-06 01:07  jbcooley

	* src/Npgsql2008.csproj: removed dependencies on System.Web

2008-10-05 14:34  fxjr

	* testsuite/noninteractive/NUnit20/CommandTests.cs,
	  src/NpgsqlTypes/ArrayHandling.cs:
	  [#1010488] NgsqlParameter of type containing DBNull values throws
	  NullReferenceException. Thanks Christ Akkermans for testcase.
	  Now, Npgsql handles first elements which aren't null as Arrays
	  and IEnumerables. Also added test case for this bug.

2008-10-05 14:17  fxjr

	* src/NpgsqlTypes/ArrayHandling.cs:
	  Changed tabs to spaces (4)

2008-10-04 02:58  fxjr

	* src/Npgsql.build:
	  Removed build of asp.net providers as well as System.Web
	  dependencies. Now we use Daniel Nauck's providers.

2008-10-02 11:00  fxjr

	* src/Npgsql/: NpgsqlState.cs, NpgsqlState.resx:
	  Fixed misleading timeout error message. As the only timeout which
	  was being reported was about connection establishment, command
	  execution timeouts were being misinterpreted and users couldn't
	  find easily what was going wrong.

2008-09-30 00:45  jbcooley

	* src/Npgsql/SqlGenerators/VisitedExpression.cs: use standard
	  literal formatters for strings, booleans, and guids.

2008-09-29 19:41  fxjr

	* src/Npgsql/NpgsqlError.cs:

	  [npgsql-help][1004020] Backend sent unrecognized response type: q

	  References for previous patch:
	  http://pgfoundry.org/forum/message.php?msg_id=1004022.

2008-09-29 19:38  fxjr

	* src/Npgsql/NpgsqlError.cs:

	  Fixed error message: Backend sent unrecognized response type: q.
	  There was an error on Error message handling where we were
	  letting some fields without processing. Thanks Eric Montague
	  (eric @nospam@ nuws.com) for heads up and tests.

2008-09-29 12:34  fxjr

	* src/Npgsql/NpgsqlParameter.cs:

	  Added casts when parameter is null. This was causing problems
	  with prepare statements when parameter type was set to a value
	  other than DbType.Object and its value was set to null. The
	  prepare statement wasn't receiving the cast. Thanks Waldemar
	  Bergstreiser (wbr at bergstreiser dot com) for heads up.

2008-09-27 22:27  jbcooley

	* src/Npgsql/SqlGenerators/VisitedExpression.cs: Quote uuid
	  constants when used in expression.  Thanks to Yann Robin for the
	  fix.

2008-09-23 01:04  fxjr

	* src/Npgsql/NpgsqlState.cs:
	  Added try/catch to handle possible problems when cancelling a
	  request because of a threadabortexception. Thanks to Andreas
	  Schönebeck for heads up.

2008-09-23 00:59  fxjr

	* src/Npgsql/NpgsqlState.cs:
	  Fixed tabs to 4 spaces.

2008-09-23 00:36  fxjr

	* src/Npgsql/NpgsqlConnector.cs:
	  [#1010461] Prepare invalid SQL statement causes ERROR: 26000 when
	  Npgsql.NpgsqlConnection disposed. Fixed in previous revision.
	  Forgot to reference bug report.

2008-09-18 02:26  fxjr

	* src/Npgsql/NpgsqlConnector.cs,
	  testsuite/noninteractive/NUnit20/CommandTests.cs:
	  Fixed a bug where Npgsql was throwing exceptions when releasing
	  connection to pool and there were portal names which were
	  associated with invalid prepared queries. Npgsql tried to
	  deallocate them and threw exceptions. Now this is property
	  surrounded by a try/catch block.

2008-09-18 01:58  fxjr

	* testsuite/noninteractive/NUnit20/CommandTests.cs:
	  Fixed tabs to 4 spaces

	  Added test to check a problem where prepared statements were
	  lacking casts even when user set dbtype or npgsqldbtype. Now the
	  casts are properly added when needed. Thanks Waldemar
	  Bergstreiser (wbr at bergstreiser dot com) for heads up and test
	  case.

2008-09-18 01:52  fxjr

	* src/Npgsql/NpgsqlParameter.cs:
	  Fixed tabs to 4 spaces.

	  Fixed a problem where prepared statements were lacking casts even
	  when user set dbtype or npgsqldbtype. Now the casts are properly
	  added when needed.  Thanks Waldemar Bergstreiser (wbr at
	  bergstreiser dot com) for heads up and testcase.

2008-09-18 01:48  fxjr

	* src/Npgsql/NpgsqlCommand.cs:
	  Fixed tabs to be changed to 4 spaces.

2008-09-15 22:02  fxjr

	* src/Npgsql/NpgsqlConnector.cs, src/Npgsql/NpgsqlTransaction.cs,
	  src/Npgsql/NpgsqlTransaction.resx,
	  testsuite/noninteractive/NUnit20/CommandTests.cs:
	  [#1010474] Savepoint support is missing.  Fixed. Also converted
	  all tabs to spaces 4.

2008-09-12 01:07  fxjr

	* ChangeLog:
	  Updated changelog for Npgsql RC2 release

2008-09-12 01:06  fxjr

	* RELEASENOTES.txt:
	  Added release notes for Npgsql2 RC2 release.

2008-09-12 00:35  fxjr

	* src/Npgsql/AssemblyInfo.cs:
	  Changed assembly version to RC2

2008-09-10 02:02  fxjr

	* README.txt:
	  Updated project homepage

2008-09-08 11:25  fxjr

	* testsuite/noninteractive/NUnit20/CommandTests.cs:
	  Added a test for bug 1006158

2008-09-08 11:22  fxjr

	* src/Npgsql/NpgsqlState.cs:
	  [1010426] Broken Connections. Added some code to help minimize
	  those problems. Now Npgsql can handle threadabort exceptions and
	  try to clean up things.

2008-09-08 11:02  fxjr

	* src/Npgsql/NpgsqlConnector.cs:
	  Uncommented out the code which checks if a connection is valid
	  when returning from pool.

2008-09-08 11:01  fxjr

	* src/Npgsql/: NpgsqlConnectionStringBuilder.cs,
	  NpgsqlConnectorPool.cs:
	  [1010466] Npgsql isn't using pool when executing under Mono.

	  Also, changes the way Npgsql checks if the connection is ok when
	  returning from pool. Previous code was a little bit crypt and
	  also was less performant as it used a new generated guid and
	  listen and notification queries.

2008-09-05 11:57  fxjr

	* src/Npgsql/NpgsqlConnectorPool.cs:
	  Fixed ClearAllPools which were missing a line to remove the
	  ConnectorsList. Thanks Christian Holzner (support at tuga dot it)
	  for heads up and patch.

2008-09-05 11:14  fxjr

	* src/Npgsql/NpgsqlCommand.cs:
	  Fixed an improperly added finally block to handle closeconnection
	  commandbehavior. By closing the connection in a finally block, I
	  broke the fetch data on demand. Now, I only close the connection
	  when there is an exception.

	  Thanks Christian Holzner (support at tuga dot it) for heads up
	  and patch.

2008-09-03 23:15  jbcooley

	* src/Npgsql2008.csproj: added condition to referenced 3.5
	  assemblies

2008-09-02 22:46  jbcooley

	* src/Npgsql/NpgsqlSchema.ssdl: change multiset value to read from
	  type rather than attribute.  Also fixed functions, function
	  parameters and procedure parameters to no longer depend on
	  pg_attribute.  This corrected the parameter generations and
	  drastically improved performance.

2008-09-01 17:58  fxjr

	* src/Npgsql/NpgsqlCommand.cs:
	  [npgsql-open-discussion][1003946] RE: Connection leak in
	  ExecuteReader/CloseConnection. Fixed a problem where Npgsql
	  wasn't closing the connection if commandbehavior was said to
	  close it and an error occured while executing
	  ExecuteReader(CommandBehavior) method. Thanks Andrus Moor and
	  Alaric Dailey for heads up and tests.

2008-08-29 16:25  fxjr

	* src/Npgsql/NpgsqlConnectorPool.cs:
	  [#1010415] Stream seek error on close. Fix a problem where
	  protocol was gonig out of sync and data was being left to be read
	  on stream.

2008-08-25 22:28  jbcooley

	* src/Npgsql/SqlGenerators/SqlBaseGenerator.cs: more support for
	  uuid type.  Thanks to Yann Robin for this and many of the
	  previous entity framework bug fixes.

2008-08-24 15:14  jbcooley

	* src/Npgsql/NpgsqlProviderManifest.Manifest.xml: Added xml type
	  support

2008-08-24 15:13  jbcooley

	* src/Npgsql/NpgsqlProviderManifest.cs: Added xml type support and
	  fixed uuid

2008-08-24 15:11  jbcooley

	* src/Npgsql/SqlGenerators/SqlBaseGenerator.cs: removed completed
	  TODO comment.

2008-08-23 18:30  jbcooley

	* src/Npgsql/SqlGenerators/VisitedExpression.cs: support for more
	  constant types

2008-08-23 18:28  jbcooley

	* src/Npgsql/SqlGenerators/SqlBaseGenerator.cs: Support for more
	  canonical functions

2008-08-22 18:02  jbcooley

	* src/Npgsql/SqlGenerators/SqlBaseGenerator.cs: support cross join
	  and string concat

2008-08-22 18:00  jbcooley

	* src/Npgsql/SqlGenerators/: SqlDeleteGenerator.cs,
	  SqlUpdateGenerator.cs, SqlInsertGenerator.cs: quote column names

2008-08-22 17:59  jbcooley

	* src/Npgsql/SqlGenerators/VisitedExpression.cs: Fix insert and
	  update syntax.  Support cross join

2008-08-21 01:06  jbcooley

	* src/Npgsql/NpgsqlSchema.ssdl: fix metadata queries to match the
	  RTM release

2008-08-20 03:08  fxjr

	* src/Npgsql/PGUtil.cs:
	  Added support to see what string was read from server when debug
	  is on. I don't know why I didn't add that before!! :)

2008-08-16 00:35  jbcooley

	* src/Npgsql/NpgsqlProviderManifest.Manifest.xml: added support for
	  uuid type

2008-08-16 00:15  jbcooley

	* src/Npgsql/NpgsqlSchema.ssdl: update precision to int4.

2008-08-15 22:55  fxjr

	* testsuite/noninteractive/NUnit20/CommandTests.cs:
	  [#1010401] uuid data type not parsed correctly to it's native
	  .NET type.  Added test which confirms this bug is fixed.

2008-08-14 18:04  fxjr

	* src/Npgsql/NpgsqlState.cs:
	  [#1010457] Avoid throwing exception when parsing an integer.
	  Thanks Alain Cao (alain @nospam@ effigy.be) for patch.

2008-08-13 15:52  fxjr

	* src/Npgsql/NpgsqlCommand.cs:
	  Added missing support to not add casts to parameters when not
	  needed when calling functions. This support also removes casts
	  when passing null values.

2008-08-13 02:59  fxjr

	* testsuite/noninteractive/NUnit20/DataAdapterTests.cs:
	  Added some tests for DataAdapter.Update method.

2008-08-12 00:31  jbcooley

	* src/Npgsql/SqlGenerators/: SqlBaseGenerator.cs,
	  SqlDeleteGenerator.cs, SqlInsertGenerator.cs,
	  SqlSelectGenerator.cs, SqlUpdateGenerator.cs: Update for .NET 3.5
	  SP1 RTM

2008-08-12 00:30  jbcooley

	* src/Npgsql/NpgsqlProviderManifest.cs: Update for .NET 3.5 SP1 RTM
	  + bug fix in GetStoreType throwing ArgumentException (thanks
	  again to Thanh Trung Le)

2008-08-11 00:15  jbcooley

	* testsuite/noninteractive/NUnit20/DataReaderTests.cs: Added test
	  for RecordsAffected

2008-08-10 03:21  fxjr

	* src/Npgsql/NpgsqlCommand.cs,
	  testsuite/noninteractive/NUnit20/ConnectionTests.cs:
	  [#1000581] Possibly bug: not initialized Connector.  Added
	  another check for Connector initialization. Thanks Stan Lagun for
	  testcase.

2008-08-09 03:28  fxjr

	* src/NpgsqlTypes/NpgsqlTypesHelper.cs,
	  testsuite/noninteractive/NUnit20/CommandTests.cs:
	  Fixed regression where quoting numbers could give errors. Now,
	  int2, int4 and int8 aren't quoted anymore.  Thanks Josh Cooley
	  and Mike S for heads up.  See
	  http://pgfoundry.org/forum/message.php?msg_id=1003837 for
	  discussion about this problem.

2008-07-30 23:55  jbcooley

	* src/Npgsql/SqlGenerators/: SqlBaseGenerator.cs,
	  SqlDeleteGenerator.cs, SqlInsertGenerator.cs,
	  SqlSelectGenerator.cs, SqlUpdateGenerator.cs,
	  VisitedExpression.cs: Updates to SQL generation.  Now seem to
	  pass all tests that don't require lateral join (CROSS APPLY in
	  Sql Server)

2008-07-28 23:17  jbcooley

	* src/Npgsql/AssemblyInfo.cs: Updated changelog for Npgsql 2.0 RC1
	  release (version 1.99.1)

2008-07-28 23:16  jbcooley

	* ChangeLog: Updated changelog for Npgsql 2.0 RC1 release

2008-07-28 22:47  jbcooley

	* src/Npgsql/NpgsqlConnector.cs: Make Npgsql more stable in the
	  face of Thread.Abort.  Many thanks to Andreas Schnebeck for
	  reporting this and providing a very solid test case.

2008-07-28 22:43  jbcooley

	* src/Npgsql/: NpgsqlTransaction.cs, NpgsqlConnectorPool.cs: Make
	  Npgsql more stable in the face of Thread.Abort.  Many thanks to
	  Andreas Schnebeck for reporting this and providing a very solid
	  test case.

2008-07-28 22:35  jbcooley

	* src/Npgsql/NpgsqlProviderManifest.cs: Bug 1010440 - Check for
	  correct type when getting store type.    Thanks to Thanh Trung Le
	  for reporting the bug and offering the solution.

2008-07-28 02:59  fxjr

	* src/NpgsqlTypes/NpgsqlTypeConverters.cs:
	  [#1010231] Reading result set with UUID is very slow

	  Forgot to add the patch for the NpgsqlTypeConverters.cs file.
	  Sorry for that. Now cvs head compiles ok. Thanks Matthew
	  Gabeler-Lee and Josh Cooley for heads up.

2008-07-22 02:15  jbcooley

	* src/Npgsql/SqlGenerators/: SqlBaseGenerator.cs,
	  SqlSelectGenerator.cs, VisitedExpression.cs: quote identifiers
	  when generating sql

2008-07-22 02:13  jbcooley

	* src/Npgsql/NpgsqlSchema.ssdl: Improve function metadata queries

2008-07-20 02:02  fxjr

	* src/: NpgsqlTypes/NpgsqlTypesHelper.cs,
	  Npgsql/NpgsqlDataReader.cs:
	  [#1010231] Reading result set with UUID is very slow [#1010230]
	  Reading result set with UUID is very slow

	  Applied patch to handle uuid types better. Now, instead of
	  relying on ChangeType, it was added an explicit handler for uuid
	  types.  Thanks Michael Parshin and Matthew Gabeler-Lee for
	  patches.

2008-07-13 20:21  fxjr

	* src/: Npgsql2008.csproj, Npgsql/NpgsqlClosedState.de.resx,
	  Npgsql/NpgsqlCommandBuilder.de.resx,
	  Npgsql/NpgsqlConnectedState.de.resx,
	  Npgsql/NpgsqlConnectionStringBuilder.de.resx,
	  Npgsql/NpgsqlException.de.resx, Npgsql/NpgsqlReadyState.de.resx,
	  Npgsql/NpgsqlRow.de.resx, Npgsql/NpgsqlState.de.resx,
	  Npgsql/PGUtil.de.resx, NpgsqlTypes/NpgsqlTypesHelper.de.resx:
	  [#1010425] Patch for actual german translation

	  Added missing german localization files and fix VS.Net 2008
	  project file to use them and previous french localization
	  commited.  Thanks Christian Graefe (christian.graefe @nospam@
	  web.de) for patch.

2008-07-10 02:10  fxjr

	* src/NpgsqlTypes/LargeObjectManager.cs:
	  Fixed a problem where LargeObjectManager was incorrectly closing
	  the connection.  Thanks Jordan A from forum discussion:
	  http://pgfoundry.org/forum/forum.php?thread_id=1790&forum_id=519
	  for heads up.

2008-07-09 00:40  fxjr

	* src/Npgsql/NpgsqlCommand.cs:
	  Added support to not add type casts with prepared statements.
	  Previous patch only added this capability for non prepared
	  queries. Now, types without casts have the type written as
	  "unknown" so type inference is done by server backend.

2008-07-04 12:34  fxjr

	* src/: Npgsql/NpgsqlClosedState.fr.resx,
	  Npgsql/NpgsqlCommand.fr.resx,
	  Npgsql/NpgsqlCommandBuilder.fr.resx,
	  Npgsql/NpgsqlConnectedState.fr.resx,
	  Npgsql/NpgsqlConnection.fr.resx,
	  Npgsql/NpgsqlConnectionStringBuilder.fr.resx,
	  Npgsql/NpgsqlEventLog.fr.resx, Npgsql/NpgsqlException.fr.resx,
	  Npgsql/NpgsqlParameter.fr.resx,
	  Npgsql/NpgsqlParameterCollection.fr.resx,
	  Npgsql/NpgsqlReadyState.fr.resx, Npgsql/NpgsqlRow.fr.resx,
	  Npgsql/NpgsqlState.fr.resx, Npgsql/NpgsqlTransaction.fr.resx,
	  Npgsql/PGUtil.fr.resx, Npgsql.build: [#1010424] French
	  localization Added French localization. Thanks Mathieu Cartoixa
	  (mathieu.cartoixa @nospam@ free.fr) for patch.

2008-07-03 16:50  fxjr

	* src/Npgsql/NpgsqlParameterCollection.cs:

	  [#1010421] Matching of parameter names should be case
	  insensitive.	Npgsql now searches for index of parameter names
	  using case sensitivity and case insensitivity.  Thanks Waldemar
	  Bergstreiser for patch.

2008-06-26 11:31  fxjr

	* src/Npgsql/NpgsqlParameter.cs:
	  Added support to not add casts to null values.  Thanks Waldemar
	  Bergstreiser for heads up.

2008-06-23 10:18  talliesin

	* src/Npgsql/: NpgsqlConnection.cs, NpgsqlTransactionCallbacks.cs:
	  NpgsqlConnection.State only returns Open or Closed. FullState
	  returns Or'd version.

2008-06-22 13:48  fxjr

	* testsuite/noninteractive/NUnit20/CommandTests.cs:
	  Added tests for parameter casts.

2008-06-22 13:21  fxjr

	* src/: Npgsql/NpgsqlCommand.cs, Npgsql/NpgsqlParameter.cs,
	  NpgsqlTypes/NpgsqlTypesHelper.cs:

	  [#1003400] Later type binding for DbType.Object

	  Fixed problems with explicit parameter datatype casting. Now,
	  whenever as parameter has a dbtype.object data type, the cast
	  will be turned off. This will revert the flexibility of letting
	  the type specification to postgresql itself.

	  If a user wants to turn cast on, just specify a dbtype value
	  other than object or specify an NpgsqlDbType. See:
	  http://pgfoundry.org/forum/message.php?msg_id=1003583,
	  http://pgfoundry.org/forum/message.php?msg_id=1003620 and
	  http://pgfoundry.org/tracker/index.php?func=detail&aid=1003400&group_id=1000140&atid=592
	  for discussions about that. Also, DbType.Object is mapped in
	  NpgsqlTypesHelper as an alias to text datatype on internal
	  mapping.

	  Thanks Waldemar Bergstreiser and Andrus Moor for discussions
	  about that.

2008-05-20 01:06  jbcooley

	* src/Npgsql/: SqlGenerators/SqlBaseGenerator.cs,
	  SqlGenerators/SqlInsertGenerator.cs,
	  SqlGenerators/SqlSelectGenerator.cs,
	  SqlGenerators/VisitedExpression.cs,
	  NpgsqlProviderManifest.Manifest.xml, NpgsqlProviderManifest.cs,
	  NpgsqlSchema.msl, NpgsqlSchema.ssdl, NpgsqlServices.cs: updates
	  to Entity Framework support for .NET 3.5 SP1 beta

2008-05-15 23:42  jbcooley

	* ChangeLog: Updated for beta 4 release

2008-05-14 00:55  jbcooley

	* src/Npgsql/AssemblyInfo.cs: bump version number for beta 4

2008-05-14 00:31  jbcooley

	* src/NpgsqlTypes/NpgsqlTypeConverters.cs: bug #1010372.  Changed
	  the way bytes were parsed.  Thanks to Matt Robinson for reporting
	  the bug.

2008-05-14 00:27  jbcooley

	* src/Npgsql/: NpgsqlCommand.cs, NpgsqlConnector.cs,
	  NpgsqlConnectorPool.cs, NpgsqlDataReader.cs: Handle IOExceptions
	  and translate them to NpgsqlExceptions.  Also migrate
	  IOExceptions from the listen thread to the thread owning the
	  connection.

2008-05-07 00:35  jbcooley

	* src/Npgsql/SqlGenerators/SqlBaseGenerator.cs: Check that a
	  defining query has a value before using it.

2008-05-07 00:34  jbcooley

	* src/Npgsql/NpgsqlSchema.ssdl: Restrict metadata access from the
	  pg_catalog and information_schema schemas.  This makes edmgen
	  return only interesting tables.  In my samples, these are the
	  tables in public.  (Similar for views, columns, keys, etc.)

2008-05-05 20:04  jbcooley

	* testsuite/noninteractive/NUnit20/SystemTransactionsTest.cs:
	  Additional

2008-05-05 20:02  jbcooley

	* src/Npgsql/: NpgsqlPromotableSinglePhaseNotification.cs,
	  NpgsqlResourceManager.cs, NpgsqlTransactionCallbacks.cs:
	  Improvements in System.Transactions support.	Fixed
	  NullReferenceException initially supported by Chris Coleman.

2008-05-03 12:33  fxjr

	* testsuite/noninteractive/NUnit20/CommandTests.cs:

	  Added a prepared bytea support test.

2008-05-02 12:00  fxjr

	* testsuite/noninteractive/NUnit20/NpgsqlTests.build:

	  Added missing System.Transactions.dll assembly so tests can be
	  compiled ok.

2008-04-27 22:55  jbcooley

	* testsuite/noninteractive/NUnit20/: NpgsqlTests2008.csproj,
	  SystemTransactionsTest.cs: Added tests for System.Transactions

2008-04-27 22:54  jbcooley

	* src/Npgsql/NpgsqlPromotableSinglePhaseNotification.cs:
	  Improvements to System.Transactions support.	Thanks to Chris
	  Coleman for reporting the bug which lead to these improvements.

2008-04-27 22:50  jbcooley

	* testsuite/noninteractive/NUnit20/DataAdapterTests.cs: Make Fill
	  test work with version 2 of the protocol

2008-04-12 12:52  jbcooley

	* testsuite/noninteractive/NUnit20/DataReaderTests.cs: Test for
	  DataTable.Load and using varchar and char.

2008-04-12 12:47  jbcooley

	* testsuite/noninteractive/NUnit20/DataAdapterTests.cs: Tests for
	  Fill and populating schema

2008-04-12 12:46  jbcooley

	* src/Npgsql/NpgsqlDataReader.cs: #1010371 - Fix DataTable.Load by
	  fixing NpgsqlDataReader.GetSchemaTable.  Thanks to Fraser Kp for
	  reporting the bug.

2008-04-11 11:35  fxjr

	* src/Npgsql/NpgsqlCommand.cs:

	  Readded cast for byte[] when handling bytea parameters which was
	  removed by mistake. This was giving problems with byte[] support.
	  Thanks Alaric for heads up.

2008-04-10 23:55  jbcooley

	* src/: Npgsql2008.csproj, Npgsql2008.sln: Add Entity Framework
	  configurations to allow 2.0 versions and 3.5 + Entity Framework
	  versions through configuration selection.

2008-04-10 23:43  jbcooley

	* src/Npgsql/Web/: NpgsqlMembershipProvider.cs,
	  NpgsqlProfileProvider.cs: Fully qualify type name for
	  ProviderException so that it doesn't conflict with
	  System.Data.ProviderException in System.Data.Entity assembly

2008-04-10 20:29  jbcooley

	* src/Npgsql/SSPIHandler.cs: Sspi patch from Brar Piening

2008-04-10 00:06  fxjr

	* src/NpgsqlTypes/NpgsqlTypesHelper.cs,
	  testsuite/noninteractive/NUnit20/CommandTests.cs:

	  Fixed mapping for char parameter values. Now, Npgsql won't throw
	  a DbType cast exception when trying to assign a char to a
	  parameter value. Also, Npgsql will send the proper cast ::char
	  when sending queries. See
	  http://pgfoundry.org/forum/message.php?msg_id=1003367 for
	  discussion about that. Thanks Andrus Moor for testcase.

2008-04-07 01:16  fxjr

	* ChangeLog: Updated changelog for Npgsql Beta3 release

2008-04-07 01:14  fxjr

	* RELEASENOTES.txt: Updated release notes for Npgsql beta3 release

2008-04-07 01:12  fxjr

	* docs/UserManual.html: Added documentation about integrated
	  security.

2008-04-07 01:02  jbcooley

	* src/Npgsql2008.csproj: Added additional resources to project

2008-04-07 00:55  jbcooley

	* src/Npgsql/NpgsqlConnectionStringBuilder.cs: Change Integrated
	  Security default to false.  Fix Integrated Security property to
	  store using the correct key.

2008-04-07 00:24  jbcooley

	* src/: Npgsql2008.csproj, Npgsql/NpgsqlConnection.cs,
	  Npgsql/NpgsqlConnectionStringBuilder.cs,
	  Npgsql/NpgsqlConnector.cs, Npgsql/NpgsqlState.cs: Added SSPI
	  patch from Brar Piening

2008-04-05 21:28  jbcooley

	* testsuite/noninteractive/NUnit20/NpgsqlTests2008.csproj: Added
	  assembly reference to fix build

2008-04-05 21:28  jbcooley

	* src/Npgsql2008.csproj: Added missing files to fix build

2008-04-05 14:05  fxjr

	* src/Npgsql.mdp:

	  Fixed assembly references. Fixed assembly signing.

2008-04-05 01:23  fxjr

	* src/Npgsql.mdp: Added missing DateDataTypes.cs file to project

2008-04-05 00:10  fxjr

	* RELEASENOTES.txt:

	  Updated RELEASENOTES.txt

2008-04-04 23:44  fxjr

	* src/Npgsql.mdp:

	  Updated Monodevelop project file.

2008-04-04 23:43  fxjr

	* src/Npgsql.build:

	  Added missing assembly reference.

2008-04-04 23:41  fxjr

	* src/Npgsql/AssemblyInfo.cs:

	  Updated assembly version to Beta3 release

2008-04-03 08:03  talliesin

	* src/Npgsql/: NpgsqlConnector.cs: Don't change client encoding if
	  we know it to already be utf-8. Thanks to David Bachmann.

2008-04-02 12:16  fxjr

	* src/Npgsql/AssemblyInfo.cs, src/Npgsql/HashAlgorithm.cs,
	  src/Npgsql/MD5.cs, src/Npgsql/MD5CryptoServiceProvider.cs,
	  src/Npgsql/NpgsqlAsciiRow.cs, src/Npgsql/NpgsqlBackEndKeyData.cs,
	  src/Npgsql/NpgsqlBind.cs, src/Npgsql/NpgsqlCancelRequest.cs,
	  src/Npgsql/NpgsqlClosedState.cs, src/Npgsql/NpgsqlCommand.cs,
	  src/Npgsql/NpgsqlCommandBuilder.cs,
	  src/Npgsql/NpgsqlConnectedState.cs,
	  src/Npgsql/NpgsqlConnection.cs,
	  src/Npgsql/NpgsqlConnectionStringBuilder.cs,
	  src/Npgsql/NpgsqlConnector.cs, src/Npgsql/NpgsqlConnectorPool.cs,
	  src/Npgsql/NpgsqlCopyFormat.cs, src/Npgsql/NpgsqlCopyIn.cs,
	  src/Npgsql/NpgsqlCopyInState.cs,
	  src/Npgsql/NpgsqlCopyInStream.cs, src/Npgsql/NpgsqlCopyOut.cs,
	  src/Npgsql/NpgsqlCopyOutState.cs,
	  src/Npgsql/NpgsqlCopyOutStream.cs,
	  src/Npgsql/NpgsqlCopySerializer.cs,
	  src/Npgsql/NpgsqlDataAdapter.cs, src/Npgsql/NpgsqlDataReader.cs,
	  src/Npgsql/NpgsqlDescribe.cs, src/Npgsql/NpgsqlError.cs,
	  src/Npgsql/NpgsqlEventLog.cs, src/Npgsql/NpgsqlException.cs,
	  src/Npgsql/NpgsqlExecute.cs, src/Npgsql/NpgsqlFactory.cs,
	  src/Npgsql/NpgsqlFlush.cs, src/Npgsql/NpgsqlMediator.cs,
	  src/Npgsql/NpgsqlMessageTypes.cs,
	  src/Npgsql/NpgsqlNotificationEventArgs.cs,
	  src/Npgsql/NpgsqlParameter.cs,
	  src/Npgsql/NpgsqlParameterCollection.cs,
	  src/Npgsql/NpgsqlParameterStatus.cs, src/Npgsql/NpgsqlParse.cs,
	  src/Npgsql/NpgsqlPasswordPacket.cs,
	  src/Npgsql/NpgsqlPromotableSinglePhaseNotification.cs,
	  src/Npgsql/NpgsqlQuery.cs, src/Npgsql/NpgsqlReadyState.cs,
	  src/Npgsql/NpgsqlResourceManager.cs, src/Npgsql/NpgsqlRow.cs,
	  src/Npgsql/NpgsqlRowDescription.cs, src/Npgsql/NpgsqlSchema.cs,
	  src/Npgsql/NpgsqlServices.cs, src/Npgsql/NpgsqlStartupPacket.cs,
	  src/Npgsql/NpgsqlStartupState.cs, src/Npgsql/NpgsqlState.cs,
	  src/Npgsql/NpgsqlSync.cs, src/Npgsql/NpgsqlTransaction.cs,
	  src/Npgsql/NpgsqlTransactionCallbacks.cs, src/Npgsql/PGUtil.cs,
	  src/Npgsql/SqlGenerators/SqlInsertGenerator.cs,
	  src/Npgsql/Web/NpgsqlMembershipProvider.cs,
	  src/Npgsql/Web/NpgsqlProfileProvider.cs,
	  src/Npgsql/Web/NpgsqlRoleProvider.cs,
	  src/NpgsqlTypes/ArrayHandling.cs,
	  src/NpgsqlTypes/DateDatatypes.cs, src/NpgsqlTypes/FastPath.cs,
	  src/NpgsqlTypes/FastPathArg.cs, src/NpgsqlTypes/LargeObject.cs,
	  src/NpgsqlTypes/LargeObjectManager.cs,
	  src/NpgsqlTypes/NpgsqlDbType.cs,
	  src/NpgsqlTypes/NpgsqlTypeConverters.cs,
	  src/NpgsqlTypes/NpgsqlTypes.cs,
	  src/NpgsqlTypes/NpgsqlTypesHelper.cs,
	  testsuite/noninteractive/NUnit20/CommandTests.cs:

	  [#1010312] Code cleanup. Thanks Alaric Dailey for patch.

2008-04-01 13:11  talliesin

	* docs/: UserManual.html, global.css, memory.png,
	  preloadScalabilty.html, time.png: Update documentation

2008-03-25 22:33  jbcooley

	* src/: Npgsql/NpgsqlProviderManifest.Manifest.xml,
	  Npgsql/NpgsqlProviderManifest.cs, Npgsql/NpgsqlSchema.msl,
	  Npgsql/NpgsqlSchema.ssdl, Npgsql/NpgsqlServices.cs,
	  Npgsql/SqlGenerators/SqlBaseGenerator.cs, Npgsql2008.csproj:
	  Better support for the edmgen tool and other tools that use the
	  manifest and metadata api

2008-03-25 11:55  talliesin

	* src/Npgsql/NpgsqlDataReader.cs: Some more commenting

2008-03-22 20:17  fxjr

	* docs/UserManual.html:

	  Added a notice to not use execute a command inside a notification
	  handler. Thanks Xavier Thomas (xavie dot .thomas dot 1980 at
	  gmail dot com) for heads up.

2008-03-20 08:15  talliesin

	* RELEASENOTES.txt: [no log message]

2008-03-16 23:55  jbcooley

	* src/Npgsql/SqlGenerators/SqlBaseGenerator.cs: Added support for
	  INTERSECT and EXCEPT.  Fixed LIMIT when used in joins.

2008-03-15 01:24  jbcooley

	* src/Npgsql/SqlGenerators/SqlBaseGenerator.cs: Pass more tests by
	  supporting more edm functions and better variable substitution

2008-03-15 01:22  jbcooley

	* src/Npgsql/NpgsqlServices.cs: Fix construction of SqlGenerators

2008-03-14 23:17  talliesin

	* src/: Npgsql.csproj, Npgsql.sln, Npgsql/NpgsqlAsciiRow.cs,
	  Npgsql/NpgsqlConnection.cs,
	  Npgsql/NpgsqlConnectionStringBuilder.cs,
	  Npgsql/NpgsqlConnector.cs, Npgsql/NpgsqlDataReader.cs,
	  NpgsqlTypes/DateDatatypes.cs, NpgsqlTypes/NpgsqlDbType.cs,
	  NpgsqlTypes/NpgsqlTypeConverters.cs, NpgsqlTypes/NpgsqlTypes.cs,
	  NpgsqlTypes/NpgsqlTypesHelper.cs: Data types supporting date
	  ranges outside of those supported by System.DateTime and the
	  greater variety and detail provided by postgres' date and time
	  datatypes.

	  Moved Npgsql into the same file, as it is similar in some ways.

	  Becaues these datatypes can clash with cases where one uses
	  System.DateTime with a DataAdaptor, added a connection string
	  option to choose between the the two.

	  Also added error handling for the case where System.DateTime is
	  being used, and an unexpected value outside of its range appears
	  in data.

2008-03-14 17:58  talliesin

	* testsuite/noninteractive/NUnit20/: DataAdapterTests.cs,
	  DataReaderTests.cs: [no log message]

2008-03-14 17:45  talliesin

	* testsuite/noninteractive/NUnit20/: BaseClassTests.cs,
	  CommandTests.cs, ConnectionTests.cs, DataAdapterTests.cs,
	  DataReaderTests.cs, PrepareTests.cs: Inherit V2 tests from V3
	  tests to keep consistency between them.

2008-03-14 01:46  fxjr

	* src/Npgsql/PGUtil.cs:

	  Fixed handling of non digit chars when extracting server version
	  from "select version()" return. It was giving problems for server
	  versions in the format: 8.3beta1 for example.

2008-03-14 01:44  fxjr

	* testsuite/noninteractive/NUnit20/NpgsqlTests.dll.config:

	  Added connection string for tests using protocol version 2

2008-03-14 01:44  fxjr

	* testsuite/noninteractive/NUnit20/NpgsqlTests.build:

	  Added System.Configuration assembly reference to build test
	  cases. Now testcases compile ok with nant

2008-03-13 12:49  talliesin

	* src/Npgsql/NpgsqlState.cs: Better block on "beta" in server
	  version strings - doesn't pick up numbers following "beta".

2008-03-13 12:05  talliesin

	* src/NpgsqlTypes/NpgsqlTypes.cs: Remove dependencies upon
	  System.Drawing.

	  Make NpgsqlInterval clonable

2008-03-13 12:03  talliesin

	* src/Npgsql/NpgsqlState.cs: Fix server version breaking on "beta"

2008-03-12 00:49  jbcooley

	* src/Npgsql/SqlGenerators/SqlBaseGenerator.cs: Support date
	  extraction functions

2008-03-11 14:21  talliesin

	* src/Npgsql/NpgsqlConnection.cs: Silly typo!

2008-03-11 13:57  talliesin

	* src/.cvsignore, src/Npgsql.csproj, src/Npgsql/NpgsqlCommand.cs,
	  src/Npgsql/NpgsqlConnection.cs, src/Npgsql/NpgsqlParameter.cs,
	  src/Npgsql/SqlGenerators/SqlBaseGenerator.cs,
	  src/Npgsql/SqlGenerators/SqlDeleteGenerator.cs,
	  src/Npgsql/SqlGenerators/SqlInsertGenerator.cs,
	  src/Npgsql/SqlGenerators/SqlSelectGenerator.cs,
	  src/Npgsql/SqlGenerators/SqlUpdateGenerator.cs,
	  src/Npgsql/SqlGenerators/VisitedExpression.cs,
	  testsuite/noninteractive/NUnit20/App.config,
	  testsuite/noninteractive/NUnit20/BaseClassTests.cs,
	  testsuite/noninteractive/NUnit20/CommandTests.cs,
	  testsuite/noninteractive/NUnit20/ConnectionTests.cs,
	  testsuite/noninteractive/NUnit20/DataAdapterTests.cs,
	  testsuite/noninteractive/NUnit20/DataReaderTests.cs,
	  testsuite/noninteractive/NUnit20/NpgsqlTests.csproj,
	  testsuite/noninteractive/add_functions.sql: Redo merge.

2008-03-11 07:46  talliesin

	* src/: Npgsql.build, .cvsignore, Npgsql.csproj, Npgsql.sln,
	  Npgsql2008.csproj, Npgsql/AssemblyInfo.cs,
	  Npgsql/NpgsqlAsciiRow.cs, Npgsql/NpgsqlBackEndKeyData.cs,
	  Npgsql/NpgsqlBind.cs, Npgsql/NpgsqlCancelRequest.cs,
	  Npgsql/NpgsqlClosedState.cs, Npgsql/NpgsqlCommand.cs,
	  Npgsql/NpgsqlCommandBuilder.cs, Npgsql/NpgsqlConnectedState.cs,
	  NpgsqlTypes/ArrayHandling.cs, NpgsqlTypes/FastPath.cs,
	  NpgsqlTypes/LargeObjectManager.cs, NpgsqlTypes/NpgsqlDbType.cs,
	  NpgsqlTypes/NpgsqlTypeConverters.cs, NpgsqlTypes/NpgsqlTypes.cs,
	  NpgsqlTypes/NpgsqlTypesHelper.cs, Npgsql/NpgsqlBinaryRow.cs,
	  Npgsql/NpgsqlConnection.cs,
	  Npgsql/NpgsqlConnectionStringBuilder.cs,
	  Npgsql/NpgsqlConnector.cs, Npgsql/NpgsqlConnectorPool.cs,
	  Npgsql/NpgsqlCopyFormat.cs, Npgsql/NpgsqlCopyIn.cs,
	  Npgsql/NpgsqlCopyInState.cs, Npgsql/NpgsqlCopyOut.cs,
	  Npgsql/NpgsqlCopyOutState.cs, Npgsql/NpgsqlCopySerializer.cs,
	  Npgsql/NpgsqlDataReader.cs, Npgsql/NpgsqlDescribe.cs,
	  Npgsql/NpgsqlError.cs, Npgsql/NpgsqlException.cs,
	  Npgsql/NpgsqlExecute.cs, Npgsql/NpgsqlFlush.cs,
	  Npgsql/NpgsqlMediator.cs, Npgsql/NpgsqlMessageTypes.cs,
	  Npgsql/NpgsqlNotificationEventArgs.cs, Npgsql/NpgsqlParameter.cs,
	  Npgsql/NpgsqlParameterCollection.cs,
	  Npgsql/NpgsqlParameterStatus.cs, Npgsql/NpgsqlParse.cs,
	  Npgsql/NpgsqlPasswordPacket.cs, Npgsql/NpgsqlQuery.cs,
	  Npgsql/NpgsqlReadyState.cs, Npgsql/NpgsqlResultSet.cs,
	  Npgsql/NpgsqlRow.cs, Npgsql/NpgsqlRow.resx,
	  Npgsql/NpgsqlRowDescription.cs, Npgsql/NpgsqlServices.cs,
	  Npgsql/NpgsqlStartupPacket.cs, Npgsql/NpgsqlStartupState.cs,
	  Npgsql/NpgsqlState.cs, Npgsql/NpgsqlSync.cs,
	  Npgsql/NpgsqlTransaction.cs,
	  Npgsql/NpgsqlTransactionCallbacks.cs, Npgsql/PGUtil.cs,
	  Npgsql/PGUtil.resx, Npgsql/SqlGenerators/SqlBaseGenerator.cs,
	  Npgsql/SqlGenerators/SqlDeleteGenerator.cs,
	  Npgsql/SqlGenerators/SqlInsertGenerator.cs,
	  Npgsql/SqlGenerators/SqlSelectGenerator.cs,
	  Npgsql/SqlGenerators/SqlUpdateGenerator.cs,
	  Npgsql/SqlGenerators/VisitedExpression.cs,
	  Npgsql/Web/NpgsqlMembershipProvider.cs,
	  Npgsql/Web/NpgsqlProfileProvider.cs,
	  Npgsql/Web/NpgsqlRoleProvider.cs: Merge in RELEASE_2_0_ALPHA3

2008-03-11 06:53  talliesin

	* src/Npgsql/NpgsqlDataReader.cs: Check for NpgsqlInterval value in
	  caching reader's GetValue()

2008-03-10 22:11  jbcooley

	* src/Npgsql/NpgsqlServices.cs: Added support for dml

2008-03-10 21:48  talliesin

	* src/NpgsqlTypes/NpgsqlTypesHelper.cs,
	  src/Npgsql/NpgsqlCommand.cs, src/Npgsql/NpgsqlConnection.cs,
	  src/Npgsql/NpgsqlConnectionStringBuilder.cs,
	  src/Npgsql/NpgsqlConnector.cs, src/Npgsql/NpgsqlDataReader.cs,
	  src/Npgsql/NpgsqlRowDescription.cs, src/Npgsql/NpgsqlState.cs,
	  testsuite/noninteractive/NUnit20/DataReaderTests.cs: Allow for
	  caching of entire datareader for backwards compatibility.

2008-03-10 08:33  talliesin

	* src/Npgsql/NpgsqlDataReader.cs: Fix reported bug #1010310

2008-03-10 07:58  talliesin

	* src/.cvsignore, src/Npgsql.build, src/Npgsql.csproj,
	  src/Npgsql.sln, src/Npgsql2008.csproj,
	  src/Npgsql/AssemblyInfo.cs, src/Npgsql/NpgsqlAsciiRow.cs,
	  src/Npgsql/NpgsqlBackEndKeyData.cs, src/Npgsql/NpgsqlBind.cs,
	  src/Npgsql/NpgsqlCancelRequest.cs,
	  src/Npgsql/NpgsqlClosedState.cs, src/Npgsql/NpgsqlCommand.cs,
	  src/Npgsql/NpgsqlCommandBuilder.cs,
	  src/Npgsql/NpgsqlConnectedState.cs,
	  src/Npgsql/NpgsqlConnection.cs,
	  src/Npgsql/NpgsqlConnectionStringBuilder.cs,
	  src/Npgsql/NpgsqlConnector.cs, src/Npgsql/NpgsqlConnectorPool.cs,
	  src/Npgsql/NpgsqlCopyFormat.cs, src/Npgsql/NpgsqlCopyIn.cs,
	  src/Npgsql/NpgsqlCopyInState.cs,
	  src/NpgsqlTypes/ArrayHandling.cs, src/NpgsqlTypes/FastPath.cs,
	  src/NpgsqlTypes/LargeObjectManager.cs,
	  src/NpgsqlTypes/NpgsqlDbType.cs,
	  src/NpgsqlTypes/NpgsqlTypeConverters.cs,
	  src/NpgsqlTypes/NpgsqlTypes.cs,
	  src/NpgsqlTypes/NpgsqlTypesHelper.cs,
	  src/Npgsql/NpgsqlBinaryRow.cs, src/Npgsql/NpgsqlCopyOut.cs,
	  src/Npgsql/NpgsqlCopyOutState.cs,
	  src/Npgsql/NpgsqlCopySerializer.cs,
	  src/Npgsql/NpgsqlDataReader.cs, src/Npgsql/NpgsqlDescribe.cs,
	  src/Npgsql/NpgsqlError.cs, src/Npgsql/NpgsqlException.cs,
	  src/Npgsql/NpgsqlExecute.cs, src/Npgsql/NpgsqlFlush.cs,
	  src/Npgsql/NpgsqlMediator.cs, src/Npgsql/NpgsqlMessageTypes.cs,
	  src/Npgsql/NpgsqlNotificationEventArgs.cs,
	  src/Npgsql/NpgsqlParameter.cs,
	  src/Npgsql/NpgsqlParameterCollection.cs,
	  src/Npgsql/NpgsqlParameterStatus.cs, src/Npgsql/NpgsqlParse.cs,
	  src/Npgsql/NpgsqlPasswordPacket.cs, src/Npgsql/NpgsqlQuery.cs,
	  src/Npgsql/NpgsqlReadyState.cs, src/Npgsql/NpgsqlResultSet.cs,
	  src/Npgsql/NpgsqlRow.cs, src/Npgsql/NpgsqlRow.resx,
	  src/Npgsql/NpgsqlRowDescription.cs,
	  src/Npgsql/NpgsqlStartupPacket.cs,
	  src/Npgsql/NpgsqlStartupState.cs, src/Npgsql/NpgsqlState.cs,
	  src/Npgsql/NpgsqlSync.cs, src/Npgsql/NpgsqlTransaction.cs,
	  src/Npgsql/NpgsqlTransactionCallbacks.cs, src/Npgsql/PGUtil.cs,
	  src/Npgsql/PGUtil.resx,
	  src/Npgsql/SqlGenerators/SqlBaseGenerator.cs,
	  src/Npgsql/SqlGenerators/SqlDeleteGenerator.cs,
	  src/Npgsql/SqlGenerators/SqlInsertGenerator.cs,
	  src/Npgsql/SqlGenerators/SqlSelectGenerator.cs,
	  src/Npgsql/SqlGenerators/SqlUpdateGenerator.cs,
	  src/Npgsql/SqlGenerators/VisitedExpression.cs,
	  src/Npgsql/Web/NpgsqlMembershipProvider.cs,
	  src/Npgsql/Web/NpgsqlProfileProvider.cs,
	  src/Npgsql/Web/NpgsqlRoleProvider.cs,
	  testsuite/noninteractive/add_functions.sql,
	  testsuite/noninteractive/NUnit20/App.config,
	  testsuite/noninteractive/NUnit20/BaseClassTests.cs,
	  testsuite/noninteractive/NUnit20/CommandTests.cs,
	  testsuite/noninteractive/NUnit20/ConnectionTests.cs,
	  testsuite/noninteractive/NUnit20/DataAdapterTests.cs,
	  testsuite/noninteractive/NUnit20/DataReaderTests.cs,
	  testsuite/noninteractive/NUnit20/NpgsqlTests.csproj: In new
	  branch:

	  Change behaviour of datareader to be lazy-loaded as read rather
	  than read in one batch.

	  Many changes to facilitate above change.

	  Only use UTF-8 encoding.

	  Use of typed collections instead of untyped, throughout.

	  Better recovery from thread-abort.

	  Better survival of connection damage. Connections retrieved from
	  pool checked before use.

	  Add separate test cases for version2 protocol, so that version2
	  and version3 can be simultaneously tested.

	  Change test cases to close datareaders after use. The
	  documentation for ExecuteReader says "While the IDataReader is in
	  use, the associated IDbConnection is busy serving the
	  IDataReader. While in this state, no other operations can be
	  performed on the IDbConnection other than closing it. This is the
	  case until the Close method of the DataReader is called. If the
	  DataReader is created with CommandBehavior set to
	  CloseConnection, closing the DataReader closes the connection
	  automatically." Npgsql previously didn't enforce this rule, but
	  has to with these changes. All test cases that broke this rule
	  therefore had to be changed.

2008-03-09 19:51  fxjr

	* src/Npgsql/NpgsqlConnection.cs:

	  Added support to property ProcessID in NpgsqlConnection.

2008-03-06 01:48  jbcooley

	* src/Npgsql/SqlGenerators/: SqlBaseGenerator.cs,
	  SqlDeleteGenerator.cs, SqlInsertGenerator.cs,
	  SqlSelectGenerator.cs, SqlUpdateGenerator.cs,
	  VisitedExpression.cs: More select statement support plus simple
	  dml support

2008-03-06 01:47  jbcooley

	* src/Npgsql/NpgsqlParameter.cs: Fix Clone method so that type_info
	  doesn't get automatically initialized through the property
	  getter.

2008-03-02 00:46  fxjr

	* docs/UserManual.html:

	  Added information about running nunit tests, searchpath
	  connection string parameter and array support.

2008-03-02 00:30  fxjr

	* src/Npgsql2008.csproj:

	  Added ArrayHandling.cs to project and changes the build action on
	  NpgsqlMetaData.xml to embedded resource.
	  NpgsqlSchema.GetDataSourceInformation() was throing exception
	  without this fix. Thanks Patrik Husfloen (husfloen at gmail dot
	  com) for patch.

2008-02-25 02:53  fxjr

	* testsuite/noninteractive/NUnit20/CommandTests.cs,
	  src/Npgsql/NpgsqlCommand.cs,
	  testsuite/noninteractive/add_functions.sql:

	  Fixed problem when calling functions with inout or out
	  parameters. They were being incorrectly added with a column list
	  which was complained by postgresql server: ERROR: 42601: a column
	  definition list is only allowed for functions returning "record".
	  See
	  http://pgfoundry.org/forum/forum.php?thread_id=1075&forum_id=519
	  for discussion about this. Thanks very much to Anton Andreev
	  (fn30762 at fmi dot uni-sofia dot bg) for his help providing test
	  cases.

2008-02-18 01:46  jbcooley

	* src/Npgsql/NpgsqlProviderManifest.Manifest.xml: added support for
	  the COUNT function

2008-02-18 01:45  jbcooley

	* src/Npgsql/SqlGenerators/: SqlBaseGenerator.cs,
	  SqlDeleteGenerator.cs, SqlInsertGenerator.cs,
	  SqlSelectGenerator.cs, SqlUpdateGenerator.cs,
	  VisitedExpression.cs: Adding SqlGenerators for entity framework

2008-02-14 11:50  fxjr

	* src/Npgsql/NpgsqlParameter.cs:
	  Removed verification of NpgsqlDbType.Array when setting
	  NpgsqlDbType property. As BigInt has an enum value of 0, user
	  would have problems if they try to specify an array of bigint
	  because NpgsqlDbType.Array | NpgsqlDbType.Bigint ==
	  NpgsqlDbType.Array. This decision was based in the fact that to
	  fix this problem, we would need to change all enum values which
	  would lead to break already compiled clients. Thanks Jon Hanna
	  for discussion about that.

2008-02-11 02:16  fxjr

	* src/: Npgsql/NpgsqlCommand.cs, Npgsql/NpgsqlParameter.cs,
	  NpgsqlTypes/ArrayHandling.cs, NpgsqlTypes/NpgsqlDbType.cs,
	  NpgsqlTypes/NpgsqlTypesHelper.cs, Npgsql/NpgsqlParameter.resx:

	  [#1010216] Array Handling. Not fully tested by comments welcome
	  Added support for array datatype. Anything that implements
	  IEnumerable<T> where T is a type already supported by npgsql will
	  be treated the same as T[], anything that implements
	  IEnumerable<U> where U implements IEnumerable<T> will be treated
	  the same as T[,] (but cause an error if it's a "jagged" array, as
	  postgres doesn't support them) and so on. In order to use it,
	  just use an array or IEnumerable<T> as parameter value. Also, you
	  can specify the NpgsqlDbType as an or'ed value to say it is an
	  array: Binary or with other values. E.g. Array of Box is
	  NpgsqlDbType.Array | NpgsqlDbType.Box. Thanks Jon Hanna (jon at
	  hackcraft dot net) for patches. Also thanks Michael Parshin
	  (parshim at gmail dot com) for his help fixing bugs.

2008-01-30 20:01  fxjr

	* src/Npgsql/NpgsqlConnector.cs:

	  Reverted search_path patch to original as proposed by Andrus Moor
	  with an slightly modification to use = instead of TO. See here:
	  http://pgfoundry.org/forum/message.php?msg_id=1002859 for
	  discussion.

	  Added check for semicolon (;) in searchpath connection string
	  parameter to prevent from a sql injection attack.

	  Now, public schema isn't added automatically anymore. User has to
	  add it if she sets search_path in connection string.

2008-01-30 18:37  fxjr

	* src/: Npgsql/NpgsqlCommand.cs, Npgsql/NpgsqlConnector.cs,
	  NpgsqlTypes/NpgsqlDbType.cs, NpgsqlTypes/NpgsqlTypesHelper.cs:
	  Added support for parameters explicit typing on plain queries
	  (this support was already present when calling functions). Now
	  when sending queries, Npgsql will send the exact typing of the
	  parameters as specified by DbType or NpgsqlDbType enums. This
	  will allow better type matching between client and server. Thanks
	  Jon Hanna, Josh Cooley and Agrinei for heads up. See
	  http://pgfoundry.org/forum/message.php?msg_id=1002944 for more
	  info.

2008-01-24 22:44  jbcooley

	* src/Npgsql/NpgsqlProviderManifest.cs: wrapped code in #ifdef
	  ENTITIES since this class also uses entity framework classes as
	  Francisco pointed out.

2008-01-21 11:33  jbcooley

	* src/Npgsql2008.csproj: remove entity requirements from project.
	  (Shouldn't have been comitted before)

2008-01-21 11:28  jbcooley

	* src/: Npgsql2008.csproj,
	  Npgsql/NpgsqlProviderManifest.Manifest.xml,
	  Npgsql/NpgsqlProviderManifest.cs, Npgsql/NpgsqlServices.cs,
	  Npgsql/Web/NpgsqlMembershipProvider.cs,
	  Npgsql/Web/NpgsqlProfileProvider.cs,
	  Npgsql/Web/NpgsqlRoleProvider.cs: Initial bits of Entity
	  Framework support (#ifdef out)

2008-01-19 03:05  jbcooley

	* src/Npgsql/: NpgsqlCommand.cs, NpgsqlParameter.cs,
	  NpgsqlParameterCollection.cs: do not prepend a : to the front of
	  the parameter name when no marker is present.  This keeps the
	  name the same as it was set and is required for entity framework
	  support.

2008-01-18 12:14  jbcooley

	* src/Npgsql/NpgsqlCommand.cs: Clone more properties, most
	  importantly the parameters.  Necessary for entity framework
	  support.

2008-01-13 01:13  jbcooley

	* src/Npgsql/: NpgsqlConnection.cs,
	  NpgsqlPromotableSinglePhaseNotification.cs: Enable
	  System.Transactions support for EnlistTransaction even when
	  enlist=false is set.	(Thanks for the feedback from  Dean Ward)

2008-01-10 16:50  fxjr

	* src/Npgsql/NpgsqlCommand.cs, src/Npgsql/NpgsqlConnection.cs,
	  testsuite/noninteractive/NUnit20/CommandTests.cs:
	  [#1002776] The connection string parameter CommandTimeout does't
	  affected on Command.CommandTimeout. Thanks Oleg Ufaev for patch.

2007-12-20 03:08  jbcooley

	* src/Npgsql/AssemblyInfo.cs: updated assembly version to beta 2.
	  (version 1.98.2)

2007-12-10 13:34  fxjr

	* src/: Npgsql/NpgsqlBind.cs, Npgsql/NpgsqlCancelRequest.cs,
	  Npgsql/NpgsqlClosedState.cs, Npgsql/NpgsqlCommand.cs,
	  Npgsql/NpgsqlCommandBuilder.cs, Npgsql/NpgsqlConnection.cs,
	  Npgsql/NpgsqlConnector.cs, Npgsql/NpgsqlConnectorPool.cs,
	  Npgsql/NpgsqlCopyInState.cs, Npgsql/NpgsqlCopyOutState.cs,
	  Npgsql/NpgsqlDataAdapter.cs, Npgsql/NpgsqlDescribe.cs,
	  Npgsql/NpgsqlException.cs, Npgsql/NpgsqlExecute.cs,
	  Npgsql/NpgsqlFlush.cs, Npgsql/NpgsqlParameter.cs,
	  Npgsql/NpgsqlParameterCollection.cs, Npgsql/NpgsqlParse.cs,
	  Npgsql/NpgsqlSync.cs, Npgsql/Web/NpgsqlProfileProvider.cs,
	  NpgsqlTypes/FastPath.cs, NpgsqlTypes/NpgsqlTypesHelper.cs:
	  Fixed compilation warnings. Thanks Jon Hanna (jon at hackcraft
	  dot net) for patches.

2007-12-06 02:56  h-saito

	* testsuite/MiniTerminal/: Npsql.csproj, Npsql.sln: add the
	  VisualStudio project.

2007-12-06 02:31  h-saito

	* testsuite/DesignDialog/: AssemblyInfo.cs,
	  ConnectionStringEditor.cs, ConnectionStringEditorForm.cs,
	  ConnectionStringEditorForm.de.resx,
	  ConnectionStringEditorForm.es.resx,
	  ConnectionStringEditorForm.fi.resx,
	  ConnectionStringEditorForm.ja.resx,
	  ConnectionStringEditorForm.resx, DesignDialog.cs,
	  DesignDialog.csproj, DesignDialog.sln, DesignDialog.suo,
	  ParameterConverter.cs, SysDescriptionAttribute.cs: Npgsql2 does
	  not support a design dialog.	Therefore, the sample is shown
	  here.

2007-12-06 00:24  h-saito

	* testsuite/testsuite.build: Fixed typo.

2007-12-06 00:18  h-saito

	* testsuite/testsuite.build: add the nant build file of
	  testsuite(GUI).

2007-12-05 23:07  h-saito

	* src/Npgsql2008.csproj: add the japanese resources.

2007-12-05 18:55  fxjr

	* testsuite/noninteractive/: add_data.sql, add_tables.sql,
	  cleanDB.bat, makeDB.bat, NUnit20/CommandTests.cs,
	  NUnit20/ConnectionTests.cs:
	  [#1010209] Patch for test suite. Thanks Tao Wang for patches.

2007-12-05 18:49  fxjr

	* src/Npgsql.sln, src/Npgsql2008.sln,
	  testsuite/noninteractive/NUnit20/App.config,
	  testsuite/noninteractive/NUnit20/NpgsqlTests.csproj,
	  testsuite/noninteractive/NUnit20/NpgsqlTests2008.csproj:
	  [#1010201] Include NUnit20 testsuite to VS solution file. Thanks
	  Tao Wang for patches.

2007-12-05 18:28  fxjr

	* src/Npgsql.sln, src/Npgsql2008.sln,
	  testsuite/noninteractive/NUnit20/App.config,
	  testsuite/noninteractive/NUnit20/NpgsqlTests.csproj,
	  testsuite/noninteractive/NUnit20/NpgsqlTests2008.csproj:
	  Added NUnit test cases to vs.net solution files. Thanks Tao Wang
	  for patches.

2007-12-05 18:14  fxjr

	* testsuite/noninteractive/: add_data.sql, add_tables.sql,
	  cleanDB.bat, makeDB.bat, NUnit20/CommandTests.cs,
	  NUnit20/ConnectionTests.cs:

	  Fixed nunit tests, added some util scripts. Thanks Tao Wang for
	  patches.

2007-12-05 01:20  h-saito

	* src/Npgsql.build: Entry failure of NpgsqlTypes resource.

2007-12-05 00:43  h-saito

	* src/: Npgsql.build, Npgsql.csproj: add the resources.

2007-12-05 00:33  h-saito

	* src/: Npgsql/NpgsqlClosedState.ja.resx,
	  Npgsql/NpgsqlCommand.ja.resx,
	  Npgsql/NpgsqlCommandBuilder.ja.resx,
	  Npgsql/NpgsqlConnectedState.ja.resx,
	  Npgsql/NpgsqlConnectionStringBuilder.ja.resx,
	  Npgsql/NpgsqlException.ja.resx, Npgsql/NpgsqlReadyState.ja.resx,
	  Npgsql/NpgsqlState.ja.resx, Npgsql/PGUtil.ja.resx,
	  NpgsqlTypes/NpgsqlTypesHelper.ja.resx: update the japanese
	  resources.

2007-12-04 16:30  fxjr

	* src/: Npgsql.csproj, Npgsql2008.csproj:

	  Applied patch to add files modified by patch: [#1010202] Adding
	  NpgsqlConnectionStringBuilder class (with cache support). Thanks
	  Tao Wang for patch.

2007-12-03 11:12  fxjr

	* src/Npgsql/: NpgsqlCommand.cs, NpgsqlConnection.cs,
	  NpgsqlConnector.cs, NpgsqlConnectorPool.cs, NpgsqlFactory.cs:
	  [#1010202] Adding NpgsqlConnectionStringBuilder class (with cache
	  support). Thanks Tao Wang (dancefire at gmail dot com) for
	  patches!

2007-12-02 16:21  fxjr

	* testsuite/noninteractive/NUnit20/CommandTests.cs:
	  Added another changedatabase test to test recent patches. Thanks
	  Tao Wang for patch.

2007-12-02 16:06  fxjr

	* src/Npgsql/: Cache.cs, NpgsqlConnectionString.cs,
	  NpgsqlConnectionString.resx, NpgsqlConnectionString.zh-CN.resx,
	  NpgsqlConnectionStringBuilder.cs,
	  NpgsqlConnectionStringBuilder.resx,
	  NpgsqlConnectionStringBuilder.zh-CN.resx:
	  [#1010202] Adding NpgsqlConnectionStringBuilder class (with cache
	  support). Thanks Tao Wang for patches!

2007-12-02 15:26  fxjr

	* src/NpgsqlTypes/NpgsqlTypesHelper.zh-CN.resx:
	  Added simplified chinese resource. Thanks Tao Wang for patch!

2007-12-02 15:24  fxjr

	* src/Npgsql/NpgsqlTypesHelper.zh-CN.resx:
	  Removed incorrectly added file.

2007-11-27 15:57  fxjr

	* src/Npgsql/: NpgsqlClosedState.zh-CN.resx,
	  NpgsqlCommandBuilder.zh-CN.resx, NpgsqlConnectedState.zh-CN.resx,
	  NpgsqlConnectionString.zh-CN.resx, NpgsqlException.zh-CN.resx,
	  NpgsqlReadyState.zh-CN.resx, NpgsqlState.zh-CN.resx,
	  NpgsqlTypesHelper.zh-CN.resx, PGUtil.zh-CN.resx:
	  Added missing zh-CN resource files. Thanks Tao Wang (dancefire at
	  gmail dot com) for patches.

2007-11-26 18:04  fxjr

	* src/Npgsql/NpgsqlConnection.cs,
	  src/Npgsql/NpgsqlConnectionString.cs,
	  src/Npgsql/NpgsqlConnector.cs,
	  testsuite/noninteractive/NUnit20/ConnectionTests.cs:
	  Added support for setting search path in connection string. You
	  can use now searchpath=blabla in your connection string. You
	  don't need to specify public search path as it is automatically
	  added if you specify a custom search path. Thanks Andrus Moor
	  (kobruleht2 at hot dot ee) for patch.

2007-11-26 16:31  fxjr

	* src/Npgsql.csproj:
	  Added missing zh-CN resources to VS.Net project file.  Fixed line
	  ending from unix format to dos format so vs.net can open project
	  by double click on explorer. Thanks Tao Wang (dancefire at gmail
	  dot com) for patches!

2007-11-22 11:35  fxjr

	* src/Npgsql/NpgsqlClosedState.cs:

	  I applied incorrectly Daniel's patch. Now it is ok. Sorry for
	  that :(

2007-11-22 11:29  fxjr

	* src/Npgsql/: NpgsqlClosedState.cs, NpgsqlState.resx:
	  Fixed bug when trying to connect to ipv6 hosts. Also, added
	  support for connecting to server names which have multiple ip
	  addresses. Thanks Daniel Nauck (dna at mono-project dot de) for
	  patch.

2007-11-22 02:20  jbcooley

	* src/Npgsql2008.csproj: Remove bad files from project and added
	  zn-CH resx files.

2007-11-22 02:16  jbcooley

	* src/Npgsql.csproj: Added NpgsqlCopySerializer

2007-11-22 02:14  jbcooley

	* src/: Npgsql2008.csproj, Npgsql2008.sln: Solution and Project for
	  Visual Studio 2008.  Also includes definition for NET35.

2007-11-17 12:58  fxjr

	* src/NpgsqlTypes/: NpgsqlDbType.cs, NpgsqlTypesHelper.cs:
	  Added mapping for the new 'xml' native type available in
	  PostgreSQL 8.3:
	  http://www.postgresql.org/docs/8.3/static/datatype-xml.html This
	  is 'simple' patch that allow tu use String for type DbType.Xml.
	  Thanks David Bachmann (david dot bachmann at ersystems dot ch)
	  for patches.

2007-11-16 12:43  fxjr

	* src/: Npgsql.csproj, NpgsqlTypes/NpgsqlDbType.cs,
	  NpgsqlTypes/NpgsqlTypesHelper.cs:

	  Npgsql.csproj: Missing reference to NpgsqlCopyFormat.cs added.

	  NpgsqlDbType.cs, NpgsqlTypesHelper.cs: This patch add mapping for
	  the new 'xml' native type available in PostgreSQL 8.3:
	  http://www.postgresql.org/docs/8.3/static/datatype-xml.html

	  This is 'simple' patch that allow tu use String for type
	  DbType.Xml.

2007-11-15 22:10  fxjr

	* src/Npgsql/NpgsqlCommand.cs:
	   [#1010187] Problem with parsing parameters and "<" or ">"
	  operator with Prepare().
	   [#1010186] Thread safety problem when Parsing command text.
	   Thanks Hubert FONGARNAND for patches!

2007-11-06 14:22  fxjr

	* ChangeLog: [no log message]

2007-11-06 14:21  fxjr

	* src/Npgsql.build:
	  Fixed build file to allows other resources to be compiled.

2007-11-06 11:47  fxjr

	* RELEASENOTES.txt:
	  Added last minute localization patch.

2007-11-06 11:46  fxjr

	* src/Npgsql/: NpgsqlCommand.zh-CN.resx,
	  NpgsqlConnection.zh-CN.resx, NpgsqlEventLog.zh-CN.resx,
	  NpgsqlParameter.zh-CN.resx, NpgsqlParameterCollection.zh-CN.resx,
	  NpgsqlTransaction.zh-CN.resx:
	  [#1008537] New resource files - zh-CN. Added support for Chinese
	  (Simplified). Thanks Fan (Frank) Chown (reverseark at gmail dot
	  com) for patch!

2007-11-06 11:14  fxjr

	* ChangeLog:
	  Updated

2007-11-06 11:13  fxjr

	* RELEASENOTES.txt, src/Npgsql/NpgsqlConnector.cs:
	  Updated RELEASENOTES to include a last minute fix.

	  Fixed a possible lockup when using SyncNotification. Runtime
	  wasn't releasing the lock fairly. See
	  http://pgfoundry.org/forum/message.php?msg_id=1002650 for more
	  info. Thanks Clive Simmens (cs at ctronix dot com) for heads up,
	  tests and patch.

2007-11-06 10:39  fxjr

	* ChangeLog:

	  Updated Changelog

2007-11-06 10:38  fxjr

	* RELEASENOTES.txt:

	  Added release notes for Beta1 release.

2007-11-06 10:37  fxjr

	* src/Npgsql/AssemblyInfo.cs:

	  Updated assembly version to Beta1. suffix 98.1

2007-11-06 10:36  fxjr

	* docs/UserManual.html:

	  Added more information about System.Transactions.  Added table
	  info about uuid datatype support.

2007-11-05 19:49  fxjr

	* docs/UserManual.html:
	  Added initial information about System.Transactions support.
	  Thanks Josh Cooley

2007-11-03 21:38  jbcooley

	* src/Npgsql/NpgsqlTransactionCallbacks.cs: Improve handleing of
	  closed connections and non-pooled connections

2007-11-03 19:42  fxjr

	* src/: Npgsql.build, Npgsql/NpgsqlCommandBuilder.cs,
	  Npgsql/NpgsqlConnection.cs, Npgsql/NpgsqlMetaData.xml,
	  Npgsql/NpgsqlSchema.cs:

	  Added support for DataSourceInformation schema in
	  NpgsqlConnection.GetSchema(string collectionName, string[]
	  restrictions). Thanks Rasha (strasha at gmail dot com) for patch.
	   Improved NpgsqlCommandBuilder so it now conforms to ADO.NET 2.0
	  standards. Thanks Rasha (strasha at gmail dot com) for patch.

2007-11-01 22:41  jbcooley

	* src/Npgsql/: NpgsqlPromotableSinglePhaseNotification.cs,
	  NpgsqlResourceManager.cs: 2007-11-1 Josh Cooley
	  <jbnpgsql@tuxinthebox.net>

	    Improve handleing of closed connections and non-pooled
	  connections

2007-11-01 01:06  jbcooley

	* src/Npgsql/: NpgsqlConnection.cs, NpgsqlFactory.cs: 2007-10-31
	  Josh Cooley <jbnpgsql@tuxinthebox.net>

	    Adding pieces for ado.net 3.5 and ado.net entities.

2007-10-18 11:55  fxjr

	* testsuite/noninteractive/NUnit20/NpgsqlTests.build:

	  Removed hardcoded path to nunit assemblies. Now use a dynamic
	  property to get them. Thanks Gert Driesen (gert dot driesen -at-
	  ardatis dot com) from nant dev team for coding this property.
	  Now, Npgsql tests are easier to run.

2007-10-14 18:20  fxjr

	* src/: Npgsql/NpgsqlDataReader.cs, Npgsql/NpgsqlMediator.cs,
	  Npgsql/NpgsqlMessageTypes.cs, Npgsql/NpgsqlState.cs,
	  NpgsqlTypes/NpgsqlTypesHelper.cs:
	  Fixed mixed line endings. Thanks David Bachmann for patch!

2007-10-13 17:19  fxjr

	* testsuite/noninteractive/: add_tables.sql, test_copy.cs:

	  Added initial support for a copy serializer for COPY FROM STDIN.
	  (Kalle Hallivuori)

2007-10-13 17:15  fxjr

	* src/Npgsql/: NpgsqlCopyFormat.cs, NpgsqlCopySerializer.cs:
	  "Applied patch against CVS containing comments and small fixes
	  for COPY support.

	  Biggest change in structure is the separation of copy format into
	  its own class - this is required to support serialization, which
	  I'm working on." (Kalle Hallivuori)

2007-10-13 16:57  fxjr

	* src/Npgsql/: NpgsqlCommand.cs, NpgsqlCopyIn.cs,
	  NpgsqlCopyInState.cs, NpgsqlCopyInStream.cs, NpgsqlCopyOut.cs,
	  NpgsqlCopyOutState.cs, NpgsqlCopyOutStream.cs, NpgsqlState.cs:

	  "Applied patch against CVS containing comments and small fixes
	  for COPY support.

	  Biggest change in structure is the separation of copy format into
	  its own class - this is required to support serialization, which
	  I'm working on." (Kalle Hallivuori)

2007-10-13 16:54  fxjr

	* src/: Npgsql.build, Npgsql.mdp, Npgsql.mds:
	  Updated nant build file and Monodevelop project files with latest
	  additions in order to compile Npgsql.

2007-10-13 12:03  fxjr

	* docs/: UserManual.html, state-machine.html:
	  Updated docs to include documentation about COPY IN/OUT support.
	  Thanks Kalle Hallivuori for patches!

2007-10-13 10:50  fxjr

	* ChangeLog: Initial release

2007-10-13 00:59  jbcooley

	* src/Npgsql.csproj: 2007-10-12 Josh Cooley
	  <jbnpgsql@tuxinthebox.net>

	    Added support for System.Transactions and promotable
	  transactions.
	    Added Copy files to project.

2007-10-13 00:35  jbcooley

	* src/Npgsql/: NpgsqlConnection.cs, NpgsqlConnectionString.cs,
	  NpgsqlConnector.cs, NpgsqlPromotableSinglePhaseNotification.cs,
	  NpgsqlResourceManager.cs, NpgsqlTransactionCallbacks.cs:
	  2007-10-12 Josh Cooley <jbnpgsql@tuxinthebox.net>

	    Added support for System.Transactions and promotable
	  transactions.

2007-10-12 22:00  jbcooley

	* src/Npgsql/PGUtil.cs: 2007-10-12 Josh Cooley
	  <jbnpgsql@tuxinthebox.net>

	    Move PGUtil to first class in file so that visual studio builds
	  associated resource correctly.

2007-10-10 12:21  fxjr

	* src/Npgsql/NpgsqlCommandBuilder.cs:
	  Updated BSD License

2007-10-10 12:19  fxjr

	* testsuite/noninteractive/: add_tables.sql, expected_copy,
	  test_copy.cs:
	  Complete nunit tests added. Thanks Kalle Hallivuori for patch!

2007-10-10 12:10  fxjr

	* src/Npgsql/AssemblyInfo.cs, src/Npgsql/MD5.cs,
	  src/Npgsql/NpgsqlAsciiRow.cs, src/Npgsql/NpgsqlBackEndKeyData.cs,
	  src/Npgsql/NpgsqlBinaryRow.cs, src/Npgsql/NpgsqlBind.cs,
	  src/Npgsql/NpgsqlCancelRequest.cs,
	  src/Npgsql/NpgsqlClosedState.cs, src/Npgsql/NpgsqlCommand.cs,
	  src/Npgsql/NpgsqlConnectedState.cs,
	  src/Npgsql/NpgsqlConnection.cs,
	  src/Npgsql/NpgsqlConnectionString.cs,
	  src/Npgsql/NpgsqlConnector.cs, src/Npgsql/NpgsqlConnectorPool.cs,
	  src/Npgsql/NpgsqlCopyIn.cs, src/Npgsql/NpgsqlCopyInState.cs,
	  src/Npgsql/NpgsqlCopyInStream.cs, src/Npgsql/NpgsqlCopyOut.cs,
	  src/Npgsql/NpgsqlCopyOutState.cs,
	  src/Npgsql/NpgsqlCopyOutStream.cs,
	  src/Npgsql/NpgsqlDataAdapter.cs, src/Npgsql/NpgsqlDataReader.cs,
	  src/Npgsql/NpgsqlDescribe.cs, src/Npgsql/NpgsqlError.cs,
	  src/Npgsql/NpgsqlEventLog.cs, src/Npgsql/NpgsqlException.cs,
	  src/Npgsql/NpgsqlExecute.cs, src/Npgsql/NpgsqlFactory.cs,
	  src/Npgsql/NpgsqlFlush.cs, src/Npgsql/NpgsqlMediator.cs,
	  src/Npgsql/NpgsqlMessageTypes.cs,
	  src/Npgsql/NpgsqlNotificationEventArgs.cs,
	  src/Npgsql/NpgsqlParameter.cs,
	  src/Npgsql/NpgsqlParameterCollection.cs,
	  src/Npgsql/NpgsqlParameterStatus.cs, src/Npgsql/NpgsqlParse.cs,
	  src/Npgsql/NpgsqlPasswordPacket.cs, src/Npgsql/NpgsqlQuery.cs,
	  src/Npgsql/NpgsqlReadyState.cs, src/Npgsql/NpgsqlResultSet.cs,
	  src/Npgsql/NpgsqlRow.cs, src/Npgsql/NpgsqlRowDescription.cs,
	  src/Npgsql/NpgsqlSchema.cs, src/Npgsql/NpgsqlStartupPacket.cs,
	  src/Npgsql/NpgsqlStartupState.cs, src/Npgsql/NpgsqlState.cs,
	  src/Npgsql/NpgsqlSync.cs, src/Npgsql/NpgsqlTransaction.cs,
	  src/Npgsql/PGUtil.cs, LICENSE.txt,
	  src/Npgsql/Web/NpgsqlMembershipProvider.cs,
	  src/Npgsql/Web/NpgsqlProfileProvider.cs,
	  src/Npgsql/Web/NpgsqlRoleProvider.cs,
	  src/NpgsqlTypes/FastPath.cs, src/NpgsqlTypes/FastPathArg.cs,
	  src/NpgsqlTypes/LargeObject.cs,
	  src/NpgsqlTypes/LargeObjectManager.cs,
	  src/NpgsqlTypes/NpgsqlDbType.cs,
	  src/NpgsqlTypes/NpgsqlTypeConverters.cs,
	  src/NpgsqlTypes/NpgsqlTypes.cs,
	  src/NpgsqlTypes/NpgsqlTypesHelper.cs:

	  Updated BSD License text in all files.

	  NpgsqlCopyIn.cs, NpgsqlCopyInState.cs, NpgsqlCopyInStream.cs,
	  NpgsqlCopyOut.cs, NpgsqlCopyOutState.cs, NpgsqlCopyOutStream.cs:
	  A buffer overflow fix. Errors are now hopefully handled
	  correctly. Thanks Kalle Hallivuori for patch! add_tables.sql,
	  expected_copy, test_copy.cs: Complete nunit tests added. Thanks
	  Kalle Hallivuori for patch!

	  LICENSE.txt: Fixed BSD License text to include The Npgsql Team.
	  Thanks Kalle Hallivuori for heads up!

2007-10-09 03:04  fxjr

	* src/Npgsql/: NpgsqlConnectionString.cs, NpgsqlConnector.cs:
		  [#1000847] Connection settings are parsed wrong with
	  Turkish locale. Thanks Gokcer Gokdal (gokcergokdal at yahoo dot
	  com) for patch.

2007-10-09 02:16  fxjr

	* src/Npgsql/NpgsqlConnectorPool.cs:

	      [#1003272] Queue Empty exception. Thanks Francois Payette (
	  francoisp at netmosphere dot net) for patch.

2007-10-06 10:16  fxjr

	* LICENSE.txt:
	  Updated to use the correct BSD License version without
	  advertisement clause. This is now the same version as Postgresql
	  server itself. Sorry for this big mistake.

2007-10-03 12:10  fxjr

	* src/Npgsql/: NpgsqlCommand.cs, NpgsqlCopyIn.cs,
	  NpgsqlCopyInState.cs, NpgsqlCopyInStream.cs, NpgsqlCopyOut.cs,
	  NpgsqlCopyOutState.cs, NpgsqlCopyOutStream.cs, NpgsqlMediator.cs,
	  NpgsqlMessageTypes.cs, NpgsqlState.cs:

	  Added support for COPY IN and COPY OUT operations. Thanks Kalle
	  Hallivuori (kato at iki dot fi) for patch and Truviso.com for
	  supporting Kalle on this.

2007-09-28 01:20  fxjr

	* src/: Npgsql/NpgsqlDataReader.cs, NpgsqlTypes/NpgsqlDbType.cs,
	  NpgsqlTypes/NpgsqlTypesHelper.cs:

		  NpgsqlDataReader.cs,
		  NpgsqlDbType.cs,
		  NpgsqlTypesHelper.cs: [#1008782] Support for Guid type.
	  Thanks David Bachmann (david dot bachmann at ersystems dot ch)
	  for patch.

		  NpgsqlTypesHelper.cs: Fixed parameter mapping for
	  currency datatype. Thanks Jack (hsj178 at 126 dot com) for patch.

2007-09-20 23:16  fxjr

	* src/Npgsql/NpgsqlConnection.cs:
		  Fixed SSL authentication by setting an static field to
	  true: RSACryptoServiceProvider.UseMachineKeyStore = true. See
	  https://bugzilla.novell.com/show_bug.cgi?id=MONO77559 and
	  http://pgfoundry.org/forum/message.php?msg_id=1002377 for more
	  info about that. Thanks Erwin Thaler for heads up.

2007-09-20 11:19  fxjr

	* src/Npgsql/NpgsqlParameter.cs:
		  Fix for bug: [#1007697] Parameter name is not trimmed
	  NpgsqlParameter constructor. Thanks Joren Six for patch.

2007-09-20 10:45  fxjr

	* src/Npgsql/NpgsqlConnectionString.cs:

		  Improved connection string parsing. Thanks Ben Sagal for
	  patch.

2007-09-14 11:56  fxjr

	* docs/UserManual.html:
		  Fixed UserManual documentation. Thanks Frank Chow
	  (reverseark at gmail dot com) for heads up!

2007-09-14 11:34  fxjr

	* docs/: NpgsqlConnectionStateMachine.png, SuggestedReadings.html,
	  UserManual.html, class-connector.html, class-connpool.html,
	  connection pooling.vsd, connection-pooling-1.png,
	  connection-pooling-2.png, connection-pooling-3.png,
	  connection-pooling-4.png, dev-connpool-ovw.html, global.css,
	  global.js, index.html, pegasus.jpg, state-machine.html,
	  thenpgsqldevelopmentteam.html:
		  Added Npgsql2 documentation from original Npgsql
	  documentation.

2007-08-28 02:45  fxjr

	* LICENSE.txt:

		  Added BSD License text file

2007-08-28 02:13  fxjr

	* src/Npgsql/NpgsqlParameter.cs:
		  Removed Torben patch as his permission to change to BSD
	  wasn't received.

2007-08-28 02:12  fxjr

	* src/Npgsql/NpgsqlCommandBuilder.cs:

		  Removed Gridnine patch in order to change Npgsql license
	  as Gridnine permission wasn't received.

2007-07-07 02:46  fxjr

	* src/Npgsql.build:

	  Fixed Npgsql.build to include missing resources.  Reverted a
	  modification which set the framework target to mono-2.0. This
	  breaks ms.net target.

2007-07-07 02:34  fxjr

	* testsuite/: AssemblyInfo.cs, README.txt, frmMain.cs,
	  frmMain.resx, testsuite.csproj, testsuite.ico, testsuite.sln,
	  DesignDialog/App.ico, DesignDialog/AssemblyInfo.cs,
	  DesignDialog/DesignDialog.cs, DesignDialog/DesignDialog.csproj,
	  DesignDialog/DesignDialog.resx, DesignDialog/DesignDialog.sln,
	  ImageMake/AssemblyInfo.vb, ImageMake/Form1.resX,
	  ImageMake/Form1.vb, ImageMake/Form2.resX, ImageMake/Form2.vb,
	  ImageMake/Form3.resX, ImageMake/Form3.vb, ImageMake/Form4.resX,
	  ImageMake/Form4.vb, ImageMake/ImageMake.sln,
	  ImageMake/ImageMake.suo, ImageMake/ImageMake.vbproj,
	  ImageMake/ImageMake.vbproj.user, ImageMake/Readme.txt,
	  ImageMake/app.config, MiniTerminal/Npsql.build,
	  MiniTerminal/Npsql.cs, noninteractive/Makefile,
	  noninteractive/WRITING_TESTS_HOW.txt,
	  noninteractive/add_data.sql, noninteractive/add_functions.sql,
	  noninteractive/add_tables.sql, noninteractive/add_triggers.sql,
	  noninteractive/add_views.sql, noninteractive/cleanDBs.sh,
	  noninteractive/expected_1, noninteractive/expected_2,
	  noninteractive/expected_3, noninteractive/expected_4,
	  noninteractive/expected_5,
	  noninteractive/expected_executenonquery,
	  noninteractive/expected_executereader,
	  noninteractive/expected_executescalar,
	  noninteractive/expected_preparedstatements,
	  noninteractive/runTests.sh, noninteractive/test_1.cs,
	  noninteractive/test_2.cs, noninteractive/test_3.cs,
	  noninteractive/test_4.cs, noninteractive/test_5.cs,
	  noninteractive/test_executenonquery.cs,
	  noninteractive/test_executereader.cs,
	  noninteractive/test_executescalar.cs,
	  noninteractive/test_preparedstatements.cs,
	  noninteractive/NUnit20/AssemblyInfo.cs,
	  noninteractive/NUnit20/BaseClassTests.cs,
	  noninteractive/NUnit20/CommandTests.cs,
	  noninteractive/NUnit20/ConnectionTests.cs,
	  noninteractive/NUnit20/DataAdapterTests.cs,
	  noninteractive/NUnit20/DataReaderTests.cs,
	  noninteractive/NUnit20/NpgsqlTests.build,
	  noninteractive/NUnit20/NpgsqlTests.dll.config,
	  noninteractive/NUnit20/NpgsqlTests.mdp,
	  noninteractive/NUnit20/NpgsqlTests.mds,
	  noninteractive/NUnit20/PrepareTests.cs:

	  Added tests.

2007-07-07 02:09  fxjr

	* lib/Mono.Security.dll:

	  Updated to Mono 1.2.4 version.

2007-07-04 01:36  fxjr

	* src/Npgsql/AssemblyInfo.cs:

	  2007-07-04 Francisco Figueiredo Jr.  <fxjrlists@yahoo.com.br>

	      * Npgsql/AssemblyVersion.cs: Changed assembly version to its
	  correct value: 1.97.1. This version means it is a preview version
	  (before beta). It isn't also an alpha version because it is as
	  stable as 1.0.0 was.

2007-07-04 01:31  fxjr

	* src/Npgsql.build:

	  2007-07-04  Francisco Figueiredo Jr.	<fxjrlists@yahoo.com.br>

		  * Npgsql.build: Fixed an incorrect property value of
	  src.dir. It was pointing to ./ instead of the full path of
	  project. This was making NUnit tests assembly to be not compiled.

2007-07-04 01:23  fxjr

	* src/: Npgsql.mdp, Npgsql.mds:

	  2007-07-04  Francisco Figueiredo Jr.	<fxjrlists@yahoo.com.br>

	      * Npgsql.mdp,
		Npgsql.mds: Added MonoDevelop Project Files.

2007-07-04 00:36  fxjr

	* src/Npgsql.build:

	  2007-07-04  Francisco Figueiredo Jr.	<fxjrlists@yahoo.com.br>

		  * Npgsql.build: Fixed to compile on .net 2.0

2007-07-03 01:07  fxjr

	* README.txt, RELEASENOTES.txt:

	  2007-07-03  Francisco Figueiredo Jr.	<fxjrlists@yahoo.com.br>

		  README.txt,
		  RELEASENOTES.txt: Initial import. Added notice about
	  preview release of Npgsql2

2007-03-29 13:20  h-saito

	* src/Npgsql/Web/: NpgsqlMembershipProvider.cs,
	  NpgsqlProfileProvider.cs, NpgsqlRoleProvider.cs: Umm, Correct the
	  0d0a of Dos to 0a.

2007-03-29 13:07  h-saito

	* src/Npgsql/Web/NpgsqlRoleProvider.cs: Fixed table definition
	  guide.

2007-01-27 02:16  jbcooley

	* src/Npgsql.csproj: 2007-01-26  Josh Cooley
	  <jbnpgsql@tuxinthebox.net>

	       * Synced project with build file.

2007-01-10 01:40  fxjr

	* src/: Npgsql.build, Npgsql/Web/NpgsqlMembershipProvider.cs,
	  Npgsql/Web/NpgsqlProfileProvider.cs,
	  Npgsql/Web/NpgsqlRoleProvider.cs:
	  2007-01-10  Francisco Figueiredo Jr.	<fxjrlists@yahoo.com.br>

		  * Added ASP.Net providers implementation by Jon Asher.
	  Thanks also to Federico Di Gregorio for help and feedback on this
	  work. Modified Npgsql.build to compile these providers.

2006-11-27 10:21  fxjr

	* src/: Npgsql/NpgsqlClosedState.resx,
	  Npgsql/NpgsqlCommand.de.resx, Npgsql/NpgsqlCommand.es.resx,
	  Npgsql/NpgsqlCommand.fi.resx, Npgsql/NpgsqlCommand.ja.resx,
	  Npgsql/NpgsqlCommand.resx, Npgsql/NpgsqlCommandBuilder.resx,
	  Npgsql/NpgsqlConnectedState.resx,
	  Npgsql/NpgsqlConnection.de.resx, Npgsql/NpgsqlConnection.es.resx,
	  Npgsql/NpgsqlConnection.fi.resx, Npgsql/NpgsqlConnection.ja.resx,
	  Npgsql/NpgsqlConnection.resx, Npgsql/NpgsqlConnectionString.resx,
	  Npgsql/NpgsqlEventLog.de.resx, Npgsql/NpgsqlEventLog.es.resx,
	  Npgsql/NpgsqlEventLog.fi.resx, Npgsql/NpgsqlEventLog.ja.resx,
	  Npgsql/NpgsqlEventLog.resx, Npgsql/NpgsqlException.resx,
	  Npgsql/NpgsqlParameter.de.resx, Npgsql/NpgsqlParameter.es.resx,
	  Npgsql/NpgsqlParameter.fi.resx, Npgsql/NpgsqlParameter.ja.resx,
	  Npgsql/NpgsqlParameter.resx,
	  Npgsql/NpgsqlParameterCollection.de.resx,
	  Npgsql/NpgsqlParameterCollection.es.resx,
	  Npgsql/NpgsqlParameterCollection.fi.resx,
	  Npgsql/NpgsqlParameterCollection.ja.resx,
	  Npgsql/NpgsqlParameterCollection.resx,
	  Npgsql/NpgsqlReadyState.resx, Npgsql/NpgsqlState.resx,
	  Npgsql/NpgsqlTransaction.de.resx,
	  Npgsql/NpgsqlTransaction.es.resx,
	  Npgsql/NpgsqlTransaction.fi.resx,
	  Npgsql/NpgsqlTransaction.ja.resx, Npgsql/NpgsqlTransaction.resx,
	  Npgsql/PGUtil.resx, NpgsqlTypes/NpgsqlTypesHelper.resx:

	  2006-11-27  Francisco Figueiredo Jr.	<fxjrlists@yahoo.com.br>

		  * Added missing resource files.

2006-11-12 14:07  fxjr

	* src/Npgsql.csproj:

	  2006-11-12  Francisco Figueiredo Jr.	<fxjrlists@yahoo.com.br>

		  * Npgsql.csproj: Added NpgsqlFactory.cs file to project

2006-11-12 13:37  fxjr

	* src/Npgsql/NpgsqlFactory.cs:

	  2006-11-12  Francisco Figueiredo Jr.	<fxjrlists@yahoo.com.br>

		  * NpgsqlFactory.cs: Added initial implementation of
	  NpgsqlFactory.

2006-11-12 13:36  fxjr

	* src/Npgsql/NpgsqlCommandBuilder.cs:

	  2006-11-12  Francisco Figueiredo Jr.	<fxjrlists@yahoo.com.br>

		  * NpgsqlCommandBuilder.cs: Set DbCommandBuilder as
	  superclass and added empty implementations of abstract methods.

2006-11-12 13:35  fxjr

	* src/Npgsql/NpgsqlException.cs:
	  2006-11-12  Francisco Figueiredo Jr.	<fxjrlists@yahoo.com.br>

		  * NpgsqlException.cs: Set DbException as superclass.

2006-10-31 10:49  fxjr

	* src/Npgsql/NpgsqlCommand.cs:
	  2006-10-31  Francisco Figueiredo Jr.	<fxjrlists@yahoo.com.br>

		  * NpgsqlCommand.cs: [#1000765] InvalidCastException for
	  ByteA Parameter when command.Prepare() Thanks Hubert Fongarnand
	  for patch!

2006-10-30 11:21  fxjr

	* src/Npgsql.build:

	  2006-10-30  Francisco Figueiredo Jr.	<fxjrlists@yahoo.com.br>

		  * Npgsql.build: Added current culture compilation
	  support.

2006-10-30 11:12  fxjr

	* src/Npgsql.build:

	  2006-10-30  Francisco Figueiredo Jr.	<fxjrlists@yahoo.com.br>

		  * Added Npgsql.build NAnt build file.

2006-10-25 23:32  fxjr

	* src/NpgsqlTypes/NpgsqlTypesHelper.cs:
	  2006-10-25  Francisco Figueiredo Jr.	<fxjrlists@yahoo.com.br>

		  * NpgsqlTypesHelper.cs: Finished applying correctly patch
	  from Patrick Greenwald. It was incorrectly patched.

2006-10-18 01:14  jbcooley

	* src/Npgsql/: AssemblyInfo.cs, MD5CryptoServiceProvider.cs,
	  NpgsqlClosedState.cs: 2006-10-17    Josh Cooley
	  <jbnpgsql@tuxinthebox.net>

	    Fix warnings when building against .NET 2.0.

2006-10-18 01:11  jbcooley

	* src/: NpgsqlTypes/LargeObjectManager.cs, Npgsql/NpgsqlCommand.cs,
	  Npgsql/NpgsqlConnection.cs, Npgsql/NpgsqlDataAdapter.cs,
	  Npgsql/NpgsqlDataReader.cs, Npgsql/NpgsqlParameter.cs,
	  Npgsql/NpgsqlParameterCollection.cs, Npgsql/NpgsqlTransaction.cs:
	  2006-10-17	Josh Cooley <jbnpgsql@tuxinthebox.net>

	    Updates for ADO.NET 2.0

2006-10-14 01:29  jbcooley

	* src/: Npgsql.csproj, Npgsql.sln: 2006-10-13	  Josh Cooley
	  <jbnpgsql@tuxinthebox.net>

	     solution and project for Microsoft Visual C# 2005 edition.

2006-10-14 01:27  jbcooley

	* lib/Mono.Security.Protocol.Tls.dll,
	  lib/Mono.Security.Protocol.Tls.license, lib/Mono.Security.dll,
	  lib/README, src/Npgsql/Npgsql.snk: 2006-10-13     Josh Cooley
	  <jbnpgsql@tuxinthebox.net>

	     Migrating files from Npgsql tree

2006-10-14 00:24  jbcooley

	* src/: Npgsql/AssemblyInfo.cs, Npgsql/NpgsqlClosedState.cs,
	  Npgsql/NpgsqlCommand.cs, Npgsql/NpgsqlCommandBuilder.cs,
	  Npgsql/NpgsqlConnection.cs, Npgsql/NpgsqlConnectionString.cs,
	  Npgsql/NpgsqlConnector.cs, Npgsql/NpgsqlConnectorPool.cs,
	  Npgsql/NpgsqlDataReader.cs, Npgsql/NpgsqlException.cs,
	  Npgsql/NpgsqlRowDescription.cs, Npgsql/NpgsqlState.cs,
	  NpgsqlTypes/FastPath.cs, NpgsqlTypes/LargeObject.cs,
	  NpgsqlTypes/LargeObjectManager.cs, NpgsqlTypes/NpgsqlDbType.cs,
	  NpgsqlTypes/NpgsqlTypeConverters.cs, NpgsqlTypes/NpgsqlTypes.cs,
	  NpgsqlTypes/NpgsqlTypesHelper.cs: 2006-13-10	      Josh Cooley
	  <jbnpgsql@tuxinthebox.net>

	    *  Updated from Npgsql 1.0 source

2006-07-04 16:04  jbcooley

	* src/Npgsql/NpgsqlCommandBuilder.cs: 2006-07-04  Josh Cooley
	  <jbnpgsql@tuxinthebox.net>	 * Fixed possible memory leak when
	  multiple command builders attached to a single NpgsqlDataAdapter.
	  * Fixed DataRow state problem where an insert fails.  The
	  command builder no longer accepts the changes (but the
	  NpgsqlDataAdapter still does).

2006-06-12 01:02  jbcooley

	* src/Npgsql/NpgsqlCommandBuilder.cs: 2006-06-11  Josh Cooley
	  <jbnpgsql@tuxinthebox.net>	 * Fixed NpgsqlCommandBuilder.cs to
	  always qualify table names with the schema name so that the
	  command builder can be used with tables in other schemas.

2006-05-14 23:46  jbcooley

	* src/Npgsql/: NpgsqlCommandBuilder.cs, NpgsqlParameter.cs:
	  2006-05-14  Josh Cooley  <jbnpgsql@tuxinthebox.net>	  * Fixed
	  NpgsqlCommandBuilder.cs to use just the column name from the
	  DataTable so that the case is consistent in the parameter names.

2006-05-13 15:53  fxjr

	* src/Npgsql/: AssemblyInfo.cs, NpgsqlCancelRequest.cs,
	  NpgsqlClosedState.cs, NpgsqlCommand.cs, NpgsqlCommandBuilder.cs,
	  NpgsqlConnectedState.cs, NpgsqlConnection.cs,
	  NpgsqlConnectionString.cs, NpgsqlConnector.cs,
	  NpgsqlDataReader.cs, NpgsqlException.cs, NpgsqlMediator.cs,
	  NpgsqlRowDescription.cs, NpgsqlState.cs:
	  2006-05-13  Francisco Figueiredo Jr.	<fxjrlists@yahoo.com.br>

		  * Updated from Npgsql module version RC1.

2006-05-05 23:36  jbcooley

	* src/Npgsql/NpgsqlSchema.cs: 2006-05-05  Josh Cooley	* Fixed
	  BuildCommand to handle multiple restrictions correctly.  Now
	  includes AND keywords between restrictions.

2006-02-14 11:26  fxjr

	* src/: Npgsql/NpgsqlCommand.cs, Npgsql/NpgsqlDataAdapter.cs,
	  Npgsql/NpgsqlParse.cs, Npgsql/NpgsqlSchema.cs, Npgsql/MD5.cs,
	  Npgsql/NpgsqlConnectorPool.cs, Npgsql/NpgsqlStartupState.cs,
	  Npgsql/NpgsqlParameter.cs, Npgsql/NpgsqlResultSet.cs,
	  Npgsql/NpgsqlBind.cs, Npgsql/NpgsqlClosedState.cs,
	  Npgsql/MD5CryptoServiceProvider.cs,
	  Npgsql/NpgsqlStartupPacket.cs, Npgsql/NpgsqlCommandBuilder.cs,
	  Npgsql/NpgsqlDescribe.cs, Npgsql/NpgsqlRowDescription.cs,
	  Npgsql/NpgsqlQuery.cs, Npgsql/NpgsqlState.cs,
	  Npgsql/NpgsqlTransaction.cs, Npgsql/HashAlgorithm.cs,
	  Npgsql/NpgsqlBackEndKeyData.cs, Npgsql/NpgsqlBinaryRow.cs,
	  Npgsql/NpgsqlAsciiRow.cs, Npgsql/NpgsqlRow.cs,
	  Npgsql/NpgsqlParameterStatus.cs, Npgsql/NpgsqlFlush.cs,
	  Npgsql/NpgsqlParameterCollection.cs, Npgsql/NpgsqlException.cs,
	  Npgsql/NpgsqlMediator.cs, Npgsql/NpgsqlConnectedState.cs,
	  Npgsql/NpgsqlMessageTypes.cs, Npgsql/NpgsqlConnection.cs,
	  Npgsql/NpgsqlExecute.cs, Npgsql/PGUtil.cs,
	  Npgsql/AssemblyInfo.cs, Npgsql/NpgsqlConnector.cs,
	  Npgsql/NpgsqlPasswordPacket.cs, Npgsql/NpgsqlEventLog.cs,
	  Npgsql/NpgsqlReadyState.cs, Npgsql/NpgsqlError.cs,
	  Npgsql/NpgsqlDataReader.cs, Npgsql/NpgsqlSync.cs,
	  Npgsql/NpgsqlConnectionString.cs,
	  Npgsql/NpgsqlNotificationEventArgs.cs,
	  NpgsqlTypes/NpgsqlDbType.cs, NpgsqlTypes/LargeObject.cs,
	  NpgsqlTypes/LargeObjectManager.cs, NpgsqlTypes/FastPathArg.cs,
	  NpgsqlTypes/NpgsqlTypesHelper.cs,
	  NpgsqlTypes/NpgsqlTypeConverters.cs, NpgsqlTypes/FastPath.cs,
	  NpgsqlTypes/NpgsqlTypes.cs:

	  2006-02-14  Francisco Figueiredo Jr.	<fxjrlists@yahoo.com.br>

		  * Added Npgsql2 for .Net 2.0 module

2006-02-14 11:26  fxjr

	* src/: Npgsql/NpgsqlCommand.cs, Npgsql/NpgsqlDataAdapter.cs,
	  Npgsql/NpgsqlParse.cs, Npgsql/NpgsqlSchema.cs, Npgsql/MD5.cs,
	  Npgsql/NpgsqlConnectorPool.cs, Npgsql/NpgsqlStartupState.cs,
	  Npgsql/NpgsqlParameter.cs, Npgsql/NpgsqlResultSet.cs,
	  Npgsql/NpgsqlBind.cs, Npgsql/NpgsqlClosedState.cs,
	  Npgsql/MD5CryptoServiceProvider.cs,
	  Npgsql/NpgsqlStartupPacket.cs, Npgsql/NpgsqlCommandBuilder.cs,
	  Npgsql/NpgsqlDescribe.cs, Npgsql/NpgsqlRowDescription.cs,
	  Npgsql/NpgsqlQuery.cs, Npgsql/NpgsqlState.cs,
	  Npgsql/NpgsqlTransaction.cs, Npgsql/HashAlgorithm.cs,
	  Npgsql/NpgsqlBackEndKeyData.cs, Npgsql/NpgsqlBinaryRow.cs,
	  Npgsql/NpgsqlAsciiRow.cs, Npgsql/NpgsqlRow.cs,
	  Npgsql/NpgsqlParameterStatus.cs, Npgsql/NpgsqlFlush.cs,
	  Npgsql/NpgsqlParameterCollection.cs, Npgsql/NpgsqlException.cs,
	  Npgsql/NpgsqlMediator.cs, Npgsql/NpgsqlConnectedState.cs,
	  Npgsql/NpgsqlMessageTypes.cs, Npgsql/NpgsqlConnection.cs,
	  Npgsql/NpgsqlExecute.cs, Npgsql/PGUtil.cs,
	  Npgsql/AssemblyInfo.cs, Npgsql/NpgsqlConnector.cs,
	  Npgsql/NpgsqlPasswordPacket.cs, Npgsql/NpgsqlEventLog.cs,
	  Npgsql/NpgsqlReadyState.cs, Npgsql/NpgsqlError.cs,
	  Npgsql/NpgsqlDataReader.cs, Npgsql/NpgsqlSync.cs,
	  Npgsql/NpgsqlConnectionString.cs,
	  Npgsql/NpgsqlNotificationEventArgs.cs,
	  NpgsqlTypes/NpgsqlDbType.cs, NpgsqlTypes/LargeObject.cs,
	  NpgsqlTypes/LargeObjectManager.cs, NpgsqlTypes/FastPathArg.cs,
	  NpgsqlTypes/NpgsqlTypesHelper.cs,
	  NpgsqlTypes/NpgsqlTypeConverters.cs, NpgsqlTypes/FastPath.cs,
	  NpgsqlTypes/NpgsqlTypes.cs: Initial revision

