Commit graph

6481 commits

Author SHA1 Message Date
wiz
fd2ef00230 Remove patches whose checksums were removed from distinfo during
last update.
2014-12-11 20:13:10 +00:00
wiz
9a08d7a104 Update to 1.833:
1.833 9 Dec 2014

   * More Silence compiler warnings

   * 1.832 breaks bleadperl C89 build
     RT #100812

1.832 8 Dec 2014

   * Silence compiler warnings

   * C++ change from blead
2014-12-10 22:08:26 +00:00
wiz
42cd4672e3 Update to 1.46:
1.46 2014-12-10
    - Switched to a production version. (ISHIGAKI)

1.45_06 2014-11-26
    - Silenced a compile-time warning (Unescaped left brace
      in regex is deprecated) in PerlData virtual table
      under bleadperl

1.45_05 2014-11-25
    - Updated to SQLite 3.8.7.2
    - Restored regexp support in PerlData virtual table
      by secure reimplementation using closure (DAMI++)

1.45_04 2014-10-28
    *** CHANGES THAT MAY POSSIBLY BREAK YOUR OLD APPLICATIONS ***
    - Changed to apply quotemeta() to parameters while building
      a query for a virtual table using PerlData for security.
      (RIBASUSHI++ and MAUKE++) (DAMI, ISHIGAKI)

1.45_03 2014-10-25
    - Fixed regression of 0 as integer (ISHIGAKI)

1.45_02 2014-10-23
    - Improved int overflow handling under 32bit strawberry perl
      (ISHIGAKI)

1.45_01 2014-10-22
    - Updated to SQLite 3.8.7 (ISHIGAKI)
    - Resolved #76395 (hopefully): int values over 32 bit in length
      produce an error "datatype mismatch" (ISHIGAKI)
2014-12-10 22:01:20 +00:00
tron
58905bb512 Update "phpmyadmin" package to version 4.3.1.
The major changes in version 4.3.* are:
- Smart sorting for int keys
- Confirmation message when dropping user(s)
- Confirm dialog on accidentally leaving a page
- Allow clicking an approximate row count to get a correct one
- Support for editing binary fields in hexadecimal
- MariaDB 10+ multi-master replication support
- Allow saving query charts as images
- Use aliases in SQL export for tables and columns
- Export with table/column name changes
- Dynamic process list
- Drag and Drop SQL import
- Preview SQL instead of executing it
- Run SQL query: Allow rollback for InnoDB tables
- Zeroconf PMA tables support
- Regexp replace
- Avoid session timeout when user is active
- MySQL 5.7.5 compatibility
- Avoid session timeout when user is active
- Multiple-column foreign key relation
- Charts for data in <x-axis, series,="" value=""> format
- Range Search Capability
- Improvements for the table editor (index creation)
- PHP OpenSSL support for cookie encryption/decryption
2014-12-10 20:34:34 +00:00
fhajny
a9df055830 Set PATH for postgresql SMF, helps 3rd party software invoked via
modules like PL/Perl.
2014-12-10 14:05:41 +00:00
fhajny
603d2382dc Update redis to 2.8.18.
* [FIX] Linenoise updated to be more VT100 compatible. (Salvatore Sanfilippo)
* [FIX] A number of typos fixed inside comments. (Various authors)
* [FIX] redis-cli no longer quits after long timeouts. (Matt Stancliff)
* [FIX] Test framework improved to detect never terminating scripts, cleanup
        instances on crashes. (Salvatore Sanfilippo)
* [FIX] PFCOUNT can be used on slaves now. (Salvatore Sanfilippo)
* [FIX] ZSCAN no longer report very small scores as 0. (Matt Stancliff,
        Michael Grunder, Salvatore Sanfilippo)
* [FIX] Don't show the ASCII logo if syslog is enabled. Redis is now
        an Enterprise Grade product. (Salvatore Sanfilippo)

* [NEW] EXPERIMENTAL: Diskless replication, for more info check the doc at
        http://redis.io/topics/replication. (Salvatore Sanfilippo).
* [NEW] Transparent Huge Pages detection and reporting in logs and
        LATENCY DOCTOR output. (Salvatore Sanfilippo)
* [NEW] Many Lua scripting enhancements: Bitops API, cjson upgrade and tests,
        cmsgpack upgrade. (Matt Stancliff)
* [NEW] Total and instantaneous Network bandwidth tracking in INFO.
* [NEW] DEBUG POPULATE two args form implemented (old form still works).
        The second argument is the key prefix. Default is "key:" (Salvatore
        Sanfilippo)
* [NEW] Check that tcp-backlog is matched by /proc/sys/net/core/somaxconn, and
        warn about it if not. (Salvatore Sanfilippo)
2014-12-10 13:36:54 +00:00
adam
744debcb84 Changes 3.8.7.4:
Bug fix: Add in a mutex that was omitted from the previous release.
2014-12-10 10:39:08 +00:00
adam
53280783df Changes 3.8.7.3:
* Bug fix: Ensure the cached KeyInfo objects (an internal abstraction not visible to the application) do not go stale when operating in shared cache mode and frequently closing and reopening some database connections while leaving other database connections on the same shared cache open continuously.
* Bug fix: Recognize that any column in the right-hand table of a LEFT JOIN can be NULL even if the column has a NOT NULL constraint. Do not apply optimizations that assume the column is never NULL.
2014-12-08 11:04:32 +00:00
mef
4459602120 Udate 0.00012 to 0.00013
0.00013 2014-02-27
        - Pod fixes (RT#88875)
        - Fix deps (github#1)
2014-12-07 22:12:54 +00:00
mef
2cd2b27dac Update 1.65 to 1.66
1.66  2014/08/20
 - No changes since 1.65_02

1.65_02
 - Stop unilaterally disabling the "UTF8" flag before executing queries
 - Make ->Fields case-sensitive in the column names it returns, as well
   as in the table name it takes.

1.65_01
 - Make ->Fields only lookup information on the table requested, not all
   fields, for performance.  It also is now case-sensitive in table name.
 - Omit calls to ->Fields entirely for PostgreSQL 9.1 and above
2014-12-07 22:09:51 +00:00
mef
a876fd018a Update 0.001003 to 0.001004
0.001004  2014-11-30 21:50:34-06:00 America/Chicago
 - Fix bug that disallowed false values
2014-12-07 22:06:49 +00:00
mef
35f233e77e Update 0.10 to 0.11
0.11 03 March 2014
 - move to github
 - add meta to Makefile.PL, make pod tests respect RELEASE_TESTING env var
 - fix https://rt.cpan.org/Ticket/Display.html?id=93435
2014-12-07 22:01:58 +00:00
mef
0181c17067 Update 2.024000 to 2.024001
2.024001  2014-11-25 19:16:41-06:00 America/Chicago
 - Fix ::DidYouMean to override source instead of resultset (Thanks ribasushi
   for the bug report!)
2014-12-07 22:00:26 +00:00
mef
6e86c73022 Update 1.001024 to 1.001026
1.001026  2014-12-01 16:43:10+00:00 Europe/London
- bugfix: not relying on $src->from to be a string anymore,
  use $src->name or $src->source_name. mrf++

1.001025  2014-11-30 00:58:13+00:00 Europe/London
- optimization: add empty string as second arg to encode_base64 - rammo++
    https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/1/commits
2014-12-07 21:57:27 +00:00
tron
2c16693f5e Use significantly smaller ".tar.xz" distribution file now that downloads
from the master site are working again.
2014-12-07 14:27:29 +00:00
tron
d8a9397c06 Update "phpmyadmin" package to version 4.2.13.1. Changes since version 4.2.12:
- bug #4604 Query history not being deleted
- bug #4057 db/table query string parameters no longer work
- bug #4605 Unseen messages in tracking
- bug #4606 Tracking report export as SQL dump does not work
- bug #4607 Syntax error during db_copy operation
- bug #4608 SELECT permission issues with relations and restricted access
- bug #4612 [security] XSS vulnerability in redirection mechanism
- bug #4611 [security] DOS attack with long passwords
2014-12-07 12:37:54 +00:00
rodent
4be5a8a1a9 +py-sqlalchemy-i18n 2014-12-06 03:27:51 +00:00
rodent
b33d719186 Import py27-SQLAlchemy-i18n-1.0.1 as databases/py-sqlalchemy-i18n.
Internationalization extension for SQLAlchemy models. Features:

 * Stores translations in separate tables.
 * Reflects translation table structures based on parent model table structure.
 * Supports forcing of given locale.
 * Good performance (uses proxy dicts and other advanced SQLAlchemy concepts for
   performance optimization).
2014-12-06 03:26:17 +00:00
schmonz
bf5fe9e179 Pipe mysqld_safe's stdout and stderr to syslog to avoid the problem
in PR pkg/48271. (There's a mysqld_safe switch to log to syslog,
which would also work around the problem, at the expense mutually
exclusivity with normal MySQL logging). Bump PKGREVISIONs.
2014-12-05 17:22:15 +00:00
mef
a67b75cc5d - Update 1.2.12 to 1.3.3. No ChangeLog found.
- Add LICENSE as gnu-gpl-v3 (noted in pytdb.c)
2014-12-04 11:13:25 +00:00
mef
6c4007af59 Update 1.13 to 1.15
Release 1.15

    Minor fixes to allow building on Windows.
    Fixed syntax error at compile time for some compilers
    Allow database names with special chars in the name.
    Change to ct_data_info() to flag an error in case the CS_IODESC returned
    doesn't include a valid text pointer - this happens if the text/image column
    is nullable and has not been initialized in the database.

Release 1.14

    Fix bad size handling for unicode data.
    Remove default charset setting to utf8 (this had been done in 1.11 as part of
    improved utf8 handling, but has negative side-effects. If unicode handling is needed
    then set "charset=utf8" as part of the connection string.
    Enforce the fact that utf8/unicode handling only works with OpenClient 15.x or later.
2014-12-04 08:18:05 +00:00
mef
d7fc727855 Update 1.31 to 1.50
---------------------
1.50 2014-07-25

  [BUG FIXES]
  The 80_odbc_diags.t test could fail if a driver fails a table does
  not exist test in the prepare instead of the execute.

1.49_4 2014-07-08

  [BUG FIXES]
  Fixed sql_type_cast.t test which assumed column aliases which stay
  lowercase.

  Fixed 87_odbc_lob_read.t test which did not bow out of the test
  properly if the database was not MS SQL Server.

  [DOCUMENTATION]
  Revised the query notification example and documentation.

  Added a link to a better Query Notification article.

1.49_3 2014-05-01

  [CHANGE IN BEHAVIOUR]
  As warned years ago, this release removes the odbc_old_unicode attribute.
  If you have a good reason to use it speak up now before the next non-development
  release.

  [BUG FIXES]
  Fix rt89255: Fails to create test table for tests using PostgreSQL odbc driver.
  Change test suite to fallback on PRECISION if COLUMN_SIZE is not found.

  [ENHANCEMENTS]
  Added support for MS SQL Server Query Notification. See the new
  section in the pod.

  Added a currently undocumented (and experimental)
  odbc_describe_param method on a statement handle which takes a
  parameter number as the only argument and returns an array of the
  data type, parameter size, decimal digits and nullable (as per
  SQLDescribeParam).

  [DOCUMENTATION]
  Added FAQ on truncated column names with freeTDS.

  [MISCELLANEOUS]
  I have removed the "experimental" tag for odbc_getdiaffield and odbc_getdiagrec
  methods.

1.49_2 2014-04-26

  [BUG FIXES]
  Change to data_sources in 1.49_1 could lead to a compile error since
  data_sources was not returning a value if an error occurred.

1.49_1 2014-04-25

  [BUG FIXES]
  If you had a lot of DSNs on Windows (more than 280 but it depends on
  the length of their names) and called the data_sources method it
  could crash your script. Code internally changed to stop putting the DSNs
  returned on the stack.

  [CHANGE IN BEHAVIOUR]
  As warned years ago, the private data_sources method has been
  removed - use DBI one instead.

  [MISCELLANEOUS]
  Added FAQ entry of maximum number of allowed parameters.


  List just of date for old changes, see ChangeLog in source, thank you.
1.48 2014-03-03
1.47 2014-02-19
1.46_2 2013-12-17
1.46_1 2013-11-16
1.45 2013-10-28
1.44_4 2013-10-16
1.44_3 2013-10-11
1.44_3 2013-10-11
1.44_2 2013-09-07
1.44_1 2013-06-06
1.43 2013-03-06
1.42_5 2013-01-25
1.42_4 2013-01-21
1.42_3 2013-01-17
1.42_2 2012-12-17
1.42_1 2012-12-12
1.42_0 2012-11-28
1.41 2012-10-23
1.40_3 2012-10-08
1.40_2 2012-09-06
1.40_1 2012-09-04
1.39 2012-07-07
1.38_3 2012-06-25
1.38_2 2012-05-24
1.38_1 2012-05-19
1.37 2012-04-07
1.36_2 2012-03-31
1.36_1 2012-03-21
1.35 2012-03-06
1.34_7 2012-03-02
1.34_6 2012-02-27
1.34_5 2012-02-17
1.34_4 2012-02-05
1.34_3 2012-02-03
1.34_2 2012-01-25
1.34_1 2011-12-11
1.33 2011-12-01
1.32_5 2011-11-24
1.32_4 2011-11-22
1.32_3 2011-11-15
1.32_2 2011-10-22
1.32_1 2011-06-24
2014-12-04 08:10:22 +00:00
mef
f5ccdc6c49 Update 0.44 to 0.46
0.46    - 2014-11-08, H.Merijn Brand
    * Column type CHAR should return 1

0.45    - 2014-10-23, H.Merijn Brand
    * Test unauthorized folder access (RT#99508). Requires DBD::File-0.43
    * Fix DBI requirement phase (depend more on toolchain) (RT#99732)
2014-12-04 07:50:47 +00:00
mef
71953d81f5 (pkgsrc)
- Remove two patches (were adding freebsd1 support),
  FreeBSD seems to be supported now, (not verified, sorry).

(upstream)
- Update 2.047 to 2.059
--- 2.0.59 2014/04/17
  Fix 0 ptr reference (crash) during search that occurred due to slightly
  different behavior of YAZ 5.0.22 / YAZ 5.0.23.

--- 2.0.58 2014/03/06
  Update OAI example README and allow Bib-1 attribute searches.

  Fix ICU indexing test. The code was not really broken, but the test
  program was.

--- 2.0.57 2014/02/28
  Deb/RPM/Win Zebra packages uses libyaz5 (rather than libyaz4). This adds
  SRU 2.0 support for Zebra.

--- 2.0.56 2013/11/04
  Updates for YAZ 5. Zebra compiles fine with YAZ 4 still.

--- 2.0.55 2013/06/24
  Addx + document zebraidx command "check", which checks consistency of
  register.

  Debian : idzebra-2.0-utils includes init.d script. Includes logrotate as
  well. The zebrasrv init script listens on port 2100. At this time,
  zebra.cfg, is not part of the package. Administrator must install or
  modify $CONFIG to point to a working zebra.cfg.

  RPM: idzebra-2.0 includes init.d script. Also includes logrotate. The
  zebrasrv init script listens on port 2100 (IPv4 + IPv6). At this time,
  zebra.cfg, is not part of the package. Administrator must install or
  modify $CONFIG to point to a working zebra.cfg.

--- 2.0.54 2013/01/21
   For mod_dom filter, allow type="adelete", which will not treat a failed
   delete as an error (such as a record ID that do not exist already).

   Log XML2/XSLT errors to yaz_log instead of stdout/stderr.

   Relay \-character in non-regexp searches. Was treated as backslash
   sequence before.

--- 2.0.53 2012/12/03
   Improve hit estimate for or-searches (typically truncation)

   Fix snippets for non-ICU / seqno not updated.

   Replace key_compare_it with key_compare. This is because key_compare_it
throws exception on some CPUs with alignment constraints.

   ICU: support @attr 5=2, @attr 5=3 in searches. (left truncation and
   left+right truncation).

--- 2.0.52 2012/05/31
   Fix problem in dictionary due to increase max size of term.

--- 2.0.51 2012/05/31
   Fix buffer overrun for terms using ICU normalization.

   Increase max size of indexing term from 256 to 512.

--- 2.0.50 2011/11/01
   Fix a bug in zebra_begin_trans where Zebra could mark a transaction
   complete when it actually failed. This could happen if register files
   could not be opened.

--- 2.0.49 2011/09/02
  Scan: allow preferred position > number + 1

  Fix bug #4592: dict_scan misses

  Fix snippets for complete fields, bug #4590. The
  snippet_add_complete_fields (chr-system) now takes the indexing term
  verbatim and makes that the display term.

--- 2.0.48 2011/06/28
  Utility idebra-abs2dom part of distribution and deb+RPM packages.

  Fix problem with scan and complete subfields (:p) . In some cases,
  the display scan terms, would be invalid.
2014-12-04 07:41:38 +00:00
mef
33722292ed Update 0.12 to 0.13
0.13 28 Feb 2014
 - add tests for Search::QueryParser::SQL 0.010
2014-12-04 06:53:35 +00:00
mef
8ae3360184 Update 0.28 to 0.302
0.302 13 May 2014
 - fix bug in find_related() where foreign table column name assumed to be
   same as local table, esp for one-to-many relationships

0.301 10 May 2014
 - skip related sort_by unless explicitly passed in cxc-* params
   (fix for 0.29 r14454)

0.30 28 Feb 2014
 - support for CXC 0.56

0.29 07 Oct 2013
 - re-enable sort of related objects as long as they are o2m not m2m
2014-12-04 06:50:43 +00:00
mef
fdd3755bbc Update 0.55 to 0.56
0.56 28 Feb 2014
 - remove : character from rxOp param in internal Search::QueryParser::SQL
   constructor. This allows for finding url values like http://foo/bar
   which previously would be parsed as http=//foo/bar
 - add 'use_lower' feature to Module::Utils to support Search::QueryParser::SQL
   version 0.010.
2014-12-04 06:40:51 +00:00
mef
f33ac3ee5a Update 0.62 to 0.65
0.65  2014-08-04 11:00:00
        - Make compose_namespaces and install model shortcuts optional

0.64  2014-07-22 23:00:00
        - Fix Replicated trait that got busted when someone assumed
          Module::Runtime was a drop in replacement for Class::MOP::load_class

0.63  2014-05-05 22:56:43
        - Make MooseX::MarkAsMethods a hard prerequisite (RT#94923)
        - Fix t/08helper.t with Data::Dumper >= 2.151 (RT#94599)
2014-12-04 06:37:19 +00:00
mef
d4f41e6352 Update 0.51 to 0.54
-------------------
0.54  9th November 2013
        * memory leak in CDS locking routines
          [RT #90134]

0.53  14th August 2013
        * BerkeleyDB-0.52 fails to build on 5.18.1RC3
          [RT #87771]

        * typo fixes
          [RT #86705]

0.52  7th May 2013
        * Updates for BDB 6.0 - Added Blob support
            - Added BerkeleyDB::DbStream class to interface to Blobs
            - Added BlobThreshold & BlobDir option to BerkeleyDB::Env
              constructor
            - Added BlobThreshold & BlobDir option to Hash, Btree & Heap
              constructors
            - Added get_blob_threshold method to BerkeleyDB::Env
            - Added get_blob_dir method to BerkeleyDB::Env
            - Added get_blob_threshold method to the Hash, Btree & Heap
            - Added get_blob_dir method to the Hash, Btree & Heap

        * Added method $cursor->set_partial
        * Added method $cursor->partial_clear

        * $env->lock_detect dies due to incorrect version check
          [RT #84179]

        * (Memory leak in db_verify() method. (libdb < 4.2))
          [RT #84409]

        * Fix a few croaks
2014-12-04 06:02:16 +00:00
mef
540b4940f6 Update 1.90 to 1.91
1.91 Fri Apr 11 06:22:38 CEST 2014
        - perl5porters broke Async::Interrupt, BDB, EV, IO::AIO, OpenCL
          without warning by switching the meaning of USE_SOCKETS_AS_HANDLES
          in 5.18. What's so attractive about giving a shit about backwards
          compatibility - I will never understand.
        - make sure DBD.pm is installed to the correct directory.
        - support up to bdb 6.0.
        - (xthread) work around compile time bugs in ptw32.
2014-12-04 06:00:02 +00:00
mef
c27408618b Update 1.11 to 1.12
-------------------
1.12 June 12, 2013

  - Fix detection of server startup in mod_perl 2, to avoid caching
    connections in the parent process. Perrin Harkins
    <perrin@elem.com>
2014-12-04 05:56:54 +00:00
wen
97266fc8c6 Update to 0.002107
Upstream changes:
0.002107  2014-10-30 19:53:58-05:00 America/Chicago
  - Fix `export_method_aliases` (Thanks Denis Ibaev! See GH#7)

0.002106  2014-10-17 15:26:43-05:00 America/Chicago
  - Fix bug causing infinite recursion when you redefine a package (Thanks
    Graham Knop for fix, and Wes Malone for bug report!)
  - Simplify sub installer by using Sub::Exporter more correctly (Thanks RJBS!)
  - Stop calling ->table many times per ResultClass (Good catch RJBS!)

0.002105  2014-04-12 08:51:04-05:00 America/Chicago
  - Fix warnings in test (thanks for the report Zefram!) (Fixes RT#91976)
2014-12-04 00:28:59 +00:00
wen
6b055dbf3e Update to 1.04
Upstream changes:
1.04   2014-01-15
	- Explicitly order options hashes to make log output deterministic.

1.03   2014-01-14
        - We were explicitly returning undef for failure, which is basically
          always wrong.  Corrected this.

1.02   2014-01-14
	- Update documentation, etc, to point to github version
	- Make SQL generation deterministic, rather than depending on hash
	  order, to ease testing and predictability.
	- Misc minor code cleanups.
	- Move to more of my standard Dist::Zilla config.
2014-12-04 00:23:01 +00:00
rodent
9fda05fc0c 0.27.9 (2014-12-01)
^^^^^^^^^^^^^^^^^^^

- Fixed aggregated decorator many-to-many relationship handling
- Fixed aggregated column alias handling


0.27.8 (2014-11-13)
^^^^^^^^^^^^^^^^^^^

- Added is_loaded utility function
- Removed deprecated has_any_changes


0.27.7 (2014-11-03)
^^^^^^^^^^^^^^^^^^^

- Added support for Column and ColumnEntity objects in get_mapper
- Made make_order_by_deterministic add deterministic column more aggressively


0.27.6 (2014-10-29)
^^^^^^^^^^^^^^^^^^^

- Fixed assert_max_length not working with non nullable columns
- Add PostgreSQL < 9.2 support for drop_database
2014-12-03 22:16:52 +00:00
rodent
32adc25c4d Fix WRKSRC. 2014-12-03 21:49:20 +00:00
adam
ce07ef7eb7 Changes 5.6.22:
* Noisy compiler warnings on FreeBSD 10 were silenced.
* CMake workarounds for older Mac OS X and XCode versions were removed. On Mac OS X, compilation always uses Clang, even for 32-bit builds.
* Previously, the MYSQL_MAINTAINER_MODE CMake option was turned on by default for debug builds and off for release builds, and MYSQL_MAINTAINER_MODE caused -Werror to be enabled when building with GCC. This made it cumbersome to enable -Werror under certain conditions, such as when compiling with Clang.
* Build support was modified to produce the same warnings for Clang as for gcc.
* CMake configuration for the Clang compiler sets more appropriate flags for building on Linux. Specifically, -g -fno-omit-frame-pointer -fno-strict-aliasing is now added.
* Bugs fixed.
2014-12-02 12:40:09 +00:00
joerg
ff321b08ab Support cwrappers for packages appending arguments in the wrappers. 2014-12-01 12:39:16 +00:00
wiz
27c526a972 Update to 0.1.14:
Release 0.1.14 (Nov 30, 2014)
-----------------------------

Bug Fixes
* Floats in UPDATE statements are now handled correctly (issue145).
* Properly handle string literals in comparisons (issue148, change proposed
  by aadis).
* Fix indentation when using tabs (issue146).

Enhancements
* Improved formatting in list when newlines precede commas (issue140).
2014-12-01 11:27:56 +00:00
jnemeth
f5ccc8f658 add and enable mysql-cluster 2014-12-01 06:01:03 +00:00
jnemeth
7697633caf MySQL Cluster is a highly scalable, real-time, ACID-compliant
transactional database, combining 99.999% availability with the
low TCO of open source.

Designed around a distributed, multi-master architecture with no
single point of failure, MySQL Cluster scales horizontally on
commodity hardware to serve read and write intensive workloads,
accessed via SQL and NoSQL interfaces.
2014-12-01 05:57:48 +00:00
adam
9004e2c57f Changes 1.1.5:
* It was not possible to delete multiple connection attributes using the OPT_CONNECT_ATTR_DELETE option. This can now be done using the std::list< sql::SQLString > type.
* MySQL_Prepared_Statement::getMoreResults() functionality has been implemented, so multiple result sets now can be fetched using a prepared statement.
* The following connection options have been implemented: MYSQL_DEFAULT_AUTH, MYSQL_OPT_CONNECT_ATTR_DELETE, MYSQL_OPT_CONNECT_ATTR_RESET, MYSQL_OPT_LOCAL_INFILE, MYSQL_PLUGIN_DIR, MYSQL_READ_DEFAULT_FILE, MYSQL_READ_DEFAULT_GROUP, MYSQL_SET_CHARSET_DIR, and max_statement_timeout for session-based query timeout.
* These functions were added: Connection::isValid() checks whether the connection is alive, and Connection::reconnect() reconnects if the connection has gone down.
* The Boost dependency was removed from the Connector/C++ API headers. These headers were using the boost::variant type, making it impossible to use Connector/C++ binaries without having Boost installed.
2014-11-29 16:41:25 +00:00
adam
7066fbc252 Changes 5.5.41:
Unknown
2014-11-29 10:01:29 +00:00
joerg
51e69a8bc0 Apply additional clang arguments with cwrappers too. 2014-11-29 00:47:35 +00:00
joerg
8a0f17dd77 Don't use 0 as va_list. 2014-11-25 14:54:22 +00:00
taca
0515f331cd Add support for php56. 2014-11-24 15:40:32 +00:00
adam
848ef166bb Changes 1.1.4:
* Connector/C++ now supports the following connection options: sslVerify (boolean), sslCRL (string), and sslCRLPath (string). These correspond to the MYSQL_OPT_SSL_VERIFY_SERVER_CERT, MYSQL_OPT_SSL_CRL, and MYSQL_OPT_SSL_CRLPATH options for the mysql_options() C API function.

* Connector/C++ has new functions to provide schema, table, and column character set and collation metadata for result sets:

ResultSet * DatabaseMetaData::getSchemaCollation(const sql::SQLString& catalog, const sql::SQLString& schemaPattern)

ResultSet * DatabaseMetaData::getSchemaCharset(const sql::SQLString& catalog, const sql::SQLString& schemaPattern)

ResultSet * DatabaseMetaData::getTableCollation(const sql::SQLString& catalog, const sql::SQLString& schemaPattern, const sql::SQLString& tableNamePattern)

ResultSet * DatabaseMetaData::getTableCharset(const sql::SQLString& catalog, const sql::SQLString& schemaPattern, const sql::SQLString& tableNamePattern)

SQLString ResultSetMetaData::getColumnCollation(unsigned int columnIndex)

SQLString ResultSetMetaData::getColumnCharset(unsigned int columnIndex)

* Connector/C++ now supports the MYSQL_OPT_CONNECT_ATTR_ADD option, which accepts an std::map argument. This option corresponds to the MYSQL_OPT_CONNECT_ATTR_ADD option for mysql_options4().

* Connector/C++ now supports a useLegacyAuth connection option, which corresponds to the MYSQL_SECURE_AUTH option for mysql_options().

* Connector/C++ is now compiled and linked with Connector/C 6.1.5 rather than with libmysql.

Bugs Fixed

* MySQL_ResultSetMetaData::getColumnTypeName() returned UNKNOWN for LONG_BLOB fields.
* Definitions for character sets and collations were added (utf8mb4 in particular).
* Connector/C++ version-information methods have been revised to return the correct values.
2014-11-24 15:00:52 +00:00
obache
e58a79934a No comment is good comment. 2014-11-24 07:05:48 +00:00
joerg
41b49a82b9 libc++ uses the !tr1 branch too. 2014-11-24 00:48:17 +00:00
wen
d802c760b5 Update to 1.001024
Add missing DEPENDS

Upstream changes:
1.001024  2014-08-15 13:55:57+01:00 Europe/London

-  Missing test dependency added

1.001023  2014-08-13 22:20:17+01:00 Europe/London
- No change from last version

1.001021_01
- add in option use_find_or_create
2014-11-23 15:20:02 +00:00
schmonz
30b754046e Update to 0.997. From the changelog:
[New Features]
- Added support for new target properties. In addition to the existing
  `uri`, `client`, and `registry` properties, targets may also configure
  these properties via the new `--set` option to and `set-*` actions on
  the `target` command:
  * `top_dir`
  * `plan_file`
  * `extension`
  * `deploy_dir`
  * `revert_dir`
  * `verify_dir`
- Added support for new engine configuration variables. In addition to
  the existing `target`, `client`, and `registry` variables, engine
  configuration may also include these variables:
  * `top_dir`
  * `plan_file`
  * `extension`
  * `deploy_dir`
  * `revert_dir`
  * `verify_dir`
- Rationalized the hierarchical configuration of deployment targets. The
  properties of any given target will now be determined by examining
  values in the following order:
  * Command-line options
  * Target configuration
  * Engine configuration
  * Core configuration
  * Reasonable engine-specific defaults
- Added the `engine` command to simplify engine configuration. This
  complements the newly-improved `target` command. Run `sqitch engine
  update-config` to update deprecated engine configurations and start
  using it.
- Added the sqitch-configuration guide to provide an overview of core,
  engine, and target configuration. Includes some use-case examples and
  best suggested practices.
[Improvements]
- Simplified the output of `sqitch help`, and added the more important
  options to it.
- Added the `--guide` option to `sqitch help` to list Sqitch guides.
- Renamed the `--db-client` option to `--client`. `--db-client` still
  works, but is deprecated.
- Added the `--registry` core option for parity with `--client`,
  `--top-dir`, `--plan-file`, and the rest of the hierarchical
  configuration properties.
- Updated the `init` documentation to better cover all the options
  processed.
- Incremented the version plan file format version to v1.0.0. No changes;
  it has been stable for at least a year, so it's time.
[Bug Fixes]
- At runtime, the Vertica engine now properly requires DBD::ODBC
  instead of DBD::Pg.
- The Vertica engine now supports Vertica 6, as documented.
- Fixed a warning from Type::Utils, thanks to a report from Géraud
  CONTINSOUZAS.
- The `status` command once again notices if the specified database is
  uninitialized and says as much, rather than dying with an SQL error.
- The `--etc-path` option works again.
[Deprecations]
- Deprecated `core.$engine` configuration in favor of `engine.$engine`. A
  warning will be emitted if Sqitch sees the former. Run `sqitch engine
  update-config` to update your configurations. Existing `core.$engine`
  configurations will be left in place for compatibility with older
  versions of Sqitch, but the `sqitch engine` command will not modify
  them, so they can get out-of-sync. Run `sqitch config --remove-section
  core.$engine` to remove them.
- Formally deprecated the database connection options in favor of target
  URIs. If any of these options is used, a warning will be issued. They
  will be dropped in v1.0:
  * `--db-host`
  * `--db-port`
  * `--db-username`
  * `--db-password`
  * `--db-name`
- Formally deprecated the database connection configuration variables in
  favor of target URIs. If any of these variables is used, a warning will
  be issued. Run `sqitch engine update-config` to update your
  configurations. Existing `core.$engine` configurations will be left in
  place for compatibility with older versions of Sqitch, but the `sqitch
  engine` command will not modify them, so they can get out-of-sync. Run
  `sqitch config --remove-section core.$engine` to remove them. Sqitch
  will cease to support them in v1.0:
  * `core.$engine.host`
  * `core.$engine.port`
  * `core.$engine.username`
  * `core.$engine.password`
  * `core.$engine.db_name`
- Deprecated the `--registry` and `--client` options of the `target`
  command. All target properties should now be set via the new `--set`
  option, such as `--set registry=reg`.
- Formally deprecated the following options of the `add` command. They
  have been replaced with the `--with`, `--without`, and `--use` options
  since v0.991. Their use will emit a warning, and they will be removed
  in v1.0:
  * `--deploy-template`
  * `--revert-template`
  * `--verify-template`
  * `--deploy`
  * `--no-deploy`
  * `--revert`
  * `--no-revert`
  * `--verify`
  * `--no-verify`
- Dropped support for the long-deprecated (and likely never used outside
  ancient tests long deleted) engine configuration variables
  `core.sqlite.sqitch_db` and `core.pg.sqitch_schema`. Both have been
  replaced with `engine.$engine.registry`, which applies to all engines.
- Formally deprecated the `@FIRST` and `@LAST` symbolic tags. Their use
  will trigger a warning to use `@ROOT` and `@HEAD`, instead. They will
  be removed in v1.0.
[Internals]
- Moved target and engine configuration from App::Sqitch and
  App::Sqitch::Engine to a new class, App::Sqitch::Target. This class is
  solely responsible for finding the appropriate values for attributes on
  every run. The target knows what plan and engine to use, based on those
  properties. App::Sqitch is now responsible solely for encapsulating
  command-line options, configuration, and utilities. Classes are now
  responsible for instantiating both an App::Sqitch and
  App::Sqitch::Target options as appropriate.
- Updated all classes to create both Sqitch and Target objects as
  appropriate. This change touched almost every class.
- Replaced attributes in App::Sqitch that were previously set from
  command-line options or configuration with a single attribute,
  `options`, which is a hash only of the command-line options. Classes
  are now responsible for finding the proper values in config or options.
  Mostly this requirement is encapsulated by the new App::Sqitch::Target
  class.
- Updated the command classes to use either a "default target" derived
  from command-line options, engine configuration, and core
  configuration, or a target looked up by name in the configuration
  maintained by the `target` command.
- Fixed one more test failure due to the introduction of "Negative repeat
  count does nothing" warning in Perl 5.21.1.
- Fixed "Redundant argument in printf" warning on Perl 5.21.2.
- Switched from Digest::SHA1, which is deprecated, to Digest::SHA for
  generating SHA-1 IDs.
- Switched from Mouse and Moose to Moo. Sqitch no longer depends on any
  modules that use Moose, either. This results in an approximately 40%
  startup time speedup.
- Loading of App::Sqitch::DateTime is now deferred until it's needed.
  This is because DateTime is rather expensive to load. Since a number of
  commands don't need it, it seems silly to load it in those cases.
- Now recommend Type::Tiny::XS and Class::XSAccessor for improved
  performance.
- The `check` command now properly fails on a plan parse error, instead
  of blindly continuing on.
- Fixed a failing test on PosrgreSQL due to localization issues. Thanks
  to Sven Schoberf for the report (Issue #171).
- Added the `revert.prompt_accept`, `rebase.prompt_accept`, and
  `checkout.prompt_accept` boolean configuration variables. Set these
  variables to false to change the default answer to the revert prompt to
  "No". When rebasing or checking out, if the variables specific to those
  commands are not set, Sqitch will fall back on the value of
  `revert.prompt_accept`. Suggested by Graeme Lawton (Issue #164).
- The MySQL engine now sets the `$MYSQL_PWD` environment variable if a
  password is provided in a target. This should simplify authtentication
  when running MySQL change scripts through the `mysql` client client
  (Issue #150).
- The MySQL engine now reads `client` and `mysql` groups in the MySQL
  configuration files for a password when connecting to the registry
  database, and when the target URI includes no password. The MySQL
  client already read those files, of course, but now the internal
  database connection does as well (Issue #150).
- The Firebird engine now sets the `$ISC_PASSWORD` environment variable
  if a password is provided in a target. This should simplify
  authtentication when running Firebird change scripts through the `isql`
  client client. Patch from Ștefan Suciu.
- No longer passing URI query params as DBI params, because they are
  already included in the DSN provided by URI::db.
- Added the Vertica engine.
2014-11-23 14:18:03 +00:00
wen
8baa7d6311 Update to 2.024000
Add missing DEPENDS

Upstream changes:
2.024000  2014-11-02 09:02:44-06:00 America/Chicago
 - Add ::Helper::Schema::DidYouMean to help with typos when calling ->resultset

2.023007  2014-09-16 19:48:34-05:00 America/Chicago
 - Fix ::Helper::ResultSet::DateMethods1 for Oracle (thanks Alexander Hartmaier!)
 - Fix yet another issue with ->copy and proxied ResultSet methods (thanks again
   moltar!)

2.023006  2014-09-03 17:44:34-05:00 America/Chicago
 - Fix a few ::DateMethods1 methods when using a bound date (vs a column)

2.023005  2014-08-10 11:05:27-05:00 America/Chicago
 - Fix ::Row::SelfResultSet to correctly include CSA (Thanks Steve Kleiman!)

2.023004  2014-08-01 18:27:54-05:00 America/Chicago
 - Fix implementation of ::Row::SelfResultSet (fixes GH#34, thanks ribasushi for
   the heads up!)
2014-11-23 14:06:00 +00:00
adam
f20bcdde5d Changes 2.0.2:
* If the pool_size and pool_name connection arguments were specified using the option file (as opposed to being passed explicitly to the connect call), the pooled connection was successfully created, but an exception was raised when closing it.
* The Django backend raised an exception when converting "0000-00-00 00:00:00" to None.
* Using a connection_created signal defined in django.db.backends.signals caused a “maximum recursion depth reached” runtime error.
* The type_code in cursor.description did not compare equal to any of the type objects defined in mysql.connector.dbapi.
* Data corruption occurred when inserting sufficiently large data in a table with a TEXT type column using prepared statements, due to incorrect encoding of the data length while sending the prepared statement packet.
* When the character set was binary, character set conversion could occur. Conversion is no longer done and binary data is returned as is.
2014-11-23 13:59:41 +00:00
wen
c512484cf2 Update to 0.07042
Upstream changes:
Revision history for Perl extension DBIx::Class::Schema::Loader

        - Fix unescaped left braces in regexes in tests
        - Use undef instead of '%' for the table and type arguments
          to $dbh->tables (fixes breakage with DBD::Pg 3.4.0)

0.07041  2014-08-09
        - Fix many_to_many bridges going back to the same table
        - Don't disconnect after ->load in static mode
          (fixes Pg test failure with the upcoming DBIC 0.082800)
        - Set up Travis smoking (mostly stolen from DBIC)

0.07040  2014-05-27
        - Add options to omit the version and timestamp from the
          generated code (RT#92300)
        - Skip dumping unique indexes with expressions (RT#93613)
        - Fix dumping unique indexes with DBD::Pg < 1.50
        - Fix inconsistent naming of duplicate unique constraints
        - Avoid clobbering caller's $_ (RT#96010)

0.07039  2014-01-06
        - Fix table listing with DBD::DB2 >= 1.85 (RT#91764)
        - Add accessor for the list of (re)generated classes
        - Add dry-run mode for static schema creation

0.07038  2013-11-20
        - Allow coderef maps to call back into the hashref mapping code
        - Fix MySQL column info detection with multiple schemas (RT#82358)
        - Fix skip count for Oracle multi-schema tests
        - Actually test data types that require separate tables
        - Fix national character type sizes on DBD::Oracle >= 1.52
        - Fix detection of qualified sequence names for Oracle (RT#90341)

0.07037  2013-10-30
        - Allow overriding individual moniker parts
2014-11-23 13:40:25 +00:00
tron
e150933fce Update "phpmyadmin" package to version 4.2.12.
The following bugs have been fixed since version 4.2.10.1:
- bug #4574 Blank/white page when JavaScript disabled
- bug #4577 Multi row actions cause full page reloads
- bug       ReferenceError: targeurl is not defined
- bug       Incorrect text/icon display in Tracking report
- bug #4404 Recordset return from procedure display nothing
- bug #4584 Edit dialog for routines is too long for smaller displays
- bug #4586 Javascript error after moving a column
- bug #4576 Issue with long comments on table columns
- bug #4599 Input field unnecessarily selected on focus
- bug #4602 Exporting selected rows exports all rows of the query
- bug #4444 No insert statement produced in SQL export for queries with alias
- bug #4603 Field disabled when internal relations used
- bug #4596 [security] XSS through exception stack
- bug #4595 [security] Path traversal can lead to leakage of line count
- bug #4578 [security] XSS vulnerability in table print view
- bug #4579 [security] XSS vulnerability in zoom search page
- bug #4594 [security] Path traversal in file inclusion of GIS factory
- bug #4598 [security] XSS in multi submit
- bug #4597 [security] XSS through pma_fontsize cookie

- bug       ReferenceError: Table_onover is not defined
- bug #4552 Incorrect routines display for database due to case insensitive
            checks
- bug #4259 reCaptcha sound session expired problem
- bug #4557 PHP fatal error, undefined function __()
- bug #4568 Date displayed incorrectly when charting a timeline
- bug #4571 Database Privileges link does not work
- bug       makegrid.js: where_clause is undefined
- bug #4572 missing trailing slash (import and open_basedir)
2014-11-23 13:17:21 +00:00
wen
0c882260e9 Update to 0.082810
Update DEPENDS

Upstream changes:
0.082810 2014-10-25 13:58 (UTC)
    * Fixes
        - Fix incorrect collapsing-parser source being generated in the
          presence of unicode data among the collapse-points
        - Fix endless loop on BareSourcelessResultClass->throw_exception(...)

    * Misc
        - Depend on newer SQL::Abstract (fixing overly-aggressive parenthesis
          opener: RT#99503)
        - Depend on newer Moo, fixing some interoperability issues:
          http://lists.scsys.co.uk/pipermail/dbix-class/2014-October/011787.html

0.082801 2014-10-05 23:55 (UTC)
    * Known Issues
        - Passing large amounts of objects with stringification overload
          directly to DBIx::Class may result in strange action at a distance
          exceptions. More info (and a workaround description) can be found
          under "Note" at https://metacpan.org/pod/SQL::Abstract#is_plain_value
        - The relationship condition resolution fixes come with the side effect
          of returning more complete data, tripping up *some* users of an
          undocumented but widely used internal function. In particular
          https://rt.cpan.org/Ticket/Display.html?id=91375#txn-1407239

    * Notable Changes and Deprecations
        - DBIC::FilterColumn now properly bypasses \'' and \[] literals, just
          like the rest of DBIC
        - DBIC::FilterColumn "from_storage" handler is now invoked on NULLs
          returned from storage
        - find() now throws an exception if some of the supplied values are
          managed by DBIC::FilterColumn (RT#95054)
        - Custom condition relationships are now invoked with a slightly
          different signature (existing coderefs will continue to work)
        - Add extra custom condition coderef attribute 'foreign_values'
          to allow for proper reverse-relationship-like behavior
          (i.e. $result->set_from_related($custom_rel, $foreign_result_object)
        - When in a transaction, DBIC::Ordered now seamlesly handles result
          objects that went out of sync with the storage (RT#96499)
        - CDBICompat::columns() now supports adding columns through supplied
          Class::DBI::Column instances (GH#52)
        - Deprecate { col1 => col2 } expressions in manual {from} structures
          (at some point of time manual {from} will be deprecated entirely)

    * Fixes
        - Fix Resultset delete/update affecting *THE ENTIRE TABLE* in cases
          of empty (due to conditions) resultsets with multi-column keys
        - Fix on_connect_* not always firing in some cases - a race condition
          existed between storage accessor setters and the determine_driver
          routines, triggering a connection before the set-cycle is finished
        - Fix collapse being ignored on single-origin selection (RT#95658)
        - Fix incorrect behavior on custom result_class inflators altering
          the amount of returned results
        - Fix failure to detect stable order criteria when in iterator
          mode of a has_many prefetch off a search_related chain
        - Prevent erroneous database hit when accessing prefetched related
          resultsets with no rows
        - Proper exceptions on malformed relationship conditions (RT#92234)
        - Fix incorrect handling of custom relationship conditions returning
          SQLA literal expressions
        - Fix long standing bug with populate() missing data from hashrefs with
          different keysets: http://is.gd/2011_dbic_populate_gotcha (RT#92723)
        - Fix multi-value literal populate not working with simplified bind
          specifications
        - Massively improve the implied resultset condition parsing - now all
          applicable conditions within a resultset should be properly picked
          up by create() and populate()
        - Ensure definitive condition extractor handles bizarre corner cases
          without bombing out (RT#93244)
        - Fix set_column on non-native (+columns) selections (RT#86685)
        - Fix set_inflated_column incorrectly handling \[] literals (GH#44)
        - Ensure that setting a column to a literal invariably marks it dirty
        - Fix copy() not working correctly with extra selections present
        - Work around exception objects with broken string overloading in one
          additional codepath (missed in 0.08260)
        - Fix more inconsistencies of the quote_names attribute propagating
          to SQL::Translator (partially RT#87731)
        - Fix SQLT constraint naming when DBIC table names are fully qualified
        - Ensure ::Schema::Versioned connects only once by reusing the main
          connection (GH#57)
        - Fix inability to handle multiple consecutive transactions with
          savepoints on DBD::SQLite < 1.39
        - Fix CDBICompat to match Class::DBI behavior handling non-result
          blessed has_a (implicit deflate via stringification and inflate via
          blind new) (GH#51)

    * Misc
        - Ensure source metadata calls always take place on the result source
          instance registered with the caller
        - IFF DBIC_TRACE output defaults to STDERR we now silence the possible
          wide-char warnings if the trace happens to contain unicode
2014-11-23 12:48:55 +00:00
wen
0a3839f0b5 Update to 0.11020
Upstream changes:
0.11020 2014-09-02

 * Fix test failure if Test::PostgreSQL is installed but not working

0.11019 2014-09-02

 * Add Json and hstore types to Pg Parser (cloudinstustrie)
 * Fix DROP TABLE in SQL Server Producer
 * Fix Pg DBI parser test (Dagfinn Ilmari Mannsker)
 * Remove spurious warnings (Matt Phillips, Wallace Reis)
 * Fix MySQL producer for columns with scalar ref in 'ON UPDATE' (Wallace Reis)
 * Fix handling of views in MySQL DBI parser
 * Fix handling of renamed fields in SQLite diff (Peter Mottram)
 * Check numeric equality of default values in numeric-type fields (Wallace Reis)
 * Fix handling of renamed fields in renamed tables in Pg diff (Peter Mottram)

0.11018 2013-10-31

 * Revert "Fix AUTOINCREMENT in SQLite"

0.11017 2013-10-30

 * Apply quotes to fix tables that are reserved words, DBI::SQLServer (Jonathan C. Otsuka)
 * Add DECIMAL_DIGITS to field size for scale info, DBI::SQLServer (Jonathan C. Otsuka)
 * De-linkify XML namespace in docs (RT#81838)
 * Allow both single and double quotes for values in MySQL parser
 * Fix diff for altering two things per column - add ; at the end
 * Call all diff methods in list context (it can be merged later)
 * Fix Pg diff issue with drop constraint on primary keys
 * SQLite support for SET NULL, SET DEFAULT and NO ACTION in FK clauses
 * Clean up properly after Parser::DBI::PostgreSQL tests
 * Fix typos in error messages
 * Add SQL_TINYINT and SQL_BIGINT to the type map in
   SQL::Translator::Schema::Field
 * Add JSON parser and producer (Jon Jensen)
 * Clean up TTSchema doc some (Gavin Shelley)
 * Fix AUTOINCREMENT in SQLite (Rafael Porres Molina)
2014-11-23 12:36:55 +00:00
markd
bc3d332091 Explicitly disable libdbi 2014-11-23 06:39:36 +00:00
obache
f3eb4eb16e + kyotocabinet 2014-11-21 11:30:52 +00:00
obache
d753877d45 Import kyotocabinet-1.2.76 as databases/kyotocabinet.
Kyoto Cabinet is a library of routines for managing a database.
The database is a simple data file containing records, each is
a pair of a key and a value. Every key and value is serial bytes
with variable length. Both binary data and character string can
be used as a key and a value. Each key must be unique within a
database. There is neither concept of data tables nor data types.
Records are organized in hash table or B+ tree.
2014-11-21 11:29:52 +00:00
wiz
addcbc2557 Update to 3.8.7.2:
* Enhance the ROLLBACK command so that pending queries are allowed
  to continue as long as the schema is unchanged. Formerly, a
  ROLLBACK would cause all pending queries to fail with an
  SQLITE_ABORT or SQLITE_ABORT_ROLLBACK error. That error is
  still returned if the ROLLBACK modifies the schema.
* Bug fix: Make sure that NULL results from OP_Column are fully
  and completely NULL and do not have the MEM_Ephem bit set.
  Ticket 094d39a4c95ee4.
* Bug fix: The %c format in sqlite3_mprintf() is able to handle
  precisions greater than 70.
* Bug fix: Do not automatically remove the DISTINCT keyword from
  a SELECT that forms the right-hand side of an IN operator since
  it is necessary if the SELECT also contains a LIMIT. Ticket
  db87229497.
2014-11-20 12:16:22 +00:00
taca
b8c20fce11 Update ruby-activerecord32 to 3.2.21. No change except version number. 2014-11-18 15:44:57 +00:00
joerg
5667f801d7 Don't pretend that C++ is C. 2014-11-17 19:00:39 +00:00
wen
fbbe9dd599 Update to 1.81
Upstream changes:
revision 1.81  2014-10-25
----------------------------
    - Fix overly-enthusiastic parenthesis unroller (RT#99503)

revision 1.80  2014-10-05
----------------------------
    - Fix erroneous behavior of is_literal_value($) wrt { -ident => ... }
    - Explicitly croak on top-level special ops (they didn't work anyway)

revision 1.79  2014-09-25
----------------------------
    - New exportable functions: is_literal_value($) and is_plain_value($)
    - New attribute 'escape_char' allowing for proper escape of quote_chars
      present in an identifier
    - Deprecate { "" => \... } constructs
    - Treat { -value => undef } as plain undef in all cases
    - Explicitly throw on { -ident => undef }
2014-11-16 12:10:55 +00:00
fhajny
2922e972f6 Update elasticsearch to 1.4.0.
Update elasticsearch to 1.4.0.

Changes in 1.3.3:
- More efficient networking
- Fix for possible corruption on shard recovery
- Fix for corruption when upgrading old indices

  Full changelog:
  http://www.elasticsearch.org/downloads/1-3-3/

Changes in 1.3.4:
- Fix for 100+ shards node management

  Full changelog:
  http://www.elasticsearch.org/downloads/1-3-4/

Changes in 1.4.0beta1:
- Better node stability through reduced memory usage.
- Better cluster stability through improved discovery algorithms.
- Better detection of corrupted data through checksums.
- groovy replaces mvel
- cors disabled by default (closes XSS vulnerability)
- New experimental shard-level query cache
- Three new aggregations
- get-index API
- Improvements to document indexing and updating

  Full changelog:
  http://www.elasticsearch.org/downloads/1-4-0-Beta1

Changes in 1.4.0:
- HTTP pipelining
- Lucene upgrade API

  Full changelog:
  http://www.elasticsearch.org/downloads/1-4-0
2014-11-13 10:02:05 +00:00
joerg
6de5b007ea py-argcomplete doesn't support Python 2.6. 2014-11-11 15:38:51 +00:00
rodent
ddf387e2e3 Updated to latest release, 2.2.5. No ChangeLog in DISTFILE/repo. 2014-11-10 20:28:32 +00:00
wiz
4a5c57452b Update to 1.632:
Changes in DBI 1.632

    Fixed risk of memory corruption with many arguments to methods
        originally reported by OSCHWALD for Callbacks but may apply
        to other functionality in DBI method dispatch RT#86744.
    Fixed DBD::PurePerl to not set $sth->{Active} true by default
        drivers are expected to set it true as needed.
    Fixed DBI::DBD::SqlEngine to complain loudly when prerequite
        driver_prefix is not fulfilled (RT#93204) [Jens Rehsack]
    Fixed redundant sprintf argument warning RT#97062 [Reini Urban]
    Fixed security issue where DBD::File drivers would open files
        from folders other than specifically passed using the
        f_dir attribute RT#99508 [H.Merijn Brand]

    Changed delete $h->{$key} to work for keys with 'private_' prefix
        per request in RT#83156. local $h->{$key} works as before.

    Added security notice to DBD::Proxy and DBI::ProxyServer because they
        use Storable which is insecure. Thanks to ppisar@redhat.com RT#90475
    Added note to AutoInactiveDestroy docs strongly recommending that it
        is enabled in all new code.
2014-11-09 12:10:47 +00:00
adam
8e3b70e314 Revbump after updating boost 2014-11-07 19:39:24 +00:00
jnemeth
edcc1a0e81 add and enable py-barman 2014-11-07 03:41:31 +00:00
fhajny
508ec5e30d Import Barman as databases/py-barman.
Barman (Backup and Recovery Manager) is an open-source administration
tool for disaster recovery of PostgreSQL servers written in Python.
2014-11-04 12:56:14 +00:00
taca
a0a4a67f18 Update ruby-activerecord32 to 3.2.20; update of version number only. 2014-11-01 14:59:48 +00:00
adam
cb80ac4302 Changes 3.8.7.1:
* In PRAGMA journal_mode=TRUNCATE mode, call fsync() immediately after truncating the journal file to ensure that the transaction is durable across a power loss.
* Fix an assertion fault that can occur when updating the NULL value of a field at the end of a table that was added using ALTER TABLE ADD COLUMN.
* Do not attempt to use the strchrnul() function from the standard C library unless the HAVE_STRCHRNULL compile-time option is set.
* Fix a couple of problems associated with running an UPDATE or DELETE on a VIEW with a rowid in the WHERE clause.
2014-10-31 21:13:32 +00:00
fhajny
b106668ddc Update sqlrelay to 0.57.
Changes in 0.57:
 - fixed an overloaded virtual function error in sqlr-status
 - fixed parsing of "term as type" clauses in queries
 - fixed 0 vs. None error in python getRowDictionary method
 - tweaked php and php_pdo modules to build with php 5.6.0 on windows
 - updated deployment projects for windows, adding perl, php, python
   and java, and adding x64 support
 - describe/getColumnList supports synonyms with oracle now
 - the mysql, firebird and oracle connections return sensible errors when
   the format of a numeric bind variable is wrong now
 - fixed a bug that could cause the mysql connection to loop up if
   alphanumeric bind variable names were used instead of numbers
 - fixed a bug that could cause the database specified in the mysql
   connection string to be ignored
 - fixed a bind-variable translation bug that could cause variables not
   to be translated when multiple formats are used in the same
   query and one of them is the correct format
 - describing oracle tables returns key (PRI,UNI,MUL) info now
 - added disablekeylookup option to disable getting key information when
   describing oracle tables
 - fixed broken --with-system-libtool configure option
 - mysql-config --libs_r is used in preference to --libs now,
   solves build error with maria db on ubuntu 14.04.1
 - fixed mysql drop-in lib errors with mysql_row_seek and mysql_row_tell
2014-10-30 11:51:34 +00:00
fhajny
dee2fc2c47 Update py-peewee to 2.4.1.
Changes in 2.4.1:
- Fixed #448, add hook to the connection pool for detecting closed
  connections.
- Fixed #229, fix join attribute detection.
- Fixed #447, fixed documentation typo.

Changes in 2.4.0:
- Most of the introspection logic was moved out of the pwiz module and
  into playhouse.reflection.
- Created a new reflection extension for introspecting databases. The
  reflection module additionally can generate actual peewee Model classes
  dynamically.
- Created a dataset library (based on the SQLAlchemy project of the same
  name). For more info check out the blog post announcing playhouse.dataset.
- Added a db_url module which creates Database objects from a connection
  string.
- Added csv dump functionality to the CSV utils extension.
- Added an atomic context manager to support nested transactions.
- Added support for HStore, JSON and TSVector to the reflection module.
- More documentation updates.
- Fixed #440, which fixes a bug where Model.dirty_fields did not return
  an empty set for some subclasses of QueryResultWrapper.
2014-10-29 13:13:38 +00:00
hiramatsu
9e62cf9364 Add .include "../../lang/camlp4/buildlink3.mk". 2014-10-29 05:21:55 +00:00
rodent
76f34bce7b Changelog
---------

0.27.5 (2014-10-24)
^^^^^^^^^^^^^^^^^^^

- Made assert_* functions automatically rollback session
- Changed make_order_by_deterministic attach order by primary key for queries without order by
- Fixed alias handling in has_unique_index
- Fixed alias handling in has_index
- Fixed alias handling in make_order_by_deterministic


0.27.4 (2014-10-23)
^^^^^^^^^^^^^^^^^^^

- Added assert_non_nullable, assert_nullable and assert_max_length testing functions


0.27.3 (2014-10-22)
^^^^^^^^^^^^^^^^^^^

- Added supported for various SQLAlchemy objects in make_order_by_deterministic (previosly this function threw exceptions for other than Column objects)


0.27.2 (2014-10-21)
^^^^^^^^^^^^^^^^^^^

- Fixed MapperEntity handling in get_mapper and get_tables utility functions
- Fixed make_order_by_deterministic handling for queries without order by (no just silently ignores those rather than throws exception)
- Made make_order_by_deterministic if given query uses strings as order by args


0.27.1 (2014-10-20)
^^^^^^^^^^^^^^^^^^^

- Added support for more SQLAlchemy based objects and classes in get_tables function
- Added has_unique_index utility function
- Added make_order_by_deterministic utility function


0.27.0 (2014-10-14)
^^^^^^^^^^^^^^^^^^^

- Added EncryptedType


0.26.17 (2014-10-07)
^^^^^^^^^^^^^^^^^^^^

- Added explain and explain_analyze expressions
- Added analyze function
2014-10-26 23:56:38 +00:00
wiz
b564f68d6e Update to 1.44:
1.44 2014-10-22
    - Switched to a production version. (ISHIGAKI)

1.43_09 2014-10-20
    - Resolved #99583: Legacy DOS 8.3 filename support incompatible
      with SQLITE WAL journal mode (spotted by Pat Horton) (ISHIGAKI)
    - 1.43_07/08 were not VC6 compatible (ISHIGAKI)

1.43_08 2014-08-21
    - Updated to SQLite 3.8.6, which should fix a unique index
      issue: see http://www.sqlite.org/src/info/9a6daf340df99ba93c
      for details (ISHIGAKI)

1.43_07 2014-07-30
    - Resolved #97598: Crash on disconnect with virtual tables (FTS4)
      (patch and test code by Rob++) (ISHIGAKI)

1.43_06 2014-07-22
    - Fixed compile error/warning for older perls (reported by ribasushi)
      (ISHIGAKI)

1.43_05 2014-07-21
    - No significant code changes; removed unnecessary dependencies.

1.43_04 2014-07-21
    *** CHANGES THAT MAY POSSIBLY BREAK YOUR OLD APPLICATIONS ***
    - Resolved #96877: sql statements should be converted to utf8 (DAMI)
      If you set sqlite_unicode to true, SQL statements will be upgraded
      to avoid inconsistency between embedded params and bind params.

    - Resolved #96494: [PATCH] add SYSTEM TABLE to table_info() type
      list (MJP)
    - Supported virtual tables in Perl, and added two sample tables
      (DAMI++)

1.43_03 2014-06-12
    - Updated to SQLite 3.8.5, which should fix query planner's
      issues in SQLite (ISHIGAKI)
    - Fixed busy_timeout to accept 0 to disable (reported by zdm)
      (ISHIGAKI)
    - Resolved #95511: primary_key_info fails to return names for
      named primary keys (Kenneth Kroenlein)
    - Resolved #96050: Segfault in disconnected sqlite_db_filename
      (reported by Alex Vandiver) (ISHIGAKI)

1.43_02 2014-03-26
    - Limited -std=gnu99 to solaris gcc only, though it may be
      harmless in many cases (mattp++) (ISHIGAKI)

1.43_01 2014-03-26
    - Added -std=gnu99 for solaris gcc users (reported by mattp++)
      (ISHIGAKI)
2014-10-26 11:54:58 +00:00
tron
ddf9a2d0cd Update "phpmyadmin" package to version 4.2.10.1.
The following bugs have been fixed since version 4.2.10:
- bug #4562 [security] XSS in debug SQL output
- bug #4563 [security] XSS in monitor query analyzer
2014-10-26 07:31:38 +00:00
alnsn
bdc6025cdf Revbump after lang/lua51 update. 2014-10-19 22:27:43 +00:00
adam
e16bb264ce Changes 3.8.7:
Performance Enhancements:
* Many micro-optimizations result in 20.3% more work for the same number of CPU cycles relative to the previous release. The cumulative performance increase since version 3.8.0 is 61%. (Measured using cachegrind on the speedtest1.c workload on Ubuntu 13.10 x64 with gcc 4.8.1 and -Os. Your performance may vary.)
* The sorter can use auxiliary helper threads to increase real-time response. This feature is off by default and may be enabled using the PRAGMA threads command or the SQLITE_DEFAULT_WORKER_THREADS compile-time option.
* Enhance the skip-scan optimization so that it is able to skip index terms that occur in the middle of the index, not just as the left-hand side of the index.
* Improved optimization of CAST operators.
* Various improvements in how the query planner uses sqlite_stat4 information to estimate plan costs.

New Features:
* Added new interfaces with 64-bit length parameters: sqlite3_malloc64(), sqlite3_realloc64(), sqlite3_bind_blob64(), sqlite3_result_blob64(), sqlite3_bind_text64(), and sqlite3_result_text64().
* Added the new interface sqlite3_msize() that returns the size of a memory allocation obtained from sqlite3_malloc64() and its variants.
* Added the SQLITE_LIMIT_WORKER_THREADS option to sqlite3_limit() and PRAGMA threads command for configuring the number of available worker threads.
* The spellfix1 extension allows the application to optionally specify the rowid for each INSERT.
* Added the User Authentication extension.

Bug Fixes:
* Fix a bug in the partial index implementation that might result in an incorrect answer if a partial index is used in a subquery or in a view.
* Fix a query planner bug that might cause a table to be scanned in the wrong direction (thus reversing the order of output) when a DESC index is used to implement the ORDER BY clause on a query that has an identical GROUP BY clause.
* Fix a bug in sqlite3_trace() that was causing it to sometimes fail to print an SQL statement if that statement needed to be re-prepared.
* Fix a faulty assert() statement.
2014-10-19 20:37:47 +00:00
tron
a3e811689c Update "phpmyadmin" package to version 4.2.10.
The following bugs have been fixed since version 4.2.9.1:
- bug #4361 Can't change font size (when config.inc.php not present)
- bug #4542 Tab key in column name not shown
- bug       PDF export: title not present in PDF
- bug #4543 Changing column name can break saved "order by" clause
- bug #4545 trying to favorite table while browser localStorage is disabled
            throws JS error
- bug #4259 reCaptcha sound session expired problem
- bug #4548 Inline editing a field converts tab to spaces
- bug #4252 Database-level permission bug for db names containing underscores
- bug #3120 Events are not exported when using xml
- bug #4554 Grid-editing timestamp column forces datepicker
- bug #4556 Fast filters for tables, views etc. should be governed by
            NavigationTreeDisplayItemFilterMinimum
2014-10-19 10:43:12 +00:00
fhajny
774673561e Add optional Sphinx SE plugin support to MySQL 5.5 and 5.6.
Intented as a clean implementation (replacement) of wip/mysql-sphinxse.

SphinxSE is MySQL storage engine which can be compiled into MySQL server 5.x
using its pluggable architecture. Despite the name, SphinxSE does not
actually store any data itself. It is actually a built-in client which
allows MySQL server to talk to searchd, run search queries, and obtain
search results. All indexing and searching happen outside MySQL.

See http://sphinxsearch.com/docs/current.html#sphinxse-overview
2014-10-17 17:07:44 +00:00
fhajny
fcd3840c8a Update py-sqlalchemy to 0.9.8.
Changes since 0.9.4: bug fixes in preparation for 1.0.0. See full changelog:

http://docs.sqlalchemy.org/en/latest/changelog/changelog_09.html
2014-10-17 11:10:21 +00:00
fhajny
e6409b1a65 Added py-peewee 2014-10-17 10:24:51 +00:00
fhajny
673591bb56 Import peewee as databases/py-peewee.
Peewee is a simple and small ORM. It has few (but expressive)
concepts, making it easy to learn and intuitive to use.
Supports SQLite, MySQL and PostgreSQL.
2014-10-17 10:24:04 +00:00
wiz
8184d142d7 Update to 0.1.13:
Release 0.1.13 (Oct 09, 2014)
-----------------------------

Bug Fixes
* Fix a regression in handling of NULL keywords introduced in 0.1.12.
2014-10-12 14:59:11 +00:00
wiz
9585b40d41 Update to 2.4.18:
Released 2.4.18 2014-10-09

Changes since 2.4.17:

Lib/
* Fixed raising exception in LDAPObject.read_s() when reading
  an entry returns empty search result
2014-10-12 14:53:38 +00:00
jaapb
8eb1b47d36 Updated package to version 2.0.6. Package now uses ocaml.mk framework.
There seem to have been no major changes, but upstream is now hosted on
github.
2014-10-09 19:48:40 +00:00
jaapb
c7c35220e3 Updated package to newest version, 1.1.2 - now uses ocaml.mk. Changes:
* Mysql.Prepared.execute_null (Gregory Bellier)
2014-10-09 19:44:07 +00:00
jaapb
1e2c6eff15 Revbump for ocaml 4.02.0.
(Some packages omitted because they will be updated to new versions)
2014-10-09 19:14:03 +00:00
wiz
cda18437be Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles. 2014-10-09 14:05:50 +00:00
wiz
e8647fedbb Remove SVR4_PKGNAME, per discussion on tech-pkg. 2014-10-09 13:44:32 +00:00
adam
243c29c4cc Revbump after updating libwebp and icu 2014-10-07 16:47:10 +00:00
adam
2d9952d0be Changes 1.4.9:
New Features
------------
* allows rrdrestore to read input from stdin
* add documentation for RRDs::xport
* RPN operators MINNAN and MAXNAN
* --left-axis-format option to rrd_graph

Bugfixes
--------
* properly verify validity of user suplied format strings
* remove graph functions from python module when compiled without graphing
  support
* verify that only short integers are used in COMPUTE rpn expressions
* eliminate duplicate setlocale calls
* fixed endless loop and double frees in rrd_restore
* fixed missing variable initializations in rrd_graph
* fixed JSON output format to actually be valid JSON
* detect failing fallocate and fall back to seeking
* fixed format string in ruby bindings
2014-10-07 10:36:20 +00:00
adam
aecc99f203 Changes 1.4.9:
New Features
------------
* allows rrdrestore to read input from stdin
* add documentation for RRDs::xport
* RPN operators MINNAN and MAXNAN
* --left-axis-format option to rrd_graph

Bugfixes
--------
* properly verify validity of user suplied format strings
* remove graph functions from python module when compiled without graphing
  support
* verify that only short integers are used in COMPUTE rpn expressions
* eliminate duplicate setlocale calls
* fixed endless loop and double frees in rrd_restore
* fixed missing variable initializations in rrd_graph
* fixed JSON output format to actually be valid JSON
* detect failing fallocate and fall back to seeking
* fixed format string in ruby bindings
2014-10-07 10:23:41 +00:00
adam
02068cd910 Changes 2.0.1:
* Connector/Python is now compatible with Django 1.7.
* RANGE_STRING is now supported as a sharding type.
* RANGE_DATETIME is now supported as a sharding type.
* Bugs Fixed
2014-10-07 10:09:36 +00:00
adam
7046ce0a8c db4 hack is no longer needed 2014-10-06 14:31:33 +00:00
adam
a91971b1fc Changes 5.3.28:
Fixed tcl library linking for AIX 7.

Fixed a bug that could cause a trap if a lock timeout occurred while opening a database.

Fixed missing encryption support for the Android JDBC driver.

Fixed an incorrect message being displayed when the -l option was specified to the db_hotbackup utility.

Fixed a bug that DB_ENV->log_get_config did not work correctly before DB_ENV->open.

Fixed a bug that could cause a SQL build failure when FTS3 is enabled.

Fixed a bug that prevented in-memory SQL database from being created properly. They can now be created without the use of the SQLITE_OPEN_CREATE flag.

Fixed a memory leak in SQL online backup.

Added additional examples for C++

Fixed a bug that could make odbc fail to build with sqlite source code.

Fixed bugs in compaction of large keys in the upper levels of btrees.

The db utilities (db_xxxx) no longer operate on replication clients that are being automatically initialized. The DB_REP_LOCKOUT error is now returned.

Using DB_TXN_SNAPSHOT on an HA client will now result in an error.

Fixed a bug that prevented a sub-database from being created under the directory identified in DB->set_create_dir.

Fixed a race condition on a cursor when using a multi-threaded application with the SQL API.

Fixed a race condition in the failchk code when cleaning up mutexes.

Fixed a resource leak in the db->verify() function for btrees. The bug would slow down verification and possibly cause it to run out of memory.

Removed a potential hang when compacting databases with many duplicates.

Fixed a bug that caused a crash when reentering dbsql and specifying replication=on for a SQL database where replication was already enabled.

Fixed an incorrect recursive call dealing with joins.

Fix build failures in ado.net

Fixed a bug that could cause a JDBC build failure on recent versions of Visual Studio.

Correct build problems when building dbstl with gcc-4.7.3
2014-10-06 14:29:45 +00:00
rodent
7c53bda654 0.26.16 (2014-09-09)
^^^^^^^^^^^^^^^^^^^^

- Fix aggregate value handling for cascade deleted objects
- Fix ambiguous column sorting with join table inheritance in sort_query


0.26.15 (2014-08-28)
^^^^^^^^^^^^^^^^^^^^

- Fix sort_query support for queries using mappers (not declarative classes) with calculated column properties


0.26.14 (2014-08-26)
^^^^^^^^^^^^^^^^^^^^

- Added count method to QueryChain class


0.26.13 (2014-08-23)
^^^^^^^^^^^^^^^^^^^^

- Added template parameter to create_database function


0.26.12 (2014-08-22)
^^^^^^^^^^^^^^^^^^^^

- Added quote utility function


0.26.11 (2014-08-21)
^^^^^^^^^^^^^^^^^^^^

- Fixed dependent_objects support for single table inheritance


0.26.10 (2014-08-13)
^^^^^^^^^^^^^^^^^^^^

- Fixed dependent_objects support for multiple dependencies
2014-10-05 20:17:58 +00:00
rodent
1e3dc31268 * 2.10.3
* Fixed a bug with the bytearray support introduced in 2.10.2. Thanks
      Josh Owen.
* 2.10.2
    * Added support for Hiredis's new bytearray support. Thanks
      https://github.com/tzickel
    * POSSIBLE BACKWARDS INCOMPATBLE CHANGE: Fixed a possible race condition
      when multiple threads share the same Lock instance with a timeout. Lock
      tokens are now stored in thread local storage by default. If you have
      code that acquires a lock in one thread and passes that lock instance to
      another thread to release it, you need to disable thread local storage.
      Refer to the doc strings on the Lock class about the thread_local
      argument information.
    * Fixed a regression in from_url where "charset" and "errors" weren't
      valid options. "encoding" and "encoding_errors" are still accepted
      and preferred.
    * The "charset" and "errors" options have been deprecated. Passing
      either to StrictRedis.__init__ or from_url will still work but will
      also emit a DeprecationWarning. Instead use the "encoding" and
      "encoding_errors" options.
    * Fixed a compatability bug with Python 3 when the server closes a
      connection.
    * Added BITPOS command. Thanks https://github.com/jettify.
    * Fixed a bug when attempting to send large values to Redis in a Pipeline.
2014-10-05 20:12:16 +00:00
wiz
8b765c474f Fix ``Please add a line "# used by foo/bar/Makefile" here.'' warnings. 2014-10-05 16:41:05 +00:00
tron
549c891545 Update "phpmyadmin" package to version 4.2.9.1.
The following bugs have been fixed since version 4.2.9:
- bug #4544 [security] XSS vulnerabilities in table search and table
                       structure pages
2014-10-04 15:35:49 +00:00
fhajny
f2642f30c9 Update mongo-c-driver to 1.0.0.
A new libmongoc-priv.so library is installed that does not have symbols
hidden. You can access private headers via the -private.h variants. This
means you will need to recompile your project every time the library is
changed (if you use those private headers, as they are subject to change).

For other minor changes, see commits made since 0.98.0:

https://github.com/mongodb/mongo-c-driver/compare/0.98.0...1.0.0
2014-10-02 10:23:23 +00:00
fhajny
c0da5cd57e Update couchdb to 1.6.1.
Changes:
- Hash plaintext admin passwords stored in local.ini on startup.
- Filter out local admin users before updating password hash in _users db.
2014-10-02 07:42:06 +00:00
joerg
a9a838935b Include btree-gist module, useful e.g. for range exclusions. 2014-10-01 19:25:35 +00:00
fhajny
12715619b5 Update redis to 2.8.17.
--[ Redis 2.8.17 ] Release date: 19 Sep 2014

# UPGRADE URGENCY: HIGH for Redis Sentinel.
                   LOW for Redis Server (unmodified compared to 2.8.16).

* [FIX] Resolved a memory leak in the hiredis library causing a memory leak
        in Redis Sentinel when a monitored instance or another Sentinel is
        unavailable. Every reconnection attempt will leak a small amount of
        memory, but in the long run the process can reach a considerable size.

--[ Redis 2.8.16 ] Release date: 16 Sep 2014

# UPGRADE URGENCY: HIGH for Redis if you are using 2.8.15 + AOF.
                   LOW for Sentinel.

* [FIX] The ability to load truncated AOF files introduced with Redis 2.8.15
        contains a bug fixed in this release: after loading the file was not
        truncated to the last valid command, so the new commands are appended
        after a non well formed command. This means that:

        1) The first AOF rewrite triggered by the server will automatically
           fix the problem.
        2) However, if the server is restarted before the rewrite, Redis may
           not be able to load the file and you need to manually fix it.

        In order to fix a corrupted file you should start the redis-check-aof
        utility WITHOUT the --fix option, just to check the offset where the
        corruption is found. Around the offset reported by the check utility
        you'll find, inside your AOF file, a command which is not complete
        according to the Redis protocol. Just remove this incomplete command
        leafing the file unaltered before and after the offending command,
        and restart the server.

        IMPORTANT #1: Redis 2.8.15 is the only stable version of Redis with
        this bug so probably no actual real-world problem happened since the
        problem is automatically fixed at the first automatic AOF rewrite.

        IMPORTANT #2: Before upgrading to Redis 2.8.16, if you are using Redis
        2.8.15 with AOF enabled, make sure to trigger a manual AOF rewrite
        using the BGREWRITEAOF command.

* [FIX] SAVE is no longer propagated to AOF / slaves.

--[ Redis 2.8.15 ] Release date: 12 Sep 2014

# UPGRADE URGENCY: LOW for Redis, HIGH for Sentinel.

* [FIX] Sentinel critical bug fixed: the absolute majority was computed in a
        wrong way because of a programming error. Now the implementation does
        what the specification says and the majority to authorize a failover
        (that should not be confused with the ODOWN quorum) is the majority of
        *all* the Sentinels ever seen for a given master, regardless of their
        current state.
* [FIX] GETRANGE test no longer fails for 32 bit builds (Matt Stancliff).
* [FIX] Limit SCAN latency when the hash table is in an odd state (very few
        populted buckets because rehashing is in progress). (Xiaost and
        Salvatore Sanfilippo)

* [NEW] Redis is now able to load truncated AOF files without requiring a
        redis-check-aof utility run. The default now is to load truncated
        (but apparently not corrupted) AOFs, you can change this in redis.conf.
        (Salvatore Sanfilippo).
* [NEW] Sentinel: ability to announce itself with an arbitrary IP/port to work
        in the context of natted networks. However this is probably still
        not enough since there is no equivalent mechanism for slaves listed
        in the master INFO output. (Dara Kong and Salvatore Sanfilippo)

--[ Redis 2.8.14 ] Release date: 1 Sep 2014

# UPGRADE URGENCY: HIGH for Lua scripting users, the server could crash because
                   of a bug introduced in Redis 2.8.10, otherwise LOW.
                   LOW for Redis Sentinel.

* [FIX] Don't prevent use of shared integers if maxmemory policy is non-LRU.
        (Salvatore Sanfilippo)
* [FIX] Fail SYNC if background save child aborted due to a signal.
        (Yossi Gottlieb)
* [FIX] Different small redis-cli fixes. (Dov Murik, Charsyam, cubicdaiya,
        Kashif Rasul, Jan-Erik Rediger, Matt Stancliff)
* [FIX] AIX compilation fixes. (Siah Lyimo)
* [FIX] A number of other smaller issues.
* [FIX] Improved SIGINT handling (Matt Stancliff, Salvatore Sanfilippo)
* [FIX] Use unsigned types in SDS header to raise limit to 4GB.
        (Matt Stancliff, Salvatore Sanfilippo)
* [FIX] Handle signed/unsigned comparisons with more care around the code.
        (Salvatore Sanfilippo)
* [FIX] Colorized test output fixed to don't change the background color.
        (Mariano Pérez Rodríguez)
* [FIX] More Sentinel IPv6 fixes. (Eiichi Sato)
* [FIX] Deny CLIENT command in scripts. (Matt Stancliff)
* [FIX] Allow datasets with more than 2 billion of keys, initial work.
* [FIX] Fix a Lua scripting crash by storing the length of the static
        argv when first allocated. (Paddy Byers)

* [NEW] Pub/Sub PING. (Salvatore Sanfilippo)
* [NEW] Much faster ZUNIONSTORE. (Kyle Hubert, Salvatore Sanfilippo)
* [NEW] Faster ll2string() implementation. (Salvatore Sanfilippo)
* [NEW] **WARNING, minor API change**: PUBSUB NUMSUB: return type modified
        to integer. (Matt Stancliff)
* [NEW] redis-benchmark support for AUTH. (CharSyam)
2014-10-01 14:11:51 +00:00
wiz
2ef4bcf10f Update to 0.1.12:
Release 0.1.12 (Sep 20, 2014)
-----------------------------

Bug Fixes
* Fix handling of NULL keywords in aliased identifiers.
* Fix SerializerUnicode to split unquoted newlines (issue131, by Michael Schuller).
* Fix handling of modulo operators without spaces (by gavinwahl).

Enhancements
* Improve parsing of identifier lists containing placeholders.
* Speed up query parsing of unquoted lines (by Michael Schuller).
2014-10-01 12:26:27 +00:00
wiz
349ac9e960 Update to 2.4.17:
Released 2.4.17 2014-09-27

Changes since 2.4.16:

Lib/
* New hook syncrepl_refreshdone() in ldap.syncrepl.SyncReplConsumer
  (thanks to Petr Spacek and Chris Mikkelson)

Modules/
* Added support for getting file descriptor of connection
  with ldap.OPT_DESC
2014-10-01 11:46:41 +00:00
wiz
1d10ec3408 Update to 3.4.2:
Version 3.4.2  Released September 25, 2015 (git commit 61440e1f4ccb6c293c5838676da1942e0df67271)

  - Fix bug where single-quoted type arguments to the table_info()
    method were causing a SQL error.
    [Greg Sabino Mullane] (CPAN bug #99144)
2014-10-01 10:42:02 +00:00
adam
2375b6220b Changes 5.5.40:
InnoDB: An ALTER TABLE ... ADD FOREIGN KEY operation could cause a serious error.
InnoDB: With a transaction isolation level less than or equal to READ COMMITTED, gap locks were not taken when scanning a unique secondary index to check for duplicates. As a result, duplicate check logic failed allowing duplicate key values in the unique secondary index.
InnoDB: During recovery, a segmentation fault would occur when marking a table as corrupt.
yaSSL client code did not validate the encryption size or session ID length, which could cause the client to exit.
MySQL installation from RPM packages could fail if Postfix had been installed using yum.
yaSSL could fail preauthorization if the client supplied inaccurate buffer lengths.
Competition between threads could lead to timeout failure trying to rotate the audit log file.
On Linux (OEL6), if Sun DTrace was installed, the MySQL build failed.
LPAD() and RPAD() could cause a server exit if the pad string argument was not well formed.
The optimizer could create a zero-length column for a temporary table, causing a server exit.
2014-10-01 09:17:18 +00:00
adam
2c9edae271 Changes 5.6.21:
The --skip-innodb option is now deprecated and its use results in a warning. It will be removed in a future MySQL release. This also applies to its synonyms (--innodb=OFF, --disable-innodb, and so forth).

MySQL Enterprise Edition now includes a set of encryption functions based on the OpenSSL library that expose OpenSSL capabilities at the SQL level.

Replication: The new variable simplified_binlog_gtid_recovery can be used to change the way binary log files are searched for previous GTIDs during recovery, speeding up the process when a large number of binary log files exist.

Internally, spatial data types such as Geometry are represented as BLOB values, so when invoked with the --hex-blob option, mysqldump now displays spatial values in hex.

Bugs Fixed...
2014-10-01 08:34:23 +00:00
adam
1720391df0 Changes 2.4.40:
Fixed libldap DNS SRV priority handling (ITS-7027)
Fixed libldap don't leak libldap err codes (ITS-7676)
Fixed libldap CR/LF handling (ITS-4635)
Fixed libldap ldif-wrap length (ITS-7871)
Fixed libldap GnuTLS ciphersuite parsing (ITS-7500)
Fixed libldap GnuTLS with newer versions (ITS-7430,ITS-6359)
Fixed libldif to correctly handle 4096 character lines (ITS-7859)
Fixed librewrite reference counting (ITS-7723)
Fixed slapacl with back-mdb reader transactions (ITS-7920)
Fixed slapd syncrepl to send cookie on fallback (ITS-7849)
Fixed slapd syncrepl SEGV when abandoning a connection (ITS-7928)
Fixed slapd slapcat with external schema (ITS-7895)
Fixed slapd schema RDN normalization (ITS-7935)
Fixed slapd with repeated language tags (ITS-7941)
Fixed slapd modrdn crash on naming attr with no matching rule (ITS-7850)
Fixed slapd memory leak in control handling (ITS-7942)
Fixed slapd-ldap removed dead code (ITS-7922)
Fixed slapd-mdb to work concurrently with slapadd (ITS-7798)
Fixed slapd-mdb with paged results (ITS-7705, ITS-7800)
Fixed slapd-mdb slapcat with nonexistent indices (ITS-7870)
Fixed slapd-mdb long lived reader transactions (ITS-7904)
Fixed slapd-mdb memory leak on matchedDN (ITS-7872)
Fixed slapd-mdb sorting of attribute values (ITS-7902)
Fixed slapd-mdb to flag attribute values as sorted (ITS-7903)
Fixed slapd-mdb index config handling (ITS-7912)
Fixed slapd-mdb entry release handling (ITS-7915)
Fixed slapd-mdb with aliases and referrals (ITS-7927)
Fixed slapd-mdb alias dereferencing (ITS-7702)
Fixed slapd-sock socket flushing (ITS-7937)
Fixed slapo-accesslog attribute normalization (ITS-7934)
Fixed slapo-accesslog internal search logging (ITS-7929)
Fixed slapo-auditlog connection destroy logic (ITS-7906,ITS-7923)
Fixed slapo-chain interaction with slapo-rwm (ITS-7930)
Fixed slapo-constraint connection destroy logic (ITS-7906,ITS-7923)
Fixed slapo-dds connection destroy logic (ITS-7906,ITS-7923)
Fixed slapo-dyngroup connection destroy logic (ITS-7906,ITS-7923)
Fixed slapo-memberof attr count (ITS-7893)
Fixed slapo-memberof frontendDB handling (ITS-7249)
Fixed slapo-memberof internal search logging (ITS-7929)
Fixed slapo-pcache config processing (ITS-7919)
Fixed slapo-pcache connection destroy logic (ITS-7906,ITS-7923)
Added slapo-ppolicy ORDERING rules (ITS-7838)
Fixed slapo-ppolicy timestamp resolution to use microseconds (ITS-7161)
Fixed slapo-ppolicy connection destroy logic (ITS-7906,ITS-7923)
Fixed slapo-refint to check for pauses in cn=config (ITS-7873)
Fixed slapo-refint internal search logging (ITS-7929)
Fixed slapo-refint connection destroy logic (ITS-7906,ITS-7923)
Fixed slapo-seqmod connection destroy logic (ITS-7906,ITS-7923)
Fixed slapo-slapover connection destroy logic (ITS-7906,ITS-7923)
Fixed slapo-sock db_init (ITS-7868)
Fixed slapo-sssvlv fix olcSssVlvMaxPerConn (ITS-7908)
Fixed slapo-translucent double free (ITS-7587)
Fixed slapo-translucent to work with manageDSAit (ITS-7864)
Fixed slapo-translucent to use local backend with local entries (ITS-7915)
Fixed slapo-unique connection destroy logic (ITS-7906,ITS-7923)
Fixed slapcacl with invalid suffix
2014-10-01 08:32:31 +00:00
jperkin
550c08262c Don't use non-POSIX brace expansion. 2014-09-29 12:27:16 +00:00
jperkin
9e8d882d29 Use tr to handle differences between unzip implementations. 2014-09-27 09:46:24 +00:00
jperkin
2dd3bea0aa Requires USE_TOOLS+=groff. 2014-09-24 13:36:53 +00:00
jperkin
925b14da02 Fix broken patch files and install files with non-world-writeable perms. 2014-09-24 12:49:38 +00:00
jperkin
b49fc7342b Remove WRAPPER_BINDIR references in mysqlbug. 2014-09-24 10:31:28 +00:00
jperkin
01777ab37e Remove WRAPPER_BINDIR references in mysqlbug. 2014-09-24 10:02:39 +00:00
jperkin
72e243af63 Explicitly disable epoll on SunOS, the MySQL implementation is specific
to Linux at this time.
2014-09-24 10:02:14 +00:00
tron
32cfdb8cd2 Update "phpmyadmin" package to version 4.2.9.
The following bugs have been fixed since version 4.2.7.1:
- bug       ajax.js responseHandler: cannot read property of null
- bug       sql.js: str is undefined
- bug #4524 Allow for direct selection of "0" on the "user overview" page
- bug #4529 Undefined index: pos
- bug #4523 tbl_change.js: insert as new row submit type on multiple
            selected records does not set all AUTO_INCREMENTs to 0 value
- bug       ajax.js responseHandler: another "cannot read property"
- bug       tbl_structure.js "cannot read property"
- bug #4530 [security] DOM based XSS that results to a CSRF that creates a
            ROOT account in certain conditions
- bug #4516 Odd export behavior
- bug #4519 Uncaught TypeError: Cannot read property 'success' of null
- bug #4520 sql.js: cannot read property
- bug #4521 Initially allowed chart types do not match selected data
- bug #4518 Export to SQL: CREATE TABLE option AUTO_INCREMENT ignored
- bug #4522 Duplicate column names while assigning index
- bug #4487 Export of partitioned table does not import
- bug       server_privileges.js: cannot read property
- bug #4527 Importing ODS files with column names having trailing spaces fails
- bug #4413 Navigation Error in Nav Tree for Search Results Past the First Page
- bug       functions.js: Cannot read property 'replace' of undefined
2014-09-23 13:47:31 +00:00
joerg
d4e41842e2 Don't bail out on unused local typedefs. Bump revision. 2014-09-22 11:52:18 +00:00
obache
a416bc2e40 Use "pp" instead of "pe" pax option for unprivileged build. 2014-09-20 01:22:27 +00:00
obache
fa0bec4936 Use "pp" instead "pe" pax option for unprivileged build. 2014-09-20 01:20:46 +00:00
wiz
d6099463b0 Install some missing files which were not installed due to broken
find command.

From Timshel Knoll-Miller in PR 49209.

Bump PKGREVISION.
2014-09-17 10:50:15 +00:00
gdt
9347e4d19e Update to 2.1.4. Upstream changes:
Enhancements

    #2745, Speedup ST_Simplify calls against points
    #2747, Support for GDAL 2.0
    #2749, Make rtpostgisupgrade20_21.sql ACID
    #2811, Do not specify index names when loading shapefiles/rasters
    #2829, Shortcut ST_Clip(raster) if geometry fully contains the raster
           and no NODATA specified
    #2895, Raise cost of ST_ConvexHull(raster) to 300 for better query plans

[Many bugfixes omitted]

(This is minor update and a leaf package.)
2014-09-15 13:57:58 +00:00
wiz
6a07a89d89 Update to 2.4.16:
Released 2.4.16 2014-09-10

Changes since 2.4.15:

Lib/
* New convenience function ldap.dn.is_dn()
* New convenience function ldap.escape_str()
* New convenience methods LDAPObject.read_s() and
  LDAPObject.find_unique_entry()
* Fixed invoking start_tls_s() in ReconnectLDAPObject.reconnect()
  (thanks to Philipp Hahn)
2014-09-14 17:48:37 +00:00
gdt
49eb24c582 +postgresql-postgis2 2014-09-14 14:40:57 +00:00
gdt
0451c4b208 Import postgresql-postgis-2.1.3 as databases/postgresql-postgis2.
PostGIS adds support for geographic objects to the PostgreSQL object-relational
database. In effect, PostGIS "spatially enables" the PostgreSQL server,
allowing it to be used as a backend spatial database for geographic information
systems (GIS), much like ESRI's SDE or Oracle's Spatial extension. PostGIS
follows the OpenGIS "Simple Features Specification for SQL" and has been
certified as compliant with the "Types and Functions" profile.

PostGIS/PostgreSQL includes the following functionality:
* Simple Features as defined by the OpenGIS Consortium (OGC)
* Support for Well-Known Text and Well-Known Binary representations of GIS
  objects
* Fast spatial indexing using GiST
* Geospatial analysis functions
* PostgreSQL JDBC extension objects corresponding to the geometries
* Support for OGC access functions as defined by the Simple Features
  Specification

This is postgis 2.x, the currently-maintained and recommended version.
2014-09-14 14:40:00 +00:00
dholland
9d29d0df07 Needs zlib, seen in Solaris build. PKGREVISION -> 2 2014-09-11 07:22:46 +00:00
joerg
7536f72267 Uses old print syntax. 2014-09-10 19:01:03 +00:00
joerg
866e068fce Doesn't support Python 3.x 2014-09-10 18:59:22 +00:00
joerg
94ddee8a16 Skip interpreter check for a python test script. 2014-09-10 12:13:37 +00:00
wiz
220b06c82f Update to 3.4.1:
Version 3.4.1  Released August 20, 2014 (git commit cfd146effde09c493ac7573408ac29d6d9cbed47)

    - Allow '%' again for the type in table_info() and thus tables()
      It's not documented or tested in DBI, but it used to work until
      DBD::Pg 3.4.0, and the change broke DBIx::Class::Schema::Loader, which
      uses type='%'.
      [Dagfinn Ilmari Mannsåker <ilmari@ilmari.org>]


Version 3.4.0  Released August 16, 2014 (git commit 7a5da12d84b4c2e9879f90fb6168f56c095071fa)

  - Cleanup and improve table_info()
    [Mike Pomraning <mjp@pilcrow.madison.wi.us>] (github issue #7)

    table_info() type searching now supports TABLE, VIEW, SYSTEM TABLE,
      SYSTEM VIEW, and LOCAL TEMPORARY

    table_info() object searching fully supports the above types.

    table_info() object searching no longer ignores invalid types - a filter
      of 'NOSUCH' will return no rows, and 'NOSUCH,LOCAL TEMPORARY' will
      return only temp objects.

    tableinfo() type filters are strictly matched now ... previously a
      search for SYSTEM TABLE would have fetched plain TABLE objects.

    table_info() now treats temporary tables and temporary views as LOCAL TEMPORARY

  - Make sure column_info() and table_info() can handle materialized views.
    [Greg Sabino Mullane] (CPAN bug #97032)
2014-09-06 13:35:43 +00:00
wen
8bcd3cfb60 Update to 0.44
Upstream changes:
0.44	- 2014-08-04, H.Merijn Brand
    * Table names case sensitiveness not tested case-problematic FS's
    * Fix defaults in doc (annocpan)
    * Fix typo in SYNOPSIS (RT#97313)
    * Workaround eof bug in Text::CSV_XS-1.10

0.43	- 2014-06-30, H.Merijn Brand
    * Updated copyright to 2014
    * Unquote schema's in test for cygwin
    * Extra guards in Makefile.PL for unmet requirements

0.42	- 2013-08-14, H.Merijn Brand
    * Optionally skip tests using File::Spec->tempdir () RT#87684
    * And document the use of $TMPDIR in README
    * Make the SYNOPSIS more reflect real-world usage
    * Detect DBI::Test and use it if available
2014-09-06 13:30:25 +00:00
wiz
03e0dcbc42 Update to 2.5.4:
What's new in psycopg 2.5.4
^^^^^^^^^^^^^^^^^^^^^^^^^^^

- Added :sql:`jsonb` support for PostgreSQL 9.4 (🎫`#226`).
- Fixed segfault if COPY statements are passed to `~cursor.execute()` instead
  of using the proper methods (🎫`#219`).
- Force conversion of pool arguments to integer to avoid potentially unbounded
  pools (🎫`#220`).
- Cursors :sql:`WITH HOLD` don't begin a new transaction upon move/fetch/close
  (🎫`#228`).
- Cursors :sql:`WITH HOLD` can be used in autocommit (🎫`#229`).
- `~cursor.callproc()` doesn't silently ignore an argument without a length.
- Fixed memory leak with large objects (🎫`#256`).
- Make sure the internal ``_psycopg.so`` module can be imported stand-alone (to
  allow modules juggling such as the one described in 🎫`#201`).
2014-08-31 21:34:23 +00:00
adam
74e6b2cf99 Changes 1.2.3:
Add support for Django 1.7
Fix floating point inaccuracy with Python v2
Fix cursor trying  to decode linestring data as utf-8
Fix Django TimeField 00:00:00 converting to MySQL NULL
Fix Django to check connection on each request
Fixed negative conversion timedelta values
Fix stopping mysqld running unit tests on Windows
Fix prepared statements returning lots of columns
Fix Connector/Python dependency for utilities 1.5.1
Fix exception not captured when SSL is unavailable
2014-08-31 19:26:31 +00:00
tron
00e904c3e4 Update "phpmyadmin" package to version 4.2.7.1.
The following bugs have been fixed since version 4.2.7:
- bug #4501 [security] XSS in table browse page
- bug #4502 [security] Self-XSS in enum value editor
- bug #4503 [security] Self-XSSes in monitor
- bug #4504 [security] Self-XSS in query charts
- bug #4505 [security] XSS in view operations page
- bug #4517 [security] XSS in relation view
2014-08-27 21:25:44 +00:00
adam
d9c591fced Updated to 1.4.8 to match databases/rrdtool 2014-08-25 14:27:01 +00:00
adam
6baf7cf6d1 Changes 1.4.8:
* rrd_graph now uses a map to lookup variable names causing graphs with many
  items to be drawn magnitudes faster as the linear search of the variable
  tables is gone now.
* the optional argument :skipscale allows for a LINE or AREA instruction to be
  excluded from having an effect on the scaling of the graph
* TRENDNAN is now working properly and als not crashing anymore
* Added a no-op string positioning combo "\." this allows to write
  COMMENT:OS\2\. which would otherwise not be possible.
* JSON output of xport is now actually json compilant by its keys
  being properly quoted now.
* The label positioner in rrd_graph is now properly ignoring the current
  state of DST.
* fixes and enhancements for Python, Ruby, TCL and Perl bindings
* improved error reporting in rrd_graph
* portability and cross compilation
2014-08-24 07:06:02 +00:00
wiz
ae075e6d55 Bump PKGREVISION for ilmbase shlib major bump. 2014-08-22 11:24:25 +00:00
wiz
a2e1ce00e9 Remove unnecessary patches that got out of sync with corresponding *.in
and configure patches.
2014-08-21 19:59:25 +00:00
wiz
1562f658ab Update to 3.52.9:
Apr 15 2014, V3.52.9:
    * Added support for building on recent versions of Mac OS X
    * Fixed warnings from autoconf/automake
    * Fixed infinite loop in connection pool
    * Fixed compiler warnings
    * Fixed build dependency for make -jX
    * Fixed check for Unicode driver
    * Fixed issue calling SQLCancel from other thread
    * Fixed SQLInstallDriverEx when driver is readonly
2014-08-21 19:38:55 +00:00
wiz
b16763248a Add upstream bug report URLs. 2014-08-20 19:39:02 +00:00
wiz
a113e5736b Update to 3.0.7. Tested by Greg Oster, thanks.
3.0.7 (2011-05-26)
==================

- Fixed unconsistent license statements in the sourcecode, meaning license
  boilerplates is now added/updated (from GPL v3 to GPL v2) in all files
  added and/or modified since Luma 2.4.

- Removed the last string exception from ObjectClassAttributeInfo.py!
| http://sourceforge.net/support/tracker.php?aid=3014815
| http://bugs.debian.org/585248

- Gzipping of Nroff manpages on UNIX and UNIX-like systems is now handled during
  installation.

- Include the nthash patch, which was fixed in Luma 2.4 svn rev 841, but not
  included in the new codebase.

| http://sourceforge.net/support/tracker.php?aid=2309281
| http://bugs.debian.org/559078
| http://luma.svn.sourceforge.net/viewvc/luma?view=rev&revision=841
| https://launchpad.net/bugs/297148
| http://launchpadlibrarian.net/19590144/luma_2.3-1.1ubuntu1.debdiff

- Added a import check for the crypt module in mkpasswd, because of ImportError
  on the Windows platform.

3.0.6-2 (2011-05-16)
====================

- Fixed exception.ErrorType bug in LumaConnectionWrapper.

- Updated the error/exception feedback in the Search plugin

- Renamed the browser_plugin folder to browser

- Moved Plugin* related code out from the util package and into base.gui,
  base.gui.design, base.model

- Fixed export subtree in Browser plugin.

3.0.6-1 (2011-05-15)
====================

- Some small fixes to the documentation files.

3.0.6 (2011-05-15)
==================
.. This marks the end of the project. Einar Uvsløkk <einar.uvslokk@linux.com>

- New Connection API introduced with the LumaConnectionWrapper. This includes
  wrapper methods (both sync and async) for the refactored LumaConnection.
  Uses signal and slots to notify results from the various operations.
  All Qt 4 dependencies is thus removed from the backend modules.

- Refactor cleanup of the menubar in the main window.

- Search plugin now supports none-ascii characters in both server name and
  search filter strings.

- Dynamic translation implemented in the Template plugin.

- Improved (simplified) internationalization support

3.0.5-sprint5 (2011-04-11)
==========================
.. This marks the end of sprint 5. Einar Uvsløkk <einar.uvslokk@linux.com>

- Search plugin has got a few updates and improvements. The filter builder
  has replaced the old filter wizard, some UI fixes in the search form, and
  the result view for displaying search results is implemented. New feature
  enabling additional filtering on returned search results.

- Template plugin improved with the option to define none required attributes
  to appear as required.


3.0.4-sprint4 (2011-03-25)
==========================
.. This marks the end of sprint 4. Einar Uvsløkk <einar.uvslokk@linux.com>

- Main-application: Support for commandline arguments added. As of now this
  includes mostly clear flags, to wipe clean malicious config settings.

- Browser-plugin: Added multiselection item export and delete. Lots of
  improvments in the Browsers entry view, including basic support for different
  html layouts for the view.

- Template-plugin: Gui finished, logic on its way.

- Search-plugin: Skeleton gui, and basic functionality implemented.


3.0.3-sprint3 (2011-03-14)
==========================
.. This marks the end of sprint 3. Einar Uvsløkk <einar.uvslokk@linux.com>

- Luma is now able to load plugins from the default plugin location.

- The Browser plugin now supports editing entries

- A simple installation procedure is included, making use of pythons own
  distutils module.


3.0.2-sprint2 (2011-03-01)
==========================
.. This marks the end of sprint 2. Einar Uvsløkk <einar.uvslokk@linux.com>

- Plugin support is partly implemented. Loading plugins is working, but no
  *real* plugins is present at runtime yet.

- The Browser plugin is partly implemented, but not integrated into the
  application yet.

- An extended QSettings class is implemented, with transparent support for
  loading and saving application  settings. Settings is loaded and saved from
  both the main window and the newly implemented settings dialog.

- Full translation is available for English and Norwegian, and can be changed,
  from both the settings dialog and the application menu bar, at runtime
  without changing the application state.


3.0.1-sprint1 (2011-02-28)
==========================
.. This marks the end of sprint 1. *Einar Uvsløkk* <einar.uvslokk@linux.com>

.. note::
   This relase branch was tagged and created at the end of sprint 2, but still
   reflects the work done up until the end of sprint 1. It was created to
   document the development progression.

- The Menu bar is restructured compared to Luma 2.4, various platforms *Human
  Interface Guidelines*.

- The Plugin toolbar is implemented, but with no real functionality yet.

- The Logger Window is implemented and displayes various logging levels, using
  the builtin python logging module.

- About dialog is implemented, and completely rewritten compared to Luma 2.4,
  inspired by gtk and gnome.

- The Server dialog GUI is implemented. Support for reading and saving the
  server list is also implemented.

- Translation files is loaded dynamically. Uses the old translation files,
  which still works on parts of the application. The languages can be selected
  from the menu bar, which is populated dynamically on startup.
2014-08-20 19:24:28 +00:00
obache
66a64b039f File::Temp was first released with perl v5.6.1, so no need to install it
from pkgsrc in these days.
2014-08-20 09:04:56 +00:00
joerg
be73a40b81 Override configure logic for pthread linkage. It fails with clang 3.5+ 2014-08-19 13:31:24 +00:00
fhajny
7b93cf1515 Set BUILD_DIRS properly, fixes build. 2014-08-19 13:04:15 +00:00
joerg
e7feeb9798 Fix dependency to be a proper pattern. Bad bad@. 2014-08-17 19:07:41 +00:00
adam
5cddd952fb Changes 3.8.6:
Added support for hexadecimal integer literals in the SQL parser. (Ex: 0x123abc)
Enhanced the PRAGMA integrity_check command to detect UNIQUE and NOT NULL constraint violations.
Increase the maximum value of SQLITE_MAX_ATTACHED from 62 to 125.
Increase the timeout in WAL mode before issuing an SQLITE_PROTOCOL error from 1 second to 10 seconds.
Added the likely(X) SQL function.
The unicode61 tokenizer is now included in FTS4 by default.
Trigger automatic reprepares on all prepared statements when ANALYZE is run.
Added a new loadable extension source code file to the source tree: fileio.c
Add extension functions readfile(X) and writefile(X,Y) (using code copy/pasted from fileio.c in the previous bullet) to the command-line shell.
Added the .fullschema dot-command to the command-line shell.

Performance Enhancements:
-------------------------
Deactivate the DISTINCT keyword on subqueries on the right-hand side of the IN operator.
Add the capability of evaluating an IN operator as a sequence of comparisons as an alternative to using a table lookup. Use the sequence of comparisons implementation in circumstances where it is likely to be faster, such as when the right-hand side of the IN operator is small and/or changes frequently.
The query planner now uses sqlite_stat4 information (created by ANALYZE) to help determine if the skip-scan optimization is appropriate.
Ensure that the query planner never tries to use a self-made transient index in place of a schema-defined index.
Other minor tweaks to improve the quality of VDBE code.

Bug Fixes:
----------
Fix a bug in CREATE UNIQUE INDEX, introduced when WITHOUT ROWID support added in version 3.8.2, that allows a non-unique NOT NULL column to be given a UNIQUE index.
Fix a bug in R-Tree extension, introduced in the previous release, that can cause an incorrect results for queries that use the rowid of the R-Tree on the left-hand side of an IN operator.
Fix the sqlite3_stmt_busy() interface so that it gives the correct answer for ROLLBACK statements that have been stepped but never reset.
Fix a bug in that would cause a null pointer to be dereferenced if a column with a DEFAULT that is an aggregate function tried to usee its DEFAULT.
CSV output from the command-line shell now always uses CRNL for the row separator and avoids inserting CR in front of NLs contained in data.
Fix a column affinity problem with the IN operator.
Fix the ANALYZE command so that it adds correct samples for WITHOUT ROWID tables in the sqlite_stat4 table.
2014-08-17 08:16:06 +00:00
bad
ce9dcf23cf Update Fsdb to 2.50.
Too many changes to summarize here since the last update.
For a complete list see:
http://www.isi.edu/~johnh/SOFTWARE/FSDB/perl-Fsdb-2.50_README.html
2014-08-16 19:12:35 +00:00