Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
(and may be later).
* When connecting a SQL server, isql crashed.
isql: Error detected by libpthread: Unlocking unlocked mutex.
* Setting "Threding = 0" in odbcinst.ini, isql crashed when closing
connection to a SQL server.
isql: Error detected by libpthread: Destroying locked mutex.
I've checked mutex handling and created patches.
Bump PKGREVISION.
|
|
Version 8.2-510 (2009-07-01)
* fix The Statement and Connection proxies used for connection pooling code relied on the underlying real connection and statement code for equals and hashcode support. When the proxies are closed we discard the references to the real objects, so we can't rely on them for this support because we'll get a NullPointerException. (jurka) Thanks to Radu Buzila.
* fix Retrieve columns' default values from pg_attrdef.adbin rather than adsrc because adsrc can get out of date when dependent objects are renamed while adbin stays up to date. (jurka) Thanks to Dickson Guedes, Tom Lane.
* fix Fix parsing of integer and long data. Some malformed inputs (only a negative sign) got treated as valid data. (jurka) Thanks to Heiiki Linnakangas.
* fix Initialize BatchUpdateExceptions with the SQLState of the SQLException that they are wrapping. Code that inspects the SQLStates of SQLExceptions, but doesn't unwrap the nested exception will not understand the underlying cause and may make incorrect decisions about the severity of the error. (jurka) Thanks to Fujii Masao.
Version 8.2-509 (2008-11-16)
* update Make the build system aware of the 1.7 JDK (which icedtea reports itself as) and add an explicit check and complaint if we find a JDK that we don't support. (jurka)
* update Updated German translation. (jurka) Thanks to Andre Bialojahn.
* fix Do comparison of identifiers in a known Locale (specificially US). In Turkish for example "id".toLowerCase().equals("ID".toLowerCase()) is false which makes looking up a column name case insensitively a problem. (jurka) Thanks to Mikko Tiihonen.
* fix Fix a deadlock that occurs when retrieving notifications. Normal query execution enters the QueryExecutor monitor and then calls a synchronized method in the ProtocolConnection to update the transaction state. Notification retrieval operates in the reverse order, entering the ProtocolConnection monitor and then calling a synchronized method in the QueryExecutor. Remove the QueryExecutor call from ProtocolConnection and make the higher level code responsible for calling it so we always acquire locks in the same order. (jurka) Thanks to Joao Rui Leal.
* fix CallableStatement#getUpdateCount was returning 1 when a function returned a ResultSet. Return -1 instead. (jurka) Thanks to Sam Lawrence, Albe Laurenz.
* fix Accept UTF8 as an equivalent of UNICODE when trying to detect if client_encoding has changed to something the driver doesn't understand. Don't try to accept every possible spelling (UTF-8) as UTF8 is the server's canonical name and people shouldn't be messing with this anyway. (jurka)
* fix Adjust the deadlock avoidance code for the V3 protocol to be concerned with many statements in a single execute call in addition to the existing worry about many statements from an executeBatch call. This doesn't prevent all possible deadlocks as the deadlock avoidance calculation was written for batch execution which should not be returning ResultSets. If many long queries that return significant results are issued with a single execute we will still deadlock. (jurka)
* fix DatabaseMetaData.getTypeInfo was reporting whether the type was signed or not, but the output column is really supposed to indicate whether the the type is unsigned or not. (jurka) Thanks to Mythili Gopalakrishnan.
* fix Support a parameter (?) for the amount part of the timestampadd function. Previously we only supported literals. (jurka) Thanks to Christophe Janton.
|
|
Version 8.3-605 (2009-07-01)
* fix The Statement and Connection proxies used for connection pooling code relied on the underlying real connection and statement code for equals and hashcode support. When the proxies are closed we discard the references to the real objects, so we can't rely on them for this support because we'll get a NullPointerException. (jurka) Thanks to Radu Buzila.
* fix DatabaseMetaData.getColumns was broken for the JDBC 3 and 4 drivers when running against 7.2 or older servers. (jurka)
* fix Retrieve columns' default values from pg_attrdef.adbin rather than adsrc because adsrc can get out of date when dependent objects are renamed while adbin stays up to date. (jurka) Thanks to Dickson Guedes, Tom Lane.
* fix Fix parsing of integer and long data. Some malformed inputs (only a negative sign) got treated as valid data. (jurka) Thanks to Heiiki Linnakangas.
* fix Initialize BatchUpdateExceptions with the SQLState of the SQLException that they are wrapping. Code that inspects the SQLStates of SQLExceptions, but doesn't unwrap the nested exception will not understand the underlying cause and may make incorrect decisions about the severity of the error. (jurka) Thanks to Fujii Masao.
Version 8.3-605 (2009-07-01)
* fix The Statement and Connection proxies used for connection pooling code relied on the underlying real connection and statement code for equals and hashcode support. When the proxies are closed we discard the references to the real objects, so we can't rely on them for this support because we'll get a NullPointerException. (jurka) Thanks to Radu Buzila.
* fix DatabaseMetaData.getColumns was broken for the JDBC 3 and 4 drivers when running against 7.2 or older servers. (jurka)
* fix Retrieve columns' default values from pg_attrdef.adbin rather than adsrc because adsrc can get out of date when dependent objects are renamed while adbin stays up to date. (jurka) Thanks to Dickson Guedes, Tom Lane.
* fix Fix parsing of integer and long data. Some malformed inputs (only a negative sign) got treated as valid data. (jurka) Thanks to Heiiki Linnakangas.
* fix Initialize BatchUpdateExceptions with the SQLState of the SQLException that they are wrapping. Code that inspects the SQLStates of SQLExceptions, but doesn't unwrap the nested exception will not understand the underlying cause and may make incorrect decisions about the severity of the error. (jurka) Thanks to Fujii Masao.
|
|
|
|
This is a pure Java (Type IV) JDBC driver for the PostgreSQL
database. It allows Java programs to connect to a PostgreSQL
database using standard, database independent Java code.
The driver provides a reasonably complete implementation of the
JDBC 3 specification in addition to some PostgreSQL specific
extensions.
|
|
Bump PKGREVISION.
|
|
Bump PKGREVISION.
|
|
Bump revision.
|
|
- support for UUIDs
- fix issues with non-blocking connections and lo_write
- support reset() on connections as faster alternative to open()/close()
- improved support for COPY TO and COPY FROM
- bugfixes
|
|
|
|
Bump PKGREVISION since PLIST has changed.
|
|
pkgsrc changes:
- Adjusting dependencies
- Adding license definition
Upstream changes:
2009-10-15 H.Merijn Brand (0.25)
* Raised minimum perl version to 5.005_03
* Requires Text::CSV_XS 0.43 (needs eof () method and
error_diag ()) (RT#33764)
* Code cleanup (perlcritic, style, layout)
* Implemented f_ext
* Implemented f_schema (in DBD::File)
* Split csv handles for input (no eol default) and
output (default "\r\n") (RT#33767)
* Updated info URL's
* Cleaned up tests
* Tests now use Test::More
* Cut down README. No need to be a duplicate module pod
* Added TODO to documentation
* Added examples/ from docs
* Add csv_null
* Add csv_* to pass to the parser
* Improved error handling and reporting
* Table names case sensitiveness
* Implemented raw_header (RT#44583)
|
|
pkgsrc changes:
- Adding license definition
- Adjusting dependencies
- Ensure build
- remove *.orig removal (may break some SunOS builds)
Upstream changes:
Version 1.22, release October 10th, 2009
----------------------------------------------
[Misc]
* Add missing changelog - no code changes
Version 1.21, release October 10th, 2009
----------------------------------------------
[Misc]
* remove version dependency to check previously installed version
* add DBD::File as "Test" requirement
Version 1.21_8, release October 5th, 2009
----------------------------------------------
[Bug fixes]
* Add additional test for bug-fix in 1.21_7 to t/18bigjoin.t
[Misc]
* Correct some typo's in POD
Version 1.21_7, not public released
----------------------------------------------
[Bug fixes]
* Don't fail for non-existent columns introduced by functions
in joins
Version 1.21_6, release September 24th, 2009
----------------------------------------------
[Bug fixes]
* Don't abort Makefile.PL when in automated smoke tests
Version 1.21_5, release September 23th, 2009
----------------------------------------------
[Bug fixes]
* table order isn't wrongly used in order of appearance when SQL::Parser
couldn't determine an order
* Some internal fixes
[Misc]
* Updated dependency to Params::Util to non-leaking 1.00
* Note dependency to Carp and Data::Dumper
* rely on version to compare versions
* Update POD for terms
* Update
Version 1.21_4, release September 21th, 2009
----------------------------------------------
[Bug fixes]
* modify regex to match types to fix problems with Perl 5.6.2
* add DESTROY methods to ensure clean up
* fix lower casing internal table names when joining tables
* replace parameter shifting by assigning @_ to the list of parameters
Version 1.21_3, release September 17th, 2009
----------------------------------------------
[Things that may break your code]
* When someone accesses the where_clause attribute of the SQL::Statement
instance - be aware that now IN and BETWEEN can be native entries
[Bug fixes]
* convert operation to upper case when surely initialized
[Improvements]
* IN and BETWEEN are now native operations - they are not expanded
to OR'ed equalize operations anymore
Version 1.21_2, release September 15th, 2009
----------------------------------------------
[Things that may break your code]
* modify behavior for unquoted identifiers - they're converted and
returned lower cased now (instead upper cased as in 1.21_1)
Fixes bug RT #48502
Version 1.21_1, release July 30th, 2009
------------------------------------------
[Things that may break your code]
* removed SQL::Statement::Column
* don't instantiate SQL::Statement::Functions objects
* Reworked internal column and function handling to reduce code complexity
* rows and columns aren't setable from outside a table or eval object
anymore
[Bug fixes and other changes]
* Fixed bugs:
+ RT #47292: Test failures with recent DBI
+ RT #44512: Patch for CREATE TABLE parsing
+ RT #42676: tests 16 failed
|
|
|
|
|
|
ruby-dbd-sqlite3 and ruby-dbi.
* Delete ruby-DBD-mysql, ruby-DBD-postgresql, ruby-DBD-sqlite,
ruby-DBD-sqlite3 and ruby-DBI.
|
|
This is the extension library based on Ruby/DBI to access via ODBC
from Ruby.
|
|
This is the extension library based on Ruby/DBI to access a SQLite
(version 3) database from Ruby.
|
|
This is the extension library based on Ruby/DBI to access a SQLite
database from Ruby.
|
|
This is the extension library based on Ruby/DBI to access a PostgreSQL
database from Ruby.
|
|
This is the extension library based on Ruby/DBI to access a MySQL
database from Ruby.
|
|
Ruby/DBI - a database independent interface for accessing databases
similar to Perl's DBI.
|
|
|
|
This module allows Ruby programs to interface with the SQLite
database engine (http://www.sqlite.org). You must have the
SQLite engine installed in order to build this module.
Note that this module is NOT compatible with SQLite 3.x.
|
|
* Add LICENSE.
=== 1.2.5 / 25 Jul 2009
* Check for illegal nil before executing SQL [Erik Veenstra]
* Switch to Hoe for gem task management and packaging.
* Advertise rake-compiler as development dependency.
* Build gem binaries for Windows.
* Improved Ruby 1.9 support compatibility.
* Taint returned values. Patch #20325.
=== 1.2.4.1 (internal) / 5 Jul 2009
* Check for illegal nil before executing SQL [Erik Veenstra]
* Switch to Hoe for gem task management and packaging.
* Advertise rake-compiler as development dependency.
* Build gem binaries for Windows.
* Improved Ruby 1.9 support compatibility.
|
|
* Add LICENSE.
Release Name: ruby-pg-0.8.0
Notes:
This release provides much better support for win32. Big thanks to:
Charlie Savage <cfis [at] savagexi [dot] com>
Also, numerous bug fixes, better support for Ruby 1.9.1, and improved tests.
Changes:
* many windows fixes and improvements (cfis)
* some 1.9 fixes (jdavis, cfis)
* fix headers to work on 1.8 and 1.9 (jdavis)
* fix PGconn#lo_close, bug #24634, thanks to tietew for report (jdavis)
* Fix socket leak on connection error, bug #24920, thanks to
Andrea Barisani <andrea [at] inversepath [dot] com> and
Rob Holland <rob [at] inversepath [dot] com> for report (jdavis)
|
|
|
|
|
|
pkgsrc change:
* Add commented out LICENSE (not sure GPL's version).
* Enable DESTDIR support.
2009-02-01
version 2.8.1
* correspond to Ruby 1.9.1
2008-09-29
version 2.8
version 2.7.7
* When connecting to MySQL, EINTR is occurred sometimes ([ruby-dev:31842])
* MySQL/Ruby 2.7.* can not be compiled on Ruby 1.8.5.
|
|
ODBC binding for Ruby
---------------------
Wed May 20 2009 version 0.9997 released
* added Chad Johnson's FreeTDS/MSSQL patch to prevent from
re-prepare of queries with SQL_VARCHAR parameters
Mon Feb 02 2009 version 0.9996 released
* updates for Ruby > 1.8
* added Stephen Veit's SQL_NO_TOTAL handling to improve
retrieving large SQL_C_BINARY data
* fixes for SQLExecute/SQLExecDirect returning SQL_NO_DATA
|
|
|
|
Sep 10 2009, V3.52.7:
* Added iODBC Graphical Administrator for Mac OS X
* Added iODBC CFM Bridge
* Added resizable windows and dialogs for GTK+
* Added option in tracefile for sequence number ($S)
* Added additional translations between ANSI and Unicode
* Fixed if tracefile gets too big, continue in new tracefile
* Fixed unload bug due to wrong pointer deref
* Fixed Connection Pooling UI
* Fixed checking odbc_ver on connect handle
* Fixed packaging of runtime only libraries
* Fixed porting issues
* Fixed documentation
|
|
19th-Nov-2008
2.2.14
* missing protype in 2.2.13 made the build fail on some platforms
18th-Nov-2008
2.2.13
* There was a mutex around iconv that needed adding. Without this,
there was a potential thread problem
* Fix problem with SQLGetDiagRec/Field returning double driver
errors
* odbctest was using the wrong handle for SQLGetConnectOption
* remove startup thread race condition
* fix descriptor memory leak with UNICODE only drivers (thanks Ian)
* Alter the default 64bit build mode, and change the flag to
BUILD_LEGACY_64_BIT_MODE
* Fix a couple of 64bit problems
* create unixodbc_conf.h on install to contain compile settings
* Allow the GUI parts to build with qt4
* try and deal with drivers that call internal W functions and
end up in the driver manager (informix for example). Enabled
by --enable-handlemap=yes when configuring
* Fix leak of iconv handles
* Allow the setup API to call through to the wide driver functions
* Fix potential seg fault in SQLGetPrivateProfileString
* Fix a couple of broken casts, and some MS 64bit changes
* Add check for postgres driver getting into a spin wait
* Fix logging that reported the setting of env attrs failing
* Add isql option to wrap strings with quotes
* Add isql option -3 to make isql use ODBC 3 calls instead of 2
* Add timestamp to logging output
* Pull any errors from driver whern SQLBrowseConnect returns SQL_NEED_DATA
* isql now displays any warnings from SQLMoreResults
* Add include path to odbc_config --cflags output
* Fix some SQLLEN/SQLINTEGER conflicts in the cursor lib
* isql now checks if the driver has SQLMoreResults before calling it
* A couple of tweeks in the txt driver
* Fix More than 1 log msg relevant in odbcinst now
* Changed UI plugin technique for odbcinst see...
ODBCConfig > main.cpp, and
odbcinst > SQLManageDataSources.c and
odbcinstQ4 > SQLManageDataSources.cpp
* Add more 64 bit changes, remove SQLROWCOUNT and its frends from 64 bit
land
* Couple of descriptor typo's fixed (Thanks Jess)
* Add odbcinstQ4 to support pure Qt4 SQLCreateDataSource and
SQLManageDataSources
* Add ODBCCreateDataSourceQ4 as Qt4 based exec to SQLCreateDataSource
* Add ODBCManageDataSourcesQ4 as Qt4 based exec to SQLManageDataSources
* Add "-c" option to odbcinst to call SQLCreateDataSource
* Add "-m" option to odbcinst to call SQLManageDataSources
* Add ODBCDataManagerQ4
* Add Wrappers (C++, QtCore 4, QtGui 4 - thin wrappers to ODBC)
* Add more complete set of driver config options to GUI config
* Fix incorrect export file in odbcinstQ
* Added some extra features to isql (thanks to Ron Norman for the
ideas)
* Add diag support lib for driver development and possibly DM
This is very 'black-boxed' on purpose.
* Fix Replaced diag code in txt driver to use new diag lib.
* Add New odbctrac library.
* Add Threading can not be config via Qt(4) based GUI
* Add New ODBCString library.
* Add odbcinst.ini -> ODBC -> TraceLibrary and corresponding GUI Qt(4)
config.
* prevent the cursor lib from seg faulting if the query isn't a select
* Add SQLULEN size display to the output of odbcinst -j
* Add mutexes in odbcinst/_logging.c
* Remove the MySQL Driver, its woefully out of date now
* Remove incorrect path in vms_odbc.opt
* rename trace.h to odbctrace.h to avoid potential name conflicts
and move to include dir
* update unixODBC.spec file
* Add README.CYGWIN
* Fix build problem with QT4 without QWizard support
* Alter how the Ansi-Unicode mapping is done, so a unicode function can be
passed to the driver (if it supports it) even if a non unicode connect was done
* Fix buffer overrun in SQLDriverConnectW and SQLColAttributesW
* I have cut back on a lot of the GUI parts that are being added. The goal is to
create a distinct set of files that contains these and other parts that are
not part of the core goal of providing ODBC. Likewise the drivers will go on the
next release, as most DB's now have their own folk working on their drivers
and they all interoperate with unixODBC so its just adding confusion including them
here (IMHO that is)
* Prevent a potential buffer overrun in the DM
* The processing of --enable-rtldgroup had been dropped, back now
* Allow the cursor lib to handle multiple result sets
|
|
- changes MASTER_SITES
- added Perl license term
ChangeLog:
0.94 30.09.2009
- patch from Peter Karman to add 'defField' option
- add support for quoting field names (RT 47423)
|
|
===> Building for sqlite3-3.6.18
tclsh ./tool/mksqlite3h.tcl . >sqlite3.h
tclsh: not found
gmake: *** [sqlite3.h] Error 127
Upstream didn't ship a pregenerated sqlite3.h. Committed as patch-ab.
|
|
Upstream changes:
# ----------------------------------------------------------
# 0.11003 2009-09-28
# ----------------------------------------------------------
* Pg parser fixes to deal properly with MATCH <type>
* Pg parser fixes to parse timestamp attributes correctly
* Fix broken default detection in script/sqlt (RT#27438)
* Fix dependency issues with LibXML and TT
|
|
* Versioning of the SQLite source code has transitioned from CVS to Fossil.
* Query planner enhancements.
* The SQLITE_ENABLE_STAT2 compile-time option causes the ANALYZE command to
collect a small histogram of each index, to help SQLite better select among
competing range query indices.
* Recursive triggers can be enabled using the PRAGMA recursive_triggers
statement.
* Delete triggers fire when rows are removed due to a REPLACE conflict
resolution. This feature is only enabled when recursive triggers are enabled.
* Added the SQLITE_OPEN_SHAREDCACHE and SQLITE_OPEN_PRIVATECACHE flags for
sqlite3_open_v2() used to override the global shared cache mode settings for
individual database connections.
* Added improved version identification features: C-Preprocessor macro
SQLITE_SOURCE_ID, C/C++ interface sqlite3_sourceid(), and SQL function
sqlite_source_id().
* Obscure bug fix on triggers
|
|
mannually set PKGNAME.
Noted by Robert Elz by private mail. (Thanks much!)
|
|
branch. Add note to remove it after next release of lang/php5, too.
|
|
|
|
the missing quote -- first half of
2006-06-30 Stephane Chazelas <Stephane@artesyncp.com>
* edit-pr.sh: missing quote on line 172 (it's OK for the
Bourne shell and AT&T ksh based sh, but not other shells), and
the tr syntax, though POSIX is causing trouble with Solaris
tr. Closes: PR#613
|
|
|
|
|
|
packages when they switched to use bundled files in php-5.2.9.
Now we don't need this workaround any more and code itself already
no operation.
No functional change.
|
|
No functional change.
|
|
devel/p5-Class-MOP. A late detected incompible change forced it.
|
|
after Python 2.3 has been removed from "pkgsrc".
Approved by Thomas Klausner.
|
|
Upstream changes:
revision 1.60 2009-09-22 11:03 (UTC)
----------------------------
- fix a well masked error in the sql-test tokenizer
revision 1.59 2009-09-22 08:39 (UTC)
----------------------------
- fixed a couple of untrapped undefined warnings
- allow -in/-between to accept literal sql in all logical
variants - see POD for details
- unroll multiple parenthesis around IN arguments to accomodate
crappy databases
|
|
Upstream changes:
0.08112 2009-09-21 10:57:00 (UTC)
- Remove the recommends from Makefile.PL, DBIx::Class is not
supposed to have optional dependencies. ever.
- Mangle the DBIx/Class.pm POD to be more clear about
copyright and license
- Put back PG's multiple autoinc per table support, accidentally
dropped during the serial-autodetection rewrite
- Make sure ResultSetColumn does not depend on the (undefined)
return value of ->cursor->reset()
- Add single() to ResultSetColumn (same semantics as ResultSet)
- Make sure to turn off IDENTITY_INSERT after insert() on MSSQL
tables that needed it
- More informative exception on failing _resolve_relationship
- Allow undef/NULL as the sole grouping value in Ordered
- Fix unreported rollback exceptions in TxnScopeGuard
- Fix overly-eager left-join chain enforcing code
- Warn about using distinct with an existing group_by
- Warn about attempting to $rs->get_column a non-unique column
when has_many joins are added to resultset
- Refactor of the exception handling system (now everything is a
DBIx::Class::Exception object)
|