summaryrefslogtreecommitdiff
path: root/databases
AgeCommit message (Collapse)AuthorFilesLines
2011-11-28Changes 2.4.6:adam4-11/+19
Lib/ * ldap.controls.ppolicy: Another fix for decoding the password policy response control Changes 2.4.5: Installation: * defines for SASL and SSL in setup.cfg to be more friendly to Python setup tools (easy_install) Lib/ * Fixed typo in ldap.functions._ldap_function_call() which always released ldap._ldap_module_lock instead of local lock * ldap.controls.ppolicy: Fixed decoding the password policy response control Demo/ * Demo script for ldap.controls.ppolicy
2011-11-27Disable -Wundef, it fails with libthrift.joerg1-1/+4
2011-11-26Changes 2.1.0:adam4-15/+15
* The first release for Slony-I branch 2.1 has been released, in the form of version 2.1.0. It is a significant new version, fixing dozens of reported bugs, and adding some significant enhancements, including: - Implicit WAIT FOR - Support for adding tables in bulk - Support for replicating TRUNCATE - Health checks at startup - Performance improvement in cases of large backlog - Monitoring thread to provide better monitoring data
2011-11-24Fix build with newer GCCjoerg2-1/+14
2011-11-24Fix build with modern GCCjoerg9-6/+97
2011-11-23Fix build with newer libthriftjoerg3-1/+30
2011-11-23Use lang/ruby/json.mk to handle dependency to ruby-json.taca3-8/+13
Bump PKGREVISION since dependency would change with ruby193-base.
2011-11-22Update p5-SQL-Translator to 0.11010.hiramatsu2-7/+7
Changes from previous: # ---------------------------------------------------------- # 0.11010 2011-10-05 # ---------------------------------------------------------- * Add "if exists" to drop view statements in Pg. # ---------------------------------------------------------- # 0.11009 2011-09-02 # ---------------------------------------------------------- * Fix MySQL producer to properly quote all table names on output (patch from geistteufel) # ---------------------------------------------------------- # 0.11008 2011-05-04 # ---------------------------------------------------------- * Correctly create and parse FK constraints in SQLite * Correct postgis geography type insertion and linebreak fix for multiple geometry/geography columns * made PostgreSQL producer consistent with other producers in terms of quoting and allowing functions in constraints and indices * Add distinction of autoinc and regular primary keys to the GraphViz producer * Fix odd invocation of Test::More::pass() in t/36-filters.t (RT#64728) * Quote everything in SQL Server * Turn off constraints before dropping tables in SQL Server * Make true unique constraints if needed in SQL Server * Fixed Producer::PostgresSQL to output array type after type size, i.e. varchar(64)[] rather than varchar[](64) # ---------------------------------------------------------- # 0.11007 2010-11-30 # ---------------------------------------------------------- * Fix POD typo in SQL/Translator/Schema/Trigger.pm * Add explicit Scalar::Util to the deplist for really old perls * Add support for PostGIS Geometry and Geography data types in the Pg producer * Some minor fixes to squash warnings on new perls * Support a custom_type_name hint when creating enum types in PostgreSQL * Fix sqlt options/pod mismatch (RT#58318) * Oracle Producer multicolumn constraint support * Add support for triggers in the MySQL producer * Fix unstable order of View's in MySQL parser
2011-11-21Changes 5.5.18:adam3-12/+18
Functionality Added or Changed * Upgrading from an Advanced GPL RPM package to an Advanced RPM package did not work. Now on Linux it is possible to use rpm -U to replace any installed MySQL product by any other of the same release family. It is not necessary to remove the old produce with rpm -e first. Bugs Fixed * Incompatible Change: Replication. * During the table-opening process, memory was allocated and later freed that was needed view loading, even for statements that did not use views. These unnecessary allocation and free operations are no longer done. * mysql_plugin mishandled the --plugin-ini, --mysqld, and --my-print-defaults options under some circumstances. * mysql_plugin returned the wrong error code from failed server bootstrap execution. * Several improvements were made to the libedit library bundled with MySQL distributions, and that is available for all platforms that MySQL supports except Windows. * ARCHIVE tables with NULL columns could cause server crashes or become corrupt under concurrent load. * OPTIMIZE TABLE could corrupt MyISAM tables if myisam_use_mmap was enabled. * A query that selected a GROUP_CONCAT() function result could return different values depending on whether an ORDER BY of the function result was present. * For FEDERATED tables, loss of connection to the remote table during some insert operations could cause a server crash.
2011-11-19Update ruby-activerecord3 pacakge to 3.0.11.taca1-4/+4
* Rails 3.0.11 (unreleased) * Exceptions from database adapters should not lose their backtrace. * Backport "ActiveRecord::Persistence#touch should not use default_scope" (GH #1519) * Psych errors with poor yaml formatting are proxied. Fixes GH #2645 and GH #2731 * Fix ActiveRecord#exists? when passsed a nil value
2011-11-17Update phpldapadmin to 1.2.2.obache2-6/+6
RELEASE NOTES ------------- This is a minor release update to fix some bugs that were discovered after the release of 1.2.1.1. There are some security fixes in this release - I suggest you upgrade your version of PLA to avoid any exploits. CHANGES SINCE 1.2.1.1 --------------------- dece0f4 Release 1.2.2 d58f011 Language Translation merge from launchpad 696c266 Additional fix for SF Feature #3387473 2d018aa SF Feature #3387473 - Support for schema discovery using OpenLDAP's cn=config DN cddf783 Add an alert when RFC3866 tags are being used 1e1fcab SF Bug #3398344 - Import LDIF overwrites entries d8ab7fc SF Patch #3391547 - Option for minmal mode 56830f1 SF Patch #3391389 - Option to initially open the tree 6c8b623 SF Patch #3391371 - Fix for schema link deactivation 7fc4f0c SF Patch #3391039 - Remove eval commands from PHP code 059b83b SF Bug #3391046 - Loading entries with many attributes is very slow 4089ffa SF Bug #3392644 - Cannot authenticate if password starts or ends with spaces c57a927 Disable supplied modifiction templates, it confused too many people d5744b0 SF Bug #3370546 - AjaxEnabled create and delete entry fails on IE9 76e6dad SF Bug #3417184 - PHP Code Injection Vulnerability 5d4245f SF Bug #3395004 - config.php.example refers to lang/en.php 80d027d SF Bug #3373466 - Unable to define force_may attributes 64668e8 Remove XSS vulnerabilty in debug code caeba72 SF Bug #3355722 - Issue in MultiList attribute type 0782730 SF Bug #3355732 - Cosmetic issue in functions.php -> get_icon() 446faf7 FIX SASL configuration example afa4a95 Fix SASL implementation - enabled GSSAPI 5987194 SF Bug #3304785 - posixGroup creation template uses cn instead of uid ddb5ed0 Enabled hiding base DNs that users dont have access to 7649b9b SF Feature #3298820 - Only custom templates
2011-11-17Update p5-Jifty-DBI to 0.72.hiramatsu2-7/+6
Changes from previous: 0.72 2011-10-17 - Fixes: * Handle DBH connection errors, retry the query (Luke Closs) - Documentation: * Mention old_value in after_* hooks (Thomas Sibley) 0.71 2011-06-17 - Fixes: * Ensure canonicalization and validation triggers are properly found (Thomas Sibley) 0.70 2011-06-15 - Fixes: * Respect manual column sort_orders (Thomas Sibley) * Produce more useful error messages during schema upgrades (Thomas Sibley) - Documentation: * Clarify what value after_set_* hooks receive (Thomas Sibley) 0.69 2011-05-17 - Fixes: * Remove some instances of qw() as parentheses deprecated in 5.14 (sunnavy)
2011-11-16Add missing devel/readline buildlinks.sbd1-1/+3
Bump PKGREVISIONs
2011-11-16Update p5-DBIx-SearchBuilder to 1.61.hiramatsu2-7/+6
Changes from previous: 1.61 Fri Sep 16 15:47:50 MSD 2011 * New methods in Handle for mass changes from select statements: InsertFromSelect, DeleteFromSelect and SimpleUpdateFromSelect * New methods in Handle for generation of date time related SQL 1.60 Thu Sep 15 01:01:15 MSD 2011 * custom BuildDSN for Oracle ** Database is treated as SID if SID is not provided ** Build 'dbi:Oracle:<SID>' instead of 'dbi:Oracle:sid=<SID>' * changes in DBIx::SearchBuilder->Column method ** complete documentation ** support for empty FIELD argument ** column naming fix when explicit ALIAS => 'main' passed 1.59 Fri Nov 19 13:45:01 MSK 2010 * DBIx::SearchBuilder->DistinctFieldValues method 1.58 Wed Oct 20 02:17:37 MSD 2010 * SIGNATURE fix * delete obsolete cvs metadata from a module 1.57 Mon Sep 4 21:21:57 UTC 2010 * INCOMPATIBLE CHANGE: NextPage and PrevPage were adding rows from the previous page. Jesse claims that when he wrote this code, he was 20 years old and it seemed like a good idea at the time. * When logging queries, include full stack trace * support $sb->NewAlias( 'table' => 'LEFT' ); * allow join to depend on nothing * catch cases when there are more closing parens then should be * Oracle: Use ROW_NUMBER() to propagate row ordering from inside the DISTINCT * Various performance improvements through small internal refactorings * Implemented 'sub Fields' on Oracle * unify case insensitive characters to avoid using LOWER() in some cases * We now RedoSearch when RowsPerPage is changed * No longer RedoSearch if FirstRow is called, but is not actually changed * Document all paging functions and test them * handle LOWER() in redundant LEFT joins optimizer, for Oracle and may be Pg * Make debugging problems easier by passing errors back https://rt.cpan.org/Ticket/Display.html?id=55203 * fix Record->PrimaryKeys, field names in values hash are lc'ed https://rt.cpan.org/Ticket/Display.html?id=18280 * doc updates and cleanups
2011-11-15Update p5-Rose-DB-Object to 0.796.hiramatsu2-7/+6
Changes from previous: 0.796 (10.18.2011) - John Siracusa <siracusa@gmail.com> * Use ENGINE=InnoDB instead of TYPE=InnoDB in MySQL table creation statements to avoid an incompatibility with MySQL 5.5 (RT 71757) 0.795 (07.14.2011) - John Siracusa <siracusa@gmail.com> * The Loader now passes the Manager class name as a second argument to module_preamble and module_postamble subroutines to allow Manager classes to be distinguished from object classes. * Corrected a typo in the ConventionManager documentation ("objs_" should be "_objs") * Fixed a bug that caused load-on-demand columns to be loaded by load(with => ...) method calls. (Reported by Marlon Bailey) 0.794 (12.30.2010) - John Siracusa <siracusa@gmail.com> * Handle null default values for foreign key columns in PostgreSQL (RT 64331) 0.793 (12.21.2010) - John Siracusa <siracusa@gmail.com> * Corrected skip count in t/db-object.t 0.792 (12.20.2010) - John Siracusa <siracusa@gmail.com> * Detect attempts to create methods whose names conflict with methods defined in Rose::DB::Object itself. (Reported by Dave Howorth) 0.791 (10.23.2010) - John Siracusa <siracusa@gmail.com> * Fixed a bug that caused on_save column triggers to fire when loading. * More floating point rounding fixes in the test suite. 0.790 (10.17.2010) - John Siracusa <siracusa@gmail.com> * The auto-initialization process no longer sets column default values to undef when there is no default for the column. Doing this was tripping up the default_exists() method. (Reported by Timo Karhu) * Documented the behavior of the manager_args relationship attribute when a relationship is used as a with_objects or require_objects argument. * Fixed a bug that caused SET columns to be erroneously marked as modified when their accessor methods were called. * Fixed a bug in make_manager_methods() that left base_name undefined. (RT 61963, patch by Chris Malarky) * Improved handling of floating point and string/number conversions in the test suite.
2011-11-14Update p5-DBIx-Class-Schema-Loader to 0.07012.hiramatsu2-9/+11
Changes from previous: 0.07012 2011-11-09 15:16:29 - as of 0.07011 all callbacks receive a ::Loader::Table or interface-compatible object instead of the table name, this object stringifies to the table name (RT#72260) - fix a bug in dynamic schema_base_class/schema_components implementation that ran the connection method twice on subsequent connects - use a temp file for filter_generated_code with a string program name instead of IPC::Open2, which hangs on Win32 (RT#72226) - previous version referred to the wrong RT# for the uniq_to_primary change, it is actually (RT#51696) 0.07011 2011-11-01 09:00:00 - add -I option to dbicdump - do not delete default custom content comment and ending 1; from custom content in files that are being renamed (RT#70507) - use MooseX::MarkAsMethods instead of namespace::autoclean for the use_moose option, this protects operator overloads, only_autoclean option added for the old behavior - add experimental naming=v8 mode with better CamelCase identifier support, relationship naming and conversion of non-identifier chars (RT#71945) - add naming => { force_ascii => 1 } option for Unicode database names - implement schema_base_class and schema_components for dynamic and working schemas - remove dependency on File::Slurp - allow the constraint and exclude options to be used simultaneously (bphillips) - fix Oracle multi-db_schema unique detection (RT#70851) - fix Oracle common tests fail with multi_schema due to not resetting the preserve_case option after the preserve_case tests (RT#70829) - handle <type> DEFAULT NULL for Pg - handle boolean DEFAULT 0::boolean for Pg - config file support for dbicdump script (alnewkirk) - added filter_generated_code option (RT#53841) - generic table and column comments support - MySQL table and column comments support - support DOS line endings on *nix and *nix line ending on Win32 - add quiet option - $schema->loader is now a public method - add schema_components option - sort relationships so they always come out in the same order - also sort unique constraints so they always come out in the same order - multi db_schema support with cross-schema rels (RT#39478) - added moniker_parts option for name clashes in multi db_schema setups - add rel_name_map option - fix the decimal data type for MS Access over ODBC - fix enum/set detection for MySQL (RT#68717) - fix is_nullable detection on MS Access - remove '$table has no primary key' warning - added uniq_to_primary option to promote unique keys to primary keys (RT#25944) - support arrayrefs for result_namespace and resultset_namespace (RT#40214) - add naming => { monikers => 'preserve' } or 'singular'/'plural' to control moniker inflection (RT#44935) - add naming => { column_accessors => 'preserve' } to not normalize CamelCase column names to lower case for accessors (RT#64668) - support quoted PostgreSQL schema names with special chars (RT#64766) - automatically turn on quoting for MySQL (RT#60469) - become utf8-aware (RT#67920) - handle duplicate relationship names (RT#64041) - fix a bug in Sybase ASE foreign key detection - generate POD for result_base_class, additional_classes, additional_base_classes, left_base_classes, components, result_components_map, result_roles, result_roles_map, unique constraints, set_primary_key and table - rename result_component_map to result_components_map (old name still works) - fix accessor collision detection for methods from result_components_map components - add result_roles and result_roles_map options - fix for mysql rel detection in mixed-case tables on mixed-case filesystems (OSX and Windows) - support for DBD::Firebird - support for unicode Firebird data types - handle "use warnings FATAL => 'all';" in custom/external content (RT#59849) - for dynamic schemas, if the naming option is set, will automatically turn on use_namespaces=1 as well. Set use_namespaces=0 to disable this behavior (RT#59849) 0.07010 2011-03-04 08:26:31 - add result_component_map option 0.07009 2011-02-25 11:06:51 - fix a syntax error in MS Access ADO driver 0.07008 2011-02-25 01:54:43 - rename column_accessor_map to col_accessor_map, the old alias still works - support MSSQL over DBD::ADO - support for MS Access over DBD::ODBC and DBD::ADO 0.07007 2011-02-15 10:00:07 - bump DBIx::Class dep to 0.08127 - fix MSSQL data types for native client and EasySoft driver 0.07006 2011-02-01 02:18:32 - turn unloading of RelBuilder temp classes back on, now with proper check for class existance using Class::Inspector->loaded - bump up dep on namespace::clean to avoid breakage with earlier versions (RT#65149) 0.07005 2011-01-25 23:07:55 - support extra connect_info options like quote_char for dbicdump - fix breakage on perl 5.8.x related to unloading temporary classes 0.07004 2011-01-24 03:43:05 - fix bug with result class methods being cached on in a closure instead of the object, which breaks for multiple dynamic schemas in a single perl instance 0.07003 2011-01-21 06:43:05 - fix relname/method collisions (RT#62648) - fix fully qualified component classes (RT#62624) - improve sybase/mssql db_schema detection - remove MooseX::NonMoose from Schema files under use_moose=1 - better _tables_list for Sybase ASE - add datetime_undef_if_invalid => 1 for MySQL datetime data types (RT#64820) This behavior can be turned off by passing datetime_undef_if_invalid=0 as a loader option - added column_accessor_map option - Preserve relationship names when redumping and another FK is added (RT#62424) - Remove resultset_components as ResultSetManager is deprecated - Fix a fail when very old Moose/CMOP is installed - Added warning for column-accessor collisions, doc section in ::Base ("COLUMN ACCESSOR COLLISIONS") and the col_collision_map option. - Handle column accessor collisions with UNIVERSAL methods - Generate custom_type_name hint for PostgreSQL enums, as used by very recent SQL::Translator - Added support for PostgreSQL enum types - Added table/column comment support for Oracle - Fix missing require (RT#62072)
2011-11-14Don't declare own strchr(), should improve Linux builddholland2-5/+16
2011-11-13Added py-sqlalchemy-migrate.joerg1-1/+2
2011-11-13Imported py26-sqlalchemy-migrate.joerg4-0/+258
sqlalchemy-migrate is a schema migration tool for SQLAlchemy. It is designed to support an agile approach to database design and make it easier to keep development and production databases in sync, as schema changes are required.
2011-11-13Updatep "phpmyadmin" package to version 3.4.7.1. Changes since 3.4.7:tron2-6/+6
- [security] Fixed possible local file inclusion in XML import (CVE-2011-4107).
2011-11-12Stop trying to patch gemspec file and use pre-generated one.taca3-13/+164
I forgot to commit this change and this should fix PR pkg/45606.
2011-11-12Update p5-MARC-XML to 0.93.hiramatsu2-7/+6
Changes from previous: 0.93 Fri Feb 11 17:13:02 EST 2011 - When slurping MARCXML records (e.g., via MARC::Batch), can now handle XML files that use a prefix to refer to the http://www.loc.gov/MARC21/slim namespace. - If trying to parse a MARCXML record that has omitted the <record> wrapper element, throw an exception with a more meaningful error message. - adjusted copyright statement further to meet Debian requirements (RT#48333) - set license in Makefile.PL
2011-11-12Update p5-DBIx-Class-EncodedColumn to 0.00011.hiramatsu2-7/+7
Change from previous: - Docs fixes - Generate pod with Module::Install::ReadmeFromPod
2011-11-10Fix pkg-config file handling based on solution in alsa-lib.wiz1-1/+16
Suggested by reed@
2011-11-09Change RUBY_VERSION_SUFFIX to RUBY_VERSION_FULL.sbd1-2/+2
2011-11-09Now that -current includes sqlite3, add a builtin.mk so that packagesjnemeth1-0/+8
can use.
2011-11-08Remove .require_paths from GEM_CLEANBUILD since it isn't genrated any more.taca1-2/+2
2011-11-08* Remove .require_paths from PLISTtaca2-4/+3
* Bump PKGREVISION.
2011-11-05Changes 3.7.9:adam7-45/+24
* If a search token (on the right-hand side of the MATCH operator) in FTS4 begins with "^" then that token must be the first in its field of the document. ** Potentially Incompatible Change ** * Added options SQLITE_DBSTATUS_CACHE_HIT and SQLITE_DBSTATUS_CACHE_MISS to the sqlite3_db_status() interface. * Removed support for SQLITE_ENABLE_STAT2, replacing it with the much more capable SQLITE_ENABLE_STAT3 option. * Enhancements to the sqlite3_analyzer utility program, including the --pageinfo and --stats options and support for multiplexed databases. * Enhance the sqlite3_data_count() interface so that it can be used to determine if SQLITE_DONE has been seen on the prepared statement. * Added the SQLITE_FCNTL_OVERWRITE file-control by which the SQLite core indicates to the VFS that the current transaction will overwrite the entire database file. * Increase the default lookaside memory allocator allocation size from 100 to 128 bytes. * Enhanced the query planner so that it can factor terms in and out of OR expressions in the WHERE clause in an effort to find better indices. * Added the SQLITE_DIRECT_OVERFLOW_READ compile-time option, causing overflow pages to be read directly from the database file, bypassing the page cache. * Remove limits on the magnitude of precision and width value in the format specifiers of the sqlite3_mprintf() family of string rendering routines. * Fix a bug that prevent ALTER TABLE ... RENAME from working on some virtual tables in a database with a UTF16 encoding. * Fix a bug in ASCII-to-float conversion that causes slow performance and incorrect results when converting numbers with ridiculously large exponents. * Fix a bug that causes incorrect results in aggregate queries that use multiple aggregate functions whose arguments contain complicated expressions that differ only in the case of string literals contained within those expressions. * Fix a bug that prevented the page_count and quick_check pragmas from working correctly if their names were capitalized. * Fix a bug that caused VACUUM to fail if the count_changes pragma was engaged. * Fix a bug in virtual table implementation that causes a crash if an FTS4 table is dropped inside a transaction and a SAVEPOINT occurs afterwards.
2011-11-03Support Python3.obache4-9/+18
2011-11-02Updated databases/sqlrelay to 0.43fhajny9-83/+123
pkgsrc changes: * Added LICENSE to package and options * Pre-create neede volatile directories * Improve the NetBSD rc.d script 0.43 * updated ruby code build to take sitearch into account during includes * updated ruby code to map STR2CSTR to StringValuePtr for ruby 1.9 * updated to use rudiments' updated signalclasses * replaced calls to fork() and exit() with process class calls * updated ruby detection in configure script * added a test for Python.h to the configure script * updated tcl detection * updated db2 detection * added sed command to remove -arch args from perl build (for osx) * added charset support for all db's who's client libraries support them * updated detection of various languages and db's on various platforms * added getting started with odbc doc * updated faq with info about result sets from stored procedures 0.42 * fixed a bug causing cursor id's not to get set for some db's * updated configure script to look for client64 in addition to client for oracle intantclient on x86_64 * added setTimeout to all API's * applied some patches from Alexey Leontev * bumped BINDVARLENGTH up to 64 * applied Renat Sabitov's scaler -debug patch and 11g configure patch * applied Stephan van Egmond's sqlrsh history patch * added configure test for gmake, use it to find ruby.h * applied mingang@taobao.com's scaler patch for -debug * added getting started notes for Oracle 11.2 on Fedora Core 12 * added test for mdb_sql_run_query and code to use it if it's there * fixed a bug that caused ping to fail after reconnecting to sybase * added configure test for xsubpp * fixed perl dbi inout bind problem * fixed code that was adding a NULL terminator to oracle clob values * applied several patches from Renat Sabitov * applied dynamic cursor patch from Cal Heldenbrand * applied Claudio Freire's normalized matching and xmlparsing patches * fixed sqlite connection to use sqlite3_malloc/free * update freetds connection to get tds version with ct_config if TDS_VERSION_NO doesn't exist * applied a fix for a bug that could cause a crash when a cursor is reused * fixed a shutdown race condition in connection daemons * moved common startup/shutdown code for connection daemons up into static methods/variables of the sqlrconnection_svr class * fixed a crash in the oracle connection daemon where OCIHandleFree was getting called on define handles that weren't created by OCIHandleAlloc * removed rebuild target from Makefiles * updated tests * refactored main() method for connections * added searches for ruby1.8, ruby19 and ruby1.9 in configure script * fixed a bug that caused addresses="" to cause the sqlr-listener not to start * added entries to FAQ about oracle instantclient and ubunu /bin/dash * updated postgresql tests to use bpchar rather than char(20) for fetching results of stored procedure * renamed interbase.create.sh to firebird.create.sh * fixed a bug that could overrun the postgresql bind array * fixed bug that caused connection daemon sockets to be double-freed on shutdown after a suspended session * precision/scale in output bind buffers is initialized now * debugstring buffers are no longer build when debug is turned off * fixed id vs. index bug when requesting a cursor and binding a cursor * refactored JNI code a bit, fixed getIntField/getLongField problem that caused problems on 64-bit machines * applied patch to make python api return decimals and integers, not just strings, refactored some of it * fixed dump tran docs in getting started with sybase to use sa * updated sybase connection to use length of cursor name rather than CS_NULLTERM to work around an odd, inconsistent bug that would cause the connection to hang sometimes * connections not spawned by scaler don't signal on the semaphore used by the scaler to wait for a connection to start now * updated bind var docs * updated faq * fixed a bug where binding an oracle cursor didn't reset some values and would cause subsequent cursor binds to fail * added note to docs about configuring sybase to dump transactions at each checkpoint * applied Renat Sabitov's patch to kill scaler-started connections which fail to signal on sem(8) because they either crashed or got hung up trying to start * fixed a bug in the mysql drop-in lib that could cause the client to run out of cursors * added a mapping between sqlite3_free and sqlite_freemem * added a fix for a race condition in the scaler * fixed a postgresql bind memory leak * applied Renat's ruby DESTDIR patch and updated helper scripts to remove $(DESTDIR) from all the variables that it outputs * applied Renat's patch to handle semaphore failures in forked listeners during shutdown * applied Renat's patch to move connection counting for scaler-spawned connections entirely into scaler itself * applied Renat's patch to reap children more regularly and refactored it a little * fixed distclean to remove perl .pm files * changed maxsessioncount default to 0, updated docs, examples 0.41 * added configure test for ruby.h * added a couple of new functions to the mysql drop-in library * updated mysql drop-in lib docs explaining how to use with PHP * added documentation for timequeries params * if SQLConnectW isn't supported, ODBC driver uses non-unicode calls * added maxsessioncount parameter and connections use it to override ttl and bleed off * applied Renat Sabitov's output bind patch * added mysql last_insert_id() note to FAQ * made it so oracle_home doesn't need to be set if oracle_sid is specified in tnsnames.ora format 0.40 * fixed readline detection in configure script * fixed an uninitialized variable in sqlr-import * changed clientSession() to call endSessionCommand() instead of endSession() so endSessionInternal() would be called every time * fixed debug option in sqlr-import and sqlr-export * fixed postgresql typemangling=no option * set dbversion to unknown if sp_version wasn't found in freetds/sybase * output bind variables' null indicator is reset now * updated postgresql typemangling * included Jesse Wagner's oracle 11g acsite patch * added +1 to inbindvars[i].valuesize for CLOB's to make sure the NULL terminator is included * postgresql connection uses PQparameterStatus if PQserverVersion doesn't exist and runs "select version()" if PQparameterStatus doesn't exist; to get the db version * added mysql-5.1 drop-in replacement lib * fixed a bug that caused result set data not to be cleaned up before a cursor is reused as a bind cursor * changed string bind length to uint32_t from uint16_t * added clearBinds() call after executeQuery() in perl dbi driver * began work on an ODBC driver * added serverVersion and clientVersion methods * incorporated Alfred Fazio's python api patches * fixed a bug where cursors might not get aborted when a client disconnects * made shared memory segment group-readable * applied Renaud Amar's HAVE_MYSQL_OPT_RECONNECT patch * added ODBC driver to spec file * added DESTDIR= to .pc files * made freetds use single-quote for escape character, other db's use backslash * made sqlr-export/import use &##; for non-printable characters, &, < and > * fixed scaler; supports -localstatedir option properly now * fixed many it's -> its typos in the documentation * changed debug so that only one binary is built and it's selected at runtime * integrated erlang api * added -localstatedir to sqlr-stop * fixed mysql (with statement api) relogin problems * removed non-functional config app * added Oracle 11g on fc9 document * added ASE 15.0.2 installation doc * made it possible to only bind to port, not socket * added test for tdsver.h 0.39 * removed oracle7 support * added OCI_OBJECT to oracle environment init * added some more error codes to oracle's dead connection test * connections don't decrement connection count when they fail to log in now :) * added -silent option to connections that scaler uses so they don't spew login errors if the db is down * fixed a bug that disabled scaling if maxlisteners was -1 (the default, which means no maximum) * freetds, db2 connection don't detach before logging in any more * added reloginatstart config parameter * fixed sendLob for oracle<8i * applied Johnny Luong's postgresql drop-in lib patch * applied Jason McClellen's perl dbi raise-error patch * sybase/freetds use CS_SEVERITY instead of msgp->severity now * added 64 bit sybase tests * postgresql only uses PQexecPrepared if PQprepare also exists * set LANG=POSIX before running ruby/make so sed's would work on non-us locales * documented how to use mysql stored procedure output parameters * applied james@thoughtpatterns.com's perl null bind patch * applied Tim Bunce's perl dbi driver patch * suppress error message of cat $ORACLE_HOME/lib/sysliblist in configure script * added support for stored procedures which return result sets to sybase connection * added support for stored procedures which return result sets to freetds connection but it doesn't actually return anything * documented how to use sybase stored procedure result sets * fixed a bug that caused zope to get an exception when result sets are empty * configure looks for instantclient if it can't find anything in ORACLE_HOME, added --with-oracle-instantclient-prefix option * added sybase ASE 15 install doc * fixed a bug that caused the router connection to return a max of 10 rows * applied Chris Coyle's mysql auto-reconnect patch * modified countBindVariables to exclude :'s and @'s if it finds $'s or ?'s * applied some of Tim Bunce's DBI patches * added pid cleanup to init script similar to patch supplied by Ragnar Rova * added validBind() method which will return whether a bind variable is in the query or not * fixed Yeb Havinga's db-tier authentication bug * added timequeries option * added support for Oracle OS-authentication * added some new FAQ's * mysql connection calls commit() before running the first query after each new client connection * fixed a crash in the router involving "fake begin's" * documented msql transaction weirdness and db2 relogin issues * added /opt/csw to configure script search path * improved filtering out of -x arguments in perl/ruby make commands * added -lruby, -lperl, -lpython, etc for OS X 0.38 * implemented mysql_stmt function support in mysql connection * fixed mysql_autocommit detection * fixed missing self before __getRow and __getRowRange in python db driver * implemented query filtering and routing * interbase/firebird dead-db/relogin works now * added test for 0 length result set to PySQLRDB's fetchmany method * added mysql_config sanity test to configure script * NULL's are escaped in fake input BLOB binds now * query router works pretty well now * applied Sharpinskiy Dmitry's odbc unicode patch * integrated Devananda's statistics gathering code * added support for mysql stored procedures * integrated Devananda's mysql result set updates * sqlrelay.conf.example installed as $datadir/examples/sqlrelay.conf now * integrated Andreas Behr's listener crash patch * removed erroneous reference to sqlrcon_errormessage in php pear db * another multibyte clob fix * added "delimiter" command to sqlrsh to change delimiter from ; to whatever * removed msql support * added db2 9.1 installation doc * added firebird 2.0 installation docs * router connection overrides authtier=database * fixed a bug where clients would hang if they requested a cursor when none were available * added some additional mdb 5 checks to configure script * added iconv const char parameter check to configure script * the main listener doesn't listen for clients until all of the connections have started now * added notes about tcp_tw_recycle/tcp_tw_reuse in tuning doc * ping causes the connection to relogin if it returns false now * added iconv include/library find to configure script * fixed sqlrlistener so forked listeners don't remove the pid file * switched oracle 8 column size variable type from sb4 to ub2 * if maxqueuelength>maxlisteners then scaling isn't used
2011-11-01Recursive bump for graphics/freetype2 buildlink addition.sbd1-1/+2
2011-11-01Recursive bump for graphics/freetype2 buildlink addition.sbd20-40/+40
2011-10-30Fix an off-by-one error in the UTF8StringNormalize function that allowsdrochner3-2/+55
remote attackers to cause a denial of service (slapd crash) via a zero-length string that triggers a heap-based buffer overflow bump PKGREV
2011-10-29databases/share-mime-info: Improve DEINSTALL scriptmarino1-3/+11
Fixes the following issue: > pkg_delete shared-mime-info-0.90nb1 rmdir: /usr/pkg/share/mime/packages: No such file or directory
2011-10-28+ p5-Redisobache1-1/+2
2011-10-28Import p5-Redis-1.904 as databases/p5-Redis.obache3-0/+31
Packaged by tnozaki@, some minor improvements by me. Perl binding for Redis database which is in-memory hash store with support for scalars, arrays and sets and disk persistence.
2011-10-24Update p5-DBIx-Connector to 0.47.hiramatsu2-7/+6
Changes from previous: 0.47 2011-09-26T17:12:07Z - Use of the deprecated `catch` functionality now warns on every call, rather than just the first call from a given caller. 0.46 2011-07-17T00:47:49 - Eliminated "Use of qw(...) as parentheses is deprecated" warning in test when running on Perl 5.14. - Properly `local`ing `$$` in the `t/base.t` test so that it doesn't die on Perl 5.15. Thanks to Andreas J. Koenig for the report and diagnosis and to Nicholas Clark for the fix. - Duplicate paragraphs removed from `README.md` thanks to Ask Bjørn Hansen. - The `catch` functionality is deprecated. It will warn once for each caller to keep log verbosity down. In the next release, it will warn for every call. The release after that, it will be removed altogether. 0.45 2011-05-10T21:44:08 - Fixed crash when `in_txn()` was called before an actual connection was established. - Strongly recommend setting `AutoCommit` to true in the documentation. Setting `AutoCommit` to false defeats the scoping behavior of `txn()` and therefore should not be used. - Nested exception handling now works properly in nested calls to `run()` in fixup mode and in nested calls to `txn()` in all modes. Thanks to Mark Lawrence for the report (RT #66974). 0.44 2011-03-20T01:04:59 - Fixed bug with the MySQL driver introduced by the auto-reconnection fix in 0.43. Sorry for the lame mistake. [Lee Aylward] 0.43 2011-03-17T20:03:16 - DBIx::Connector now sets the DBI `RaiseError` parameter to true in `new()` if neither it nor `HandleError` has been specified. This is to increase the likelihood that exception handling will be properly triggered in `run()`, `txn()`, and `svp()`. Documentation has also been added to emphasize the importance of setting `RaiseError` or `HandleError` appropriately. - Documented that `AutoInactiveDestroy` is set to true in `new()` if it is not specified. It's important tht this attribute be true in forking environments. - After connecting to the database, the MySQL driver, DBIx::Connector::Driver::mysql, now always sets the `mysql_auto_reconnect` attribute to false. This is to prevent MySQL's auto-reconnection feature from interfering with DBIx::Connector's auto-reconnection functionality in `fixup` mode. Thanks to Karen Etheridge and Peter Rabbitson for the report. - Removed mention of the use of the `catch` function from Try::Tiny, since it is no longer compatible to use passing the exception-handling function. Just using `catch =>` instead, which is cleaner-looking anyway (RT #65196). 0.42 2010-12-17T18:35:54 - If a catch block died, the exception was not being propagated. That is, if a catch block threw an exception, DBIx::Connector ate it, and any calling code would not be able to catch it. This was a pretty serious bug; upgrading is strongly recommended for anyone using catch blocks. - When `run()`, `txn()`, or `svp()` was called recursively from within a second fixup execution, it was not respecting the fact that it was recursive and could try to start a transaction again. This happened *only* when a fixup run found that the database was disconnected and successfully re-connected, so it's a pretty rare condition. 0.41 2010-12-08T21:02:32 - `connect()` no longer returns a disconnected database handle. Thanks to John Siracusa for the spot (Issue #6). - Added `disconnect_on_destroy()`, which can be used to disable disconnecting the database handle when the connector object is destroyed. Suggested by John Siracusa.
2011-10-24Update "phpmyadmin" package to version 3.4.7. Changes since version 3.4.6:tron2-6/+6
- bug #3418610 [interface] Links in navigation when $cfg['MainPageIconic'] = false - bug #3418849 [interface] Inline edit shows dropdowns even after closing - bug [view] View renaming did not work - bug [navi] Wrong icon for view (MySQL 5.5) - bug #3420229 [doc] Missing documentation section - bug #3423725 [pdf] Broken PDF file when exporting database to PDF - [core] Allow to set language in URL - bug #3425184 [doc] Fix links to PHP documentation - bug #3426031 [export] Export to bzip2 is not working
2011-10-22Changes 5.5.17:adam4-10/+22
* Replication: Previously, replication slaves could connect to the master server only through master accounts that use native authentication. Now replication slaves can also connect through master accounts that use nonnative authentication (except Windows native authentication) if the required client-side plugin is installed on the slave side in the directory named by the slave plugin_dir system variable. * MEMORY table creation time is now available in the CREATE_TIME column of the INFORMATION_SCHEMA.TABLES table and the Create_time column of SHOW TABLE STATUS output. * InnoDB Storage Engine: This fix improves the performance of instrumentation code for InnoDB buffer pool operations. * InnoDB Storage Engine: Data from BLOB columns could be lost if the server crashed at a precise moment when other columns were being updated in an InnoDB table. * InnoDB Storage Engine: Lookups using secondary indexes could give incorrect matches under a specific set of conditions. The conditions involve an index defined on a column prefix, for a BLOB or other long column stored outside the index page, with a table using the Barracuda file format. * InnoDB Storage Engine: This fix corrects cases where the MySQL server could hang or abort with a long semaphore wait message. (This is a different issue than when these symptoms occurred during a CHECK TABLE statement.) * Internal conversion of zero to binary and back could yield a result with incorrect precision. * Valgrind warnings generated by filesort operations were fixed. * mysqld_safe did not properly check for an already running instance of mysqld. * The help message for mysql_install_db did not indicate that it supports the --defaults-file, --defaults-extra-file and --no-defaults options. * An assertion designed to detect zero-length sort keys also was raised when the entire key set fit in memory. * myisampack could create corrupt FULLTEXT indexes when compressing tables. * A linking problem prevented the FEDERATED storage engine plugin from loading.
2011-10-21Update p5-Rose-DB to 0.764.hiramatsu2-7/+6
Changes from previous: 0.764 (10.18.2011) - John Siracusa <siracusa@gmail.com> * Use ENGINE=InnoDB instead of TYPE=InnoDB in MySQL table creation statements to avoid an incompatibility with MySQL 5.5 (RT 71757) 0.763 (12.30.2010) - John Siracusa <siracusa@gmail.com> * Support for Rose::DB::Object 0.794 * Return from rollback() early if AutoCommit is set.
2011-10-21Update p5-DBIx-Class-Fixtures to 1.001013.hiramatsu2-7/+6
Changes from previous: 1.001013 - fixed functionality in last release by more deeply cloning parameters, which prevents bad things when parameters get deleted in the wrong places. Also be sure we clear state properly after a dump. 1.001012 - Added new method 'available_config_sets' which returns and caches a list of all the json set configs found in the 'config_dir' directory. This was added to make it easier when you need to dump all the fixtures programatically. - Added method 'dump_config_sets' to let you dump more than one set at a time more easily - Added method 'dump_all_config_sets' which helps automate dumping all your current config sets to a directory. 1.001011 - Added an excludes resultsource option to the ->dump({all=>1,...}) feature - Allow you to directly set a configuration via a Perl HashRef instead of a JSON file. Useful for testing and when you have simple or generated configs. - New option to force use of ->create rather than ->populate. - Fixed a bug in the test suite that would fail on certain JSON parsers
2011-10-19Update p5-DBICx-TestDatabase to 0.04.hiramatsu2-7/+7
Changes from previous: 0.04 14 December 2010 - support unicode (patch by diegok) 0.03 14 December 2010 - use an in-memory sqlite database by default
2011-10-19Recursive Bump from boost-libs ABI bump.obache1-2/+2
2011-10-18Update "phpmyadmin" package to version 3.4.6. Changes since version 3.4.5:tron2-6/+6
Welcome to phpMyAdmin 3.4.6, a bugfix and minor security release. Please refer to the upcoming PMASA-2011-15 and -16 announcements on http://www.phpmyadmin.net/home_page/security/.
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