summaryrefslogtreecommitdiff
path: root/databases
AgeCommit message (Collapse)AuthorFilesLines
2007-06-10Use a single pattern that actually gets the desired result of limitingjoerg1-3/+2
the upper version.
2007-06-10Wants php4, so disallow php5 and bump revision.joerg1-2/+3
2007-06-10Update p5-MLDBM-Sync to 0.30.obache2-8/+7
Patch provided by Mark E. Perkins in PR 36465. $MODULE = "MLDBM::Sync"; $VERSION = '.30'; $DATE = '2002/07/03'; + Added MLDBM to the list of PREREQ_PM modules for better CPAN installation $MODULE = "MLDBM::Sync"; $VERSION = .27; $DATE = '2002/06/23'; + Added note to error for Lock upgrade during ReadLock for case of doing unintentional write with construct like: tied(%dbm)->ReadLock; my $v = $dbm{'key'}{'key2'}; # will error with write !! ^^^^^^^^^ Thanks to Steve Keith for noting this bizarre perl behavior. + bench/bench_sync.pl now creates a test dbm in the local directory being run instead of /tmp ... benchmark results were being skewed since /tmp could be a fast RAM cache file system like tmpfs on Linux + Added MANIFEST.SKIP for building + t/taint.t perl taint check test added. + escape inbound file parameter for safe taint checking $MODULE = "MLDBM::Sync"; $VERSION = .25; $DATE = '2001/11/11'; + Honors the $MLDBM::RemoveTaint setting when MLDBM::Sync object is created, storing for later creation of the MLDBM tied object $MODULE = "MLDBM::Sync"; $VERSION = .23; $DATE = '2001/11/08'; + Updated AUTHORS section with perl license reference. + ./bench/bench_sync.pl has -n argument to specify # of reads/writes where default is 100 + ./bench/bench_sync.pl has --bundle argument to allows for reads/writes in locked sections of that #, which improves performance. + $dbm->Size() for Tie::TextDir now adds size of directory as reported by OS. This still does not seem to take into account the extra file inode overhead on a file system like ext2 linux but its better now at least. $MODULE = "MLDBM::Sync"; $VERSION = .21; $DATE = '2001/10/31'; + Added support in CLEAR() & SyncSize() for a tie directory based data structure like Tie::TextDir $MODULE = "MLDBM::Sync"; $VERSION = .19; $DATE = '2001/10/15'; - Fixed keys(%hash), where one of the keys was boolean FALSE like '', or 0. Bug found by Elliot Glaysher. $MODULE = "MLDBM::Sync"; $VERSION = .17; $DATE = '2001/10/11'; - Make EXISTS safe after explicity tied hash ReadLock() - For loops in MLDBM::Sync::SDBM_File that are friendlier to perl5.004_04 - Better Lock() return value, whether or not a lock has previously been acquired
2007-06-10Update p5-DB_File to 1.815.obache3-11/+11
Patch provided by Mark E. Perkins in PR 36465. 1.815 4 February 2007 * A few casting cleanups for building with C++ from Steve Peters. * Fixed problem with recno which happened if you changed directory after opening the database. Problem reported by Andrew Pam.
2007-06-10Update p5-BerkeleyDB to 0.31.obache2-7/+6
Patch provided by Mark E. Perkins in PR 36465. 0.31 15th Oct 2006 * Fixed DB_GET_BOTH. Tnanks to Thomas Drugeon for spotting the typo in typemap and supplying a regression test for this fix. 0.30 11th Sept 2006 * Fixed queue test harness for Berkeley DB 4.5 compliance * Added $env->lsn_reset, $txn->set_timeout, $env->set_timeout & $env->get_timeout, $txn->set_tx_max, $txn->get_tx_max 0.29 2nd July 2006 * Fixes for cursor get from secondary where primary os recno. * Added db_compact 0.28 11th June 2006 * Fixes for secondary where primary is recno. * GET_BOTH_RANGE wasn't working. It is now. * Added FreeBSD hints to README - patch supplied by David Landgren in #17675 from rt.cpan.org
2007-06-09Updated databases/p5-DBD-postgresql 0.48 -> 0.49abs2-7/+6
1.49 - Thanks to Backcountry.com for sponsoring work on this release. [GSM] - Add the statement handle attribute ParamTypes, and fix an error in ParamValues. ParamTypes requires DBI 1.49 or better. [GSM] - Strip the final newline from error messages, so that die can add in the line number. (CPAN bug #18900) [GSM] - Make workaround for PQresultErrorField not returning proper result when an error is set and we are connecting via TCP/IP. This allows correct $dbh->state() values. [GSM] - Fix incorrect quoting preventing compiling. (CPAN bug #18640) - Add support for quoting and binding of geometric types: POINT, LINE, LSEG, BOX, PATH, POLYGON, and CIRCLE. Also added the TID type. [GSM]
2007-06-09Updated databases/p5-DBI 1.54 -> 1.56:abs2-6/+6
Changes in 1.56: Fixed printf arg warnings thanks to JDHEDDEN. Fixed returning driver-private sth attributes via gofer. Changed pod docs docs to use =head3 instead of =item so now in html you get links to individual methods etc. Changed default gofer retry_limit from 2 to 0. Changed tests to workaround Math::BigInt broken versions. Changed dbi_profile_merge() to dbi_profile_merge_nodes() old name still works as an alias for the new one. Added DBI_GOFER_RANDOM env var that can be use to trigger random failures and delays when executing gofer requests. Designed to help test automatic retry on failures and timeout handling. Added lots more docs to all the DBD::Gofer and DBI::Gofer classes. Changes in 1.55: Fixed set_err() so HandleSetErr hook is executed reliably, if set. Fixed accuracy of profiling when perl configured to use long doubles. Fixed 42prof_data.t on fast systems with poor timers thanks to Malcolm Nooning. Fixed potential corruption in selectall_arrayref and selectrow_arrayref for compiled drivers, thanks to Rob Davies. Rebuild your compiled drivers after installing DBI. Changed some handle creation code from perl to C code, to reduce handle creation cost by ~20%. Changed internal implementation of the CachedKids attribute so it's a normal handle attribute (and initially undef). Changed connect_cached and prepare_cached to avoid a FETCH method call, and thereby reduced cost by ~5% and ~30% respectively. Changed _set_fbav to not croak when given a wrongly sized array, it now warns and adjusts the row buffer to match. Changed some internals to improve performance with threaded perls. Changed DBD::NullP to be slightly more useful for testing. Changed File::Spec prerequisite to not require a minimum version. Changed tests to work with other DBMs thanks to ZMAN. Changed ex/perl_dbi_nulls_test.pl to be more descriptive. Added more functionality to the (undocumented) Callback mechanism. Callbacks can now elect to provide a value to be returned, in which case the method won't be called. A callback for "*" is applied to all methods that don't have their own callback. Added $h->{ReadOnly} attribute. Added support for DBI Profile Path to contain refs to scalars which will be de-ref'd for each profile sample. Added dbilogstrip utility to edit DBI logs for diff'ing (gets installed) Added details for SQLite 3.3 to NULL handling docs thanks to Alex Teslik. Added take_imp_data() to DBI::PurePerl. Gofer related changes: Fixed gofer pipeone & stream transports to avoid risk of hanging. Improved error handling and tracing significantly. Added way to generate random 1-in-N failures for methods. Added automatic retry-on-error mechanism to gofer transport base class. Added tests to show automatic retry mechanism works a treat! Added go_retry_hook callback hook so apps can fine-tune retry behaviour. Added header to request and response packets for sanity checking and to enable version skew between client and server. Added forced_single_resultset, max_cached_sth_per_dbh and max_cached_dbh_per_drh to gofer executor config. Driver-private methods installed with install_method are now proxied. No longer does a round-trip to the server for methods it knows have not been overridden by the remote driver. Most significant aspects of gofer behaviour are controlled by policy mechanism. Added policy-controlled caching of results for some methods, such as schema metadata. The connect_cached and prepare_cached methods cache on client and server. The bind_param_array and execute_array methods are now supported. Worked around a DBD::Sybase bind_param bug (which is fixed in DBD::Sybase 1.07) Added goferperf.pl utility (doesn't get installed). Many other assorted Gofer related bug fixes, enhancements and docs. The http and mod_perl transports have been remove to their own distribution. Client and server will need upgrading together for this release.
2007-06-09Update to 4.5.0:wiz3-8/+16
4.5.0: * Adds supports for compiling and linking with BerkeleyDB 4.5 * Python Bug #1599782: Fix segfault on bsddb.db.DB().type() due to releasing the GIL when it shouldn't. (nnorowitz) * Fixes a bug with bsddb.DB.stat where the flags and txn keyword arguments are transposed. * change test cases to use tempfile.gettempdir() 4.4.5: * pybsddb Bug #1527939: bsddb module DBEnv dbremove and dbrename methods now allow their database parameter to be None as the sleepycat API allows. 4.4.4: * fix DBCursor.pget() bug with keyword argument names when no data= is supplied [SF pybsddb bug #1477863] * add support for DBSequence objects [patch #1466734] * support DBEnv.log_stat() method on BerkeleyDB >= 4.0 [patch #1494885] * support DBEnv.lsn_reset() method on BerkeleyDB >= 4.4 [patch #1494902] * add DB_ARCH_REMOVE flag and fix DBEnv.log_archive() to accept it without potentially following an uninitialized pointer. 4.4.3: * fix DBEnv.set_tx_timestamp to not crash on Win64 platforms (thomas.wouters) * tons of memory leak fixes all over the code (thomas.wouters) * fixes ability to unpickle DBError (and children) exceptions
2007-06-08Remove dead MASTER_SITES. From Zafer Aydogan.wiz1-4/+2
2007-06-08PKGREVISION bump for db4 shlib name change.wiz1-1/+2
Noted by OBATA Akio.
2007-06-08PKGREVISION bump for db4 shlib name change.wiz6-11/+12
2007-06-08Update to 4.5.20.2:wiz7-96/+216
Multi-Version Concurrency Control (MVCC) improves performance of highly concurrent, mixed read/write systems by giving each user their own snapshot of the database and managing concurrent changes by many users Non-stop Upgrades enables a replicated Oracle Berkeley DB system to be upgraded without downtime. For customers that must maintain 99.999 percent system uptime, this allows them to upgrade the Oracle Berkeley DB database without taking down the entire system Replication Framework provides a pre-built and supported set of functions for quickly building replicated or highly available systems, simplifying and accelerating their development effort
2007-06-08Update to 1.48:wiz2-6/+6
1.48 Sun Mar 11 05:24:40 UTC 2007 * Fix a problem when left joins optimizer fails to calculate a boolean expression because of lower case aggregators.
2007-06-08Update to 0.31:wiz2-6/+6
0.31 Thu Mar 30 05:28:20 PST 2006 - more schema update stuff: - added Column::sql_alter_column - added Table::sql_alter_table - added DBSchema::sql_update_schema and DBSchema::update_schema 0.30 Thu Feb 16 16:43:01 PST 2006 - "Too much uptime" - Remove buggy debugging from Column.pm - Remove removed TODO from MANIFEST 0.29 Thu Feb 16 13:54:42 PST 2006 - Column::sql_add_column fix when adding primary keys to Pg 7.2.x - workaround for PAUSE parsing of DBIx::DBSchema::DBD::Pg version: move DBD::Pg verison checking after $VERSION declaration, thanks Andreas! - kludge: allow scalar ref default to force quoting off, to add things like functions and empty values as defaults - Move TODO file to DBSchema.pm and DBS/Column.pm BUGS sections 0.28 Wed Nov 30 09:46:47 PST 2005 - Initial SQLite support from Jesse Vincent - fix typo in DBIx::DBSchema::DBD POD doc
2007-06-08Update to 1.06:wiz2-6/+6
1.06 03/23/2007 - MP2/AuthDBI: Fixed Apache::AuthDBI::debug() to actually work. Submitted by: [Kevin Appel <kappel@tgic.com>] - Bump minium required perl version to 5.6.1 to match DBI (Changes in DBI 1.49 (svn rev 2287), 29th November 2005) Philip M. Gollucci <pgollucci@p6m7g8.com>
2007-06-07Update to 3.3.17:wiz4-51/+10
2007 April 25 (3.3.17) * When the "write_version" value of the database header is larger than what the library understands, make the database read-only instead of unreadable. * Other minor bug fixes 2007 April 18 (3.3.16) * Fix a bug that caused VACUUM to fail if NULLs appeared in a UNIQUE column. * Reinstate performance improvements that were added in 3.3.14 but regressed in 3.3.15. * Fix problems with the handling of ORDER BY expressions on compound SELECT statements in subqueries. * Fix a potential segfault when destroying locks on WinCE in a multi-threaded environment. * Documentation updates. 2007 April 9 (3.3.15) * Fix a bug introduced in 3.3.14 that caused a rollback of CREATE TEMP TABLE to leave the database connection wedged. * Fix a bug that caused an extra NULL row to be returned when a descending query was interrupted by a change to the database. * The FOR EACH STATEMENT clause on a trigger now causes a syntax error. It used to be silently ignored. * Fix an obscure and relatively harmless problem that might have caused a resource leak following an I/O error. * Many improvements to the test suite. Test coverage now exceeded 98% 2007 April 2 (3.3.14) * Fix a bug in 3.3.13 that could cause a segfault when the IN operator is used one one term of a two-column index and the right-hand side of the IN operator contains a NULL. * Added a new OS interface method for determining the sector size of underlying media: sqlite3OsSectorSize(). * A new algorithm for statements of the form INSERT INTO table1 SELECT * FROM table2 is faster and reduces fragmentation. VACUUM uses statements of this form and thus runs faster and defragments better. * Performance enhancements through reductions in disk I/O: * Do not read the last page of an overflow chain when deleting the row - just add that page to the freelist. * Do not store pages being deleted in the rollback journal. * Do not read in the (meaningless) content of pages extracted from the freelist. * Do not flush the page cache (and thus avoiding a cache refill) unless another process changes the underlying database file. * Truncate rather than delete the rollback journal when committing a transaction in exclusive access mode, or when committing the TEMP database. * Added support for exclusive access mode using "PRAGMA locking_mode=EXCLUSIVE" * Use heap space instead of stack space for large buffers in the pager - useful on embedded platforms with stack-space limitations. * Add a makefile target "sqlite3.c" that builds an amalgamation containing the core SQLite library C code in a single file. * Get the library working correctly when compiled with GCC option "-fstrict-aliasing". * Removed the vestigal SQLITE_PROTOCOL error. * Improvements to test coverage, other minor bugs fixed, memory leaks plugged, code refactored and/or recommented in places for easier reading.
2007-06-05Do not accept mysql-client-5 or newer.wiz1-1/+2
2007-06-05opencdk shlib major changed; bump ABI depends and PKGREVISIONs ofwiz5-9/+10
affected packages.
2007-06-04Added documentation. PKGREVISION++rillig2-4/+8
2007-06-03Remove dead mirror sites. From Zafer Aydogan.wiz1-5/+2
2007-05-30Removed some code duplication from the buildlink3 files by using the newrillig1-8/+3
pkg-build-options.mk procedure.
2007-05-30NetBSD 1.x is no longer supported so remove NOT_FOR_PLATFORM.martti1-5/+1
2007-05-30Regenerated.martti1-4/+2
2007-05-30cgilib is not needed to build this (Tobi Oetiker told this in a private mail).martti3-20/+2
2007-05-29Remove Zope 2.2 and related pieces:joerg6-199/+1
databases/zope-mysql lang/py-extclass textproc/py-dtml www/py-pcgi www/py-zpublisher www/zope No objection from pkgsrc-users. cVS: ----------------------------------------------------------------------
2007-05-23+p5-DBD-SQLite2kristerw1-1/+2
2007-05-23Revert previous HOMEPAGE change.obache1-2/+2
2007-05-23Updated MySQL to 4.1.22martti26-144/+151
Lots of bug fixes, see http://dev.mysql.com/doc/refman/4.1/en/news-4-1-22.html
2007-05-22Update HOMEPAGE url.obache1-2/+2
2007-05-22I'm not maintaining anymore this package.xtraeme1-2/+2
salo feel free to update it and fix the security vulnerabilities.
2007-05-21Update to 5.0.41. Amongst many fixes these vulnerabilities werextraeme16-201/+506
fixed: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-2583 http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-2692 And another patch adapted from a mailing list to fix: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-2691 See http://dev.mysql.com/doc/refman/5.0/en/releasenotes-cs-5-0-41.html To see all changes.
2007-05-20Initial import of p5-DBD-SQLite2 0.33.heinz4-0/+39
SQLite is a small fast embedded SQL database engine. DBD::SQLite2 embeds that database engine into a DBD driver, so if you want a relational database for your project, but don't want to install a large RDBMS system like MySQL or PostgreSQL, then DBD::SQLite2 may be just what you need. Note: DBD::SQLite2 is the old version of DBD::SQLite, and embeds version 2.x.x of the sqlite library. The current version of DBD::SQLite embeds version 3 or possibly later. This release is designed to allow to have both versions installed on the same system.
2007-05-20Adapted MASTER_SITES to the usual CPAN scheme.heinz1-2/+4
The Package supports installation to DESTDIR and needs a C compiler.
2007-05-20Added support for installation to DESTDIR.heinz1-2/+6
2007-05-17Explicitly disable detecting Ruby like Python.taca1-1/+2
Fix build problem when Ruby is installed.
2007-05-16Updated databases/rrdtool to 1.2.23martti4-18/+18
* bug fixes
2007-05-09Update to 1.13.dillo2-6/+8
Changes file was not updated, so changes are unknown. pkgsrc changes: depend on sqlite3 package instead of using included sources.
2007-05-08Fix PLIST after last update.joerg2-2/+9
2007-05-08Reset the PKGREVISION in packages that use the version string from php4 or php5adrianp2-4/+2
Pointed out by Geert Hendrickx on tech-pkg@
2007-05-06Added and enabled java-qdbm.obache1-1/+2
2007-05-06Import java-qdbm version 1.0.0.1.8.75 from pkgsrc-wip.obache3-0/+71
QDBM is an embeded database library compatible with GDBM and NDBM. It features hash database and B+ tree database and is developed referring to GDBM for the purpose of the following three points: higher processing speed, smaller size of a database file, and simpler API. This package provides the Java interface of QDBM.
2007-05-04CONFLICTS fixadam1-1/+2
2007-05-04CONFLICTS and PLIST fixadam2-6/+9
2007-05-04CONFLICTS fixadam2-9/+9
2007-04-30Changes 8.0.13:adam2-7/+11
* Support explicit placement of the temporary-table schema within search_path, and disable searching it for functions and operators * "/contrib/tsearch2" crash fixes * Fix potential-data-corruption bug in how "VACUUM FULL" handles "UPDATE" chains * Fix PANIC during enlargement of a hash index (bug introduced in 8.0.10) * Fix POSIX-style timezone specs to follow new USA DST rules
2007-04-30Changes 8.1.9:adam4-9/+22
* Support explicit placement of the temporary-table schema within search_path, and disable searching it for functions and operators * "/contrib/tsearch2" crash fixes * Require "COMMIT PREPARED" to be executed in the same database as the transaction was prepared in * Fix potential-data-corruption bug in how "VACUUM FULL" handles "UPDATE" chains * Planner fixes, including improving outer join and bitmap scan selection logic * Fix PANIC during enlargement of a hash index (bug introduced in 8.1.6) * Fix POSIX-style timezone specs to follow new USA DST rules
2007-04-30Changes 8.2.4:adam4-11/+23
* Support explicit placement of the temporary-table schema within search_path, and disable searching it for functions and operators * Fix shared_preload_libraries for Windows by forcing reload in each backend * Fix to_char() so it properly upper/lower cases localized day or month names * "/contrib/tsearch2" crash fixes * Require "COMMIT PREPARED" to be executed in the same database as the transaction was prepared in * Allow "pg_dump" to do binary backups larger than two gigabytes on Windows * New traditional (Taiwan) Chinese FAQ * Prevent the statistics collector from writing to disk too frequently * Fix potential-data-corruption bug in how "VACUUM FULL" handles "UPDATE" chains * Fix bug in domains that use array types * Fix "pg_dump" so it can dump a serial column's sequence using "-t" when not also dumping the owning table * Planner fixes, including improving outer join and bitmap scan selection logic * Fix possible wrong answers or crash when a PL/pgSQL function tries to RETURN from within an EXCEPTION block * Fix PANIC during enlargement of a hash index * Fix POSIX-style timezone specs to follow new USA DST rules
2007-04-15Update to 2.18.0, for GNOME-2.18.wiz4-16/+16
Changes not detailed in the NEWS file.
2007-04-10Update Slony-1 to 1.2.9 version.rmind3-13/+12
It has a support for newer PostgreSQL versions, also various improvements and bugfixes. Details could be found in the RELEASE-1.2.{0-9} files of the source package. Reviewed by joerg@
2007-04-10Update the patch for new Slony-1 release.rmind1-3/+3