summaryrefslogtreecommitdiff
path: root/databases
AgeCommit message (Collapse)AuthorFilesLines
2011-10-18Update p5-DBICx-MapMaker to 0.03.hiramatsu2-7/+6
Change from previous: 0.03 Tue Jan 4 11:44:11 CST 2011 - fix faulty use of coercion
2011-10-17+gdbm_compatobache1-1/+2
2011-10-17Import gdbm_compat-1.9.1 as databases/gdbm_compat.obache4-0/+42
GNU `dbm' is a library of functions implementing a hashed database on a disk file. The software was written by Philip A. Nelson. This is the optional dbm and ndbm API compatibility library and headers.
2011-10-17split up Makefile.obache2-9/+21
2011-10-17gdbm-1.9 is GPLv3.obache1-2/+2
2011-10-17Add PKG_SUGGESTED_OPTIONS=openssl as freetds won't build with out tls support.sbd1-1/+2
2011-10-17Add HOMEPAGE and LICENSE.hiramatsu1-1/+3
2011-10-17Update to Poco 1.4.2p1schnoebe4-18/+18
Change log: This is the changelog file for the POCO C++ Libraries. Release 1.4.2p1 (2011-09-24) ============================ - On Linux, the RTLD_DEEPBIND option is no longer passed to dlopen(). This change was introduced in 1.4.2 to solve a specific problem one customer was having. Unfortunately, it leads to problems with RTTI. - It's now possible to pass flags (SHLIB_GLOBAL, SHLIB_LOCAL) to Poco::SharedLibrary::load() (and the constructor implicitly calling load()), controlling the mode flags (RTLD_GLOBAL, RTLD_LOCAL) passed to dlopen(). On platforms not using dlopen(), these flags are ignored. - fixed SF# 3400267: Path_WIN32.cpp bug Release 1.4.2 (2011-08-28) ========================== - added Poco::DateTimeFormat::ISO8601_FRAC_FORMAT - added new Poco::DateTimeFormatter and Poco::DateTimeParser format specifier: %s for seconds with optional fractions of a second - fixed a problem with ioctl() on BSD platforms (including OS X) where the second argument to ioctl() is unsigned long instead of int, causing bad things on a OS X 64-bit kernel. - fixed a potential endless loop when enumerating IPv6 network addresses (reported by Laurent Carcagno) - new compile-time config option on Windows to set thread names in debugger. Enable with -DPOCO_WIN32_DEBUGGER_THREAD_NAMES. Available only in debug builds. - Cipher can now create Base64 and HexBinary encoded output without linefeeds (suitable for use in cookies, etc.) - added Poco::Path::popFrontDirectory() - improved VxWorks support - IPv6 fixes: added proper scope id handling in IPAddress, SocketAddress and related classes. - Added Poco::Net::ServerSocket::bind6() which allows control over the IPPROTO_IPV6/IPV6_V6ONLY socket option. - Removed Poco::MD2Engine class due to licensing issues (the license for the MD2 code from RSA only allows non-commercial use). Note that the MD4 and MD5 code from RSA does not have this issue. - fixed a Net HTTP client testsuite issue where some tests might have failed due to prematurely aborted connections by the HTTPTestServer. - Poco::Net::SocketAddress: when there is more than one address returned by a DNS lookup for a name, IPv4 addresses will be preferred to IPv6 ones. - NetworkInterface::list() now also returns IPv4 interfaces on Windows when built with -DPOCO_HAVE_IPv6 - XMLWriter: fixed a bug with attribute namespaces (no namespace prefix written if attribute namespace is the same as element namespace) - fixed SF# 3378588: Mismatched new[]/delete (in RSAEncryptImpl and RSADecryptImpl) - fixed SF# 3212954 (OpenSSLInitializer::uninitialize() crash) and SF# 3196862 (Static OpenSSLInitializer instance causes Windows deadlocks) by removing the static Poco::Crypto::OpenSSLInitializer instance. Automatic OpenSSL initialization is now done through Poco::Crypto::Cipher, Poco::Crypto::CipherKey, Poco::Crypto::X509Certificate, Poco::Net::Context classes; however, it is still recommended to call Poco::Crypto::initializeCrypto() and Poco::Crypto::uninitializeCrypto() early at application startup, and late at shutdown respectively (or Poco::Net::initializeSSL()/Poco::Net::uninitializeSSL() if the NetSSL library is used) to avoid multiple full OpenSSL init/uninit cycles during application runtime. - Poco::Logger now also support a symbolic log level "none" (for use with setLevel()) that disables logging completely for that Logger (equivalent to setLevel(0)). - Added experimental Android support, using the existing gmake-based build system. - fixed SF# 3288584: DateTimeFormatter link error - fixed SF# 3187117: Typo in InflatingInputStream doc - fixed SF# 3309731: _WIN32_WCE comparison should be with 0x600 not 600 - fixed SF# 3393026: RegularExpression.h identical enum value - fixed SF# 3274222: AtomicCounter's postfix operators aren't atomic on Windows - fixed SF# 3317177: Handle leak on windows - fixed SF# 3181882: Poco::URI::getPathEtc() double-encodes query - fixed SF# 3379935: ThreadPool Start Bug - fixed SF# 3354451: Poco::Format::parsePrec never sets the precision to zero - fixed SF# 3387258: _MAX_PATH used but unknown in Path_WIN32 - fixed a problem in RSAKeyImpl where direct access to the RSA in a EVP_PKEY would no longer work in recent OpenSSL versions. Using EVP_PKEY_get1_RSA() fixes the issue. - added Poco::Crypto::EncryptingInputStream, Poco::Crypto::EncryptingOutputStream, Poco::Crypto::DecryptingInputStream and Poco::Crypto::DecryptingOutputStream. - fixed SF# 3148126: HTTPSClientSession destructor (!) throws an IOException - fixed SF# 3178098: Add constructor to Poco::TemporaryFile to specify directory - fixed SF# 3175310: Absolute path when device - fixed SF# 3301207: Guided tour example contradicts apidoc (API doc was wrong) - Poco::Net::HTTPMessage::setContentLength() and Poco::Net::HTTPMessage::getContentLength() now use std::streamsize instead of int. This enables 64-bit Content-Length support at least on 64-bit platforms. - fixed SF# 3177530: TemporaryFile::tempName() + glob bug on xp - fixed SF# 3177372: FileChannel documentation inconsistency - added %E format specifier to Poco::PattermFormatter (epoch time in seconds since midnight, January 1 1970) - On Windows, Poco::Util::ServerApplication now supports a /description command line argument for specifying a service description (together with /registerService) - added Poco::Util::WinService::setDescription() and Poco::Util::WinService::getDescription() - fixed SF# 3155477: Incorrect URI path handling - fixed SF# 3309736: Extended Exception macros to set default exception code new macro is named POCO_DECLARE_EXCEPTION_CODE - added getter functions for modulus and exponents to Poco::Crypto::RSAKey. - added Poco::Net::SocketAddress::operator == () and Poco::Net::SocketAddress::operator != () - fixed SF# 3182746: IPAddress.cpp IPv6 bug on big-endian - fixed SF# 3196961: Unix daemon fails to loadConfiguration() if started from cwd - fixed SF# 3393700: NotificationCenter may call a removed observer and crash. - Reworked implementation of the events framework (Poco::BasicEvent and friends). The framework is now completely multithreading save (even in the case that an event subscriber object unsubscribes and is deleted while an event is being dispatched). Also, the restriction that any object can only register one delegate for each event has been removed. For most cases, dispatching events should be faster, as dispatching an event now needs less dynamic memory allocations. - fixed SF# 3178109: getNodeByPath() changes: getNodeByPath() and getNodeByPathNS() have been moved to Poco::XML::Node. Furthermore, when invoked on a Poco::XML::Document, the behavior has changed so that the document element is now included when traversing the path (previously, traversal would start at the document element, now it starts at the document). The path expression can now start with a double-slash, which results in a recursive search for the path's first element in the DOM tree. - fixed SF# 3382935: String data being truncated using ODBC, and SF# 2921813: Wrong implementation of the ODBC string binding Release 1.4.1p1 (2011-02-08) ============================ - Poco::Mutex is now a recursive mutex again on Linux (this was caused by an unfortunate feature test for PTHREAD_MUTEX_RECURSIVE which did not work on Linux as PTHREAD_MUTEX_RECURSIVE is an enum value and not a macro) - Poco::Net::SecureSocketImpl::abort() now only shuts down the underlying socket connection and does not free the SSL object, due to multithreading issues. Release 1.4.1 (2011-01-29) ========================== - fixed SF# 3150223: Poco::BinaryReader cannot read std::vector correctly - fixed SF# 3146326: SharedMemory issue - made Poco::Net::HTTPSession::abort() virtual - added Poco::Net::SecureStreamSocket::abort() to immediately close a SSL/TLS connection without performing an orderly SSL/TLS shutdown. - fixed SF# 3148126: HTTPSClientSession destructor (!) throws an IOException. Added try/catch block to Poco::Net::SecureSocketImpl destructor. - added additional constructor to Poco::Net::HTTPSClientSession, taking both a socket and a session object. - Poco::Net::HTTPSession::abort() now also can be used with a Poco::Net::HTTPSClientSession. - fixed SF# 3148045: make clean and distclean issues - changed Data library names on Unix/Linux platforms to match the names on Windows (PocoSQLite -> PocoDataSQLite, PocoMySQL -> PocoDataMySQL, PocoODBC -> PocoDataODBC) - added additional options to configure script - added additional documentation to Poco::Net::HTTPClientSession - Poco::Net::HTTPClientSession::receiveResponse() closes the connection if an exception is thrown while reading the response header. This ensures that a new connection will be set up for the next request if persistent connections are used. - improved Poco::Net::MultipartDecoder performance by reading directly from streambuf - improved performance of Poco::Base64Encoder, Poco::Base64Decoder, Poco::HexBinaryEncoder and Poco::HexBinaryDecoder by working directly with the given stream's streambuf. - improved performance of MessageHeader::read() by reading directly from streambuf instead of istream. - it is now possible to specify additional MIME part header fields for a MIME part through the Poco::Net::PartSource class. - upgraded SQLite to release 3.7.4 - added experimental VxWorks support for VxWorks 5.5.1/Tornado 2.2 and newer. Please see the VxWorks Platform Notes in the reference documentation for more information. Currently, the VxWorks is untested; full support will be available in release 1.4.2. - fixed SF# 3165918: Poco::DynamicAny fails to convert from string to float - fixed SF# 3165910: Poco::Net::MessageHeader does not accept HTTP conforming header - made Poco::Task::cancel() virtual so that tasks can implement custom cancellation behavior. - added optional argument to Poco::Util::WinRegistryKey constructor to specify additional flags (in addition to KEY_READ and KEY_WRITE) for the samDesired argument of RegOpenKeyEx() or RegCreateKeyEx(). - improved Poco::BasicEvent::notify() performance by avoiding an unnecessary heap allocation. - added additional well-known port numbers to Poco::URI: rtsp, sip, sips, xmpp. - added Poco::Net::MediaType::matchesRange() - improved invalid socket handling: a Poco::Net::InvalidSocketException is now thrown instead of an assertion when an operation is attempted on a closed or otherwise uninitialized socket.
2011-10-16Add HOMEPAGE and LICENSE.hiramatsu1-1/+3
2011-10-16Update p5-DBD-Mock to 1.43.hiramatsu2-6/+6
Changes from previous: 1.43 - Segregated into different packages - Removed code coverage from POD - Fixed bug rt49537 Basic support for named parameters - Fixed bug rt70421 Build.PL now contains Test::Exception 1.42 - Fixed bug rt66815 DBD::Mock::Session error clobbered - Fixed bug rt69460 Info on META.yml is outdated - Fixed bug rt69055 Spelling mistakes in POD - RaiseError now works
2011-10-16Update p5-CatalystX-CRUD to 0.52.hiramatsu2-7/+6
Changes from previous: 0.52 13 July 2011 * doc fix in Tutorial via RT#68499 * tests fixed for RT#68779
2011-10-14fix a typo (thanks dholland!)obache1-2/+2
2011-10-14Fixes for trying to build with python24.obache1-2/+2
2011-10-14python25 is now ok here againdholland1-2/+2
2011-10-14Add dependency on converters/py-simplejson for python25.obache1-2/+8
2011-10-14oops, previous contained wrong whitespace (sigh)dholland1-2/+2
2011-10-14Need to block python24 and python25 here as well, because of py-ckanclient,dholland1-1/+4
or pbulk vomits.
2011-10-14Does not work with:dholland1-1/+3
python24 (uses perl-style if syntax) python25 (ImportError: No module named simplejson)
2011-10-14Fix build with current freetds.dholland2-1/+18
2011-10-12Fix build on SunOS.hans16-9/+157
2011-10-11Fix path to the perl interpreter with "REPLACE_PERL=script/dbicadmin".hiramatsu1-1/+3
2011-10-10Update p5-SQL-Statement to 1.33.hiramatsu2-7/+6
Changes from previous: Version 1.33, released February 05th, 2011 ---------------------------------------------- [Bug fixes] * Move test dependencies to (unreleased) Bundle::Test::SQL::Statement to avoid circular dependencies Version 1.32, released January 19th, 2011 ---------------------------------------------- [Bug fixes] * Fixed invalid check for escaped single quotes * Fixed unpermitted modification of array source for table creation (CREATE TABLE AS IMPORT(?),[[..],[..]]) * Fixing alias used in ORDER BY (RT#61384, thanks jvm) * Fixing ORDER BY behavior for multiple sort columns (slower, but guaranteed correct) [Improvements] * renamed fetch-method into fetch_row (keep fetch() as alias) and add a fetch_rows() to fetch all rows at once * Different accessors for direction of ORDER BY clause query part and it's boolean equivalent "desc" (0 or 1, respectively) * Add a lot of Pure-Perl DBD's as build dependency for testing (skip DBD::AnyData for now, because it seems to be broken - check for next release) [Misc] * Bump requirement of DBI to 1.616 * switch for fully external DBD tests from DBD::XBase to DBD::SQLite * Document another limitation (lacking implicit creating temp table during processing a query using the same table with different aliases twice)
2011-10-09Update my emailcheusov1-2/+2
2011-10-08Update p5-DBIx-Class to 0.08195.hiramatsu2-7/+6
Excerpted new features. For complete list of bug fixes, look into Changes file in the distfile. 0.08193 2011-07-14 17:00 (UTC) * New Features / Changes - Allow schema cloning to mutate attributes - DBIC now attempts more aggressive de-duplication of where conditions on resultset chaining - The Ordered component is now smarter wrt reordering of dirty objects, and does its job with less storage queries - Logging via DBIC_TRACE=1=<filename> no longer overwrites the logfile on every program startup, appending loglines instead 0.08191 2011-05-02 00:45 (UTC) (deleted from CPAN) * New Features / Changes - Add quote_names connection option. When set to true automatically sets quote_char and name_sep appropriate for your RDBMS - Add retrieve_on_insert column info flag, allowing to retrieve any column value instead of just autoinc primary keys - Bring back strict ordering of selectors in complex search chains (an ill-fated attempt was made in 0.08127 to order intelligently) - All limit dialects (except for the older Top and FetchFirst) are now using bind parameters for the limits/offsets, making DBI's prepare_cached useful across paged resutsets - Support for savepoints for SQLite - Support for MS Access databases via DBD::ODBC and DBD::ADO (only Win32 support currently tested) - Support for the Firebird RDBMS over the new DBD::Firebird driver - IC::DateTime support for MSSQL over DBD::ADO - Both the ::ODBC and ::ADO dispatchers now warn if a rdbms-specific driver is not found for this connection before falling back to plain ::Storage::DBI - ::Storage::DBI::sth was mistakenly marked/documented as public, privatize and warn on deprecated use - Massive overhaul of bind values/attributes handling - slightly changes the output of as_query (should not cause compat issues) - Support ancient DB2 versions (5.4 and older), with proper limit dialect - Support sub-second precision for TIMESTAMPs for Firebird over ODBC - Support BLOBs and CLOBs in WHERE clauses for Oracle, including LIKE queries for CLOBs. 0.08190-TRIAL 2011-01-24 15:35 (UTC) * New Features / Changes - Support for completely arbitrary SQL::Abstract-based conditions in all types of relationships 0.08127 2011-01-19 16:40 (UTC) * New Features / Changes - Schema/resultsource instances are now crossreferenced via a new system guaranteeing leak-free mutually assured destruction - DBIx::Class now warns when the user erroneously supplies AutoCommit => 0 to connect() - A warning is also issued before forcing the RaiseError setting of externally supplied DBI handles - Switch to a warning when find() is invoked with both a 'key' argument and a NULL-containing condition to satisfy the named constraint. Previously (starting with 0.08124) an exception was thrown - Switch to a warning when a commit is attempted with an out-of-sync transaction_depth (someone issued a begin externally to DBIC). Previously (starting with 0.08124) an exception was thrown 0.08126 2010-12-28 18:10 (UTC) * Fixes - Bump forgotten Class::Accessor::Grouped core dependency - Promote forgotten Hash::Merge optdep to a hard requirement - Skip t/storage/error.t on smokers with leaking perls - Fix t/storage/txn.t deadlocks on slower machines - Do not run on smokers if a trial Package::Stash is found 0.08125 2010-12-27 04:30 (UTC) * New Features / Changes - New method ResultSource columns_info method, returning multiple pairs of column name/info at once - $rs->search now throws when called in void context, as it makes no sense (and is nearly always a sign of a bug/misdesign) - Restore long-lost ability to supply unbalanced select/as pairs e.g. +select => \'DISTINCT(foo, bar)', +as => ['foo', 'bar'] - +columns now behaves just like columns by not stripping a fully-qualified 'as' spec (i.e. foo.bar results in $obj->foo->bar) - Deprecate legacy $rs->search( %condition ) syntax (warn once per callsite) - NULL is now supplied unquoted to all debug-objects, in order to differentiate between a real NULL and the string 'NULL' - New search() condition operator -value used to pass complex bind values to DBI: search({ array_col => { -value => [1,2,3] }}) - Add full INSERT...RETURNING support for Oracle - Deprecate use of -nest in search conditions (warn once per callsite) - Deprecate the completely useless DBIx::Class::Serialize::Storable result component
2011-10-06Update p5-Catalyst-Model-DBIC-Schema to 0.55.hiramatsu2-8/+7
Changes from previous: 0.55 Fri Sep 16 08:55:53 UTC 2011 - add DBD::SQLite to test_requires (RT#70357) 0.54 Fri Aug 5 11:29:00 EDT 2011 - Changed t/08helper.t to skip if required features are not installed. - tweaked the Makefile.PL to support these changes 0.53 Wed Aug 3 03:45:07 UTC 2011 - check loader args after connect_info against loader methods and remove them from connect_info 0.52 Thu Jul 28 22:07:38 UTC 2011 - fix a bug in loader args reading after connect_info (skip structs) 0.51 Wed Jul 27 20:57:47 UTC 2011 - warn when helper finds no tables - accept loader args after connect_info 0.50 Fri May 20 22:45:07 UTC 2011 - change repository link to the new git repo - get t/05testapp.t to run on Win32 0.49 Wed May 11 06:03:50 UTC 2011 - make sure storage_type class is loaded before ->isa check in Replicated trait (RT#65791) - fix regex stringification test for perl 5.14 (RT#68098) - update connect_info POD (RT#66010) 0.48 Thu Dec 9 21:08:33 UTC 2010 - fix usage of Try::Tiny in helper 0.47 Wed Dec 8 22:21:06 UTC 2010 - fix loader version check 0.46 Wed Dec 8 13:35:28 UTC 2010 - make use_moose detection more robust 0.45 Wed Dec 8 12:05:58 UTC 2010 - fix bug where non-result files were picked up for Moose check 0.44 Tue Dec 7 03:50:48 UTC 2010 - do not upgrade non-Moose schemas to use_moose=1 (RT#60558) - added col_collision_map => 'column_%s' as default loader option (will take effect on release of loader 0.07003)
2011-10-05Update p5-DBD-CSV to 0.33.hiramatsu2-7/+6
Changes from previous: 2011-09-07 0.33 H.Merijn Brand * NAME / DISTNAME in Makefile.PL 2011-09-07 0.32 H.Merijn Brand * TYPE should be numeric * Added tests for return count of delete statements in do * Upped copyright to 2011 * Added tests for return count of update statements (Peter Rabbitson) * Try to catch (more) usernames on Windows as schema names * More cross-checks for META data
2011-10-04Finish move of datapkg to py-datapkg.wiz5-169/+2
2011-10-04Simplify PKGNAME.wiz1-2/+2
2011-10-04Reimport pkgsrc/databases/datapkg.wiz4-0/+169
On request by joerg, prefix PKGNAME with py??- since it installs a python library; this way all binary packages can coexist. The separate packages will still conflict due to bin/datapkg though.
2011-10-03+ datapkg, py-ckanclient.wiz1-1/+3
2011-10-03Initial import of datapkg-0.8:wiz4-0/+167
datapkg is a Python library and command line tool for working with Data Packages and interacting with data hubs like CKAN.
2011-10-03Initial import of py-ckanclient-0.9.0:wiz4-0/+46
ckanclient is a Python module to read and write to a CKAN server via the API.
2011-10-03Changes 5.2.36:adam5-38/+41
* Updated the JDBC version shipped with Berkeley DB to support Oracle Java Embedded Client. * Fixed several memory leaks in the Online Backup API. * Fix a bug in the SQL API when using a blob field with a lot of content and multiple concurrent connections to the database. * Update EID_MASTER to be public static final so that it will be exposed in Java docs. * Fixed a bug where BFile module crashes when using BFile handle for SQL expressions interface on 64 bit platforms. * Fixed a bug where, on systems without FTRUNCATE, db_verify will return an error for truncated heap databases. * Let ADO.NET solution building skip SQLite Designer and Linq by default. * Fixed a bug that could cause BDB to run out of avaliable mutexes when renaming many databases. * Fixed a bug where the metadata page in hash databases would not be flushed to disk. * Fixed a bug where printlog would fail on in-memory heap databases. * Fixed a bug that would cause verify to call the wrong compare function if there are user defined compare functions used and the database has multilevel off page sorted duplicate trees. * Fixed a bug where two processes accessing the same table and one of those drops the table and recreates, the second process can crash. * Fixed a bug where it was possible to panic a heap database without an error message being printed. * Fixed a bug where it would fail to put records with overflow keys into hash duplicate database. * Fixed a bug where multiple Replication Manager processes would sometimes not all conform to replication-group-aware log archiving. * more...
2011-10-03Changes 3.7.8:adam7-24/+50
* Orders of magnitude performance improvement for CREATE INDEX on very large tables. * Improved the windows VFS to better defend against interference from anti-virus software. * Improved query plan optimization when the DISTINCT keyword is present. * Allow more system calls to be overridden in the unix VFS - to provide better support for chromium sandboxes. * Increase the default size of a lookahead cache line from 100 to 128 bytes. * Enhancements to the test_quota.c module so that it can track preexisting files. * Bug fix: Virtual tables now handle IS NOT NULL constraints correctly. * Bug fixes: Correctly handle nested correlated subqueries used with indices in a WHERE clause.
2011-10-02Doesn't like python24. Probably fixable, probably not worth the trouble.dholland1-1/+3
2011-09-29Add pkg-config to tools, seems to be needed (according towiz1-2/+2
bulk build logs provided by joerg.
2011-09-29Remove Python 2.3 from the list of supported versionsjoerg1-2/+2
2011-09-29Fixes shebang for bin/dbicdeployobache1-1/+3
2011-09-29Update p5-DBD-Sybase to 1.13, to buildable with perl-5.14.obache3-14/+15
Release 1.13 Fix for incorrect UTF8 handling when retrieving UNICODE data (Jean-Pierre Rupp). Release 1.12 Bug/Typo/Compatibility fixes with various versions of OpenClient. Experimental: Handle in/out parameters (Merijn Broeren) Release 1.11 Remove reliance on PERL_POLLUTE. Add better support for utf8 (Dave Rolsky) Release 1.10 Handle 15.x datatypes correctly. Add LONGMS date format symbol to handle microseconds for bigdatetime. Add support for CS_LONGCHAR_TYPE (Mark Aufflick) Document syb_isdead(). Handle 64bit builds with FreeTDS (Ian Grant/Hans Kristian Rosbach) Add foreign_key_info & statistics_info (Jim Radford) Change behavior of large fixed precision numeric types (money, bigint) to be converted to a string internally and returned as such to the caller (behavior similar to numeric/decimal). This can be reverted to the old behavior by defining SYB_NATIVE_NUM.
2011-09-29conditional EGG_FILE installation, fixes for python24.obache1-2/+2
2011-09-27Changes 9.1.1:adam5-11/+16
* Make pg_options_to_table return NULL for an option with no value * Fix memory leak at end of a GiST index scan * Fix explicit reference to pg_temp schema in "CREATE TEMPORARY TABLE"
2011-09-27Changes 9.0.5:adam11-29/+73
* Fix catalog cache invalidation after a "VACUUM FULL" or "CLUSTER" on a system catalog * Fix incorrect order of operations during sinval reset processing, and ensure that TOAST OIDs are preserved in system catalogs * Fix bugs in indexing of in-doubt HOT-updated tuples * Fix multiple bugs in GiST index page split processing * Fix possible buffer overrun in tsvector_concat() * Fix crash in xml_recv when processing a "standalone" parameter * Make pg_options_to_table return NULL for an option with no value * Avoid possibly accessing off the end of memory in "ANALYZE" and in SJIS-2004 encoding conversion * Protect pg_stat_reset_shared() against NULL input * Fix possible failure when a recovery conflict deadlock is detected within a sub-transaction * Avoid spurious conflicts while recycling btree index pages during hot standby * Shut down WAL receiver if it's still running at end of recovery * Fix race condition in relcache init file invalidation * Fix memory leak at end of a GiST index scan * Fix memory leak when encoding conversion has to be done on incoming command strings and "LISTEN" is active * Fix incorrect memory accounting (leading to possible memory bloat) in tuplestores supporting holdable cursors and plpgsql's RETURN NEXT command * Fix trigger WHEN conditions when both BEFORE and AFTER triggers exist * more...
2011-09-27Changes 8.4.9:adam11-40/+44
* Fix bugs in indexing of in-doubt HOT-updated tuples * Fix multiple bugs in GiST index page split processing * Fix possible buffer overrun in tsvector_concat() * Fix crash in xml_recv when processing a "standalone" parameter * Make pg_options_to_table return NULL for an option with no value * Avoid possibly accessing off the end of memory in "ANALYZE" and in SJIS-2004 encoding conversion * Prevent intermittent hang in interactions of startup process with bgwriter process * Fix race condition in relcache init file invalidation * Fix memory leak at end of a GiST index scan * Fix incorrect memory accounting (leading to possible memory bloat) in tuplestores supporting holdable cursors and plpgsql's RETURN NEXT command * Fix performance problem when constructing a large, lossy bitmap * Fix join selectivity estimation for unique columns * Fix nested PlaceHolderVar expressions that appear only in sub-select target lists * Allow nested EXISTS queries to be optimized properly * Fix array- and path-creating functions to ensure padding bytes are zeroes * Fix "EXPLAIN" to handle gating Result nodes within inner-indexscan subplans * Work around gcc 4.6.0 bug that breaks WAL replay * Fix dump bug for VALUES in a view * Disallow SELECT FOR UPDATE/SHARE on sequences This operation doesn't work as expected and can lead to failures. * Fix "VACUUM" so that it always updates pg_class.reltuples/relpages * more...
2011-09-27Changes 8.3.16:adam11-29/+44
* Fix bugs in indexing of in-doubt HOT-updated tuples * Fix multiple bugs in GiST index page split processing * Fix possible buffer overrun in tsvector_concat() * Fix crash in xml_recv when processing a "standalone" parameter * Avoid possibly accessing off the end of memory in "ANALYZE" and in SJIS-2004 encoding conversion * Fix race condition in relcache init file invalidation * Fix memory leak at end of a GiST index scan * Fix performance problem when constructing a large, lossy bitmap * Fix array- and path-creating functions to ensure padding bytes are zeroes * Work around gcc 4.6.0 bug that breaks WAL replay * Fix dump bug for VALUES in a view * Disallow SELECT FOR UPDATE/SHARE on sequences This operation doesn't work as expected and can lead to failures. * Defend against integer overflow when computing size of a hash table * Fix cases where "CLUSTER" might attempt to access already-removed TOAST data * Fix portability bugs in use of credentials control messages for "peer" authentication * Fix SSPI login when multiple roundtrips are required * Fix typo in pg_srand48 seed initialization * Avoid integer overflow when the sum of LIMIT and OFFSET values exceeds 2^63 * Add overflow checks to int4 and int8 versions of generate_series() * Fix trailing-zero removal in to_char() * Fix pg_size_pretty() to avoid overflow for inputs close to 2^63 * In pg_ctl, support silent mode for service registrations on Windows * Fix psql's counting of script file line numbers during COPY from a different file * more...
2011-09-27Fix for PR#45403adam4-16/+16
2011-09-24configure (ab)uses Perljoerg1-1/+2
2011-09-23PLIST has been wrongadam1-1/+237
2011-09-21PLIST correction (not only support dylib)adam1-9/+5
2011-09-20Use ${PKGLOCALEDIR} to tell configure where to put locales.hans1-2/+2
2011-09-18remove *_drivers filescheusov4-60/+2