summaryrefslogtreecommitdiff
path: root/databases
AgeCommit message (Collapse)AuthorFilesLines
2012-06-13Update ruby-activerecord32 to 2.3.6.taca1-4/+4
## Rails 3.2.6 (Jun 12, 2012) ## * protect against the nesting of hashes changing the table context in the next call to build_from_hash. This fix covers this case as well. CVE-2012-2695 * Revert earlier 'perf fix' (see 3.2.4 changelog / GH #6289). This change introduced a regression (GH #6609). assoc.clear and assoc.delete_all have loaded the association before doing the delete since at least Rails 2.3. Doing the delete without loading the records means that the `before_remove` and `after_remove` callbacks do not get invoked. Therefore, this change was less a fix a more an optimisation, which should only have gone into master. *Jon Leighton*
2012-06-12Add inet6 to default suggested options. It's 2012.wiz3-5/+8
2012-06-11Changes 3.7.13:adam7-22/+24
* In-memory databases that are specified using URI filenames are allowed to use shared cache, so that the same in-memory database can be accessed from multiple database connections. * Recognize and use the mode=memory query parameter in URI filenames. * Avoid resetting the schema of shared cache connections when any one connection closes. Instead, wait for the last connection to close before reseting the schema. * In the RTREE extension, when rounding 64-bit floating point numbers to 32-bit for storage, always round in a direction that causes the bounding box to get larger. * Adjust the unix driver to avoid unnecessary calls to fchown(). * Add interfaces sqlite3_quota_ferror() and sqlite3_quota_file_available() to the test_quota.c module. * The sqlite3_create_module() and sqlite3_create_module_v2() interfaces return SQLITE_MISUSE on any attempt to overload or replace a virtual table module. The destructor is always called in this case, in accordance with historical and current documentation.
2012-06-09Replace python interpreter in two files. Bump PKGREVISION.wiz1-2/+4
2012-06-08Fix build on SunOS when optimization of -O2 or greater is used.fhajny1-1/+8
2012-06-04Allow ruby-dm-types to depend on ruby-stringex 1.3 and later.taca1-4/+4
Bump PKGREVISION.
2012-06-04Update pear-DB to 1.7.14.obache2-6/+7
PR 46534 by Wen Heping. While here, set LICENSE=php. Changes since 1.7.13: All drivers: * Made the definition of DB_common::raiseError() compatible with PEAR::raiseError() by adding dummy parameters. Request 11581. * Fixed SKIP block in the 20locale.phpt test. * Fixed non-persistent connections to really be non-persistent when unserialising. Bug 15115. ibase: * Changed the order of regular expressions applied when mapping errors so that constraint violations in PHP 4.4 are actually reported as constraint violations and not table not found errors. * Fixed a test that should have been skipped in PHP 4.4. ifx: * Use PCRE rather than ereg. Bug 17722, patch by Olle Jonsson. mssql: * Fix escaping of string values with lines ending in a backslash character. Bug 16117. oci8: * Fix for last_query reconstruction with lots of placeholders. Bug 12418, patch by Nicholas Evans. * Fix replacement of values in last_query for :bind's numbered over 10. Bug 14603. * Unset $_prepared_queries in freePrepared(). Bug 14271. pgsql: * Added special-case to handle SAVEPOINT queries as manip queries. Bug 12260. * Implement rudimentary support for WITH...SELECT queries. Bug 17136. sqlite: * Added support for another error message in the SQLite driver. Bug 12105, patch by Adam Ashley. * Implement auto_increment support in tableInfo(). Request 13193.
2012-06-03PKGREVISION bump (to 5) matching rev 1.33 of distinfo and associateddholland1-2/+2
patches, which was even described as changing installed headers for client packages but I apparently spaced on it. noted by obache.
2012-06-02Changes 5.5.25:adam3-7/+18
* The --safe-mode server option now is deprecated and will be removed in MySQL 5.6. * Performance: InnoDB: Improved the algorithm related to adaptive flushing. This fix increases the rate of flushing in cases where compression is used and the data set is larger than the buffer pool, leading to eviction. * InnoDB: In a transaction using the REPEATABLE READ isolation level, an UPDATE or DELETE statement for an InnoDB table could sometimes overlook rows recently committed by other transactions. As explained in Section 14.3.9.2, “Consistent Nonlocking Reads”, DML statements within a REPEATABLE READ transaction apply to rows committed by other transactions, even if a query could not see those rows. * InnoDB: The Innodb_buffer_pool_pages_flushed status variable was incorrectly set to twice the value it should be. Its value should never exceed the value of Innodb_pages_written. * InnoDB: The error handling and message was improved for attempting to create a foreign key with a column referencing itself. The message suggested a potential problem with the data dictionary, when no such problem existed. * InnoDB: The CHECK TABLE statement could fail for a large InnoDB table due to a timeout value of 2 hours. For typical storage devices, the issue could occur for tables that exceeded approximately 200 or 350 GB, depending on I/O speed. The fix relaxes the locking performed on the table being checked, which makes the timeout less likely. It also makes InnoDB recognize the syntax CHECK TABLE QUICK, which avoids the possibility of the timeout entirely. * Replication: It was theoretically possible for concurrent execution of more than one instance of SHOW BINLOG EVENTS to crash the MySQL Server. * Replication: Statements using AUTO_INCREMENT, LAST_INSERT_ID(), RAND(), or user variables could be applied in the wrong context on the slave when using statement-based replication and replication filtering server options (see Section 16.2.3, “How Servers Evaluate Replication Filtering Rules”). * Replication: An INSERT into a table that has a composite primary key that includes an AUTO_INCREMENT column that is not the first column of this composite key is not safe for statement-based binary logging or replication. Such statements are now marked as unsafe and fail with an error when using the STATEMENT binary logging format. For more information, see Section 16.1.2.3, “Determination of Safe and Unsafe Statements in Binary Logging”, as well as Section 16.4.1.1, “Replication and AUTO_INCREMENT”.
2012-06-02bump PKGREV for geos shlib name changedrochner1-2/+2
2012-06-02Update ruby-activerecord32 to 3.2.5.taca1-4/+4
3.2.4 had some regression related problem. ## Rails 3.2.4 (May 31, 2012) ## * Perf fix: Don't load the records when doing assoc.delete_all. GH #6289. *Jon Leighton* * Association preloading shouldn't be affected by the current scoping. This could cause infinite recursion and potentially other problems. See GH #5667. *Jon Leighton* * Datetime attributes are forced to be changed. GH #3965 * Fix attribute casting. GH #5549 * Fix #5667. Preloading should ignore scoping. * Predicate builder should not recurse for determining where columns. Thanks to Ben Murphy for reporting this! CVE-2012-2661
2012-06-02Update ruby-activerecord31 to 3.1.5.taca2-6/+6
## Rails 3.1.5 (May 31, 2012) ## * Fix type_to_sql with text and limit on mysql/mysql2. Fix GH #3931. * only log an error if there is a logger. fixes #5226 * fix activerecord query_method regression with offset into Fixnum * predicate builder should not recurse for determining where columns. Thanks to Ben Murphy for reporting this! CVE-2012-2661
2012-06-02Update ruby-activerecord3 to 3.0.13.taca1-4/+4
* Rails 3.0.13 (May 31, 2012) * Bugfix circular reference while saving has_one relationship * Test for circular reference while saving has_one relationship * Fixed typo in composed_of example with Money#<=> * predicate builder should not recurse for determining where columns. Thanks to Ben Murphy for reporting this! CVE-2012-2661
2012-06-02Update ruby-sequel to 3.36.0.taca3-7/+16
=== 3.36.0 (2012-06-01) * Use Bignum generic type when dumping unsigned integer types that could potentially overflow 32-bit signed integer values (stu314) * Support :transform option in the nested_attributes plugin, for automatically preprocessing input hashes (chanks) * Support :unmatched_pk option in the nested_attributes plugin, can be set to :create for associated objects with natural keys (chanks) * Support composite primary keys in the nested_attributes plugin (chanks) * Allow Model#from_json in the json_serializer plugin to use set_fields if a :fields option is given (jeremyevans) * Support :using option to set_column_type on PostgreSQL, to force a specific conversion from the old value to the new value (jeremyevans) * Drop indexes in the reverse order that they were added in the schema dumper (jeremyevans) * Add :index_names option to schema dumper method, can be set to false or :namespace (stu314, jeremyevans) * Add Database#global_index_namespace? for checking if index namespace is global or per table (jeremyevans) * Fix typecasting of time columns on jdbc/postgres, before could be off by a millisecond (jeremyevans) * Add document explaining Sequel's object model (jeremyevans) * Attempt to detect more disconnect errors in the mysql2 adapter (jeremyevans) * Add is_current? and check_current to the migrators, for checking/raising if there are unapplied migrations (pvh, jeremyevans) (#487) * Add a jdbc subadapter for the Progress database (Michael Gliwinski, jeremyevans) * Add pg_inet extension, for working with PostgreSQL inet and cidr types (jeremyevans) * Fix bug in model column setters when passing an object that raises an exception for ==('') (jeremyevans) * Add eager_each plugin, which makes each on an eagerly loaded dataset do eager loading (jeremyevans) * Fix bugs when parsing foreign keys for tables with explicit schema on PostgreSQL (jeremyevans) * Remove Database#case_sensitive_like on SQLite (jeremyevans) * Remove Database#single_value in the native sqlite adapter (jeremyevans) * Make Dataset#get work with nil and false arguments (jeremyevans) * Make json_serializer plugin respect :root=>:collection and :root=>:instance options (jeremyevans) * Support savepoints in prepared transactions on MySQL 5.5.23+ (jeremyevans) * Add pg_json extension, for working with PostgreSQL 9.2's new json type (jeremyevans) * In the optimistic locking plugin, make refresh and save after a failed save work correctly (jeremyevans) * Support partial indexes on Microsoft SQL Server 2008 (jeremyevans) * Make Database#call pass blocks (jeremyevans) * Support :each when preparing statements, useful for iterating over large datasets (jeremyevans) * Support :if_exists and :cascade options when dropping indexes on PostgreSQL (jeremyevans) * Support :concurrently option when adding and dropping indexes on PostgreSQL (jeremyevans) * Make Database#transaction on PostgreSQL recognize :synchronous, :read_only, and :deferrable options (jeremyevans) * Support :sql_mode option when connecting to MySQL (jeremyevans) * Apply :timeout MySQL connection setting on do, jdbc, and swift adapters (jeremyevans) * Don't set Sequel::Model.db automatically when creating an anonymous class with an associated database object (jeremyevans) * Add :connection_handling=>:queue option to the threaded connection pools, may reduce chance of stale connections (jeremyevans) (#481) * Handle JRuby 1.7 exception handling changes when connecting in the jdbc adapter (jeremyevans) (#477) * Make *_to_one association setters be noops if you pass a value that is the same as the cached value (jeremyevans) * Make Model#refresh return self when using dirty plugin (jeremyevans)
2012-06-01update to 3.3.2drochner18-377/+434
changes: many fixes and improvements, most visibly: the use of py-bsddb3 is now officially supported
2012-06-01Update ruby-sequel to 3.35.0.taca3-12/+15
=== 3.35.0 (2012-05-01) * Correctly handle parsing schema for tables in other databases on MySQL (jeremyevans) * Add DSL support for the modulus operator (%), similar to the bitwise operators (jeremyevans) * Fix possible thread-safety issues on non-GVL ruby implementations (jeremyevans) * Allow truncation of multiple tables at the same time on PostgreSQL (jeremyevans) * Allow truncate to take a :cascade, :only, and :restart options on PostgreSQL (hgimenez, jeremyevans) * Allow json and xml serializers to support :array option in class to_json method to serialize existing array of model instances (jeremyevans) * Add dirty plugin, which saves the initial value of the column when the value is changed (jeremyevans) * create_table now supports an :as option to create a table directly from the results of a query (jeremyevans) * The :index option when creating columns in the schema generator can now be a hash of options passed to index (jeremyevans) * Parsing the default column values in the oracle adapter no longer requires superuser privileges (Jason Hines) * Add Database#cache_schema to allow schema caching to be turned of, useful for development modes where models are reloaded (jeremyevans) * Correctly handle errors that occur when rolling back transactions (jeremyevans) * Recognize identity type in the schema dumper (jeremyevans) (#468) * Don't assign instance variables to Java objects, for future JRuby 2.0 support (jeremyevans) (#466) * Use date and timestamp formats that are multilanguage and not DATEFORMAT dependent on Microsoft SQL Server (jeremyevans) * Add Database#log_exception, which logs when a query raises an exception, for easier overriding (jeremyevans) (#465) * Make the migrators only use transactions by default if the database supports transactional DDL (jeremyevans) * Add Database#supports_transactional_ddl? for checking if DDL statements can be rolled back in transactions (jeremyevans) * Don't use auto parameterization when using cursors in the pg_auto_parameterize extension (jeremyevans) (#463) * No longer escape backslashes in strings by default, fixes doubled backslashes on some adapters (jeremyevans) * Escape blackslash-carriage return-line feed in strings on Microsoft SQL Server (mluu, jeremyevans) (#462, #461) * Remove Array#all_two_pairs? (jeremyevans) * Remove Dataset#disable_insert_returning on PostgreSQL (jeremyevans) * Remove support for PostgreSQL <8.2 (jeremyevans) * Remove support for Ruby <1.8.7 (jeremyevans)
2012-05-31Use more standard headers; should fix Solaris build.dholland2-5/+7
2012-05-31Changes 5.3.21:adam4-8/+34
* Fixed incompatibility problems of Java DPL with JDK7, so DPL will now work with JDK7. * Added a flag to allow database locking to be disabled from the SQL API. * Fixed a bug that could allocate a heap data page in a region after the region creation has been undone. * Redundant whitespaces are now ignored in DB_CONFIG lines pertaining to directories, e.g. set_data_dir. * Fixed a bug that caused DB_ENV->backup to stop early if DB_BACKUP_FILES was not set and a non-DB file was in the data directory. * Fixed a rare race condition that could cause a crash if two processes opened the same database at the same time. * Fixed missing cross compiling capability for the JDBC driver. * Allow the same system/machine to host both a master and a replica database through the use of relative pathnames. * Fixed a bug in the Java API where EnvironmentConfig.setCreateDir would fail to configure the environment. * Fixed an assert failure in btreeCompare when allocating memory in the wrong thread was causing a memory leak. * Fixed a bug in the Java API where concurrent operations that change the database schema could lead to a hang. * Added JDBC code to the code base and updated the windows build files to include the JDBC solution. * Fixed a bug where the heap's region size was not getting swapped correctly in mixed-endian environments. * Fixed a bug in the db_sql_jdbc project file for vs2010 that was preventing it from building correctly.
2012-05-30Update to 0.52, provided by wen in PR 46499.wiz2-6/+8
0.52 2012-05-29T18:32:42Z - The DBI params are now encapsulated in a code reference, rather than stored as the passed array, so that the password is less likely to be displayed in a dump. Idea borrowed from Rose::DB. Patch from Brad Bowman. - Eliminated warning about the non-portability of a v-string on older Perls. Thanks to Mark Lawrence for the report (Issue #17). - Removed a couple of leftover examples of the `catch` feature removed in v0.50. Thanks to Randy Stauner for the patch! - Eliminated more "Use of qw(...) as parentheses" syntax errors in tests when running on Perl 5.17. - Add mention of DBI Callbacks parameter to the docs, as folks often ask for this functionality, not realizing that the DBI already provides it. Randy Stauner. 0.51 2012-02-18T00:14:48Z - Fixed internal exception handling on Perls less than 5.14, where some exceptions woult not be propagated to the caller. 0.50 2012-02-14T18:25:07Z - The `catch` functionality has been completely removed. Any `catch` block passed to `run()`, `txn()`, or `svp()` will be ignored. Errors will trigger fatal exceptions. - Removed the `with` method, which was deprecated in 0.34. Use `mode()` instead. - Fixed bad method call attempted when an `svp()` block failed. Thanks to Ricardo SIGNES for the regression test and the fix. - Fixed creation of the SQLite driver savepoint methods so that they exist and work even if the driver is loaded before DBD::SQLite. Thanks to Ricardo SIGNES for the regression test and the fix.
2012-05-29Remove GNU_PROGRAM_PREFIX variable (discussed in pkgsrc-users@)cheusov1-6/+3
2012-05-29Fix build with Clang.joerg2-1/+40
2012-05-29Update to 0.6.9. Set LICENSE.wiz3-13/+17
SQLAlchemy 0.6.9, a maintenance release of the 0.6 branch, is now available. The 0.6 series has not seen a release since 0.6.8 was released nearly a year ago. During that time, the 0.7 series has gone through over six releases, gaining many new features and bug fixes. A portion of these fixes have been backported to 0.6 since 0.6.8, including twelve ORM fixes, so 0.6.9 is an effort to make these fixes widely available to those installations who have not yet upgraded to 0.7. The release coincides at the same time as release 0.7.7, which is also fast approaching maintenance-only mode with 0.8 now well underway and close to initial beta releases. Care has been taken in 0.6.9 to minimize as much as possible the potential for backwards-incompatibilities with existing code, which sometimes can occur if an application is unknowingly relying upon a buggy behavior that is then fixed. So while 0.6.9 is a very conservative release, it does still represent changes over a year's time; users are strongly urged to carefully review the CHANGES file to see exactly what's been adjusted, and to test it fully in their existing 0.6 applications before promoting it to production.
2012-05-25Changes 3.7.12.1:adam7-22/+23
* Fix a bug in the 3.7.12 release that can cause a segfault for certain obscure nested aggregate queries. * Fix various other minor test script problems.
2012-05-24databases/mysql-workbench: Fix unportable patch, add DragonFly fixmarino3-13/+23
One patch was hardcoded for NetBSD, return it closer to intention without breaking NetBSD. It's still not great, but a little better.
2012-05-20databases/gtkdbfeditor: USE_TOOLS+= msgfmtmarino1-2/+2
2012-05-18Update to version 2.19.2. Changes:he2-6/+6
Version 2.19.2 Released March 12, 2012 - Fix errors when multiple same-named placeholders are used. [GSM] (CPAN bug #75713) Version 2.19.1 Released March 10, 2012 (git commit db6f6da00467c7ea28d32c4df97e93ccc4d38f2b) - Fix crash when passing in an array with undefined elements. [GSM] Version 2.19.0 Released March 9, 2012 (git commit 05ab092905ce6891ed83e173412ee70d6cdb8cb5) - Use proper formatting for warn() and croak() (CPAN bug #75642) [Niko Tyni] - Fix localized regex in test (CPAN bug #70759) - Fix for named placeholders (CPAN bug #70953) [Jan Pazdziora] - Various fixes to the array-marshalling code [Noah Misch, Mark Stosberg, and David Christensen] (CPAN bug #58552) - Allow hi-bit chars in dollar-quoted identifiers [David Christensen] (CPAN bug #73832) - Have do() return count for things such as CREATE TABLE .. AS SELECT Will only work on 9.0 or better. (CPAN bug #71073) [Pavel Stehule] - Better error message when trying to do things post-disconnect [GSM] - Always respect pg_server_prepare=0 by using PQexec not PQexecParams. [GSM] - Fix error in async docs (CPAN bug #72812) - Switch from subversion to git. git clone git://bucardo.org/dbdpg.git [GSM]
2012-05-15Changes 3.7.12:adam7-24/+23
* Add the SQLITE_DBSTATUS_CACHE_WRITE option for sqlite3_db_status(). * Optimize the typeof() and length() SQL functions so that they avoid unnecessary reading of database content from disk. * Add the FTS4 "merge" command, the FTS4 "automerge" command, and the FTS4 "integrity-check" command. * Report the name of specific CHECK constraints that fail. * In the command-line shell, use popen() instead of fopen() if the first character of the argument to the ".output" command is "|". * Make use of OVERLAPPED in the windows VFS to avoid some system calls and thereby obtain a performance improvement. * More aggressive optimization of the AND operator when one side or the other is always false. * Improved performance of queries with many OR-connected terms in the WHERE clause that can all be indexed. * Add the SQLITE_RTREE_INT_ONLY compile-time option to force the R*Tree Extension Module to use integer instead of floating point values for both storage and computation. * Enhance the PRAGMA integrity_check command to use much less memory when processing multi-gigabyte databases. * New interfaces added to the test_quota.c add-on module. * Added the ".trace" dot-command to the command-line shell. * Allow virtual table constructors to be invoked recursively. * Improved optimization of ORDER BY clauses on compound queries. * Improved optimization of aggregate subqueries contained within an aggregate query. * Bug fix: Fix the RELEASE command so that it does not cancel pending queries. This repairs a problem introduced in 3.7.11. * Bug fix: Do not discard the DISTINCT as superfluous unless a subset of the result set is subject to a UNIQUE constraint and it none of the columns in that subset can be NULL. * Bug fix: Do not optimize away an ORDER BY clause that has the same terms as a UNIQUE index unless those terms are also NOT NULL.
2012-05-14+ ocaml-sqlite3wiz1-1/+2
2012-05-14Initial import of ocaml-sqlite3-1.6.1, packaged by Jaap Boender inwiz8-0/+131
PR 41690. This package contains is an OCaml database library wrapper for SQLite.
2012-05-13Update mysql55-{client,server} to 5.55.24.taca3-8/+13
Changes (http://dev.mysql.com/doc/refman/5.5/en/news-5-5-24.html): Functionality Added or Changed * Important Change: Replication: INSERT ON DUPLICATE KEY UPDATE is now marked as unsafe for statement-based replication if the target table has more than one primary or unique key. For more information, see Section 16.1.2.3, "Determination of Safe and Unsafe Statements in Binary Logging". Bugs Fixed * Security Fix: Bug #64884 was fixed. * InnoDB: Replication: When binary log statements were replayed on the slave, the Com_insert, Com_update, and Com_delete counters were incremented by BEGIN statements initiating transactions affecting InnoDB tables but not by COMMIT statements ending such transactions. This affected these statements whether they were replicated or they were run using mysqlbinlog. (Bug #12662190) * If the --bind-address option was given a host name value and the host name resolved to more than one IP address, the server failed to start. For example, with --bind-address=localhost, if localhost resolved to both 127.0.0.1 and ::1, startup failed. Now the server prefers the IPv4 address in such cases. (Bug #61713, Bug #12762885) * mysql_store_result() and mysql_use_result() are not for use with prepared statements and are not intended to be called following mysql_stmt_execute(), but failed to return an error when invoked that way in libmysqld. (Bug #62136, Bug #13738989) References: See also Bug #47485. * On Windows, mysqlslap crashed for attempts to connect using shared memory. (Bug #31173, Bug #11747181, Bug #59107, Bug #11766072)
2012-05-13Update mysql51-{client,server} to 5.1.63 (MySQL 5.1.63).taca4-12/+24
Changes (http://dev.mysql.com/doc/refman/5.1/en/news-5-1-63.html): * Security Fix: Bug #64884 was fixed. * Security Fix: Bug #59387 was fixed. * InnoDB: Deleting a huge amount of data from InnoDB tables within a short time could cause the purge operation that flushes data from the buffer pool to stall. If this issue occurs, restart the server to work around it. This issue is only likely to occur on 32-bit platforms. (Bug #13847885) * InnoDB: If the server crashed during a TRUNCATE TABLE or CREATE INDEX statement for an InnoDB table, or a DROP DATABASE statement for a database containing InnoDB tables, an index could be corrupted, causing an error message when accessing the table after restart: InnoDB: Error: trying to load index index_name for table table_name InnoDB: but the index tree has been freed! In MySQL 5.1, this fix applies to the InnoDB Plugin, but not the built-in InnoDB storage engine. (Bug #12861864, Bug #11766019) * InnoDB: When data was removed from an InnoDB table, newly inserted data might not reuse the freed disk blocks, leading to an unexpected size increase for the system tablespace or .ibd file (depending on the setting of innodb_file_per_table. The OPTIMIZE TABLE could compact a .ibd file in some cases but not others. The freed disk blocks would eventually be reused as additional data was inserted. (Bug #11766634, Bug #59783) * Partitioning: After updating a row of a partitioned table and selecting that row within the same transaction with the query cache enabled, then performing a ROLLBACK, the same result was returned by an identical SELECT issued in a new transaction. (Bug #11761296, Bug #53775) * Replication: The --relay-log-space-limit option was sometimes ignored. More specifically, when the SQL thread went to sleep, it allowed the I/O thread to queue additional events in such a way that the relay log space limit was bypassed, and the number of events in the queue could grow well past the point where the relay logs needed to be rotated. Now in such cases, the SQL thread checks to see whether the I/O thread should rotate and provide the SQL thread a chance to purge the logs (thus freeing space). Note that, when the SQL thread is in the middle of a transaction, it cannot purge the logs; it can only ask for more events until the transaction is complete. Once the transaction is finished, the SQL thread can immediately instruct the I/O thread to rotate. (Bug #12400313, Bug #64503) References: See also Bug #13806492. * Mishandling of NO_BACKSLASH_ESCAPES SQL mode within stored procedures on slave servers could cause replication failures. (Bug #12601974) * If the system time was adjusted backward during query execution, the apparent execution time could be negative. But in some cases these queries would be written to the slow query log, with the negative execution time written as a large unsigned number. Now statements with apparent negative execution time are not written to the slow query log. (Bug #63524, Bug #13454045) References: See also Bug #27208. * mysql_store_result() and mysql_use_result() are not for use with prepared statements and are not intended to be called following mysql_stmt_execute(), but failed to return an error when invoked that way in libmysqld. (Bug #62136, Bug #13738989) References: See also Bug #47485. * SHOW statements treated stored procedure, stored function, and event names as case sensitive. (Bug #56224, Bug #11763507) * On Windows, mysqlslap crashed for attempts to connect using shared memory. (Bug #31173, Bug #11747181, Bug #59107, Bug #11766072)
2012-05-12Fix the path to mkdir in the installed Makefile.global.sbd2-4/+6
Bump PKGREVISION
2012-05-10glib2 build fixes for the providers sub-packages, plus one for when thedholland17-1/+257
fam option is enabled. Closes PR 46429, PR 46430, and PR 46432.
2012-05-10Needs desktopdb.mk. PKGREVISION -> 20dholland1-2/+3
2012-05-10Build fix for new glib2.dholland2-1/+17
2012-05-09Fix typo in CONFIGURE_ARGS, from Noud de Brouwer in PR 46431dholland1-2/+2
2012-05-09More build fixes for new glib2.dholland5-1/+65
2012-05-08- updated to 4.021rhaen2-6/+6
Changes: 2011-08-15 Patrick Galbraith (work of others) <patg at patg dot net> (4.021) * Fix to enable PERL_NO_GET_CONTEXT to spee up DBD on thread Perls (Dave Mitchell <davem at iabyn dot com>) Thank you! * Fix to is_prefix not being exported by mysql Aran Deltax <bluefeet at gmail dot com> Thank you! * Eliminate DBIS usage Dagfinn Ilmari Mannsåker <ilmari at ilmari dot org> Thank you! * Enhanced / Fixed server side prepared statement checks (Steven Hartland) Thank you! * Fix missprint in doc of DBD::mysql of mysql_bind_type_guessing (Perlover http://blog.perloever.com) Thank you! * Misprint in lib/DBD/mysql.pm (Perlover) Thank you!
2012-05-08- Updated to 1.620rhaen2-6/+6
Changes: =head2 Changes in DBI 1.620 (svn r15300) 25th April 2012 Modified column renaming in fetchall_arrayref, added in 1.619, to work on column index numbers not names (an incompatible change). Reworked the fetchall_arrayref documentation. Hash slices in fetchall_arrayref now detect invalid column names. =head2 Changes in DBI 1.619 (svn r15294) 23rd April 2012 Fixed the connected method to stop showing the password in trace file (Martin J. Evans). Fixed _install_method to set CvFILE correctly thanks to sprout RT#76296 Fixed SqlEngine "list_tables" thanks to David McMath and Norbert Gruener. RT#67223 RT#69260 Optimized DBI method dispatch thanks to Dave Mitchell. Optimized driver access to DBI internal state thanks to Dave Mitchell. Optimized driver access to handle data thanks to Dave Mitchell. Optimized fetchall_arrayref with hash slice thanks to Dagfinn Ilmari Mannsåker. RT#76520 Allow renaming columns in fetchall_arrayref hash slices thanks to Dagfinn Ilmari Mannsåker. RT#76572 Reserved snmp_ and tree_ for DBD::SNMP and DBD::TreeData
2012-05-07Build fixes for new glib2.dholland8-1/+112
2012-05-07Set BUILDLINK_ABI_DEPENDS correctly (with +=, not ?=)dholland11-22/+22
It turns out there were a lot of these.
2012-05-06Build fixes for latest glib2.dholland4-1/+49
2012-05-06Remove Perl dependence as this package doesn't contain Perl Script anymore.tron1-2/+1
2012-05-06Update "phpmyadmin" package to version 3.5.1. Major changes since 3.4.*:tron4-139/+387
- browse-mode improvements - grid editing - remember recent tables - remember last sort order by table - flexible column width - reorder columns - more compact navigation bar - AJAXification of many operations - reorganised server status page, with server monitoring - improved support for stored routines, events and triggers - openGIS support - zoom-search in table search - Drizzle support - improved ENUM/SET editor
2012-05-06Fix build with the new glib2. Bleh.dholland22-1/+357
2012-05-04Don't return values from void functions.joerg2-1/+20
2012-04-29Update databasers/ruby-activerecord32 to 3.2.3.taca2-6/+6
## Rails 3.2.3 (unreleased) ## * Added find_or_create_by_{attribute}! dynamic method. *Andrew White* * Whitelist all attribute assignment by default. Change the default for newly generated applications to whitelist all attribute assignment. Also update the generated model classes so users are reminded of the importance of attr_accessible. *NZKoz* * Update ActiveRecord::AttributeMethods#attribute_present? to return false for empty strings. *Jacobkg* * Fix associations when using per class databases. *larskanis* * Revert setting NOT NULL constraints in add_timestamps *fxn* * Fix mysql to use proper text types. Fixes #3931. *kennyj* * Fix #5069 - Protect foreign key from mass assignment through association builder. *byroot*
2012-04-28Update ruby-sqlite3 package to 1.3.6.taca3-8/+8
=== 1.3.6 / 2012-04-16 * Enhancements * Windows: build against SQLite 3.7.11 * Added SQLite3::ResultSet#each_hash for fetching each row as a hash. * Added SQLite3::ResultSet#next_hash for fetching one row as a hash. * Bugfixes * Support both UTF-16LE and UTF-16BE encoding modes on PPC. Closes #63 * Protect parameters to custom functions from being garbage collected too soon. Fixes #60. Thanks hirataya! * Fix backwards compatibility with 1.2.5 with bind vars and `query` method. Fixes #35. * Fix double definition error caused by defining sqlite3_int64/uint64. * Fix suspicious version regexp. * Deprecations * ArrayWithTypesAndFields#types is deprecated and the class will be removed in version 2.0.0. Please use the `types` method on the ResultSet class that created this object. * ArrayWithTypesAndFields#fields is deprecated and the class will be removed in version 2.0.0. Please use the `columns` method on the ResultSet class that created this object. * The ArrayWithTypesAndFields class will be removed in 2.0.0 * The ArrayWithTypes class will be removed in 2.0.0 * HashWithTypesAndFields#types is deprecated and the class will be removed in version 2.0.0. Please use the `types` method on the ResultSet class that created this object. * HashWithTypesAndFields#fields is deprecated and the class will be removed in version 2.0.0. Please use the `columns` method on the ResultSet class that created this object.
2012-04-28Update ruby-sequel package to 3.34.1.taca3-9/+36
=== 3.34.1 (2012-04-02) * Fix bug in optimization of primary key lookup (jeremyevans) (#460) As for 3.34.0, changes are too many, please refer: http://sequel.rubyforge.org/rdoc/files/CHANGELOG.html
2012-04-27Recursive bump from icu shlib major bumped to 49.obache19-33/+38