Commit graph

7367 commits

Author SHA1 Message Date
taca
5c3866d722 Update ruby-activerecord32 to 3.2.22.4, no change except version. 2016-08-21 05:57:03 +00:00
sevan
19e1f1967a Unbreak build on Darwin.
Add flag for Darwin linker to resolve symbols from external libraries at
runtime.
Handle dylib file extension for module.
Add comment to describe patch-aa.

ok alnsn@
2016-08-20 18:49:33 +00:00
bsiegert
3d38b5140e Revbump packages using Go for Go 1.7 release. 2016-08-20 09:21:44 +00:00
fhajny
03fb39fcca Update databases/py-elasticsearch to 2.4.0.
2.4.0 (2016-08-17)
- ping now ignores all TransportError exceptions and just returns
  False
- expose scroll_id on ScanError
- increase default size for scan helper to 1000
- changed Transport.perform_request to just return the body, not
  status as well.

2.3.0 (2016-02-29)
- added client_key argument to configure client certificates
- debug logging now includes response body even for failed requests
2016-08-19 10:13:41 +00:00
fhajny
3264227760 Update databases/elasticsearch to 2.3.5.
2.3.5

There are no changes in Elasticsearch 2.3.5 except for the version
bump. This is a compatibility release for bug fixes in Marvel,
Watcher, and Shield.

2.3.4

Bulk
- Copy headers and context to individual requests inside a bulk

CAT API
- Fix merge stats rendering in RestIndicesAction
- Expand wildcards to closed indices in /_cat/indices

Cluster
- Fix block checks when no indices are specified

Core
- Fix misplaced cast when parsing seconds

Highlighting
- Skip all geo point queries in plain highlighter

Internal
- Fix filtering of node ids for TransportNodesAction

Percolator
- Fixed NPE when percolator filter option is "empty".

REST
- Do not decode path when sending error

Translog
- Translog can delete valid .ckp file when views are closed after
  the translog

- Dates
Upgrade joda-time to 2.9.4
2016-08-19 10:09:11 +00:00
jaapb
525cc25ec7 Updated package to latest version, 2.3. Changes include:
* Dario Teixeira: migrate syntax extension from OCaml-pcre to OCaml-re.
* Rudi Grinberg: migrate core library from OCaml-pcre to OCaml-re.
* Rudi Grinberg: add unit tests for regular expressions.
* Evgenii Lepikhin: add support for types UUID and JSONB.
* Philippe Wang: add support for type CITEXT.
2016-08-18 15:31:46 +00:00
jaapb
fc84189532 Updated package to latest version, 4.0.5. Changes include:
Changed default configuration setting for loadable extensions
 on Mac OS X.  Due to frequent installation issues the default
 setting is now to turn off loadable extensions on that platform.
 You will have to explicitly turn them on if you need them.

Fixed a bug finalizing user-defined functions for a database.

More build process improvements for Homebrew users.

 Improved build process for Homebrew users.

Major API change that is compatible with major release series 2:
 It is now possible to return errors from user-defined SQL-functions
 by simply raising (arbitrary) exceptions.  This somewhat
 tricky internal change eliminates the need for Data.ERROR and
 reestablishes compatibility with major release series 2.
 Sorry for the churn, but the more elegant solution was not
 quite obvious!

Added user function error handling (major API change).

Fixed a build problem due to Oasis/ocamlbuild inconsistency.

Fixed a callback locking bug when encountering rows containing
 unexpected NULLs.
2016-08-17 15:39:43 +00:00
fhajny
779b493209 Update databases/mongo-c-driver to 1.4.0.
- The driver can now use the native TLS and crypto functions
  included in Mac OS X and Windows.
- The driver implements the MongoDB Command Monitoring Spec.
- New functions mongoc_client_set_error_api and
  mongoc_client_pool_set_error_api
  allow applications to distinguish client and server errors.
- Unacknowledged writes (writes whose mongoc_write_concern_t "w"
  value is zero) now reply with an empty document instead of one
  with nInserted: 0, nUpdated: 0, and so on.
- Public API For Higher-Level Drivers
- New connection string option "localThresholdMS".
- zSeries, POWER8, and ARM 64-bit platform support.
- Performance enhancements, reduce allocation and copying in
  command code.
- All man page names now begin with "mongoc_" to avoid install
  conflicts.
- New function mongoc_gridfs_file_set_id.
2016-08-17 14:11:42 +00:00
is
26aff78c5f Update postgresql94 & related to PostGreSQL 9.4.9 2016-08-14 16:56:29 +00:00
adam
7fc628e735 Changes 3.14.1:
* A performance enhancement to the page-cache "truncate" operation reduces COMMIT time by dozens of milliseconds on systems with a large page cache.
* Fix to the --rbu option of sqldiff.
2016-08-14 11:19:08 +00:00
adam
5553307946 Changes 3.14.0:
Added support for WITHOUT ROWID virtual tables.
Improved the query planner so that the OR optimization can be used on virtual tables even if one or more of the disjuncts use the LIKE, GLOB, REGEXP, MATCH operators.
Added the CSV virtual table for reading RFC 4180 formatted comma-separated value files.
Added the carray() table-valued function extension.
Enabled persistent loadable extensions using the new SQLITE_OK_LOAD_PERMANENTLY return code from the extension entry point.
Added the SQLITE_DBSTATUS_CACHE_USED_SHARED option to sqlite3_db_status().
Add the vfsstat.c loadable extension - a VFS shim that measures I/O together with an eponymous virtual table that provides access to the measurements.
Improved algorithm for running queries with both an ORDER BY and a LIMIT where only the inner-most loop naturally generates rows in the correct order.
Enhancements to Lemon parser generator, so that it generates a faster parser.
The PRAGMA compile_options command now attempts to show the version number of the compiler that generated the library.
Enhance PRAGMA table_info so that it provides information about eponymous virtual tables.
Added the "win32-none" VFS, analogous to the "unix-none" VFS, that works like the default "win32" VFS except that it ignores all file locks.
The query planner uses a full scan of a partial index instead of a full scan of the main table, in cases where that makes sense.
Allow table-valued functions to appear on the right-hand side of an IN operator.
Created the dbhash.exe command-line utility.
Added two new C-language interfaces: sqlite3_expanded_sql() and sqlite3_trace_v2(). These new interfaces subsume the functions of sqlite3_trace() and sqlite3_profile() which are now deprecated.
Added the json_quote() SQL function to the json1 extension.
Disable the authorizer callback while reparsing the schema.
Added the SQLITE_ENABLE_UNKNOWN_SQL_FUNCTION compile-time option and turned that option on by default when building the command-line shell.


Bug Fixes:
Fix the ALTER TABLE command so that it does not corrupt descending indexes when adding a column to a legacy file format database.
Fix a NULL-pointer dereference/crash that could occurs when a transitive WHERE clause references a non-existent collating sequence.
Improved the cost estimation for an index scan which includes a WHERE clause that can be partially or fully evaluated using columns in the index and without having to do a table lookup. This fixes a performance regression that occurred for some obscure queries following the ORDER BY LIMIT optimization introduced in version 3.12.0.
2016-08-09 14:54:25 +00:00
fhajny
eac922a839 Update databases/py-peewee to 2.8.2.
Bugs fixed and general cleanups
- fixed some bugs related to the Cython extension build process.
- allow blanks and perform type conversion when using the db_url
  extension
- added the ability to query using the <foreign_key>_id attribute.
- ensure that peewee.OperationalError is raised consistently when
  using the RetryOperationalError mixin.
- ensure that pwiz will import the appropriate extensions when
  vendor-specific fields are used.
- ensure that pwiz-generated models containing UnknownField
  placeholders do not blow up when you instantiate them.
- correctly limit the length of automatically-generated index
  names.
- fixed bug where BlobField could not be used if it's parent model
  pointed to an uninitialized database Proxy.
- greater consistency with the conversion to Python data-types
  when performing aggregations, annotations, or calling scalar().
- ensure the correct data-types are used when initializing a
  connection pool.
- fix bug where Signal subclasses were not returning rows affected
  on save.
- added documentation about SQLite limits and how they affect
  insert_many.
- better warnings regarding C extension compilation, thanks
  @dhaase-de.
- fix bug where table names starting with numbers generated
  invalid table names when using pwiz.
- fix bug where parameter was not being used. Thanks @jberkel.
- fixed the way SqliteExtDatabase handles the automatic rowid (and
  docid) columns. Thanks for alerting me to the issue and
  providing a failing test case @jberkel.
- fix obscure bug relating to cloning foreign key fields twice.
- allow set instances to be used on the right-hand side of IN
  exprs.
- fix behavior where the default id primary key was inherited
  regardless. When users would inadvertently include it in their
  queries, it would use the table alias of it's parent class.
- add support for db_column in djpeewee
- fix the behavior of truncate_date with Postgresql. Thanks
  @Zverik.
- allow DATABASE_URL as a recognized parameter to the Flask
  config.
- correctly handle bytes wrapper used by PasswordField to bytes.
- when selecting and joining on multiple models, do not create
  model instances when the foreign key is NULL.
- do not coerce the return value of function calls to COUNT or
  SUM, since the python driver will already give us the right
  Python value.
- use global state to resolve DeferredRelations, allowing for a
  nicer API. Thanks @brenguyen711.
- attempt to avoid creating invalid Python when using pwiz with
  MySQL database columns containing spaces. Yes, fucking spaces.
- fix bug in SQLite migrator which had a naive approach to fixing
  indexes.
- explicitly check for None when determining if the database has
  been set on ModelOptions. Thanks @joeyespo.

New stuff
- Added TimestampField for storing datetimes using integers.
  Greater than second delay is possible through exponentiation.
- Added Database.drop_index() method.
- Added a max_depth parameter to the model_to_dict function in the
  playhouse.shortcuts extension module.
- SelectQuery.first() function accepts a parameter n which applies
  a limit to the query and returns the first row.
- group_by(), order_by(), window() now accept a keyward argument
  extend, which, when set to True, will append to the existing
  values rather than overwriting them.
- Query results support negative indexing.
- C sources are included now as part of the package. I think they
  should be able to compile for python 2 or 3, on linux or
  windows...but not positive.
2016-08-09 12:10:31 +00:00
fhajny
5d2217d7a4 Update databases/percona-toolkit to 2.2.18.
- pt-stalk now sorts the output of transactions by id
- Added "Shared" memory info to pt-summary
- Added the --no-vertical-format option for pt-query-digest,
  allowing compatibility with non-standard MySQL clients that
  don't support the \G directive at the end of a statement
- Fixed error when parsing tcpdump capture with pt-query-digest
- Improved pt-online-schema-change plugin documentation
- Clarified the description of the --attribute-value-limit option
  for pt-query-digest
- Fixed all PERL-based tools to return a zero exit status when run
  with the --version option
- Fixed error that sometimes prevented to choose the primary key
  as index, when using the -where option for pt-table-checksum
- Fixed the inability of pt-query-digest to parse the general log
  generated by MySQL (and Percona Server) 5.7 instance
- Clarified the description of the --verbose option for
  pt-slave-restart
2016-08-09 09:24:04 +00:00
fhajny
99647713a6 Update databases/redis to 3.2.3.
Redis 3.2.3

Bugfixes:

- There was an inverted if statement logic problem in
  replication.c causing
  a replication delay.
- Redis-cli created the history file with insecure permissions,
  allowing reding from the file.

Redis 3.2.2

- There was a bug in the List type implementation, able to cause
  the crash of the server under certain (non trivial to replicate)
  circumstances when the LSET command was used.
- Redis Sentinel, when monitoring multiple masters, could crash
  after a Sentinel address update event.
- Redis Sentinel now checks slaves INFO state more often when
  disconnected.
- It was possible, under a variety of conditions, that the AOF and
  RDB children process could spawn at the same time. This is known
  to trash disk I/O, AOF performances, and to ultimately create
  latency in the Redis server.
- Many GEORADIUS bugs are now fixed \o/.

New features:

- Now slaves support the slave-announce-ip and slave-announce-port
  options.
- The RDB check utlity is now part of Redis and uses the same RDB
  code that Redis uses in order to load the dataset in memory.
2016-08-09 09:11:53 +00:00
fhajny
e59f657a1c Update databases/py-cassandra-driver to 3.6.0.
Features
- Handle null values in NumpyProtocolHandler (PYTHON-553)
- Collect greplin scales stats per cluster (PYTHON-561)
- Update mock unit test dependency requirement (PYTHON-591)
- Handle Missing CompositeType metadata following C* upgrade
  (PYTHON-562)
- Improve Host.is_up state for HostDistance.IGNORED hosts
  (PYTHON-551)
- Utilize v2 protocol's ability to skip result set metadata for
  prepared statement execution (PYTHON-71)
- Return from Cluster.connect() when first contact point
  connection(pool) is opened (PYTHON-105)
- cqlengine: Add ContextQuery to allow cqlengine models to switch
  the keyspace context easily (PYTHON-598)
- Standardize Validation between Ascii and Text types in Cqlengine
  (PYTHON-609)

Bug Fixes
- Fix geventreactor with SSL support (PYTHON-600)
- Don't downgrade protocol version if explicitly set (PYTHON-537)
- Nonexistent contact point tries to connect indefinitely
  (PYTHON-549)
- Execute_concurrent can exceed max recursion depth in failure
  mode (PYTHON-585)
- Libev loop shutdown race (PYTHON-578)
- Include aliases in DCT type string (PYTHON-579)
- cqlengine: Comparison operators for Columns (PYTHON-595)
- cqlengine: disentangle default_time_to_live table option from
  model query default TTL (PYTHON-538)
- cqlengine: pk__token column name issue with the equality
  operator (PYTHON-584)
- cqlengine: Fix "__in" filtering operator converts True to string
  "True" automatically (PYTHON-596)
- cqlengine: Avoid LWTExceptions when updating columns that are
  part of the condition (PYTHON-580)
- cqlengine: Cannot execute a query when the filter contains all
  columns (PYTHON-599)
- cqlengine: routing key computation issue when a primary key
  column is overriden by model inheritance (PYTHON-576)
2016-08-09 09:01:21 +00:00
nils
9a3981f31d Fix PR pkg/51364.
This is not the suggested fix, but Makefile should be easier to read
this way.
2016-08-08 09:04:26 +00:00
nros
05cca2d066 email style fix 2016-08-07 11:44:42 +00:00
jdolecek
fbe0625344 update php-mongo DESCR with notice about this being superseded 2016-08-04 16:15:14 +00:00
jdolecek
0dadc3efc0 add php-mongodb 2016-08-04 16:05:01 +00:00
jdolecek
54bccfcd6b Add php-mongodb 1.1.8
The purpose of this driver is to provide exceptionally thin glue
between MongoDB and PHP, implementing only fundemental and
performance-critical components necessary to build a fully-functional
MongoDB driver.

Countrary to php-mongo, mongodb one supports php 7.x as well as 5.5.x/5.6.x
2016-08-04 16:03:53 +00:00
jdolecek
bfd7e287bc accept also php 71 2016-08-04 14:01:52 +00:00
adam
58b5f7f125 Changes 5.5.51:
Bugs Fixed

Replication: When using statement-based or mixed binary logging format with --read-only=ON, it was not possible to modify temporary tables.

MySQL Server upgrades performed using RPM packages failed when upgrading from MySQL 5.1 Community to MySQL 5.5 Community or MySQL 5.1 Commercial to MySQL 5.5 Commercial.

A buffer overflow in the regex library was fixed.

Certain arguments to NAME_CONST() could cause a server exit.

Installing MySQL from a yum or zypper repository resulted in /var/log/mysqld.log being created with incorrect user and group permissions.

If a stored function updated a view for which the view table had a trigger defined that updated another table, it could fail and report an error that an existing table did not exist.

If an INSTALL PLUGIN statement contained invalid UTF-8 characters in the shared library name, it caused the server to hang (or to raise an assertion in debug builds).

For multibyte character sets, LOAD DATA could fail to allocate space correctly and ignore input rows as a result.
2016-08-04 10:09:46 +00:00
adam
3c4d99760e Changes 5.6.32:
Bugs Fixed

InnoDB: Full-text search auxiliary tables could be dropped by one session while being access by another.

InnoDB: Selecting full-text index information schema tables for a deleted table caused a segmentation fault.

InnoDB: Rollback of a full-text index synchronization operation raised an assertion. The rollback operation attempted to acquire a mutex still held by the background synchronization thread.

InnoDB: Setting innodb_monitor_enable to all did not enable all counters.

Replication: After issuing a PURGE BINARY LOGS statement, if the binary log index file was not available, for example because it had been opened by another application such as MEB, the server could stop unexpectedly. Although this situation was rare, the handling has been made more robust to avoid unexpected halts and more informative errors are provided.

Replication: When using row-based replication and InnoDB, replication slaves reverted to using an older locking scheme when a transaction had already acquired an AUTOINC lock related to a LOAD FILE or INSERT ... SELECT type of statement, reducing replication slave performance. The fix ensures that sql_command is set correctly for any of the DML events such as WRITE_ROWS_EVENT, UPDATE_EVENT, and DELETE_EVENT.

Replication: A MySQL version 5.5 slave does not have a server_uuid and replication identified servers by their server_id. Starting from MySQL version 5.6, replication masters detected a zombie dump thread based only on a slave's server_uuid value, under the assumption that each slave has a unique UUID. Connecting a MySQL 5.5 slave to a MySQL 5.6 and later master meant that the master was unable to detect zombie dump threads that were created to serve slaves running versions older than MySQL 5.6. The fix ensures that a master now first checks if a slave has a server_uuid set. If it is set, zombie dump thread detection happens based on the slave's UUID. If a slave's server_uuid is not set, zombie dump thread detection happens based on server_id.

Replication: With slave_skip_errors enabled there were still special cases when slave errors were not being correctly ignored. For example:

When opening and locking a table failed.

When field conversions failed on a server running row-based replication.

In these cases the error was considered critical and it was not respecting the state of slave_skip_errors. The fix ensures that with slave_skip_errors enabled, all errors reported during applying a transaction are correctly handled. This means that in such a set up, upon receiving an error with the log_warnings option set to greater than 1, if the error can be ignored then the warning is printed into the error log and the server continues as it does in the case of other ignored errors.

Replication: When using statement-based or mixed binary logging format with --read-only=ON, it was not possible to modify temporary tables.

MySQL Server upgrades performed using RPM packages failed when upgrading from MySQL 5.5 Community to MySQL 5.6 Community or MySQL 5.5 Commercial to MySQL 5.6 Commercial.

The code for reading character set information from Performance Schema statement events tables (for example, events_statements_current) did not prevent simultaneous writing to that information. As a result, the SQL query text character set could be invalid, which could result in a server exit. Now an invalid character set causes SQL_TEXT column truncation.

A buffer overflow in the regex library was fixed.

Certain arguments to NAME_CONST() could cause a server exit.

For unit-testing with the MySQL test suite, the make unit-test command is no longer available. The ctest program should be used instead. See Unit Tests Added to Main Test Runs.

ST_Distance() could raise an assertion for NULL return values.

With the query cache enabled, executing a prepared statement with CURSOR_TYPE_READ_ONLY and then again with CURSOR_TYPE_NO_CURSOR caused the server to return an error.

mysql_real_connect() was not thread-safe when invoked with the MYSQL_READ_DEFAULT_FILE or MYSQL_READ_DEFAULT_GROUP option enabled.

Installing MySQL from a yum or zypper repository resulted in /var/log/mysqld.log being created with incorrect user and group permissions.

If a stored function updated a view for which the view table had a trigger defined that updated another table, it could fail and report an error that an existing table did not exist.

If an INSTALL PLUGIN statement contained invalid UTF-8 characters in the shared library name, it caused the server to hang (or to raise an assertion in debug builds).

For multibyte character sets, LOAD DATA could fail to allocate space correctly and ignore input rows as a result.
2016-08-04 10:09:08 +00:00
adam
77b8ed74db Revbump after graphics/gd update 2016-08-03 10:22:08 +00:00
abs
113cff59ec Updated databases/sql-workbench to 120
Enhancements

* It's now possible to delete variables using wildcards
* It's now possible to test the connection from the profile dialog
* For Postgres, the generated source code for functions and custom aggregates now contains the new PARALLEL settings for Postgres 9.6
* It's now possible to show a quick filter in the macro popup window
* When searching for a JDBC driver class in the driver's jar file, available service registrations are used to speed up the searching.
* It's now possible to disable icons in menus
* For HSQLDB 2.3.4 synonyms are now displayed
* It's now possible to configure the buttons on the toolbar
* It's now possible to restore recently closed editor tabs
* For Progress OpenEdge, squences and synonyms are now shown in the DbExplorer
* It's now possible to associate variables with the connection profile and the workspace
* For SAP HANA the source for synonyms are now shown
* For SAP HANA dependency for tables, views, triggers, procedures and sequences are now shown in the DbExplorer and DbTree
* A new command (WbGenerateFKScript) is available to generate the DDL for only the foreign key constraints.
* For DB2 10.5 indexes based on expressions are now shown correctly

Bug fixes

* For SQL Server, the source code for user defined object types with columns was incorrect.
* For DBMS supporting catalogs and schemas, auto completion for large schemas was slow.
* Fixed a problem where in rare cases, closing an editor tab could hang the application.
* Ignoring the "Max Rows" setting in the DbExplorer's table data did not work any more
* WbListMacros, WbDeleteMacro and WbDefineMacro were always using the default macro file
* Timestamps with microseconds (.SSSSSS in the format) where not imported correctly with WbImport
* For Postgres, the LEAKPROOF attribute was not included in the generated source code for functions
* WbSchemaDiff incorrectly combined all tables to be dropped in a single tag
* For Postgres, the format of hstore literals was not correct when exporting data as SQL statements
* For Postgres, hstore columns could not be edited in a query result
* The ALTER TABLE OWNER TO statement for Postgres was not created correctly
* It wasn't possible to use -mode=Upsert or -mode=InsertIgnore with WbCopy
* Parsing of comments in SQL statements is now more lenient with invalid (nested) comments
* When changing the position of SQL tabs with files loaded, the Workspace was not saved properly
* For Progress OpenEdge, the SQL generated for sequences was invalid
* For Postgres, the implizit index for an exclusion constraint was incorrectly added to the souce of the table
* The format of a hstore and array literals was not correct for generated SQL statements
* For Oracle procedures from packages that contained only procedures without parameters were not displayed.
* Implemented a workaround for the MariaDB JDBC driver that returns invalid object type names for tables ("BASE TABLE" instead of "TABLE")
* Generate "DROP script with dependencies" was no longer working in the DbExplorer or DbTree
* When using SQL Workbench in batch mode, passing quoted parameters on the command line did not work properly
* The DDL for tables was not displayed when using Amazon Redshift
* Using sqlwbconsole.sh together with -command or -script on a headless system did not work
* The display for LVARCHAR and DATE columns was not always correct for Informix
* Warnings that were reported by the JDBC driver after establishing the connection were sometimes shown in the generated DDL in the DbTree
* The DDL for sequences in Oracle did not reflect the values for CYCLE and ORDER
* Running PL/SQL in Oracle did not work if the option "Remove comments" was enabled in the connection profile
* When using "Create DDL script" in the DbExplorer, the source for materialized views was generated twice
* With certain Oracle driver versions, TYPEs where displayed twice in the DbExplorer or the DbTree
* When exporting to text files, values containing the line delimiter were not quoted properly
* With SQL Server, it was not possible to drop indexes from within the DbTree
* Passwords are no longer trimmed
2016-07-29 11:43:36 +00:00
wen
43e2e8d96e Update to 0.9995
Upstream changes:
0.9995 2016-07-27T09:23:55Z
     - Taught the `add` command not to ignore the `--change` option.
     - The `add` command now emits a usage statement when no change name is
       passed to it.
     - The `add` command now helpfully suggests using the --change option when
       attempting to add a change with the same name as a target. Thanks to
       Ivan Nunes for the report!
     - The `tag` command now helpfully suggests using the --tag option when
       attempting to add a tag with the same name as a target.
     - Added `--global` as an alias for `--user` to the `config` command. This
       alias benefits the muscle memory of Git users.
     - Added a note for Git users to the `sqitch-revert` documentation, to
       head off potential confusion with `git revert`. Thanks to Eric
       Br矇chemier for the "time travel" analogy and wording.
     - Fixed an "uninitialized value" error when creating a registry database
       on Windows. Thanks to Steven C. Buttgereit for the report (Issue #289).
     - Fixed editor selection to prioritize the `core.editor` configuration
       variable over the `$EDITOR` environment variable. The `$SQITCH_EDITOR`
       environment variable still trumps all. Thanks to Jim Nasby for the pull
       request (#296).
     - Added detection of the `$VISUAL` environment variable to Editor
       selection, prioritzed after the `core.editor` configuration variable
       and before the `$EDITOR` environment variable. Thanks to Jim Nasby for
       the pull request (#296).
     - Updated the DateTime code to set the locale via `set_locale()` instead
       of `set()`, as the latter may actually change the local time
       unintentionally, and has been deprecated since DateTime v1.04. Thanks
       to Dave Rolsky for the pull request (#304).

0.9994 2016-01-08T19:46:43Z
     - Reduced minimum required MySQL engine from 5.1.0 to 5.0.0. Thanks to
       @dgc-wh for testing it (Issue #251).
     - Fixed floating-point rounding issue with SQLite registry versions on
       Perls with 16-byte doubles. Thanks to H. Merijn Brand for the report
       and testing.
     - Fixed an error when adding an engine with the `engine` command. Thanks
       to Victor Mours for the report and fix!
     - Updated the Oracle engine to support Oracle Wallet connection strings,
       where no username or host is in the connection URI. Thanks to Timothy
       Procter for the patch!
     - Improved the installer's selection of the prefix in which to install
       `etc` files to better match the `--installdirs` option, which defaults
       to the "site" directories. Thanks to @carragom for the pull request
       (#265).
     - Added missing dash to `-engine` in sample calls to `sqitch init` in the
       tutorials. Thanks to Andrew Dunstan for the spot (Issue #268).
     - Fixed broken Vertica documentation links.
     - Attempting to revert a database with no associated registry no longer
       reports the registry as version 0, but correctly reports that no
       registry can be found. Thanks to Arnaldo Piccinelli for the spot (Issue
       #271).
     - Fixed the search for change IDs in engines to match the search for
       changes. Specifically, change ID seaerch now properly handles the
       offset characters `~` and `^`. This bug mainly affected the `verify`
       command, but it's good to address the inconsistency, done mainly by
       adding the `find_change_id` and `change_id_offset_from_id` methods to
       complement the `find_change` and `change_offset_from_id` methods.
       Thanks to Andrew Dunstan for the spot (Issue #272).
     - Fixed the `flips` table example in the MySQL tutorial. It was
       inappropriately copied from the PostgreSQL tutorial at some point.
       Thanks to Jeff Carpenter for the spot (Issue #254)!

0.9993  2015-08-17T17:55:26Z
     [Bug Fixes]
     - Eliminated test failures due to warnings from DateTime::Locale when
       `LC_TIME` is set to C.UTF-8. Thanks to Shantanu Bhadoria for the report
       and Dave Rolsky for the workaround.
     - Fixed an error checking the registry version when the local uses a
       comma for decimal values. Thanks to Steffen M羹ller for the report
       (Issue #234).
     - Worked around an error setting the MySQL storage engine using versions
       of DBI prior to 1.631. Thanks to melon-babak for the report!
     - Fixed an error from the Oracle engine when deploying more than 1000
       changes. Thanks to Timothy Procter and Minh Hoang for the report and
       testing the fix.
     - Fixed a bunch of typos in error messages, comments, and documentation.
       Thanks to Dmitriy for the pull request!
     - Fixed test failures due to new warnings from File::Path on Perl
       5.23.1.
     - On Firebird, Looking up a change and tag in the database (via the
       `--onto` option to `rebase` or the `--to` option to `revert`, among
       others) would sometimes return the incorrect change if the change has
       been reworked two or more times. Was fixed for the other engines in
       v0.9991.
     - Fixed the `--all` option used to apply a command to all known targets
       so that it loads only targets specified by the local configuration.
       Otherwise, user and system configuration can get in the way when they
       specify engines and targets not used by the current project.
     [Improvements]
     - Added support for the `--set` option when deploying to MySQL. Thanks to
       Chris Bandy for figuring out how to do it!
     - Added support for a "reworked directory". By default, reworked change
       scripts live in the deploy, revert, and verify directories along with
       all the other change scripts. But if that starts to get too messy, or
       you simply don't want to see them, add a `reworked_dir` setting to the
       core, engine, or target config and reworked scripts will be stored
       there, instead. Also supported are `reworked_deploy_dir`,
       `reworked_revert_dir`, and `reworked_verify_dir`.
     - Added the `--dir` option to the `init`, `engine`, and `target`
       commands.
     - Copied the core configuration options (`--engine`, `--target`,
       `--plan-file`, `--registry`, etc.) to the `init`, `engine`, and
       `target` commands. This means that they can be specified after the
       command, which is a bit more natural. It also means that the
       `--registry` and `--client` options of the `target` are no longer
       deprecated.
     - The `init` command on longer writes out commented values for the
       `deploy_dir`, `revert_dir`, or `verify_dir` settings. I think these
       settings are not commonly used, and it would start to get crowded if we
       also added their "reworked" variants, which will be used still less.
     - Added the `alter` action to the `engine` and `target` commands to set
       engine and target properties.
     - Added support for setting reworked directories to the `engine` and
       `target` commands.
     - Reformatted the output of the `engine` and `target` command `show`
       actions to include reworked directories, and to bit a bit less flat.
     - Attempting to add or alter an engine with a target URI that connects to
       a different engine now triggers an error. For example, you can't set
       the target for engine `pg` to `db:sqlite:`.
     - The `add` and `alter` actions of the `engine` and `target` commands
       now create script directories if they don't already exist.
     - The `add` action of the `engine` and `target` commands now creates a
       plan file if one does not exist in the specified location for the
       engine or target.
     - Added the `deploy_dir`, `revert_dir`, and `verify_dir` methods to
       App::Sqitch::Plan::Change. Each points to the proper directory for the
       target depending on whether or not the change has been reworked.
     - In the MySQL engine, the following URI query params will be converted
       to options passed to the command-line client, if they're present:
       * mysql_compression=1   => --compress
       * mysql_ssl=1           => --ssl
       * mysql_connect_timeout => --connect_timeout
       * mysql_init_command    => --init-command
       * mysql_socket          => --socket
       * mysql_ssl_client_key  => --ssl-key
       * mysql_ssl_client_cert => --ssl-cert
       * mysql_ssl_ca_file     => --ssl-ca
       * mysql_ssl_ca_path     => --ssl-capath
       * mysql_ssl_cipher      => --ssl-cipher
     [Documentation]
     - Added the "Overworked" section to sqitch-configuration guide with an
       example of how to move reworked change scripts into a `reworked_dir`.
     [Deprecations]
     - Deprecated the `set-*` actions in the `engine` and `target` commands in
       favor of the new `alter` action.
     - The core `--deployed-dir`, `--revert-dir`, and `--verify-dir` options
       are deprecated in favor of the `--dir` option on the `init`, `engine`,
       and `target` command.

0.9992 2015-05-20T23:51:41Z
     - On PostgreSQL, Sqitch now sets the `client_encoding` parameter to
       `UTF8` for its own connection to the database. This ensures that data
       sent to and from the databse should always be properly encoded and
       decoded. Users should still set the proper encodings for change scripts
       as appropriate.
     - Fixed test failures due to path differences on Windows.
     - DateTime::TimeZone is now explicitly required in an attempt to head off
       "Cannot determine local time zone" errors.
     - Corrected some typos and thinkos in `sqitchtutorial-oracle`, thanks to
       George Hartzell.
     - Improved the script to upgrade an Oracle registry to v1.0 to support
       versions prior to Oracle 12, thanks to Timothy Procter.
     - Added missing closing parenthesis to the "Nothing to deploy" message.
       Thanks to George Hartzell for the pull request (Issue #226).
     - Replaced the unique constraint on the `script_hash` column in the
       `changes` registry table with a unique constraint on `project` and
       `script_hash`. This is to allow a deploy script to be used in more than
       one project in a single database. This change increments the registry
       version to v1.1. Thanks to Timothy Procter for the report.
     - Updated the registry check constraints to have consistent names on the
       engines that support them. This will make it easier to modify the
       constraints in the future.
     - Fixed precision issues with the registry version on MySQL and Firebird.
     - Added comment to sqitch-passwords guide that MySQL::Config is required
       to read passwords from the MySQL configuration files. Thanks to
       Sterling Hanenkamp for the patch!

0.9991 2015-04-03T23:14:39Z
     [Improvements]
     - Reduced minimum required MySQL engine from 5.6.4 to 5.1.0. Versions
       prior to 5.6.4 lose the following features:
       * Versions earlier than 5.6.4 is fractional second precision on
         registry `DATETIME` columns. Since the ordering of those timestamps
         is so important to the functioning of Sqitch, it will sleep in 100 ms
         increments between logging changes to the registry until the time has
         ticked over to the next second. Naturally, reverts and deploys will
         be a little slower on versions of MySQL before 5.6.4, but accurate.
       * Versions earlier than 5.5.0 lose the `checkit()` functions, which
         would otherwise be used to emulate CHECK constraints in the registry,
         as well as in user-created verify scripts, as recommended in the
         MySQL tutorial, `sqitchtutorial-mysql`.
     - Added a script to update the `DATETIME` columns in a MySQL Sqitch
       registry that was upgraded to MySQL 5.6.4 or higher. It will be
       installed as `tools/upgrade-registry-to-mysql-5.6.4.sql` in the
       directory returned by `sqitch --etc`.
     - Added a script to add the `checkit()` function and registry triggers to
       emulate CHECK constraints to a MySQL Sqitch registry that was upgraded
       to MySQL 5.5.0 or higher. It will be installed as
       `tools/upgrade-registry-to-mysql-5.5.0.sql` in the directory returned
       by `sqitch --etc`.
     - The `init` command now throws an error when the plan file already
       exists and is invalid or defined for a different project. Thanks to
       Gabriel Potk獺ny for the suggestion (Issue #214).
     - All commands that take target arguments can now specify them as engine
       names or plan file paths as well as target names and URIs.
     - Added the `--all` option and the `$command.all` configuration variable
       to the `add`, `rework`, `tag`, and `bundle` commands. This option tells
       the commands to do their thing for all plans known from the
       configuration, not just the default plan.
     - Pass engine, target, or plan file names to the `add`, `rework`, `tag`,
       and `bundle` commands` commands to specify specify one or more targets,
       engines, and plans to act on.
     - Added the `--change` option to the `add`, `rework`, and `tag` commands
       to distinguish the change to be added, reworked, or tagged from
       plan-specifying arguments, if necessary.
     - Added the `--tag` option to the `tag` command to distinguish the tag to
       be added from plan-specifying arguments, if necessary.
     - Changed the short variant of the `--conflicts` option to the `add` and
       `rework` commands from `-c` to `-x`. The `-c` option is now used as the
       short variant for `--change` (and `--conflicts` has almost certainly
       never been used, anyway).
     - Added the `engine` and `project` variables to the execution of script
       templates by the `add` command. The default templates now use it to
       make their first lines one of:
       * -- Deploy [% project %]:[% change %] to [% engine]
       * -- Revert [% project %]:[% change %] from [% engine]
       * -- Verify [% project %]:[% change %] on [% engine]
     [Bug Fixes]
     - DateTime::TimeZone::Local::Win32 is now required on Windows.
     - The MySQL engine no longer passes `--skip-pager` on Windows, since
       it is not supported there. Thanks to Gabriel Potk獺ny for the report
       (Issue #213).
     - Fixed "no such table: changes" error when upgrading the SQLite
       registry.
     - Fixed upgrade failure on PostgreSQL 8.4. Thanks to Phillip Smith for
       the report!
     - Fixed an error when the `status` command `show_changes` and `show_tags`
       configuration variables were set. Thanks to Adrian Klaver for the
       report (Issue #219).
     - Fixed `log` and `plan` usage statements to properly spell `--abbrev`.
       Thanks to Adrian Klaver for the report (Issue #220).
     - Fixed the formatting of change notes so that a space precedes the `#`
       character whether the note was added by the `--note` option or via an
       editor.
     - Fixed a bug when parsing plan files with DOS/Windows line endings.
       Thanks to Timothy Procter for the report (Issue #212).
     - Looking up a change and tag in the database (via the `--onto` option to
       `rebase` or the `--to` option to `revert`, among others) would
       sometimes return the incorrect change if the change has been reworked
       two or more times. Thanks to BryLo for the report!
     [Documentation]
     - Updated docs to be consistent in referring to the location of the system
       configuration and template location as `$(prefix)/etc/sqitch`. Also
       added notes pointing to the `--etc-dir` to find out exactly what that
       resolves to. Suggested by Joseph Anthony Pasquale Holsten (Issue #167).
     [Deprecations]
     - Reverted deprecation of the database connection options. Target URIs
       are still generally preferred, but sometimes you want to use a target
       but just change the user name or database name. Retaining the options
       is the easiest way to do this. Plus, a fair number of people have
       scripts that use these options, and it seems petty to break them. Sorry
       for the double-take here! The list of un-deprecated options is:
       * `--db-client`
       * `--db-host`
       * `--db-port`
       * `--db-username`
       * `--db-password`
       * `--db-name`

0.999  2015-02-12T19:43:45Z
     - Improved MySQL missing table error detection by relying on error codes
       instead of matching a (possibly localized) error string.
     - Made the registry upgrade more transparent when deploying. Sqitch is
       now is a little more vigilent in checking for things being out-of-date
       and updating them.
     - Fixed an issue where the `status` command would return an error when
       run against a an older version of the registry.
     - Fixed a Postgres test failure when DBD::Pg is installed but psql is not
       in the path.
     - Now require Config::GitLike 1.15 to build on Windows in order to avoid
       test failures when Cwd::abs_path dies on non-existant paths.
     - Clarified the behavior of each `deploy` reversion mode with regard to
       deploy script vs. verify script failures, and with the expectation that
       deploy scripts are atomic.
     - Target passwords can now be set via a single environment variable,
       `$SQITCH_PASSWORD`. Its value will override URI-specified password.
     - Added the sqitch-passwords and sqitch-environment guides.

0.998  2015-01-15T22:17:44Z
     - Fixed a bug in `sqitch engine update-config` where it would add data to
       config files that did not previously have them, or report that data was
       present in nonexistent config files.
     - Added the `releases` table to the databases. This table will keep track
       of releases of the Sqitch registry schema.
     - The Oracle `registry` variable is now always `DEFINE`d when Oracle
       scripts run.
     - Added the `upgrade` command, which upgrades the schema for the Sqitch
       registry for a target database.
     - Added the `script_hash` column to the `changes` registry table. This
       column contains a SHA-1 hash of the deploy script for the change at the
       time it was deployed. For existing registries, the upgrade script sets
       its value to be the same as the change ID. This value is update the
       next time a project is deployed to the database.
     - The error message when `deploy` cannot find the currently-deployed
       change ID in the plan now includes more contextual information,
       including the change name, associated tags, and the plan file name.
       Suggested by Curtis Poe (Issue #205).
     - Comments on Firebird registry objects are now created with the
       `COMMENT` command, rather than INSERTs into catalog tables.
     - Added support for "merge" events, though none are logged, yet.
2016-07-28 12:40:58 +00:00
jdolecek
60fa2858cc add php-redis3 2016-07-26 09:51:44 +00:00
jdolecek
0e9b7389f6 phpredis 3.0.0
This version of phpredis supports cluster and is intended for php versions
7.0.0 and higher. To compile cluster-enabled phpredis for older versions
of php, please use the 2.2.8 pecl package.
2016-07-26 09:37:23 +00:00
wen
fa9843ccdb Update to 1.67
Upstream changes:
1.67
 - Add ->QueryHint and ->QueryHintFormatted to collection API for Oracle
2016-07-25 08:03:09 +00:00
wen
af362c9d33 Update to 0.37
Upstream changes:
0.37 2015-12-08 rurban
    - Fix handling of 64bit int and double result types [cpan #28448].
      We promote now overlong integers to double, not strings.
      sqlite_set_result_double() was never used.
    - Add LICENSE for t/98_kwalitee.t (only specified in EUMM rule)
    - Add CONFIGURE_REQUIRES => DBI [cpan #110188]
    - Fix little spelling error [cpan #85437]
    - Silence void* to int cast warning in func.c
    - Improve kwalitee test
2016-07-25 07:54:34 +00:00
wen
8ec9140402 Update to 0.49
Update DEPENDS

Upstream changes:
0.49	- 2016-05-12, H.Merijn Brand
    * Simplified test-table-name generation
    * Prefer quote_empty over quote_always for size (Text::CSV_XS => 1.18)
    * Add CONTRIBUTING.md
    * It's 2016
    * Added docs to warn for reserved words (RT#106529)
    * Minor spelling corrections (PRC Guillermo O. Freschi)
    * Test with perl 5.24.0, DBI 1.636, SQL::Statement-1.410, and
      Text::CSV_XS-1.23
2016-07-25 07:43:46 +00:00
wen
eb9ff8f6fa Update to 1.838
Upstream changes:
1.838 15 May 2016

   * #101342: R_SETCURSOR compiler warning
     #111726: Coverity finding: flagSet() test always false

1.837 9 Jan 2016

   * DB_File: database UTF-8 documentation
     RT #110248

   * Coverity finding: status variable ignored multiple times
     RT #111725

1.836 6 Jan 2016

   * Confirm build with BDB 6.2
2016-07-25 07:36:54 +00:00
wen
f0a0e2c08a Update to 0.99
Upstream changes:
0.99 - J. Nick Koston <bdraco@cpan.org> 2016-07-16
    - Add a fetch_all function for 1:1 hash mapping

0.98 - Todd Rinaldo <toddr@cpan.org> 2015-06-30
    - Replace use vars with our (deprecated since 5.6.0)
    - Switch from Dynaloader to XSLoader as it's known to be a lower memory profile module.

0.97_01 - Todd Rinaldo <toddr@cpan.org> 2011-04-05
    - Put ppport.h back in with an updated version.
    - ppport.h warnings now indicate that the module is not perl 5.6 compatible,
      but the test suite continues to succeed there. p5p suggests dropping support
      for 5.6
2016-07-25 07:33:10 +00:00
wen
e631c6e9f9 Update to 0.57
Upstream changes:
0.57 07 Dec 2015
 - failure to load object now returns 404 rather than throwing a 500.
2016-07-25 07:26:39 +00:00
wen
9d24b8a28f Update to 0.15
Add missing DEPENDS

Upstream changes:
0.15 04 Jan 2016
 - fix number of skipped tests if sqlite not present

0.14 07 Dec 2015
 - fix https://rt.cpan.org/Ticket/Display.html?id=110092
2016-07-25 07:19:05 +00:00
wen
975c4d8b63 Update to 0.55
Upstream changes:
0.55  30 March 2014

        * Error opening ErrFile with PerlIO_findFILE
          [RT =#101883]

        * Minor updates for BDB 6.1
2016-07-25 06:20:49 +00:00
wiz
888ca762c1 Convert to egg.mk. Bump PKGREVISION. 2016-07-24 19:44:16 +00:00
adam
b26d339662 SQLAlchemy release 1.0.14 is now available.
This is the latest release in the 1.0 series which includes a variety of bug fixes that have accumulated since the last 1.0 release. This release happens to only feature Core and dialect level changes; none are ORM specific. All applicable fixes here are also in the 1.1 series, most of which are already released as of 1.1.0b2. As the 1.1 series moves towards final release, the 1.0 series will move into "maintenance" mode with very few additional changes being made.
2016-07-22 20:47:00 +00:00
nros
a7d77badf0 Revbump because of lang/qore version update. 2016-07-22 13:04:04 +00:00
nros
693cbd0362 Correct error in buildlink3.mk done in previous commit 2016-07-22 13:01:33 +00:00
nros
3cd8ae5e89 Revbump because of lang/qore version update. 2016-07-22 12:53:33 +00:00
wiz
da6472e715 Updated py-psycopg2 to 2.6.2.
What's new in psycopg 2.6.2
^^^^^^^^^^^^^^^^^^^^^^^^^^^

- Fixed inconsistent state in externally closed connections
  (🎟️`#263, #311, #443`).
- Report the server response status on errors (such as 🎫`#281`).
- Raise `!NotSupportedError` on unhandled server response status
  (🎫`#352`).
- Allow overriding string adapter encoding with no connection (🎫`#331`).
- The `~psycopg2.extras.wait_select` callback allows interrupting a
  long-running query in an interactive shell using :kbd:`Ctrl-C`
  (🎫`#333`).
- Fixed `!PersistentConnectionPool` on Python 3 (🎫`#348`).
- Fixed segfault on `repr()` of an unitialized connection (🎫`#361`).
- Allow adapting bytes using `~psycopg2.extensions.QuotedString` on Python 3
  (🎫`#365`).
- Added support for setuptools/wheel (🎫`#370`).
- Fix build on Windows with Python 3.5, VS 2015 (🎫`#380`).
- Fixed `!errorcodes.lookup` initialization thread-safety (🎫`#382`).
- Fixed `!read()` exception propagation in copy_from (🎫`#412`).
- Fixed possible NULL TZ decref  (🎫`#424`).
- `~psycopg2.errorcodes` map updated to PostgreSQL 9.5.
2016-07-21 12:53:20 +00:00
nros
ddd1599a96 Update qore-pqsql-module to version 2.4.
Patches have been applied upstream.

Release notes:

* placeholders and quotes in SQL comments are ignored
* fixed major bugs in SQLStatement::fetchRows() and
  SQLStatement::fetchColumns() where only the first call would succeed
* added the pgsql_bind_array() function to support bulk DML
* fixed a bug retrieving numeric values; values too large for a 64-bit integer
  were being retrieved as a 64-bit integer
* ported db-test.q to new-style and QUnit
* changed the minimum required Qore version to 0.8.12 to support
  the test script wth QUnit
* fixed a bug where interval values retrieved from the DB were justified
  to hours and minutes
* fixed a bug where CHAR values were returned with an invalid internal string
  size
* fixed a bug where arbitrary-precision numeric values bound to numeric
  columns were bound with an incorrect scale value causing the digits
  behind the decimal place to be lost (issue 386)
* fixed a bug where SQLStatement::describe() was failing even though result
  set information was available
* fixed a bug where duplicate column names in result sets caused
  memory leaks (and they were not renamed; issue 831)
2016-07-20 13:54:21 +00:00
nros
6aa2f3dc99 Update qore-openldap-module to version 1.5.
Patches have been applied upstream.

Release notes:

* disable openssl cleanup in the Qore library since the openldap module
  makes openssl cleanup calls and calling those routines twice can
  result in segfaults
* updated example/test scripts to use %strict-args
2016-07-20 13:27:43 +00:00
nros
0dd8d5a787 Update qore-freetd-module to version 1.0.4.
The patches have been applied upstream.

release notes:
This release is a major release with many
bug fixes and new features including the following:

 * SQLStatement class support
 * support for driver options
 * server time zone support
 * support for arbitrary-precision numeric support
 * improved support for FreeTDS for the freetds driver
2016-07-20 12:20:02 +00:00
taca
8845419ab3 Update ruby-sequel to 4.36.0.
=== 4.36.0 (2016-07-01)

* Deprecate use of Bignum class as generic type, since the behavior will change in ruby 2.4 (jeremyevans)

* Don't hold connection pool mutex while disconnecting connections (jeremyevans)

* Don't hold references to disconnected connections in the connection_validator extension (jeremyevans)

* Don't overwrite existing connection_validation_timeout when loading connection_validator extension multiple times (jeremyevans)

* Add connection_expiration extension, for automatically removing connections open for too long (pdrakeweb) (#1208, #1209)

* Handle disconnection errors raised during string literalization in mysql2 and postgres adapters (jeremyevans)

* Add string_agg extension for aggregate string concatenation support on many databases (jeremyevans)

* Add SQL::Function#order for ordered aggregate functions (jeremyevans)

* Support operator validation in constraint_validations for <, <=, >, and >= operators with string and integer arguments (jeremyevans)

* Make validates_operator validation consider nil values invalid unless :allow_nil or similar option is used (jeremyevans)

* Close cursors for non-SELECT queries in the oracle adapter after execution, instead of waiting until GC (jeremyevans) (#1203)

* Add :class_namespace association option for setting default namespace for :class option given as symbol/string (jeremyevans)

* Add Sequel::Model.cache_anonymous_models accessor for changing caching on a per-model basis (jeremyevans)

* Add Sequel::Model.def_Model for adding a Model() method to a module, for easier use of namespaced models (jeremyevans)

* Add Sequel::Model::Model() for creating subclasses of Sequel::Model subclasses, instead of just Sequel::Model itself (jeremyevans)

=== 4.35.0 (2016-06-01)

* Add :headline option to PostgreSQL Dataset#full_text_search for adding an extract of the matched text to the SELECT list (jeremyevans)

* Make :rollback=>:always inside a transaction use a savepoint automatically if supported (jeremyevans) (#1193)

* Recognize bool type as boolean in the schema dumper (jeremyevans) (#1192)

* Make Dataset#to_hash and #to_hash_groups work correctly for model datasets doing eager loading (jeremyevans)

* Make delay_add_association plugin handle hashes and primary keys passed to add_* association methods (jeremyevans) (#1187)

* Treat :Bignum as a generic type, to support 64-bit integers on ruby 2.4+, where Bignum == Integer (jeremyevans)

* Add server_logging extension for including server/shard information when logging queries (jeremyevans)

* Add Database#log_connection_info, for including connection information when logging queries (jeremyevans)

* Add Dataset#skip_locked for skipping locked rows on PostgreSQL 9.5+, MSSQL, and Oracle (jeremyevans)

* Allow Sequel::Model#lock! to accept an optional lock style (petedmarsh) (#1183)

* Add sql_comments extension for setting SQL comments on queries (jeremyevans)

* Make Postgres::PGRange#cover? handle empty, unbounded, and exclusive beginning ranges (jeremyevans)

* Fix frozen string literal issues on JRuby 9.1.0.0 (jeremyevans)

* Allow json_serializer :include option with cascaded values to work correctly when used with association_proxies (jeremyevans)

=== 4.34.0 (2016-05-01)

* Add support for :dataset_associations_join association option to dataset_associations plugin, for making resulting datasets have appropriate joins (jeremyevans)

* Log server connection was attempted to in PoolTimeout exception messages in sharded connection pool (jeremyevans)

* Log Database :name option in PoolTimeout exception messages (bigkevmcd, jeremyevans) (#1176)

* Add duplicate_columns_handler extension, for raising or warning if a dataset returns multiple columns with the same name (TSMMark, jeremyevans) (#1175)

* Support registering per-Database custom range types in the pg_range extension (steveh) (#1174)

* Support :preconnect=>:concurrently Database option for preconnecting in separate threads (kch, jeremyevans) (#1172)

* Make prepared_statements_safe plugin work correctly with CURRENT_DATE/CURRENT_TIMESTAMP defaults (jeremyevans) (#1168)

* Add validates_operator validation helper (petedmarsh) (#1170)

* Recognize additional unique constraint violation on Microsoft SQL Server (jeremyevans)

* Add :hash option to Dataset#(select|to)_hash(_groups)? methods for choosing object to populate (mwpastore) (#1167)
2016-07-17 14:27:46 +00:00
taca
b70373681c Update ruby-mysql2 to 0.4.4.
Bugfixes

  • Fix segv when num of rows is zero
  • Fix failed to allocate memory for an empty result set
  • Fix :cache_rows => false on prepared statements
  • Fix results buffer allocation fails with prepared statements

Changes

  • Allow repeated each with :cache_rows => false
  • Fix some tests for non-default creds
  • Use the Travis Trusty image for Travis CI
2016-07-17 14:26:35 +00:00
wen
32d2406301 Update to 0.010
Upstream changes:
0.010 28 Feb 2014
 - add 'lower' feature to parser

0.009 20 Aug 2013
 - switch to github
 - fix for RT https://rt.cpan.org/Ticket/Display.html?id=87287 where
   implicit OR applied in dbic() and rdbo() structures when implicit AND
   was more appropriate.
2016-07-16 02:55:13 +00:00
wen
dce85edfb0 Update to 0.193
Update DEPENDS

Upstream changes:
0.193 10 July 2014
 - fix whitespace regression bug introduced in 0.192. Reported
   by Holger Rupprecht via f7c65ec.

0.192 8 July 2014
 - support Loader base_classes method in _schema_template().
   Cf. https://rt.cpan.org/Ticket/Display.html?id=97043

0.191 19 June 2014
 - remove the DEVELOPMENT RELEASE caveat. after this many years, it is as
   stable as it will ever be.
 - mkpath(self->debug) instead of mkpath(1) [ https://rt.cpan.org/Ticket/Display.html?id=96552 ]

0.190 15 May 2014
 - switch to File::Slurp::Tiny
2016-07-16 02:49:28 +00:00
wen
534a1499a7 Update to 0.778
Upstream changes:
0.778 (06.28.2016) - John Siracusa <siracusa@gmail.com>

    * Added mysql_enable_utf8mb4 attribute. (Patch by Alexander Karelas.)
    * Updated tests for the latest versions of MySQL and DateTime::Format::Pg.
2016-07-16 02:36:32 +00:00
wen
8d318b0580 Update to 0.082840
Upstream changes:
0.082840 2016-06-20 07:02 (UTC)
    * New Features
        - When using non-scalars (e.g. arrays) as literal bind values it is no
          longer necessary to explicitly specify a bindtype (this turned out
          to be a mostly useless overprotection)

    * Fixes
        - Ensure leaving an exception stack via Return::MultiLevel or something
          similar produces a large warning
        - Another relatively invasive set of ::FilterColumn changes, covering
          potential data loss (RT#111567). Please run your regression tests!
        - Ensure failing on_connect* / on_disconnect* are dealt with properly,
          notably on_connect* failures now properly abort the entire connect
        - Fix use of ::Schema::Versioned combined with a user-supplied
          $dbh->{HandleError} (GH#101)
        - Fix parsing of DSNs containing driver arguments (GH#99)
        - Fix silencing of exceptions thrown by custom inflate_result() methods
        - Fix complex prefetch when ordering over foreign boolean columns
          ( Pg can't MAX(boolcol) despite being able to ORDER BY boolcol )
        - Fix infinite loop on ->svp_release("nonexistent_savepoint") (GH#97)
        - Fix spurious ROLLBACK statements when a TxnScopeGuard fails a commit
          of a transaction with deferred FK checks: a guard is now inactivated
          immediately before the commit is attempted (RT#107159)
        - Fix the Sybase ASE storage incorrectly attempting to retrieve an
          autoinc value when inserting rows containing blobs (GH#82)
        - Remove spurious exception warping in ::Replicated::execute_reliably
          (RT#113339)
        - Work around unreliable $sth->finish() on INSERT ... RETURNING within
          DBD::Firebird on some compiler/driver combinations (RT#110979)
        - Fix leaktest failures with upcoming version of Sub::Quote
        - Really fix savepoint rollbacks on older DBD::SQLite (fix in 0.082800
          was not sufficient to cover up RT#67843)

    * Misc
        - Test suite is now officially certified to work under very high random
          parallelism: META x_parallel_test_certified set to true accordingly
        - Typo fixes from downstream debian packagers (RT#112007)
2016-07-16 02:26:58 +00:00
wen
62585ea287 Update to 2.033000
Upstream changes:
2.033000  2016-07-03 22:02:03-07:00 America/Los_Angeles
 - Add ::Schema::Verifier::ColumnInfo (Thanks Wes Malone!) (Closes GH#67)
 - Uninserted rows do not set their storage value anymore
   (Thanks for the report Wes Malone!) (Closes GH#69)

2.032002  2016-05-24 10:00:16-07:00 America/Los_Angeles
 - Fix variation in list context when using ::OnColumnMissing
   (Thanks to David Farrell for the bug report!)
   (Closes GH#63)
2016-07-16 01:57:15 +00:00
wen
7a693639f5 Update to 0.00015
Upstream changes:
0.00015 2016-06-01
        - Build fixes
0.00014 2016-05-31
        - prevent warning in ::Bcrypt when password is undef
        - Allow users to specify the Cipher used when encoding
2016-07-16 01:49:34 +00:00
wen
b58e40c99a Update to 0.005002
Upstream changes:
0.005002  2016-04-29 09:20:41-07:00 America/Los_Angeles
  - Fix test issue when run under `prove -lr` (Thanks Peter Rabbitson!)
2016-07-16 01:43:59 +00:00
wen
04e1435023 Update to 1.07
Upstream changes:
1.07 Tue May  3 19:45:23 CEST 2016
	Resolving the xbase_lines regression of 1.06.
2016-07-15 23:39:35 +00:00
wen
68765874a4 Update to 1.52
Upstream changes:
1.52 2015-04-15

  [MISCELLANEOUS]

  Changes to the test suite to make it run better with Postgres thanks
  to Greg Sabino Mullane.

1.51_4 2015-01-18

  [BUG FIXES]

  Numerous errors in the test suite (with SQLite ODBC driver) mostly down to not
  creating the test table first.

  [MISCELLANEOUS]

  Try and make the test suite run ok for SQLite ODBC driver so I can use it
  in travis-ci.

1.51_3 2015-01-17

  [BUG FIXES]

  RT101579 - using bound input parameters for numeric columns (e.g.,
  SQL_NUMERIC) only works the first time and will quite likey fail
  with "string data, right truncation" on the second and subsequent
  calls to execute. Thanks to Laura Cox for finding.

1.51_2 2014-11-19

  [BUG FIXES]

  The table_info method (ANSI version only) was incorrectly passing
  the table name for the type argument. I think this bug was
  introduced last year.

1.51_1 2014-11-14

  [BUG FIXES]

  RT100186 - handle VARBINARY(MAX) parameters with SQL Server native
  client. Identify "libmsodbcsql*" as the MS ODBC Driver for Linux as
  there are some specific workarounds for MS Native Client ODBC driver.
2016-07-15 23:31:57 +00:00
wen
571dba6b58 Update to 4.035
Upstream changes:
2016-07-09 Patrick Galbraith, Michiel Beijen, DBI/DBD community (4.035)
*  Add DBI back to configure_requires, fix by miyagawa.

2016-07-06 Patrick Galbraith, Michiel Beijen, DBI/DBD community (4.034)
* Full version, to include all changes since 4.033.

2016-07-04 Patrick Galbraith, Michiel Beijen, DBI/DBD community (4.033_03)
* Check for errors after calling mysql_affected_rows(), by Pali.
   (https://rt.cpan.org/Public/Bug/Display.html?id=75353)
* Fix reference to MySQL manual, chapter Character Set Support, suggested
  by Slaven Rezi� (https://rt.cpan.org/Public/Bug/Display.html?id=114148)
* Improve documentation on current database, suggested by Vladimir Marek.
   (https://rt.cpan.org/Ticket/Display.html?id=112587)

2015-12-18 Patrick Galbraith, Michiel Beijen, DBI/DBD community (4.033_02)
* Compile against libssl by default. This allows to connect against remote
  MySQL servers using SSL. Previously this was only achieved with an explicit
  switch provided to Makefile.PL - if for some reason you can't or don't want
  to link against libssl, you can use the new --nossl switch to Makefile.PL.
* Made tests more robust after CPAN Testers failures.

2015-12-15 Patrick Galbraith, Michiel Beijen, DBI/DBD community (4.033_01)
* Raise minimum DBI version to 1.609 (from 2009!) in order to make
  tests pass on RHEL5.
* Add explicit documentation for how to enable SSL at build time,
  provided by genio.
* Improve test suite to make it more robust using mixed versions of client and
  server.
* Fix use after free error in my_login, provided by hannob.
* Add explicit instructions stating brackets are required around ipv6-addresses
  in connection strings, provided by Kenny Gryp.
2016-07-15 23:23:02 +00:00
rillig
4457dd7a91 Fixed typo in CONFLICTS. Bumped revision. 2016-07-10 10:20:31 +00:00
rillig
d546233448 Fixed typo in PKGREVISION. 2016-07-10 10:18:35 +00:00
rillig
76b47107eb Fixed pkglint warning. Bumped revision. 2016-07-10 10:12:22 +00:00
wiz
ad0031c15e Remove python33: adapt all packages that refer to it. 2016-07-09 13:03:30 +00:00
wiz
2b0a009d0e Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. 2016-07-09 06:37:46 +00:00
wiz
2c347819b7 Capitalization police. 2016-07-07 20:06:09 +00:00
gdt
8d46fd0706 Drop maintainership 2016-07-07 15:10:37 +00:00
fhajny
d9d6636207 Update databases/py-cassandra-driver to 3.5.0.
Features
- Optional Execution Profiles for the core driver (PYTHON-569)
- API to get the host metadata associated with the control
  connection node (PYTHON-583)
- Expose CDC option in table metadata CQL (PYTHON-593)

Bug Fixes
- Clean up Asyncore socket map when fork is detected (PYTHON-577)
- cqlengine: QuerySet only() is not respected when there are
  deferred fields (PYTHON-560)
2016-07-06 15:01:27 +00:00
wiz
1e72efdc80 Updated php55-mongo to 1.6.14.
From Bartosz Kuzma in PR 51306.

1.6.14
** Bug
 * [PHP-1468] - Segfault on node with high network latency
 * [PHP-1511] - append_getlasterror() should ignore unset fsync/journal from link

** Improvement
 * [PHP-1510] - Route unacknowledged writes through legacy op codes

1.6.13
** Bug
 * [PHP-1483] - GridFS file storage fails on big endian platform
 * [PHP-1500] - Socket timeout not applied to initial command cursor query
 * [PHP-1501] - Rephrase unsupported/corrupt BSON messages
 * [PHP-1504] - Segfault connecting to authenticated RS after non-auth connections
 * [PHP-1505] - negative files.length when storing file with size > 2GB in gridfs

1.6.12
** Bug
 * [PHP-1494] - We don't allocate enough space for the hash buffer

** Task
 * [PHP-1474] - Declare no support for PHP 7

1.6.11
** Bug
 * [PHP-1467] - PHP driver on big endian platform not connecting to MongoDB

1.6.10
** Bug
 * [PHP-1460] - Query with limit leaves open cursors on server
 * [PHP-1462] - Fix static compilation
 * [PHP-1464] - GridFS should not drop dupes when creating index
2016-07-04 20:47:30 +00:00
jaapb
9b54cfaa0a Updated the Makefile patch to conform with Debian's, which has been
submitted upstream. Also removed the patch to META as this Makefile
actually does install the files in the site-lib directory. No
upstream changes.
2016-07-03 10:44:49 +00:00
jperkin
b4a3129764 Expand more variables for SMF manifest. Bump PKGREVISION. 2016-07-02 21:03:08 +00:00
jaapb
4c1fa70336 Updated package to latest version, 1.2.0; updated package to work with
ocaml.mk framework and added patch to support int64 properly (patch from
upstream). Changes include:

* Tue Mar 10 2015 (1.2.0)
  * Get rid of Camlp4 dependency
  * Use mysql_config in configure

* Thu Oct 16 2014 (1.1.3)
  * + OPT_FOUND_ROWS (Dmitry Grebeniuk)
  * configure: build with percona
2016-07-02 09:42:14 +00:00
fhajny
61b8e257f1 Update databases/sqlrelay to 0.65.0
- SQL Relay now supports Kerberos encryption and authentication
- SQL Relay now supports TLS/SSL encryption and authentication
- Python 3 support
- Node.js 4.x and higher are now correctly detected and supported.
- Separate "database" and "proxied" Authentication Options
- Various ODBC-related bugs have been fixed
- A subtle bug that caused incompatibilities with the popular
  logrotate utility has been fixed
- A long standing problem that occurred when using a
  listenertimeout with a threaded listener (the default) has been
  fixed.
- After a graceful restart, Apache workers would get stuck in the
  Closing Connection state after running a PHP script that used
  SQL Relay. This is now fixed.

See full changelog:

  http://software.firstworks.com/2016/03/sql-relay-0650-release-announcement.html
2016-07-01 17:02:38 +00:00
taca
da15521eda Update phpmyadmin to 4.6.3, including security fixes.
pkgsrc change:
* Update MASTER_SITES.
* Now allow php70.

Changes are too many to write here, please refer ChangeLog.
2016-06-28 13:32:35 +00:00
jaapb
8f666fedd2 Updated package to use ocaml.mk framework. No upstream changes. 2016-06-25 14:15:05 +00:00
fhajny
3757a13f14 Fix forgotten PLIST change. 2016-06-21 07:53:50 +00:00
fhajny
e78b1314db Update databases/redis to 3.2.1.
Upgrade urgency HIGH: Critical fix to Redis Sentinel, due to 3.2.0
regression compared to 3.0.

Hey, this is Redis 3.2.1, and this release should bring some grain of
maturity to Redis 3.2. The list of commits following this note will tell
you the details, but the main things addressed in this release are the
following:

1. A critical bug in Sentinel was hopefully fixed. During the big 3.2
   refactoring of Redis Sentinel, in order to implement connection sharing
   to make Sentinel able to scale better (few Sentinels to monitor many
   masters), a bug was introduced that mis-counted the number of pending
   commands in the Redis link. This in turn resulted into an inability to
   talk with certain Redis instances. A common result of this bug was the
   inability of Redis Sentinel to reconfigure back the old master, after
   a failover, when it is reachable again, as the slave of the new master.
   This was due to the inability to talk with the old master at all.

2. BITFIELD bugs fixed.

3. GEO commands fixes on syntax errors and edge cases.

4. RESTORE now accepts dumps generated by older Redis versions.

5. Jemalloc now is really configured to save you memory, for a problem a
   change in the jemalloc configuration did not really survived when the
   3.2.0 release was finalized.

6. TTL and TYPE command no longer alter the last access time of a key, for
   LRU evictions purposes. A new TOUCH command was introduced *just* to
   update the access time of a key.

7. A bug was fixed in redis-cli, that connected to the instance running on
   the port 6379 if there was one, regardless of what was specified.

8. TCP keep alive is now enabled by default. This should fix most ghost
   connections problems without resulting in any practical change in
   otherwise sane deployments.

9. A Sentinel crash that could happen during failovers was fixed.
2016-06-19 21:28:58 +00:00
fhajny
87365c441a Enable postgresql9[1-5]-contrib packages, disable previous split
packages.
2016-06-19 21:11:22 +00:00
fhajny
49f99d3316 Remove PostgreSQL split-up contrib packages, now replaced by
single postgresql9[1-5]-contrib packages. OK by adam@.
2016-06-19 21:09:54 +00:00
fhajny
5fe7bb1cd0 Import postgresql9[1-5]-contrib packages. These supersede the
previous handful of packages like -datatypes or -dblink. They
contain all of the contrib subtree, matching what similar packages
carry in e.g. FreeBSD ports or what PostgreSQL users generally
expect.

This subtree contains porting tools, analysis utilities, and
plug-in features that are not part of the core PostgreSQL system,
mainly because they address a limited audience or are too
experimental to be part of the main source tree. This does not
preclude their usefulness.
2016-06-19 20:48:28 +00:00
fhajny
c792b18419 Backport a minor tweak from newer branches that fixes building the
contrib/postgres_fdw extension with PGXS.
2016-06-19 20:40:10 +00:00
jperkin
10f4f7f7e0 Apply upstream patch to fix pthread mutex initialisation on SunOS. Bump
PKGREVISION for client and server.
2016-06-17 14:01:58 +00:00
jperkin
a6282513e0 Add SMF manifest. Move rc.d script to openldap-server files directory
for consistency and avoid redundant FILESDIR shared between packages.
2016-06-17 13:56:53 +00:00
fhajny
81be02dffa Update databases/mongodb to 3.2.7.
3.2.7 Jun 7, 2016

Issues fixed:

SERVER-24054: JS segmentation fault on load of certain NaNs.
SERVER-24058: Connection pool asio doesn't honor setup
              timeouts.
SERVER-24117: Mongo binaries ELF stack has become executable.

3.2.6 Apr 28, 2016

First production release of the in-memory storage engine.

Issues fixed:

SERVER-22970: Background index build may result in extra index key
              entries that do not correspond to indexed documents.
SERVER-22043: mongo shell method count() ignores read preference.

3.2.5 Apr 14, 2016

Issues fixed:

SERVER-22964: IX GlobalLock held while waiting for WiredTiger
              cache eviction.
SERVER-22831: Low query rate with heavy cache pressure and an idle
              collection.
SERVER-21681: Include index size stats for in-memory storage
              engine.
2016-06-17 11:51:07 +00:00
adam
c6dd982989 Changes 5.6.31:
Security Notes

The linked OpenSSL library for the MySQL Commercial Server has been updated to version 1.0.1t. Issues fixed in the new version are described at http://www.openssl.org/news/vulnerabilities.html.

This change does not affect the Oracle-produced MySQL Community build of MySQL Server, which uses the yaSSL library instead. (Bug 23229564)

Functionality Added or Changed

A new CMake option, WITH_SYMVER16, if enabled, causes the libmysqlclient client library to contain extra symbols to be compatible with libmysqlclient on RHEL/OEL 5, 6, 7, and Fedora releases. All symbols present in libmysqlclient.so.16 are tagged with symver 16 in libmsqlclient.so.18, making those symbols have both symver 16 and 18. (Bug 22980983)

support-files/MacOSX/ReadMe.txt is no longer included in MySQL distributions. (Bug 81038, Bug 23088916)

The version of the tcmalloc library included in MySQL distributions was very old. It has been removed and is no longer included with MySQL. (Bug 80994, Bug 23068660)

Bugs Fixed

InnoDB: MySQL failed to build on Fedora 24 using GCC 6. (Bug 23227804)

InnoDB: Potential buffer overflow issues were corrected for the InnoDB memcached plugin. (Bug 23187607)

InnoDB: The full-text index cache was freed during a background index cache synchronization. (Bug 22996488)

InnoDB: A full-text index operation raised an assertion. (Bug 22963169)

InnoDB: An INSERT operation on a table with a FULLTEXT index and FTS_DOC_ID column failed because the inserted FTS_DOC_ID value exceeded the permitted gap between consecutive FTS_DOC_ID values. To avoid this problem, the permitted gap between the largest used FTS_DOC_ID value and new FTS_DOC_ID value was raised from 10000 to 65535. (Bug 22679185)

InnoDB: With innodb_autoinc_lock_mode=0, multiple threads waiting for a table-level lock caused an unexpected deadlock. (Bug 21983865, Bug 78761)

InnoDB: A FLUSH TABLES ... FOR EXPORT operation appeared to stall. A loop in the ibuf_contract_in_background function failed to exit. (Bug 21133329, Bug 77011)

InnoDB: A full-text query raised an assertion. Under certain circumstances, DDL operations such as ALTER TABLE ... RENAME caused full-text auxiliary tables to be removed on server restart. (Bug 13651665)

Replication: In the next_event() function, which is called by a slave's SQL thread to read the next even from the relay log, the SQL thread did not release the relaylog.log_lock it acquired when it ran into an error (for example, due to a closed relay log), causing all other threads waiting to acquire a lock on the relay log to hang. With this fix, the lock is released before the SQL thread leaves the function under the situation. (Bug 21697821)

References: See also: Bug 20492319.

Replication: If a multi-threaded replication slave running with relay_log_recovery=1 stopped unexpectedly, during restart the relay log recovery process could fail. This was due to transaction inconsistencies not being filled, see Handling an Unexpected Halt of a Replication Slave. Prior to this fix, to recover from this situation required manually setting relay_log_recovery=0, starting the slave with START SLAVE UNTIL SQL_AFTER_MTS_GAPS to fix any transaction inconsistencies and then restarting the slave with relay_log_recovery=1. This process has now been automated, enabling relay log recovery of a multi-threaded slave upon restart automatically. (Bug 77496, Bug 21507981)

INSERT with ON DUPLICATE KEY UPDATE and REPLACE on a table with a foreign key constraint defined failed with an incorrect “duplicate entry” error rather than a foreign key constraint violation error. (Bug 23135731)

References: This issue is a regression of: Bug 78853, Bug 22037930.

For debug builds, CONCAT_WS() could raise an assertion if there was nothing to append. (Bug 22888420)

Invoking Enterprise Encryption functions in multiple threads simultaneously could cause a server exit. (Bug 22839278)

Attempting to use Enterprise Encryption functions after creating and dropping them could cause a server exit. (Bug 22669012)

Setting sort_buffer_size to a very large value could cause some operations to fail with an out-of-memory error. (Bug 22594514)

An assertion could be raised when a deadlock occurred due to a SELECT ... GROUP BY ... FOR UPDATE query executed using a Loose Index Scan. (Bug 22187476)

Several potential buffer overflow issues were corrected. (Bug 21977380, Bug 23187436, Bug 23202778, Bug 23195370, Bug 23202699)

If the CA certificate as given to the --ssl-ca option had an invalid path, yaSSL returned an error message different from OpenSSL. Now both return SSL connection error: SSL_CTX_set_default_verify_paths failed. (Bug 21920657)

Some string functions returned one or a combination of their parameters as their result. If one of the parameters had a non-ASCII character set, the result string had the same character set, resulting in incorrect behavior when an ASCII string was expected. (Bug 18740222)

On Windows, MySQL installation could result in MySQL being placed under C:\Program Files\Canon\Easy-WebPrint EX. (Bug 14583183)

References: See also: Bug 70918, Bug 68821, Bug 68227.

On Fedora 24, upgrades using a Community MySQL Server RPM failed to replace an installed MariaDB Galera server due to a change in the MariaDB package. (Bug 81390, Bug 23273818)

MySQL did not compile under Solaris 12 using Sun Studio. To correct this, instances of __attribute__ were changed to MY_ATTRIBUTE. (Bug 80748, Bug 22932576)

The INSTALL-SOURCE file had partly outdated information and has been removed from source packages. (Binary packages are unaffected). (Bug 80680, Bug 23081064)

For a server compiled with -DWITH_PERFSCHEMA_STORAGE_ENGINE=0, a memory leak could occur for buffered log messages used during server startup. (Bug 80089, Bug 22578574)

For debug builds, merging a derived table into an outer query block could raise an assertion. (Bug 79502, Bug 22305361, Bug 21139722)

A null pointer dereference of a parser structure could occur during stored procedure name validation. (Bug 79396, Bug 22286421)

Using CREATE USER to create an account with the mysql_native_password or mysql_old_password authentication plugin and using a clause of the form IDENTIFIED WITH plugin AS 'hash_string' caused the account to be created without a password. (Bug 78033, Bug 21616496)

Failure of UNINSTALL PLUGIN could lead to inaccurate or confusing errors for subsequent INSTALL PLUGIN operations. (Bug 74977, Bug 20085672)

mysqld_multi displayed misleading error messages when it was unable to execute my_print_defaults. (Bug 74636, Bug 19920049)

On Windows, MySQL installation failed if the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ registry key was present with a key/value pair of "InstallLocation" and "\Hewlett-Packard\\". (Bug 74631, Bug 19949163)

mysqldump failed silently with no error message when it encountered an error while executing FLUSH LOGS.
2016-06-15 11:30:39 +00:00
fhajny
0947713ac9 Override INSTALL script to make sure owner/group args do not leak
into the binary packages. Fixes problems with building software
manually against binary postgresql*-client packages built under an
unprivileged setup. Bump respective PKGREVISION.

See https://github.com/joyent/pkgsrc/issues/377
2016-06-15 09:25:18 +00:00
adam
4879fd403f Changes 5.5.0:
Functionality Added or Changed

The version of the tcmalloc library included in MySQL distributions was very old. It has been removed and is no longer included with MySQL.


Bugs Fixed

INSERT with ON DUPLICATE KEY UPDATE and REPLACE on a table with a foreign key constraint defined failed with an incorrect “duplicate entry” error rather than a foreign key constraint violation error.

Setting sort_buffer_size to a very large value could cause some operations to fail with an out-of-memory error.

Several potential buffer overflow issues were corrected.

If the CA certificate as given to the --ssl-ca option had an invalid path, yaSSL returned an error message different from OpenSSL. Now both return SSL connection error: SSL_CTX_set_default_verify_paths failed.

Some string functions returned one or a combination of their parameters as their result. If one of the parameters had a non-ASCII character set, the result string had the same character set, resulting in incorrect behavior when an ASCII string was expected.

A null pointer dereference of a parser structure could occur during stored procedure name validation.

mysqld_multi displayed misleading error messages when it was unable to execute my_print_defaults.
2016-06-14 16:49:17 +00:00
fhajny
0b3652fbb6 Remove stray chunk from patch file. Ride previous revision. 2016-06-14 13:27:00 +00:00
fhajny
4b70061471 Use proper CONF_FILES for my.cnf. Makes mysql56-client look for it
under $PKG_SYSCONFDIR, and prevents mysql_install_db from creating
$PREFIX/my.cnf. Brings mysql56-client and mysql56-server in sync
WRT my.cnf location. Bump respective PKGREVISIONs.

Noticed by peterkelm@ on Github.
2016-06-14 13:23:44 +00:00
wen
6a8a415f36 Update to 1.9.2
Upstream changes:
1.9.2
Changelog:

* Fix mysqli freeResult() broken when fixing bug #5762 (f0b6b182a8f)

1.9.1
Changelog:

* Eliminate "Redefining already defined constructor"

1.9.0
Changelog:

* Support PHP 7
2016-06-13 07:51:52 +00:00
wiz
86a78fce2e Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
wiz
57199de455 Switch to MASTER_SITES_PYPI. 2016-06-08 17:43:20 +00:00
jperkin
36e6903fd8 Remove the stability entity, it has no meaning outside of an official context. 2016-06-08 10:16:50 +00:00
jperkin
13a8dd759b Change the service_bundle name to "export" to reduce diffs between the
original manifest.xml file and the output from "svccfg export".
2016-06-08 10:02:24 +00:00
jperkin
a377258fbc Add or fix manpath entries to use the correct path. 2016-06-08 09:58:04 +00:00
jperkin
31ffe7cbb6 Change the service_bundle name to "export" to reduce diffs between the
original manifest.xml file and the output from "svccfg export".
2016-06-08 09:46:01 +00:00
fhajny
a6b0edc325 Update databases/py-barman to 1.6.1.
- Add --peek option to get-wal command to discover existing WAL
  files from the Barman's archive
- Add replication-status command for monitoring the status of any
  streaming replication clients connected to the PostgreSQL
  server. The --target option allows users to limit the request to
  only hot standby servers or WAL streaming clients
- Add the switch-xlog command to request a switch of a WAL file to
  the PostgreSQL server. Through the '--force' it issues a
  CHECKPOINT beforehand
- Add streaming_archiver_name option, which sets a proper
  application_name to pg_receivexlog when streaming_archiver is
  enabled (only for PostgreSQL 9.3 and above)
- Check for _superuser_ privileges with PostgreSQL's standard
  connections (#30)
- Check the WAL archive is never empty
- Check for 'backup_label' on the master when server is down
- Improve barman-wal-restore contrib script
- Treat the "failed backups" check as non-fatal
- Rename '-x' option for get-wal as '-z'
- Add archive_mode=always support for PostgreSQL 9.5 (#32)
- Properly close PostgreSQL connections when necessary
- Fix receive-wal for pg_receive_xlog version 9.2
2016-06-06 14:56:16 +00:00
fhajny
a96cf163d7 Update databases/py-cassandra-driver to 3.4.1.
3.4.1

Bug Fixes
- Gevent connection closes on IO timeout
- "dictionary changed size during iteration" with Python 3

3.4.0

Features
- Include DSE version and workload in Host data
- Add a context manager to Cluster and Session
- Better Error Message for Unsupported Protocol Version
- Make the error message explicitly state when an error comes from
  the server
- Short Circuit meta refresh on topo change if NEW_NODE already
  exists
- Show warning when the wrong config is passed to SimpleStatement
- Return namedtuple result pairs from execute_concurrent
- BatchStatement should enforce batch size limit in a better way
- Validate min/max request thresholds for connection pool scaling
- Handle or warn about multiple hosts with the same rpc_address
- Write docs around working with datetime and timezones

Bug Fixes
- High CPU utilization when using asyncore event loop
- Fix CQL Export for non-ASCII Identifiers
- Make stress scripts Python 2.6 compatible
- UnicodeDecodeError when unicode characters in key in BOP
- WhiteListRoundRobinPolicy should resolve hosts
- Cluster and Session do not GC after leaving scope
- Don't wait for schema agreement on ignored nodes
- Reprepare on_up with many clients causes node overload
- None inserted into host map when control connection node is
  decommissioned
- weakref.ref does not accept keyword arguments
2016-06-06 14:45:03 +00:00
adam
92bd13b7b1 Changes 1.0.13
Fixed bug in “evaluate” strategy of Query.update() and Query.delete() which would fail to accommodate a bound parameter with a “callable” value, as which occurs when filtering by a many-to-one equality expression along a relationship.

Fixed bug whereby the event listeners used for backrefs could be inadvertently applied multiple times, when using a deep class inheritance hierarchy in conjunction with mutiple mapper configuration steps.

Fixed bug whereby passing a text() construct to the Query.group_by() method would raise an error, instead of intepreting the object as a SQL fragment.

Anonymous labeling is applied to a func construct that is passed to column_property(), so that if the same attribute is referred to as a column expression twice the names are de-duped, thus avoiding “ambiguous column” errors. Previously, the .label(None) would need to be applied in order for the name to be de-anonymized.

Fixed regression appearing in the 1.0 series in ORM loading where the exception raised for an expected column missing would incorrectly be a NoneType error, rather than the expected NoSuchColumnError.
2016-06-02 10:29:03 +00:00
fhajny
7a7c14f0b2 Update databases/elasticsearch to 2.3.3.
== 2.3.3 Release Notes

=== New features

Geo::
- Add CONTAINS relation to geo_shape query

=== Enhancements

Core::
- Kill thread local leak

REST::
- CORS handling triggered whether User-Agent is a browser or not

=== Bug fixes

Core::
- Don't try to compute completion stats on a reader after we
  already closed it

Highlighting::
- Exclude all but string fields from highlighting if wildcards are
  used...

Query DSL::
- Fix NullPointerException in SimpleQueryParser when analyzing
  text produces a null query

REST::
- CORS should permit same origin requests
- Allow CORS requests to work with HTTP compression enabled

=== Upgrades

Internal::
- Update Jackson 2.6.2 -> 2.6.6 (latest and final 2.6 patch)
2016-05-24 01:44:40 +00:00
adam
717b2c538c This release fixes a number of issues reported by users over the last two months. Most database administrators should plan to upgrade at the next available downtime, unless they have been affected directly by the fixed issues. 2016-05-23 14:27:34 +00:00
wiz
2074be7b45 Version 1.12, 2016-05-16
* New configuration variable COMPATINCLUDEDIR

When used with --enable-libgdbm-compat, this variable points to the
directory where the headers file dbm.h and ndbm.h will be installed.
Use this variable to avoid conflicts with already installed headers.
E.g.:

 ./configure --enable-libgdbm-compat COMPATINCLUDEDIR=/usr/include/gdbm
2016-05-22 17:24:32 +00:00
adam
14f4f9d108 Release 3.13.0:
Postpone I/O associated with TEMP files for as long as possible, with the hope that the I/O can ultimately be avoided completely.
Merged the session extension into trunk.
Added the ".auth ON|OFF" command to the command-line shell.
Added the "--indent" option to the ".schema" and ".fullschema" commands of the command-line shell, to turn on pretty-printing.
Added the ".eqp full" option to the command-line shell, that does both EXPLAIN and EXPLAIN QUERY PLAN on each statement that is evaluated.
Improved unicode filename handling in the command-line shell on Windows.
Improved resistance against goofy query planner decisions caused by incomplete or incorrect modifications to the sqlite_stat1 table by the application.
Added the sqlite3_db_config(db,SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION) interface which allows the sqlite3_load_extension() C-API to be enabled while keeping the load_extension() SQL function disabled for security.
Change the temporary directory search algorithm on Unix to allow directories with write and execute permission, but without read permission, to serve as temporary directories. Apply this same standard to the "." fallback directory.


Bug Fixes:
----------
Fix a problem with the multi-row one-pass DELETE optimization that was causing it to compute incorrect answers with a self-referential subquery in the WHERE clause. Fix for ticket dc6ebeda9396087
Fix a possible segfault with DELETE when table is a rowid table with an INTEGER PRIMARY KEY and the WHERE clause contains a OR and the table has one or more indexes that are able to trigger the OR optimization, but none of the indexes reference any table columns other than the INTEGER PRIMARY KEY. Ticket 16c9801ceba49.
When checking for the WHERE-clause push-down optimization, verify that all terms of the compound inner SELECT are non-aggregate, not just the last term. Fix for ticket f7f8c97e97597.
Fix a locking race condition in Windows that can occur when two or more processes attempt to recover the same hot journal at the same time.
2016-05-21 11:19:30 +00:00
fhajny
8393d94814 Update databases/redis to 3.2.0.
Redis 3.2 contains significant changes to the API and
implementation of Redis.

- A new set of commands for Geo indexing was added (GEOADD,
  GEORADIUS and related commands).
- The new BITFIELD command handles contiguous arrays of integers
  or counters of arbitrary bits width and offset inside strings.
- Memory optimizations to hold the same data in less memory.
- Lua scripts can now contain side effects using the new effect
  replication.
- A complete remote Lua debugger is available in order to make
  writing scripts a simpler task.

Read the release notes for the full set of changes:

https://raw.githubusercontent.com/antirez/redis/3.2/00-RELEASENOTES
2016-05-06 14:00:45 +00:00
fhajny
36ba31fc30 Update databases/py-peewee to 2.8.1.
Bugs fixed
- #821 - issue warning if Cython is old
- #822 - better handling of MySQL connections point for advanced
  use-cases.
- #313 - support equality/inequality with generic foreign key
  queries, and ensure get_or_create works with GFKs.
- #834 - fixed Python3 incompatibilities in the PasswordField,
  thanks @mosquito.
- #836 - fix handling of last_insert_id() when using APSWDatabase.
- #845 - add connection hooks to APSWDatabase.
- #852 - check SQLite library version to avoid calls to missing
  APIs.
- #857 - allow database definition to be deferred when using the
  connection pool.
- #878 - formerly .limit(0) had no effect. Now adds LIMIT 0.
- #879 - implement a __hash__ method for Model
- #886 - fix count() for compound select queries.
- #895 - allow writing to the foreign_key_id descriptor to set the
  foreign key value.
- #893 - fix boolean logic bug in model_to_dict().
- #904 - fix side-effect in clean_prefetch_query, thanks to
  @p.kamayev
- #907 - package includes pskel now.
- #852 - fix sqlite version check in BerkeleyDB backend.
- #919 - add runtime check for sqlite3 library to match MySQL and
  Postgres. Thanks @M157q

New features
- Added a number of SQLite user-defined functions and aggregates.
- Use the DB-API2 Binary type for BlobField.
- Implemented the lucene scoring algorithm in the sqlite_ext
  Cython library.
- #825 - allow a custom base class for ModelOptions, providing an
  extension
- #830 - added SmallIntegerField type.
- #838 - allow using a custom descriptor class with
  ManyToManyField.
- #855 - merged change from @lez which included docs on using
  peewee with Pyramid.
- #858 - allow arguments to be passed on query-string when using
  the db_url module. Thanks @RealSalmon
- #862 - add support for truncate table, thanks @dev-zero for the
  sample code.
- Allow the related_name model Meta option to be a callable that
  accepts the foreign key field instance.
2016-05-06 09:45:09 +00:00
fhajny
3a1ecf848c Update databases/py-cassandra-driver to 3.3.0.
Features
- Add an AddressTranslator interface
- New Retry Policy Decision - try next host
- Don't mark host down on timeout
- SSL hostname verification
- Add C* version to metadata or cluster objects
- Options to Disable Schema, Token Metadata Processing
- Expose listen_address of node we get ring information from
- Use A-record with multiple IPs for contact points
- Custom consistency level for populating query traces
- Normalize Server Exception Types
- Propagate exception message when DDL schema agreement fails
- Specialized exceptions for metadata refresh methods failure

Bug Fixes
- Resolve contact point hostnames to avoid duplicate hosts
- GeventConnection stalls requests when read is a multiple of the
  input buffer size
- named_tuple_factory breaks with duplicate "cleaned" col names
- Connection leak if Cluster.shutdown() happens during
  reconnection
- HostConnection.borrow_connection does not block when all request
  ids are used
- Empty field not being handled by the NumpyProtocolHandler
2016-05-06 09:41:36 +00:00
jaapb
9718550454 Recursive revbump associated with ocaml update. 2016-05-05 11:45:36 +00:00
wiz
f269daa22a Reset maintainer (observer now). 2016-05-03 10:54:52 +00:00
taca
5f1bcd2b75 Reset PKGREVISION along with all PHP language updates. 2016-05-02 13:11:27 +00:00
fhajny
11e0004a59 Update databases/elasticsearch to 2.3.2.
== 2.3.2 Release Notes

=== Deprecations

REST::
- Deprecate camelCase usages

Search::
- Deprecate sort option reverse.

Settings::
- Deprecate camelCase settings magic

=== Enhancements

Analysis::
- Analyze API : Fix/deprecated filters in analyze in 2x

=== Bug fixes

Aggregations::
- Aggregations: Adds serialisation of sigma to
  extended_stats_bucket pipeline aggregation
- ExtendedStatsAggregator should also pass sigma to emtpy aggs.

Allocation::
- Rebalancing policy shouldn't prevent hard allocation decisions
- When considering the size of shadow replica shards, set size to 0

Logging::
- Add missing index name to search slow log.

Mapping::
- Fail if an object is added after a field with the same name.

More Like This::
- Alias items are not ignored anymore

REST::
- Fixes reading of CORS pre-flight headers and methods
- index is a required url part for update by query

Recovery::
- Backports Notify GatewayRecoveryListener on failure

Snapshot/Restore::
- On restore, selecting concrete indices can select wrong index


== 2.3.1 Release Notes

=== Bug fixes

Aggregations::
- Prevents exception being raised when ordering by an aggregation
  which wasn't collected

Cluster::
- Cluster stats: fix memory available that is always set to 0


== 2.3.0 Release Notes

=== Breaking changes

Allocation::
- Speed up shard balancer by reusing shard model while moving
  shards that can no longer be allocated to a node

Mapping::
- Add per-index setting to limit number of nested fields

=== Deprecations

Geo::
- Deprecate lat_lon and precision_step
- Deprecate geo_point mapping params

Plugin Discovery Multicast::
- Deprecate Discovery Multicast Plugin

Query DSL::
- Add deprecation logging for deprecated queries.

=== New features

Reindex API::
- Backport reindex to 2.x

Task Manager::
- Backport of task management api to 2x

=== Enhancements

Allocation::
- Skip capturing least/most FS info for an FS with no total
- Speed improvements for BalancedShardsAllocator

Cache::
- Make TermsQuery considered costly.

Cluster::
- Shard state action request logging
- Safe cluster state task notifications

Core::
- Remove log4j exception hiding
- Avoid cloning MessageDigest instances
- Add a hard check to ensure we are running with the expected
  lucene version

Exceptions::
- Added file name to exceptions when failing to read index state
- Add Exception class name to message in
  `NotSerializableExceptionWrapper`

Geo::
- Upgrade GeoPointField to use Lucene 5.5 PrefixEncoding

Internal::
- Cleanup search sub transport actions and collapse
  o.e.action.search.type package into o.e.action.search

Java API::
- TransportClient: Add exception when using plugin.types, to help
  migration to addPlugin

Logging::
- Log suppressed stack traces under DEBUG

Mapping::
- Add deprecation logging for mapping transform
- Expose the reason why a mapping merge is issued.
- Add sub-fields support to `bool` fields.
- Improve cross-type dynamic mapping updates.
- Make mapping updates more robust.

Network::
- Add additional fallback to http.publish_port and restrict
  fallback to transport.publish_port

Packaging::
- Windows service: Use JAVA_HOME environment variable in registry
- Default standard output to the journal in systemd
- Use egrep instead of grep -E for Solaris

Plugin Cloud Azure::
- Add timeout settings (default to 5 minutes)

Plugin Discovery EC2::
- Add ap-northeast-2 (seoul) endpoints for EC2 discovery and S3
  snapshots

Plugin Mapper Attachment::
- Fix attachments plugins with docx

REST::
- More robust handling of CORS HTTP Access Control

Reindex API::
- Implement helpful interfaces in reindex requests
- Reindex should timeout if sub-requests timeout
- Teach reindex to retry on rejection

Scripting::
- Logs old script params use to the Deprecation Logger
- Remove suppressAccessChecks permission for Groovy script plugin
- Class permission for Groovy references
- Scripting: Allow to get size of array in mustache
- Added plumbing for compile time script parameters
- Enhancements to the mustache script engine

Search::
- Add deprecation logging for ignore_unmapped parameter
- Add deprecation logging when users use the SCAN search type.

Settings::
- Log warning if max file descriptors too low

=== Bug fixes

Aggregations::
- Setting 'other' bucket on empty aggregation
- Build empty extended stats aggregation if no docs collected for
  bucket
- Set meta data for pipeline aggregations
- Filter(s) aggregation should create weights only once.
- Make `missing` on terms aggs work with all execution modes.
- Fix NPE in Derivative Pipeline when current bucket value is null

Aliases::
- Fix _aliases filter and null parameters
- Check lenient_expand_open after aliases have been resolved

Allocation::
- IndicesStore checks for `allocated elsewhere` for every shard
  not alocated on the local node
- Prevent peer recovery from node with older version

Analysis::
- Analysis : Allow string explain param in JSON
- Analysis : Fix no response from Analyze API without specified
  index

Bulk::
- Bulk api: fail deletes when routing is required but not
  specified

CAT API::
- Fix column aliases in _cat/indices, _cat/nodes and _cat/shards
  APIs

CRUD::
- fixed propagation of autoGeneratedId on document creation
- Throw exception if content type could not be determined in
  Update API

Cache::
- Handle closed readers in ShardCoreKeyMap

Cluster::
- Index deletes not applied when cluster UUID has changed
- Only fail the relocation target when a replication request on it
  fails

Core::
- Migrate template settings (add missing byte & time units)

Fielddata::
- Make disabled fielddata loading fail earlier.

Geo::
- Remove .geohash suffix from GeoDistanceQuery and
  GeoDistanceRangeQuery

Highlighting::
- Don't override originalQuery with request filters

Inner Hits::
- Query and top level inner hit definitions shouldn't overwrite
  each other

Internal::
- Log uncaught exceptions from scheduled once tasks
- FunctionScoreQuery should implement two-phase iteration.

Java API::
- Fix boundary chars in java api

Logging::
- Add missing index name to indexing slow log
- ParseFieldMatcher should log when using deprecated settings.

Mapping::
- Put mapping operations must update metadata of all types.
- Fix serialization of `search_analyzer`.
- Reuse metadata mappers for dynamic updates.
- Fix MapperService#searchFilter(...)
- MapperService: check index.mapper.dynamic during index creation

Network::
- Only accept transport requests after node is fully initialized

Packaging::
- Fix waiting for pidfile
- Enable es_include at init

Parent/Child::
- Check that parent_type in Has Parent Query has child types
- Has child query forces default similarity

Percolator::
- Don't replace found fields if map unmapped fields as string is
  enabled
- mpercolate api should serialise start time

Plugin Cloud Azure::
- Fix calling ensureOpen() on the wrong directory

Plugin Discovery GCE::
- Add setFactory permission to GceDiscoveryPlugin

Query DSL::
- Fix FunctionScore equals/hashCode to include minScore and
  friends

REST::
- Remove detect_noop from REST spec
- Make text parsing less lenient.

Recovery::
- Try to renew sync ID if `flush=true` on forceMerge
- sync translog to disk after recovery from primary

Reindex API::
- Properly register reindex status
- Be much much much careful about context
- Make search failure cause rest failure

Scripting::
- Check that _value is used in aggregations script before setting
  value to specialValue
- Add permission to access sun.reflect.MethodAccessorImpl from
  Groovy scripts
- Fixes json generation for scriptsort w/ deprecated params
- Security permissions for Groovy closures

Search::
- Do not apply minimum_should_match on auto generated boolean
  query if the coordination factor is disabled.
- Do not apply minimum-should-match on a boolean query if the
  coords are disabled
- Fix blended terms take 2

Settings::
- TransportClient should use updated setting for initialization of
  modules and service

Snapshot/Restore::
- Prevent closing index during snapshot restore
- Add node version check to shard allocation during restore

Stats::
- Fix recovery translog stats totals when recovering from store
- Fix calculation of age of pending tasks

Task Manager::
- Fix TaskId#isSet to return true when id is set and not other way
  around
- Don't wait for completion of list tasks tasks when
  wait_for_completion flag is set

Translog::
- Call ensureOpen on Translog#newView() to prevent
  IllegalStateException
- Make sure IndexShard is active during recovery so it gets its
  fair share of the indexing buffer
- Avoid circular reference in exception
- Initialize translog before scheduling the sync to disk
- Catch tragic even inside the checkpoint method rather than on
  the caller side
- Never delete translog-N.tlog file when creation fails
- Close recovered translog readers if createWriter fails

Tribe Node::
- Passthrough environment and network settings to tribe client
  nodes
- Tribe node: pass path.conf to inner tribe clients

=== Regressions

Analysis::
- Add PathHierarchy type back to path_hierarchy tokenizer for
  backward compatibility with 1.x

Plugin Cloud Azure::
- Fix Unknown [repository] type [azure] error with 2.2.0

REST::
- Don't return all indices immediately if count of expressions >1
  and first expression is *

=== Upgrades

Core::
- Upgrade to Lucene 5.5.0 official release
- Upgrade to lucene 5.5.0-snapshot-850c6c2
- Upgrade to lucene 5.5.0-snapshot-4de5f1d
- Update lucene to r1725675
- Upgrade to lucene-5.5.0-snapshot-1721183.

Plugin Cloud Azure::
- Upgrade Azure Storage client to 4.0.0

Plugin Discovery Azure::
- Upgrade azure SDK to 0.9.3

Scripting::
- Upgrade groovy dependency in lang-groovy module to version 2.4.6


== 2.2.1 Release Notes

=== Enhancements

Cluster::
- Shard state action request logging

Core::
- Avoid cloning MessageDigest instances

Exceptions::
- Add Exception class name to message in
  `NotSerializableExceptionWrapper`

Network::
- Add additional fallback to http.publish_port and restrict
  fallback to transport.publish_port

Packaging::
- Windows service: Use JAVA_HOME environment variable in registry

Scripting::
- Class permission for Groovy references

Settings::
- Log warning if max file descriptors too low

=== Bug fixes

Aggregations::
- Set meta data for pipeline aggregations

Aliases::
- Fix _aliases filter and null parameters

Bulk::
- Bulk api: fail deletes when routing is required but not
  specified

Inner Hits::
- Query and top level inner hit definitions shouldn't overwrite
  each other

Logging::
- Add missing index name to indexing slow log

Parent/Child::
- Check that parent_type in Has Parent Query has child types
- Has child query forces default similarity

Percolator::
- Don't replace found fields if map unmapped fields as string is
  enabled

Plugin Cloud Azure::
- Fix calling ensureOpen() on the wrong directory

Plugin Discovery GCE::
- Add setFactory permission to GceDiscoveryPlugin

Query DSL::
- Use MappedFieldType.termQuery to generate simple_query_string
  queries

REST::
- Remove detect_noop from REST spec

Scripting::
- Add permission to access sun.reflect.MethodAccessorImpl from
  Groovy scripts

Snapshot/Restore::
- Add node version check to shard allocation during restore

Stats::
- Fix recovery translog stats totals when recovering from store

Tribe Node::
- Passthrough environment and network settings to tribe client
  nodes

=== Regressions

Plugin Cloud Azure::
- Fix Unknown [repository] type [azure] error with 2.2.0

=== Upgrades

Plugin Repository Azure::
- Upgrade Azure Storage client to 4.0.0


== 2.2.0 Release Notes

=== Breaking changes

Index APIs::
- Change Field stats API response to include both number and
  string based min and max values

Scripting::
- Filter classes loaded by scripts
- Lock down javascript and python script engines better

=== Deprecations

Java API::
- Deprecate the count api in favour of search with size 0
- Deprecates defaultRescoreWindowSize

Plugin Discovery Multicast::
- Deprecate the discovery-multicast plugin

Query DSL::
- Deprecate the `missing` query
- Deprecate NotQueryBuilder

Search::
- Deprecate _search/exists in favour of regular _search with size
  0 and terminate_after 1

=== New features

Geo::
- Add CONTAINS relation to geo_shape query
- Add support for Lucene 5.4 GeoPoint queries
- Add GeoPointV2 Field Mapping

Network::
- Allow binding to multiple addresses.

Plugin Analysis Phonetic::
- Add support for `daitch_mokotoff`

Plugin Repository S3::
- Add support for S3 storage class

Plugins::
- Decentralize plugin security

Search::
- Add query profiler

=== Enhancements

Aliases::
- Add support to _aliases endpoint to specify multiple indices and
  aliases in one action

Allocation::
- Simplify delayed shard allocation
- Add cluster-wide setting for total shard limit
- Early terminate high disk watermark checks on single data node
  cluster

Analysis::
- Add detail response support for _analyze API

CAT API::
- Add sync_id to cat shards API
- Add duration field to /_cat/snapshots
- Add cat API for repositories and snapshots
- Adds disk used by indices to _cat/allocation

Cluster::
- Safe cluster state task notifications
- Reroute once per batch of shard failures
- Add callback for publication of new cluster state
- Split cluster state update tasks into roles
- Use general cluster state batching mechanism for shard started
- Use general cluster state batching mechanism for shard failures
- Set an newly created IndexShard's ShardRouting before exposing
  it to operations
- Uniform exceptions for TransportMasterNodeAction

Core::
- If we can't get a MAC address for the node, use a dummy one
- Simplify shard inactive logging
- Simplify IndexingMemoryController#checkIdle
- IndexingMemoryController should not track shard index states
- Make PerThreadIDAndVersionLookup per-segment
- Verify Checksum once it has been fully written to fail as soon
  as possible

Discovery::
- Don't allow nodes with missing custom meta data to join cluster

Exceptions::
- Deduplicate cause if already contained in shard failures
- Give a better exception when running from freebsd jail without
  enforce_statfs=1
- Make root_cause of field conflicts more obvious

Fielddata::
- Update GeoPoint FieldData for GeoPointV2

Geo::
- Geo: Fix toString() in GeoDistanceRangeQuery and GeoPolygonQuery
- Enable GeoPointV2 with backward compatibility testing
- Refactor Geo utilities to Lucene 5.4

Index APIs::
- Add option to disable closing indices

Index Templates::
- Disallow index template pattern to be the same as an alias name

Internal::
- Simplify the Text API.
- Simpler using compressed oops flag representation
- Info on compressed ordinary object pointers
- Explicitly log cluster state update failures
- Use transport service to handle RetryOnReplicaException to
  execute replica action on the current node
- Make IndexShard operation be more explicit about whether they
  are expected to run on a primary or replica
- Avoid trace logging allocations in
  TransportBroadcastByNodeAction
- Only trace log shard not available exceptions
- Transport options should be immutable
- Fix dangling comma in ClusterBlock#toString
- Improve some logging around master election and cluster state
- Add System#exit(), Runtime#exit() and Runtime#halt() to
  forbidden APIs
- Simplify XContent detection.
- Add threadgroup isolation.
- Cleanup plugin security
- Add workaround for JDK-8014008
- Refactor retry logic for TransportMasterNodeAction
- Remove MetaDataSerivce and it's semaphores
- Cleanup IndexMetaData
- TransportNodesAction shouldn't hold on to cluster state
- Add SpecialPermission to guard exceptions to security policy.
- Clean up scripting permissions.
- Factor groovy out of core into lang-groovy
- Factor expressions scripts out to lang-expression plugin

Java API::
- TransportClient: Add exception when using plugin.types, to help
  migration to addPlugin
- Align handling of interrupts in BulkProcessor
- BulkProcessor backs off exponentially by default
- Add java API for synced flush
- Allow to get and set ttl as a time value/string
- Reject refresh usage in bulk items when using and fix NPE when
  no source
- BulkProcessor retries after request handling has been rejected
  due to a full thread pool

Logging::
- Add circuit breaker name to logging package
- Log cluster health status changes
- Map log-level 'trace' to JDK-Level 'FINEST'

Mapping::
- Make mapping serialization more robust.
- Make mappings immutable.
- Make MappedFieldType.checkTypeName part of
  MappedFieldType.checkCompatibility.
- throw exception if a copy_to is within a multi field
- Register field mappers at the node level.

Network::
- only allow code to bind to the user's configured port
  numbers/ranges
- Port of publishAddress should match port of corresponding
  boundAddress

Packaging::
- Default standard output to the journal in systemd
- Use egrep instead of grep -E for Solaris
- punch thru symlinks when loading plugins/modules
- set ActiveProcessLimit=1 on windows
- set RLIMIT_NPROC = 0 on bsd/os X systems.
- Drop ability to execute on Solaris
- Packaging: change permissions/ownership of config dir
- Release: Fix package repo path to only consist of major version
- Nuke ES_CLASSPATH appending, JarHell fail on empty classpath
  elements
- Get lang-javascript, lang-python, securemock ready for script
  refactoring
- Remove some bogus permissions only needed for tests.
- Remove java.lang.reflect.ReflectPermission
  "suppressAccessChecks"

Plugin Cloud AWS::
- Add support for proxy authentication for s3 and ec2

Plugin Cloud Azure::
- Add timeout settings (default to 5 minutes)
- Add support for secondary azure storage account

Plugin Cloud GCE::
- Adding backoff from retries on GCE errors
- Add `_gce_` network host setting

Plugin Discovery EC2::
- Add ap-northeast-2 (seoul) endpoints for EC2 discovery and S3
  snapshots
- Adding US-Gov-West
- Improved building of disco nodes

Plugin Mapper Attachment::
- Backport mapper-attachments plugin to 2.x

Plugin Repository S3::
- Add aws canned acl

Plugins::
- Expose http.type setting, and collapse al(most all) modules
  relating to transport/http
- Ban RuntimePermission("getClassLoader")
- Add nicer error message when a plugin descriptor is missing
- Don't be lenient in PluginService#processModule(Module)
- Check "plugin already installed" before jar hell check.
- Plugin script to set proper plugin bin dir attributes
- Plugin script to set proper plugin config dir attributes

Query DSL::
- Allow CIDR notation in query string query

REST::
- Make XContentGenerator.writeRaw* safer.
- Filter path refactoring

Recovery::
- Handle cancel exceptions on recovery target if the cancel comes
  from the source
- Decouple routing and primary operation logic in
  TransportReplicationAction

Scripting::
- Add property permissions so groovy scripts can serialize json
- Remove ScriptEngineService.unwrap.
- Remove ScriptEngineService.execute.

Search::
- Support * wildcard to retrieve stored fields in the 'fields'
  option
- Caching Weight wrappers should propagate the BulkScorer.
- fix numerical issue in function score query

Snapshot/Restore::
- Support wildcards for getting repositories and snapshots
- Add ignore_unavailable parameter to skip unavailable snapshot

Stats::
- Add system CPU percent to OS stats
- Pull Fields instance once from LeafReader in completion stats
- Add os.allocated_processors stats

Top Hits::
- Put method addField on TopHitsBuilder

Translog::
- Check for tragic event on all kinds of exceptions not only ACE
  and IOException

Tribe Node::
- Tribe nodes should apply cluster state updates in batches

=== Bug fixes

Aggregations::
- Filter(s) aggregation should create weights only once.
- Make `missing` on terms aggs work with all execution modes.
- Run pipeline aggregations for empty buckets added in the Range
  Aggregation
- [Children agg] fix bug that prevented all child docs from being
  evaluated
- Correct typo in class name of StatsAggregator
- Fix significant terms reduce for long terms
- Pass extended bounds into HistogramAggregator when creating an
  unmapped aggregator
- Added correct generic type parameter on ScriptedMetricBuilder

Aliases::
- Check lenient_expand_open after aliases have been resolved

Allocation::
- Prevent peer recovery from node with older version
- Fix calculation of next delay for delayed shard allocation
- Take ignored unallocated shards into account when making
  allocation decision
- Only allow rebalance operations to run if all shard store data
  is available
- Delayed allocation can miss a reroute
- Check rebalancing constraints when shards are moved from a node
  they can no longer remain on

Bulk::
- Do not release unacquired semaphore

CAT API::
- Properly set indices and indicesOptions on subrequest made by
  /_cat/indices

CRUD::
- Throw exception if content type could not be determined in
  Update API

Cluster::
- Only fail the relocation target when a replication request on it
  fails
- Handle shards assigned to nodes that are not in the cluster
  state
- Bulk cluster state updates on index deletion

Core::
- BitSetFilterCache duplicates its content.
- Limit the max size of bulk and index thread pools to bounded
  number of processors
- AllTermQuery's scorer should skip segments that never saw the
  requested term
- Include root-cause exception when we fail to change shard's
  index buffer
- Restore thread interrupt flag after an InterruptedException
- Use fresh index settings instead of relying on @IndexSettings
- Record all bytes of the checksum in VerifyingIndexOutput
- When shard becomes active again, immediately increase its
  indexing buffer
- Close TokenStream in finally clause

Engine::
- Never wrap searcher for internal engine operations

Exceptions::
- Fix ensureNodesAreAvailable's error message

Fielddata::
- Don't cache top level field data for fields that don't exist

Geo::
- Geo: Allow numeric parameters enclosed in quotes for
  'geohash_grid' aggregation

Highlighting::
- Fix spans extraction to not also include individual terms.

Index APIs::
- Field stats: Index constraints should remove indices in the
  response if the field to evaluate is empty
- Field stats: Fix NPE for index constraint on empty index
- Field stats: Added `format` option for index constraints
- Restore previous optimize transport action name for bw comp
- Forbid index name `.` and `..`

Internal::
- Log uncaught exceptions from scheduled once tasks
- Make sure the remaining delay of unassigned shard is updated
  with every reroute
- Throw a meaningful error when loading metadata and an alias and
  index have the same name
- fixup issues with 32-bit jvm
- Failure to update the cluster state with the recovered state
  should make sure it will be recovered later
- Properly bind ClassSet extensions as singletons
- Streamline top level reader close listeners and forbid general
  usage
- Gateway: a race condition can prevent the initial cluster state
  from being recovered
- Verify actually written checksum in VerifyingIndexOutput
- Remove all setAccessible in tests and forbid
- Remove easy uses of setAccessible in tests.
- Ban setAccessible from core code, restore monitoring stats under
  java 9

Logging::
- Settings in log config file should not overwrite custom
  parameters
- Plugin cli tool should not create empty log files

Mapping::
- Fix MapperService#searchFilter(...)
- Fix initial sizing of BytesStreamOutput.
- MetaDataMappingService should call MapperService.merge with the
  original mapping update.
- Fix copy_to when the target is a dynamic object field.
- Only text fields should accept analyzer and term vector
  settings.
- Mapper parsers should not check for a `tokenized` property.
- Validate that fields are defined only once.
- Check mapping compatibility up-front.
- Don't treat _default_ as a regular type.
- Don't ignore mapping merge failures.
- Treat mappings at an index-level feature.
- Multi field names may not contain dots
- Mapping: Allows upgrade of indexes with only search_analyzer
  specified

Packaging::
- Fix Windows service installation failure
- fix command line options for windows bat file
- Handle system policy correctly
- Startup script exit status should catch daemonized startup
  failures

Plugin Cloud AWS::
- Discovery-ec2 plugin should check `discovery.type`

Plugin Delete By Query::
- Fix Delete-by-Query with Shield
- Delete by query to not wrap the inner query into an additional
  query element

Plugin Mapper Attachment::
- Fix toXContent() for mapper attachments field

Plugin Repository S3::
- Hack around aws security hole of accessing sun.security.ssl, s3
  repository works on java 9 again

Plugins::
- Fix plugin list command error message
- Parse Java system properties in plugin.bat
- PluginManager: Dont leave leftover files on unsuccessful
  installs
- Fix HTML response during redirection

Query DSL::
- Fix FunctionScore equals/hashCode to include minScore and
  friends
- Min should match greater than the number of optional clauses
  should return no result
- Return a better exception message when `regexp` query is used on
  a numeric field

REST::
- Throw exception when trying to write map with null keys
- XContentFactory.xContentType: allow for possible UTF-8 BOM for
  JSON XContentType
- Restore support for escaped '/' as part of document id
- Add missing REST spec for `detect_noop`
- Expose nodes operation timeout in REST API
- Ensure XContent is consistent across platforms

Recovery::
- sync translog to disk after recovery from primary
- CancellableThreads should also treat ThreadInterruptedException
  as InterruptedException

Scripting::
- Security permissions for Groovy closures

Search::
- Fix NPE when a segment with an empty cache gets closed.
- Fix the quotes in the explain message for a script score
  function without parameters

Settings::
- TransportClient should use updated setting for initialization of
  modules and service

Shadow Replicas::
- Don't pull translog from shadow engine

Snapshot/Restore::
- Snapshot restore and index creates should keep index settings
  and cluster blocks in sync
- Snapshot restore operations throttle more than specified
- Fix blob size in writeBlob() method

Stats::
- Fix calculation of age of pending tasks
- serialize os name, arch and version too
- Add extra validation into `cluster/stats`
- Omit current* stats for OldShardStats

Translog::
- Make sure IndexShard is active during recovery so it gets its
  fair share of the indexing buffer
- Avoid circular reference in exception
- Initialize translog before scheduling the sync to disk
- Translog base flushes can be disabled after replication
  relocation or slow recovery
- Catch tragic even inside the checkpoint method rather than on
  the caller side
- Never delete translog-N.tlog file when creation fails
- Close recovered translog readers if createWriter fails
- Fail and close translog hard if writing to disk fails
- Prevent writing to closed channel if translog is already closed
- Don't delete temp recovered checkpoint file if it was renamed
- Translog recovery can repeatedly fail if we run out of disk

Tribe Node::
- Tribe node: pass path.conf to inner tribe clients
- Fix tribe node to load config file for internal client nodes

=== Regressions

Analysis::
- Add PathHierarchy type back to path_hierarchy tokenizer for
  backward compatibility with 1.x

Internal::
- Deduplicate concrete indices after indices resolution

Plugin Cloud Azure::
- Filter cloud azure credentials

Query DSL::
- RangeQueryParser should accept `_name` in inner field

=== Upgrades

Core::
- Upgrade to lucene-5.4.1.
- Upgrade to lucene-5.4.0.
- Upgrade Lucene to 5.4.0-snapshot-1715952
- Upgrade Lucene to 5.4.0-snapshot-1714615
- Upgrade to lucene-5.4.0-snapshot-1712973.
- update to lucene-5.4.x-snapshot-1711508
- Upgrade to lucene-5.4-snapshot-1710880.
- Upgrade to lucene-5.4-snapshot-1708254.
- upgrade lucene to r1702265
- Upgrade master to lucene 5.4-snapshot r1701068

Geo::
- Update to spatial4j 0.5 for correct Multi-Geometry

Network::
- Upgrade Netty to 3.10.5.final

Plugin Discovery Azure::
- Update Azure Service Management API to 0.9.0

Plugin Discovery EC2::
- Upgrade to aws 1.10.33

Plugin Lang JS::
- upgrade rhino for plugins/lang-javascript


== 2.1.2 Release Notes

=== Enhancements

Internal::
- Only trace log shard not available exceptions

Plugin Cloud Azure::
- Add timeout settings (default to 5 minutes)

Translog::
- Check for tragic event on all kinds of exceptions not only ACE
  and IOException

=== Bug fixes

Aggregations::
- Make `missing` on terms aggs work with all execution modes.

Aliases::
- Check lenient_expand_open after aliases have been resolved

Allocation::
- Prevent peer recovery from node with older version

Cluster::
- Only fail the relocation target when a replication request on it
  fails

Core::
- BitSetFilterCache duplicates its content.
- Limit the max size of bulk and index thread pools to bounded
  number of processors
- AllTermQuery's scorer should skip segments that never saw the
  requested term

Highlighting::
- Fix spans extraction to not also include individual terms.

Internal::
- Log uncaught exceptions from scheduled once tasks
- Fix ConcurrentModificationException from nodes info and nodes
  stats

Mapping::
- Fix MapperService#searchFilter(...)
- Fix initial sizing of BytesStreamOutput.

Packaging::
- Fix Windows service installation failure
- fix command line options for windows bat file

Query DSL::
- Fix FunctionScore equals/hashCode to include minScore and
  friends

Recovery::
- sync translog to disk after recovery from primary

Stats::
- Fix calculation of age of pending tasks

Translog::
- Make sure IndexShard is active during recovery so it gets its
  fair share of the indexing buffer
- Avoid circular reference in exception
- Initialize translog before scheduling the sync to disk
- Translog base flushes can be disabled after replication
  relocation or slow recovery
- Catch tragic even inside the checkpoint method rather than on
  the caller side
- Never delete translog-N.tlog file when creation fails
- Close recovered translog readers if createWriter fails

Tribe Node::
- Tribe node: pass path.conf to inner tribe clients

=== Regressions

Analysis::
- Add PathHierarchy type back to path_hierarchy tokenizer for
  backward compatibility with 1.x
2016-04-29 10:16:01 +00:00
wiz
a619c2f792 Updated p5-DBI to 1.636.
Changes in DBI 1.636 - 24th April 2016

    Fix compilation for threaded perl <= 5.12 broken in 1.635 RT#113955
    Revert change to DBI::PurePerl DESTROY in 1.635
    Change t/16destroy.t to avoid race hazard RT#113951
    Output perl version and archname in t/01basics.t
    Add perl 5.22 and 5.22-extras to travis-ci config
2016-04-27 16:52:19 +00:00
mef
1ad3ee9295 Updated to databases/p5-DBI-1.635
---------------------------------
Changes in DBI 1.635 - 24th April 2016

    Fixed RaiseError/PrintError for UTF-8 errors/warnings. RT#102404
    Fixed cases where ShowErrorStatement might show incorrect Statement RT#97434
    Fixed DBD::Gofer for UTF-8-enabled STDIN/STDOUT
        thanks to mauke PR#32
    Fixed fetchall_arrayref({}) behavior with no columns
        thanks to Dan McGee PR#31
    Fixed tied CachedKids ref leak in attribute cache by weakening
        thanks to Michael Conrad RT#113852
    Fixed "panic: attempt to copy freed scalar" upon commit() or rollback()
        thanks to fbriere for detailed bug report RT#102791
    Ceased to ignore DESTROY of outer handle in DBI::PurePerl
    Treat undef in DBI::Profile Path as string "undef"
        thanks to fREW Schmidt RT#113298
    Fix SQL::Nano parser to ignore trailing semicolon
        thanks to H.Merijn Brand.

    Added @ary = $dbh->selectall_array(...) method
        thanks to Ed Avis RT#106411
    Added appveyor support (Travis like CI for windows)
        thanks to mbeijen PR#30

    Corrected spelling errors in pod
        thanks to Gregor Herrmann RT#107838
    Corrected and/or removed broken links to SQL standards
        thanks to David Pottage RT#111437
    Corrected doc example to use dbi: instead of DBI: in DSN
        thanks to Michael R. Davis RT#101181
    Removed/updated broken links in docs
        thanks to mbeijen PR#29
    Clarified docs for DBI::hash($string)
    Removed the ancient DBI::FAQ module RT#102714
    Fixed t/pod.t to require Test::Pod >= 1.41 RT#101769
This release was developed at the Perl QA Hackathon 2016
http://act.qa-hackathon.org/qa2016/
which was made possible by the generosity of many sponsors..
2016-04-25 14:18:59 +00:00
mef
fb642fa97c Updated to databases/p5-Data-Table-1.75
---------------------------------------
1.75 Sat Apr 23 13:52:25 PDT 2016
  Patch parseCSV(). It returns incorrect columns when delimiter is space and has empty fields
  Thanks to Jeff Janes for the fix.
2016-04-25 14:16:34 +00:00
wiz
9df3e96582 sunet.se stopped mirroring lots of stuff, remove/comment out references to it 2016-04-24 10:34:43 +00:00
adam
04fdbab0dc RRDtool 1.6.0
Features
* librrd is now fully thread-safe. librrd_th is gone
* make lua bindings work with lua 5.1
* configure option to disable doc building --enable-docs=no
* new CDEF function SMIN: a,b,c,3,SMIN -> min(a,b,c)
* new CDEF function SMAX: a,b,c,3,SMAX -> max(a,b,c)
* new CDEF function STDEV: a,b,c,3,STDEV -> stdev(a,b,c)
* new CDEF function POW: a,b,POW -> a**b
* new CDEF function PERCENT: a,b,c,95,3,PERCENT -> find 95percentile of a,b,c
* re-introducted --showtime option on rrdxport
* be more careful in determining the locales idea of first day of the week
* lots of spelling fixes all around
2016-04-23 06:23:49 +00:00
manu
3b7a5015c7 Fix excessive library dependencies
Make sure we only link with kerberos llibraries if kerberos features
are enabled. Otherwise we produce a binaruy that requires unused
libraries, which is a liability when we try to use it on a system
where they are not installed.
2016-04-22 15:04:24 +00:00
fhajny
00f9f689f2 Update databases/erlang-sqlite3 to 1.1.5.
This is technically a downgrade from the previous commit-based
checkout, but in the new repo, the old version tag points to the
same code, i.e. no changes.
2016-04-22 13:58:34 +00:00
fhajny
ae5826331c Update databases/erlang-p1_pgsql to 1.1.0.
Version 1.1.0
- Fixes 'prepare' and 'execute' calls
- Refactor

Version 1.0.1
- Repository is now called p1_pgsql for consistency
- Initial release on Hex.pm
- Standard ProcessOne build chain
- Setup Travis-CI and test coverage, tests still needed
2016-04-22 13:42:12 +00:00
fhajny
28d265d90c Update databases/erlang-p1_mysql to 1.0.1.
- Repository is now called p1_mysql for consistency
- Initial release on Hex.pm
- Standard ProcessOne build chain
- Setup Travis-CI and test coverage, tests still needed
2016-04-22 13:39:41 +00:00
fhajny
fcb4d506bb Update databases/py-cassandra-driver to 3.2.2.
- Fix counter save-after-no-update (PYTHON-547)
2016-04-21 09:31:21 +00:00
mef
5a6e5b8f96 - Add following lines for make test
+BUILD_DEPENDS+=  p5-DBD-SQLite2-[0-9]*:../../databases/p5-DBD-SQLite2
  +BUILD_DEPENDS+=  p5-Test-Deep-[0-9]*:../../devel/p5-Test-Deep
  +BUILD_DEPENDS+=  p5-Test-Differences-[0-9]*:../../devel/p5-Test-Differences
  +BUILD_DEPENDS+=  p5-Text-Diff-[0-9]*:../../textproc/p5-Text-Diff
2016-04-20 13:54:55 +00:00
mef
335b2721b0 - Add following line for make test
+BUILD_DEPENDS+=        p5-Test-Deep-[0-9]*:../../devel/p5-Test-Deep
2016-04-20 13:40:52 +00:00
adam
b9ececf136 Changes 3.12.2:
Fix a backwards compatibility problem in version 3.12.0 and 3.12.1: Columns declared as "INTEGER" PRIMARY KEY (with quotes around the datatype keyword) where not being recognized as an INTEGER PRIMARY KEY, which resulted in an incompatible database file.
Fix a bug (present since version 3.9.0) that can cause the DELETE operation to miss rows if PRAGMA reverse_unordered_selects is turned on.
Fix a bug in the code generator that can causes incorrect results if two or more virtual tables are joined and the virtual table used in outer loop of the join has an IN operator constraint.
Correctly interpret negative "PRAGMA cache_size" values when determining the cache size used for sorting large amounts of data.
2016-04-20 05:04:44 +00:00
fhajny
1835efd6ef Update databases/py-cassandra-driver to 3.2.1.
Fix dependencies.

Changes in 3.2.1:
- Introduced an update to allow deserializer compilation with
  recently released Cython 0.24
2016-04-19 12:41:48 +00:00
adam
4f12e65b16 Changes 5.6.30:
Security Notes
--------------
The linked OpenSSL library for the MySQL Commercial Server has been updated to version 1.0.1s. Issues fixed in the new version are described at http://www.openssl.org/news/vulnerabilities.html.

This change does not affect the Oracle-produced MySQL Community build of MySQL Server, which uses the yaSSL library instead.

MySQL client programs now support an --ssl-mode option that enables you to specify the security state of the connection to the server. The default value is DISABLED (establish an unencrypted connection). --ssl-mode=REQUIRED) can be specified to require a secure connection, or fail if a secure connection cannot be obtained.

These clients support --ssl-mode: mysql, mysqladmin, mysqlcheck, mysqldump, mysqlimport, mysqlshow, mysqlpump, mysqlslap, mysqltest, mysql_upgrade.

For more information, see Command Options for Secure Connections.

Bugs Fixed
2016-04-18 10:32:47 +00:00
adam
401990b718 Changes 5.5.49:
Security Notes
--------------
MySQL client programs now support an --ssl-mode option that enables you to specify the security state of the connection to the server. The default value is DISABLED (establish an unencrypted connection). --ssl-mode=REQUIRED) can be specified to require a secure connection, or fail if a secure connection cannot be obtained.

These clients support --ssl-mode: mysql, mysqladmin, mysqlcheck, mysqldump, mysqlimport, mysqlshow, mysqlpump, mysqlslap, mysqltest, mysql_upgrade.

For more information, see Command Options for Secure Connections.

Bugs Fixed
2016-04-18 10:01:15 +00:00
wen
7d1fcdb494 Update to 2.032001
Upstream changes:
2.032001  2016-04-13 22:01:03-07:00 America/Los_Angeles
 - Fix simple deletion and updates for ::DateMethods1
   (Thanks for the report Wes Malone and Erland Injerd, and the help to fix the
   actual bug ribasushi!)
2016-04-17 13:40:17 +00:00
wen
a5e60d3625 Update to 1.001036
Upstream changes:
1.001036  2016-03-21 14:59:55+00:00 UTC

- releasing as stable

1.00103_5 2016-03-11 20:39:49+00:00 UTC (TRIAL RELEASE)

- Will completely ignore sequences in Oracle due to having to drop and recreate them


1.001034  2016-01-05 15:05:26+00:00 UTC

1.00103_3 2015-12-08 16:33:56+00:00 UTC (TRIAL RELEASE)


- RT#108017 bugfix ( hatorikibble++ )
- added File::Temp to deps ( hatorikibble++ )
2016-04-17 13:35:56 +00:00
wen
83b61d9e03 Update to 0.56
Upstream changes:
0.56  2016-03-16T17:07:05Z
      - Added Firebird support, thanks to Stefan Suciu.
      - Fixed SQLite savepoint support to properly detect SQlite versions 3.9
        and higher.
      - Restored MySQL savepoint testing when the DBICTEST_* environment
        variables are set.

0.55  2016-02-05T18:59:24Z
      - Added versions to the RollbackError exception classes to make PAUSE
        happy.

0.54  2016-02-05T18:52:44Z
      - Removeed the Pod tests from the distribution.
      - Fixed the example code for handling `rollback_error` exceptions in the
        documentation to properly wrap the transaction in an exception
        handler. Patch from Perlover (issue #32).
      - Improved handling of connection failures when RaiseError (or
        HandleError) is not set. Thanks to Andreas Huber for the report and
        fix.
      - Document that `$_` is set locally, not globally, in the methods that
        set it. Suggested by William Lindley.
      - The disconnect method no longer longer remove entries from the DBI
        handle's CachedKids attribute. That behavior appears to be a
        workaround for a database we don't (yet) support.
      - Fixed a test failure where the test system has the `$DBI_DSN` or
        `$DBI_DRIVER` environment variable set. Thanks to Erik Rijkers for the
        patch.
      - Added recommendation to use DBD::Pg 3.5.0 or later to the Pg driver.
        Earlier versions had an incorrect implementation of the `ping()`
        method (Issue #41).
2016-04-17 13:00:13 +00:00
wen
58adf471df Update to 1.410
Upstream changes:
1.410 2016-04-11
    [Bug fixes]
    * Fix RT#113625 - Unnecessary x-bits (Kent Fredric)

    [Documentation]
    * pod2markdown README.md from lib/SQL/Statement.pm


1.409 2016-04-06
    * Release 1.408_001 without further changes as 1.409

1.408_001 2016-03-07
    [Bug fixes]
    * Fix RT#112530 - t/06virtual.t fails with -Duselongdouble (thanks
      Slaven Rezic)
    * Fix RT#105852 - dependency installation isn't triggered properly in
      cpan (thanks Mithaldu)
    * Fix RT#99349 - bind variables are not bound to placeholders in the
      correct order (thanks vulpeculus@gmx.de)

    [Documentation]
    * Update Copyright statements, add where missing (according to records)
    * Add license conditions where missing
    * bundle copy of license conditions to distribution
2016-04-16 13:48:54 +00:00
wen
72044553d3 Update to 0.65
Upstream changes:
0.65 -- Mon Apr  6 19:43:37 CEST 2015

Enhancements:
* t/74matchedvalues.t: more tests
* {ASN,Extension}.pm: update ExtendedResponse to RFC 4511
* Constant.pm: add LDAP_NOTICE_OF_DISCONNECTION
* Control/DontUseCopy.pm: new
* Control/ProxyAuth.pm: make sure criticality does not get changed
* Control/Relax.pm: make sure value & criticality do not get changed
* Control/ManageDsaIT.pm: make sure value never gets set

Bug Fixes
* LDAP.pm: do not set default sslversion for start_tls() & LDAPS
  Instead of second-guessing a default sslversion for start_tls() and LDAPS,
  rely on the - known to be sane - default value used by IO::Socket::SSL.
* RT#100151: LDAP.pm: localize $SIG{__DIE__} in IPv6 support check
  Thanks to Troy Loveday <troyl@ti.com> for the detailed bug report and patch.
* FAQ.pod: fix error in search() example
* RFC.pod: typo fix

0.64 -- Thu Jun 19 17:48:08 CEST 2014

Bug Fixes:
* LDAP.pm: set SSL_cipher_list correctly
* RT#96203: LDAP.pm: use correct length for syswrite
* LDIF.pm: fix next outside loop in _write_one_entry
* Entry.pod: fix typo
2016-04-16 13:41:00 +00:00
wen
7659919251 Update to 2.58
Upstream changes:
 2.51, 2014-09-05 Feature enhancements to dbcolmovingstats, dbcolcreate,
       dbmapreduce, and new sqlselect_to_db
       ENHANCEMENT
           dbcolcreate now has a "--no-recreate-fatal" that causes it to
           ignore creation of existing columns (instead of failing).

       ENHANCEMENT
           dbmapreduce once again is robust to reducers that output the key;
           "--no-prepend-key" is no longer mandatory.

       ENHANCEMENT
           dbcolsplittorows can now enumerate the output rows with "-E".

       BUG FIX
           dbcolmovingstats is more mathematically robust.  Previously for
           some inputs and some platforms, floating point rounding could
           sometimes cause squareroots of negative numbers.

       NEW sqlselect_to_db converts the output of the MySQL or MarinaDB select
           comment into fsdb format.

       INCOMPATIBLE CHANGE
           dbfilediff now outputs the second row when doing sloppy numeric
           comparisons, to better support test suites.

   2.52, 2014-11-03 Fixing the test suite for line number changes.
       ENHANCEMENT
           Test suites changes to be robust to exact line numbers of failures,
           since different Perl releases fail on different lines.
           <https://bugzilla.redhat.com/show_bug.cgi?id=1158380>

   2.53, 2014-11-26 bug fixes and stability improvements to dbmapreduce
       ENHANCEMENT
           The dbfilediff how supports a "--quiet" option.

       ENHANCEMENT
           Better documention of dbpipeline_filter.

       BUGFIX
           Added groff-base and perl-podlators to the Fedora package spec.
           Fixes <https://bugzilla.redhat.com/show_bug.cgi?id=1163149>.  (Also
           in package 2.52-2.)

       BUGFIX
           An important stability improvement to dbmapreduce.  It, plus
           dbmultistats, and dbcolstats now support controlled parallelism
           with the "--pararallelism=N" option.  They default to run with the
           number of available CPUs.  dbmapreduce also moderates its level of
           parallelism.  Previously it would create reducers as needed,
           causing CPU thrashing if reducers ran much slower than data
           production.

       BUGFIX
           The combination of dbmapreduce with dbrowenumerate now works as it
           should.  (The obscure bug was an interaction with dbcolcreate with
           non-multi-key reducers that output their own key.  dbmapreduce has
           too many useful corner cases.)

   2.54, 2014-11-28 fix for the test suite to correct failing tests on not-my-
       platform
       BUGFIX
           Sigh, the test suite now has a test suite.  Because, yes, I broke
           it, causing many incorrect failures at cpantesters.  Now fixed.

   2.55, 2015-01-05 many spelling fixes and dbcolmovingstats tests are more
       robust to different numeric precision
       ENHANCEMENT
           dbfilediff now can be extra quiet, as I continue to try to track
           down a numeric difference on FreeBSD AMD boxes.

       ENHANCEMENT
           dbcolmovingstats gave different test output (just reflecting
           rounding error) when stddev approaches zero.  We now detect hand
           handle this case.  See
           <https://rt.cpan.org/Public/Bug/Display.html?id=101220> and thanks
           to H. Merijn Brand for the bug report.

       BUG FIX
           Many, many spelling bugs found by H. Merijn Brand for the bug
           report.

       INCOMPATBLE CHANGE
           A number of programs had misspelled "separator" in
           "--fieldseparator" and "--columnseparator" options as "seperator".
           These are now correctly spelled.

   2.56, 2015-02-03 fix against Getopt::Long-2.43's stricter error checkign
       BUG FIX
           Internal argument parsing uses Getopt::Long, but mixed pass-through
           and <>.  Bug reported by Petr Pisar at
           <https://bugzilla.redhat.com/show_bug.cgi?id=1188538>.a

       BUG FIX
           Added missing BuildRequires for "XML::Simple".
2016-04-16 10:10:19 +00:00
wen
cd93af2333 Update to 0.45
Upstream changes:
0.45 Wed May  6 22:17:33 PDT 2015
    - MySQL does not support DEFAULT for TEXT/BLOB columns, closes: CPAN#58505
    - doc: Add repository information
    - fix SQLite reverse-engineering, closes: CPAN#95961
    - fix Pg reverse-engineering of foreign key MATCH/ON DELETE/ON UPDATE
      clauses
2016-04-16 09:53:16 +00:00
wen
e927076e59 Update to 1.06
Upstream changes:
1.06 Sun Mar  6 20:48:11 CET 2016
	Add support for W column type (byte array by Visual FoxPro).

	Fixed overload arg warning.

	Restore the table_info functionality.

	Fix for type B little endian issue, reported by Andres Thomas.
2016-04-16 09:13:04 +00:00
fhajny
4d352cad9a Update databases/py-cassandra-driver to 3.2.0.
Features
- cqlengine: Warn on sync_schema type mismatch
- cqlengine: Automatically defer fields with the '=' operator
  (and immutable values) in select queries
- cqlengine: support non-equal conditions for LWT
- cqlengine: sync_table should validate the primary key composition
- cqlengine: token-aware routing for mapper statements

Bug Fixes
- Deleting a column in a lightweight transaction raises
  a SyntaxException
- cqlengine: make Token function works with named tables/columns
- comparing models with datetime fields fail #79
- cython date deserializer integer math should be aligned
  with CPython
- db_field is not always respected with UpdateStatement
- Sync_table fails on column.Set with secondary index
2016-04-13 12:07:05 +00:00
ryoon
ac20a93574 Recursive revbump from textproc/icu 57.1 2016-04-11 19:01:33 +00:00
gdt
7c50d166e2 Update to 2.2.2.
PostGIS 2.2.2
2016/03/22

 * Bug Fixes *

  - #3463, Fix crash on face-collapsing edge change
  - #3422, Improve ST_Split robustness on standard precision double
           systems (arm64, ppc64el, s390c, powerpc, ...)
  - #3427, Update spatial_ref_sys to EPSG version 8.8
  - #3433, ST_ClusterIntersecting incorrect for MultiPoints
  - #3435, ST_AsX3D fix rendering of concave geometries
  - #3436, memory handling mistake in ptarray_clone_deep
  - #3437, ST_ClusterIntersecting incorrect for MultiPoints
  - #3461, ST_GeomFromKML crashes Postgres when there are
           innerBoundaryIs and no outerBoundaryIs
  - #3429, upgrading to 2.3 or from 2.1 can cause loop/hang on some
           platforms
  - #3460, ST_ClusterWithin 'Tolerance not defined' error after upgrade
  - #3490, Raster data restore issues, materialized views
  		   Scripts postgis_proc_set_search_path.sql, rtpostgis_proc_set_search_path.sql
  		   refere to http://postgis.net/docs/manual-2.2/RT_FAQ.html#faq_raster_data_not_restore
  - #3426, failing POINT EMPTY tests on fun architectures
2016-04-11 12:22:02 +00:00
adam
03d1b0108e Release 1.0.12 is a bug fix release resolving a handful of issues reported in the past few weeks. Primary development continues on the 1.1 series which is slated for initial releases in the spring.
1.0.12 includes relatively minor fixes, including a revision to a fix made for version 1.0.10 where we're attempting to report on the "cause" of an error that is interrupted by a later failure to emit a ROLLBACK on the MySQL platform. While Python 3 solves this problem using exception chaining and cause reporting, on Python 2 we emit a warning so that the cause isn't totally concealed. The condition has been expanded to emit this warning in a much wider range of scenarios.
2016-04-11 09:24:24 +00:00
wen
b73b9246b7 Update to 4.33.0
Upstream changes:

4.33.0.txt
doc/release_notes/4.33.0.txt
Last Update: 2016-04-01 07:24:12 -0700
New Features

    A Sequel::Model.require_valid_table accessor has been added. This setting is false for backwards compatibility, but if set to true, will raise an error you try to create a model class where an invalid table name is used or the schema or columns cannot be determined. This makes it easier to catch bugs, as things will fail fast, but it means that you must change code like:

    class Foo < Sequel::Model
      set_dataset :my_foos
    end

    to:

    class Foo < Sequel::Model(:my_foos)
    end

    as otherwise Foo will attempt to use the foos table by default when creating the class, which will raise an error as it is not the correct table name.

    Sequel::Database#transaction now supports a :savepoint=>:only option, which will create a savepoint if already inside a transaction, but will yield without creating a transaction if not inside a transaction. The use case for this is when you are running code that may raise an exception, and you don't want to invalidate the current transaction state.

Other Improvements

    The graph_each extension now splits results into subhashes when using Sequel::Dataset#first, as it did before Sequel 4.27.0.

    On PostgreSQL, Dataset#insert_conflict now accepts an array of columns as the value for the :target option.

    You can now pass a Sequel::SQL::Identifier or a Sequel::SQL::QualifiedIdentifer as the table argument when creating a foreign key. Previously, only symbols were supported, and using other values required specifying the :table option. So this will now work to reference a table that includes a double underscore:

    foreign_key :foo_id, Sequel.identifier(:fo__oo)

    Creating model classes inside a transaction on PostgreSQL where the implicit table name isn't correct no longer causes the transaction to fail.

    Similar issues were also fixed in the boolean_readers, boolean_subsets, and class_table_inheritance plugins.

    On PostgreSQL, You can now use the :qualify=>true option in the schema dumper, to dump using schema-qualified table names.

    On Microsoft SQL Server, the set_column_allow_null and set_column_not_null alter table methods now work on varchar(max), text, and similar columns.

    On Oracle, Sequel::Database#sequence_for_table now returns nil if given a table that doesn't exist or that the user does not have access to.

    Passing arbitrary objects to a model association method now indicates that the association should be reloaded, which was used to work but was broken in Sequel 4.32.0.

    It is now possible to raise Sequel::ValidationFailed and Sequel::HookFailed without an argument.

Backwards Compatibility

    Sequel::Model no longer swallows many errors when subclassing or setting datasets. While this should hopefully not affect backwards compatibility, it may break things where the methods were raising exceptions. If this does break backwards compatibility, it is most likely because it is no longer hiding another bug that should be fixed. Specific changes include:

        Model.inherited no longer rescues exceptions raised by set_dataset

        When subclassing a model that has a dataset, the columns and schema are just copied from the superclass

        Only Sequel::Error is rescued in calls to columns and schema, before it would rescue StandardError.

    The Sequel.firebird and Sequel.informix adapter methods have been removed, they are no longer needed as the firebird and informix adapters were removed a few versions back.
2016-04-09 13:42:09 +00:00
adam
6d6493c0d8 The PostgreSQL Global Development Group has released an update to all supported versions of our database system, including 9.5.2, 9.4.7, 9.3.12, 9.2.16, and 9.1.21. This release fixes two security issues and one index corruption issue in version 9.5. It also contains a variety of bug fixes for earlier versions. Users of PostgreSQL 9.5.0 or 9.5.1 should update as soon as possible.
This release closes security hole CVE-2016-2193, where a query plan might get reused for more than one ROLE in the same session. This could cause the wrong set of Row Level Security (RLS) policies to be used for the query.

The update also fixes CVE-2016-3065, a server crash bug triggered by using pageinspect with BRIN index pages. Since an attacker might be able to expose a few bytes of server memory, this crash is being treated as a security issue.
2016-04-09 12:51:44 +00:00
adam
b7a7a4777e Release 3.12.1
Fix a boundary condition error introduced by version 3.12.0 that can result in a crash during heavy SAVEPOINT usage.
Fix views so that they inherit column datatypes from the table that they are defined against, when possible.
Fix the query planner so that IS and IS NULL operators are able to drive an index on a LEFT OUTER JOIN.
2016-04-09 09:25:39 +00:00
fhajny
ebe831f662 Update databases/py-cassandra-driver to 3.1.1.
- cqlengine: Fix performance issue related to additional "COUNT"
  queries (PYTHON-522)
2016-04-08 16:43:39 +00:00
adam
b3f83f524b Release 3.12.0
Potentially Disruptive Change:
------------------------------
The SQLITE_DEFAULT_PAGE_SIZE is increased from 1024 to 4096. The SQLITE_DEFAULT_CACHE_SIZE is changed from 2000 to -2000 so the same amount of cache memory is used by default. See the application note on the version 3.12.0 page size change for further information.

Performance enhancements:
-------------------------
Enhancements to the Lemon parser generator so that it creates a smaller and faster SQL parser.
Only create master journal files if two or more attached databases are all modified, do not have PRAGMA synchronous set to OFF, and do not have the journal_mode set to OFF, MEMORY, or WAL.
Only create statement journal files when their size exceeds a threshold. Otherwise the journal is held in memory and no I/O occurs. The threshold can be configured at compile-time using SQLITE_STMTJRNL_SPILL or at start-time using sqlite3_config(SQLITE_CONFIG_STMTJRNL_SPILL).
The query planner is able to optimize IN operators on virtual tables even if the xBestIndex method does not set the sqlite3_index_constraint_usage.omit flag of the virtual table column to the left of the IN operator.
The query planner now does a better job of optimizing virtual table accesses in a 3-way or higher join where constraints on the virtual table are split across two or more other tables of the join.
More efficient handling of application-defined SQL functions, especially in cases where the application defines hundreds or thousands of custom functions.
The query planner considers the LIMIT clause when estimating the cost of ORDER BY.
The configure script (on unix) automatically detects pread() and pwrite() and sets compile-time options to use those OS interfaces if they are available.
Reduce the amount of memory needed to hold the schema.
Other miscellaneous micro-optimizations for improved performance and reduced memory usage.

New Features:
-------------
Added the SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER option to sqlite3_db_config() which allows the two-argument version of the fts3_tokenizer() SQL function to be enabled or disabled at run-time.
Added the sqlite3rbu_bp_progress() interface to the RBU extension.
The PRAGMA defer_foreign_keys=ON statement now also disables RESTRICT actions on foreign key.
Added the sqlite3_system_errno() interface.
Added the SQLITE_DEFAULT_SYNCHRONOUS and SQLITE_DEFAULT_WAL_SYNCHRONOUS compile-time options. The SQLITE_DEFAULT_SYNCHRONOUS compile-time option replaces the SQLITE_EXTRA_DURABLE option, which is no longer supported.
Enhanced the ".stats" command in the command-line shell to show more information about I/O performance obtained from /proc, when available.

Bug fixes:
----------
Make sure the sqlite3_set_auxdata() values from multiple triggers within a single statement do not interfere with one another.
Fix the code generator for expressions of the form "x IN (SELECT...)" where the SELECT statement on the RHS is a correlated subquery.
Fix a harmless TSAN warning associated with the sqlite3_db_readonly() interface.
2016-04-08 07:54:27 +00:00
fhajny
168bb034f1 Update databases/mongo-c-driver to 1.3.5.
1.3.5
This release fixes a crash in mongoc_cleanup when an allocator
had been set with bson_mem_set_vtable, and introduces
a configure option MONGOC_NO_AUTOMATIC_GLOBALS which prevents
code built with GCC from automatically calling mongoc_init and
mongoc_cleanup when your code does not.

1.3.4
This release fixes a security vulnerability: when a mongoc_client_t
uses SSL and is disconnected, it failed to re-verify the server
certificate after reconnecting. This flaw affects
single clients, not pooled ones.
2016-04-05 12:44:47 +00:00
taca
094289e431 Reset PKGREVISION after all PHP language packages. 2016-04-02 09:05:22 +00:00
joerg
783a320d27 Needs ocamlp4. 2016-03-29 22:04:26 +00:00
joerg
474b7b9b82 Avoid outdated exception throwing syntax. 2016-03-25 21:15:07 +00:00
wiz
dd26381b33 Set DIST_SUBDIR.
The previous commit replaced the distfile with a new one with the same
name. In pkgsrc, we have rules for that; apply them.
2016-03-23 21:51:25 +00:00
darcy
69e93a32bc The distribution had the wrong tar file. Fixed checksums for correct one.
Bumped PKGREVISION in case anyone already built the wrong one.
2016-03-23 16:30:12 +00:00
ryoon
da414838ad Fix FreeBSD build, apply patch in PR pkg/50776 2016-03-21 00:33:16 +00:00
wiz
75151da1ea Convert to distutils.mk.
Mark as ready for python-3.x now that py-postgresql is.

Bump PKGREVISION.
2016-03-20 22:10:13 +00:00
darcy
07a3c746fd Release 5.0 of PyGreSQL.
The biggest change here is Python 3.x compatibility.  Other changes are too
numerous to list.  See http://www.pygresql.org/ for all the changes.
2016-03-20 22:01:22 +00:00
fhajny
c2d9824ab2 Fix build on SunOS and Ruby 2.3. 2016-03-18 13:18:53 +00:00
richard
9331d4c4fc update to pgadmin3-1.22.0
reset maintainer (ok by joerg@)

Recent changes:
Date       Dev Ver     Change details
---------- --- ------  --------------
2016-01-04 AV  1.22.0  Resolved an issue related to check options selection in
                       the view properties dialog with the check option.
                       [Reported by: Sebastian Albert, Patched by: Neel Patel]
2015-12-08 AV  1.22.0  Merged the libssh2 to the latest version.
                       [Akshay Joshi]
2015-11-19 DP  1.22.0  Properly detect serial columns as such when
                       identifiers have been truncated.
2015-10-23 AV  1.22.0  Fixes an issue related to the column inheritance
                       information properly, when one (or, more) common columns
                       are inherited from multiple tables.
                       [Reported by: Liu Yuanyuan, Patched by: Akshay Joshi]
2015-10-12 AV  1.22.0  Ensure the correct syntax used for moving the objects
                       from one tablespace to another. [Sanket Mehta]
2015-10-07 DP  1.22.0  Ensure the correct line endings are used when copying
                       from the SQL Pane [Nikolai Zhubr]
2015-09-25 AV  1.22.0  Toolbar icons, and menu items for Commit and Rollback
                       actions.  [John Obaterspok]
2015-09-24 DP  1.22.0  Display the connection details for the current browser
                       object in the status bar [Adam Scott]
2015-09-21 AV  1.22.0  Fixed an issue related to different menus enabling in
                       the Query Tool on Ubunutu unity.
                       [Reported by: Vahdet Mert]
2015-09-21 AV  1.22.0  Reset the position (x, y) for dialog(s), and frame(s) to
                       0 (if found negative), while saving its position and
                       size. [Reported By: Mark, Patch: Sanket Mehta,
                       Reworked, and Reviewed: Ashesh]
2015-09-21 AV  1.22.0  Fixes an issue identifying the return type to TABLE in
                       some cases, using pg_get_function_result(..) for the
                       same instead of format_type(..)
                       [Reported By: Guillermo E. Villanueva,
                       PATCH:Sanket Mehta]
2015-09-21 AV  1.22.0  Honour PGPASSFILE environment variable for saving,
                       retrieving the password instead of always works with
                       pgpass.conf (on windows)/.pgpass (on non-windows)
                       [PATCH: Prasad Somwanshi, Reworked by: Sanket Mehta,
                       Reviewed by: Ashesh Vashi, Sanket Mehta]
2015-09-14 AV  1.22.0  Fix a segfault occurs while detecting transaction
                       section requirement, when autocommit has been disabled.
                       [Reported by John Obaterspok, Patch by Sanket Mehta]
2015-09-14 AV  1.22.0  Format execution time in a more readable manner
                       [John Obaterspok]
2015-07-27 AV  1.22.0  Improve sorting in Data editor
                       [J. F. Oster, Reviewed by Sanket Mehta]
2015-07-27 AV  1.22.0  Allow to format the selecte SQL using external tools
                       in Query Editor [J. F. Oster]
2015-05-22 AV  1.22.0  Allow to set auto-commit mode to on/off in the query
                       editor [Sanket Mehta]
2016-03-16 04:46:24 +00:00
fhajny
6bcf07f4b6 Update databases/pgbouncer to 1.7.2.
Set up a separate user, previous PGUSER/PGGROUP integration didn't
make sense.

2016-02-26 - PgBouncer 1.7.2 - "Finally Airborne"

- Fix crash on stale pidfile removal. Problem introduced in 1.7.1.
- Disable cleanup - it breaks takeover and is not useful for
  production loads. Problem introduced in 1.7.1.
- After takeover, wait until pidfile is gone before booting. Slow
  shutdown due to memory cleanup exposed existing race. (#113)
- Make build reproducible by dropping DBGVER handling. (#112)
- Antimake: Sort file list from $(wildcard), newer gmake does not
  sort it anymore. (#111)
- Show libssl version in log.
- deb: Turn on full hardening.

2016-02-18 - PgBouncer 1.7.1 - "Forward To Five Friends Or Else"

- WARNING: Since version 1.7, server_reset_query is not executed
  when database is in transaction-pooling mode. Seems this was not
  highlighted enough in 1.7 announcement. If your apps depend on
  that happening, use server_reset_query_always to restore previous
  behaviour.
- TLS: Rename sslmode "disabled" to "disable" as that is what
  PostgreSQL uses.
- TLS: client_tls_sslmode=verify-ca/-full now reject connections
  without client certificate. (#104)
- TLS: client_tls_sslmode=allow/require do validate client
  certificate if sent. Previously they left cert validation
  unconfigured so connections with client cert failed. (#105)
- Fix memleak when freeing database.
- Fix potential memleak in tls_handshake().
- Fix EOF handling in tls_handshake().
- Fix too small memset in asn1_time_parse compat.
- Fix non-TLS (--without-openssl) build. (#101)
- Fix various issues with Windows build. (#100)
- TLS: Use SSL_MODE_RELEASE_BUFFERS to decrease memory usage of
  inactive connections.
- Clean allocated memory on exit. Helps to run memory-leak
  checkers.
- Improve server_reset_query documentation. (#110)
- Add TLS options to sample config.

2015-12-18 - PgBouncer 1.7 - "Colors Vary After Resurrection"
- Support TLS connections. OpenSSL/LibreSSL is used as backend
  implementation.
- Support authentication via TLS client certificate.
- Support "peer" authentication on Unix sockets.
- Support Host Based Access control file, like pg_hba.conf in
  Postgres. This allows to configure TLS for network connections
  and "peer" authentication for local connections.
- Set query_wait_timeout to 120s by default. Current default (0)
  causes infinite queueing, which is not useful. That means if
  client has pending query and has not been assigned to server
  connection, the client connection will be dropped.
- Disable server_reset_query_always by default. Now reset query is
  used only in pools that are in session mode.
- Increase pkt_buf to 4096 bytes. Improves performance with TLS.
  The behaviour is probably load-specific, but it should be safe
  to do as since v1.2 the packet buffers are split from connections
  and used lazily from pool.
- Support pipelining count expected ReadyForQuery packets. This
  avoids releasing server too early. Fixes #52.
- Improved sbuf_loopcnt logic - socket is guarateed to be
  reprocessed even if there are no event from socket. Required for
  TLS as it has it's own buffering.
- Adapt system tests to work with modern BSD and MacOS. (Eric
  Radman)
- Remove crypt auth. It's obsolete and not supported by PostgreSQL
  since 8.4.
- Fix plain "--with-cares" configure option - without argument it
  was broken.
2016-03-15 11:29:35 +00:00
fhajny
7d238af788 Remove stray SunOS project definition from some SMF manifests.
These should never have made it in. Bump resp. PKGREVISIONs.
2016-03-15 10:55:25 +00:00
tnn
0eb65a92b4 remove references to ruby200 2016-03-14 00:59:05 +00:00
gdt
8282ff7ac5 Remove postgresql-postgis
This package is well beyond obsolete, and is no longer maintained
upstream.  It only existed because postgis2 (now at 2.2, 2 major
releases later) was added instead of just updating this one.
2016-03-13 23:25:21 +00:00
fhajny
8b10a8c2b5 Enable postgresql-postgis2 for PostgreSQL 9.5 2016-03-13 21:40:22 +00:00
fhajny
7277d5bb9a Update databases/mongo-tools to 3.2.4.
3.2.4
- mongorestore --noIndexRestore inhibits empty collection creation

3.2.3
- mongoexport chokes on data with quotes

3.2.1
- Add bypassDocumentValidation option to mongorestore and mongoimport
- Missing "from" text in mongorestore status message

3.2.0
- Add bypassDocumentValidation option to mongorestore and mongoimport
- Missing "from" text in mongorestore status message

3.0.8
- bsondump does not keep attribut order
- mongodump issue with temporary map/reduce collections
- Error restoring database "insertion error: EOF"
2016-03-13 21:05:34 +00:00
fhajny
a47c57fce5 Update databases/mongodb to 3.2.4.
- Fixed issue with setting optime when running with journaling
  disabled
- Have read concern majority reflect journaled state on
  the primary
- Fixed issue where specifying replication.enableMajorityReadConcern
  implied true regardless of the actual boolean value
- Fixed issue causing segfault when running aggregation that
  includes $lookup
2016-03-13 20:50:53 +00:00
tnn
b624e9f123 MAKEFLAGS -> MAKE_FLAGS (pkgsrc guide 22.1) 2016-03-12 21:53:39 +00:00
fhajny
55a594055e Update databases/py-cassandra-driver to 3.1.0.
Features
- Pass name of server auth class to AuthProvider
- Surface schema agreed flag for DDL statements
- Automatically convert float and int to Decimal on serialization
- Eventlet Reactor IO improvement
- Make pure Python ProtocolHandler available even when Cython is
  present
- Optional Cython deserializer for bytes as bytearray
- Add Session.default_serial_consistency_level
- cqlengine: Expose prior state information via cqlengine
  LWTException
- cqlengine: Collection datatype "contains" operators support
  (Cassandra 2.1)
- cqlengine: Add DISTINCT query operator
- cqlengine: Tuple cqlengine api
- cqlengine: Add support for UPDATE/DELETE ... IF EXISTS statements
- cqlengine: Allow nested container types
- cqlengine: Add ability to set query's fetch_size and limit
- cqlengine: Internalize default keyspace from successive set_session
- cqlengine: Warn when Model.create() on Counters

Bug Fixes
- Bus error (alignment issues) when running cython on some ARM
  platforms
- Overflow when decoding large collections (cython)
- Timer heap comparison issue with Python 3
- Cython deserializer date overflow at 2^31 - 1
- Decode error encountered when cython deserializing large map
  results
- Don't require Cython for build if compiler or Python header
  not present
- Unorderable types in task scheduling with Python 3
- cqlengine: Fix crash when updating a UDT column with a None value
- cqlengine: Race condition in ..connection.execute with lazy_connect
- cqlengine: doesn't support case sensitive column family names
- cqlengine: UserDefinedType mandatory in create or update
- cqlengine: db_field breaks UserType
- cqlengine: UDT badly quoted
- cqlengine: Use of db_field on primary key prevents querying except
  while tracing.
- cqlengine: DateType.deserialize being called with one argument
  vs two
- cqlengine: Querying without setting up connection now throws
  AttributeError and not CQLEngineException
- cqlengine: BatchQuery multiple time executing execute statements.
- cqlengine: Better error for management functions when no connection
  set
- cqlengine: Handle None values for UDT attributes in cqlengine
- cqlengine: Fix inserting None for model save
- cqlengine: EQ doesn't map to a QueryOperator (setup race condition)
- cqlengine: class.MultipleObjectsReturned has DoesNotExist as base
  class
- cqlengine: Typo in cqlengine UserType __len__ breaks attribute
  assignment

Other
- cqlengine: a major improvement on queryset has been introduced.
  It is a lot more efficient to iterate large datasets: the rows
  are now fetched on demand using the driver pagination.
- cqlengine: the queryset len() and count() behaviors have changed.
  It now executes a "SELECT COUNT(*)" of the query rather than
  returning the size of the internal result_cache (loaded rows).
  On large queryset, you might want to avoid using them due to
  the performance cost. Note that trying to access objects using
  list index/slicing with negative indices also requires a count
  to be executed.
2016-03-12 09:53:53 +00:00
fhajny
5d8c7f9d42 Add pgpool2 2016-03-11 21:31:36 +00:00
fhajny
6c113d5b99 Import pgpool-II 3.5.0 as databases/pgpool2, based on wip/pgpool2.
pgpool-II is a middleware that works between PostgreSQL servers
and a PostgreSQL database client. It talks PostgreSQL's backend
and frontend protocol, and relays a connection between them.
2016-03-11 21:30:55 +00:00
fhajny
6cb250b9aa Update databases/percona-toolkit to 2.2.17.
v2.2.17 released 2016-03-07

* General compatibility with MySQL 5.7 tools, docs and test suite
* pt-mysql-summary displays incorrect info about Fast Server Restarts
  for Percona Server 5.6
* pt-online-schema-change cannot set sql_mode using --set-vars
* pt-online-schema-change added --null-to-non-null option to allow
  NULLable columns to be converted to NOT NULL
* pt-online-schema-change doesn't apply underscores to foreign
  keys individually
* pt-online-schema Invalid recursion method: t=dsns
* pt-online-schema-change fails when using --no-drop-old-table
  after 10 times
* pt-query-digest : Redundant argument in sprintf
* pt-query-digest doc bug with --since and too many colons
* pt-query-digest: Make documentation of --attribute-value-limit
  option more clear
* pt-show-grants fails against MySQL-5.7.6
* pt-show-grants doesn't sort column-level privileges
* pt-slave-restart fails on MariaDB 10.0.13 (gtid_mode confusion)
* pt-stalk: new var binlog_error_action causes bug in collect module
* pt-table-checksum has high likelyhood to skip a table when row count
  is around chunk-size * chunk-size-limit
* pt-table-checksum redundant argument in printf

v2.2.16 released 2015-11-09

* pt-archiver dies with "MySQL server has gone away" when
  innodb_kill_idle_transaction set to low value and bulk
  insert/delete process takes too long time
* pt-kill option --filter does not work
* pt-online-schema-change should reconnect to slaves
* pt-online-schema-change, MySQL 5.6, and InnoDB optimizer stats
  can cause downtime
* pt-stalk find -warn option is not portable
* Document that pt-table-checksum has high likelihood to skip a table
  when row count is around chunk-size * chunk-size-limit

v2.2.15 released 2015-08-28

* pt-archiver checked lag too frequently
* pt-archiver clarified function of --check-interval [DOC]
* pt-archiver now accepts checking lag on multiple slaves
* pt-archiver now checks for PXC flow control via --max-flow-ctl option
* pt-archiver options --no-delete and --purge were not mutually
  exclusive
* pt-archiver mysql timed out when innodb_kill_idle_transaction set
  to low value and check-slave-lag used
* pt-duplicate-key-checker doesn't support triple quote in column name
* pt-kill enable support for RDS
* pt-mysql-summary lacked an --ask-pass option
* pt-online-schema-change added --sleep option
* pt-online-schema-change core dump on erroneous alter directive
* pt-online-schema-change now checks for PXC flow control via
  --max-flow-ctl option
* pt-online-schema-change unstable signal handling
* pt-online-schema-change now controls constraint name length
* pt-online-schema-change --chunk-size-limit=0 inhibited checksumming
  of single nibble tables
* pt-sift failed when fetching missing tools
* pt-stalk monitors tokudb status
* pt-table-checksum doesn't reconnect to slaves when timed out
  on very long lags
* passsword parameter must escape commas - all tools [DOC]
* changes needed to build packages from git tree
* write-user-docs script stopped working after switching to github
* testing bugs related to newer perl versions
2016-03-10 10:29:53 +00:00
fhajny
73cb9327ed Update databases/mysql-cluster to 7.4.10.
7.4.10

- A serious regression was inadvertently introduced in MySQL Cluster NDB
  7.4.8 whereby local checkpoints and thus restarts often took much longer
  than expected.

See more at:

  http://dev.mysql.com/doc/relnotes/mysql-cluster/7.4/en/mysql-cluster-news-7-4-10.html


7.4.9

- Important Change: Previously, the NDB scheduler always optimized for
  speed against throughput in a predetermined manner (this was hard coded);
  this balance can now be set using the SchedulerResponsiveness data node
  configuration parameter.
- Added the tc_time_track_stats table to the ndbinfo information database.
- Cluster Replication: Normally, RESET SLAVE causes all entries to be
  deleted from the mysql.ndb_apply_status table. This release adds
  the ndb_clear_apply_status system variable, which makes it possible
  to override this behavior.

See more at:

  http://dev.mysql.com/doc/relnotes/mysql-cluster/7.4/en/mysql-cluster-news-7-4-9.html


7.4.8

- Changes have been made in the minimum values for a number of parameters
  applying to data buffers for backups and LCPs. These parameters, listed
  here, can no longer be set so as to make the system impossible to run:
  - BackupDataBufferSize: minimum increased from 0 to 2M.
  - BackupLogBufferSize: minimum increased from 0 to 2M.
  - BackupWriteSize: minimum increased from 2K to 32K.
  - BackupMaxWriteSize: minimum increased from 2K to 256K.
  In addition, the BackupMemory data node parameter is now deprecated and
  subject to removal in a future version of MySQL Cluster. Use
  BackupDataBufferSize and BackupLogBufferSize instead.
- When a backup was unsuccessful due to insufficient resourcesa subsequent
  retry worked only for those parts of the backup that worked in the same
  thread, since delayed signals are only supported in the same thread.
  Delayed signals are no longer sent to other threads in such cases.
- An instance of an internal list object used in searching for queued
  scans was not actually destroyed before calls to functions that could
  manipulate the base object used to create it.
- ACC scans were queued in the category of range scans, which could lead
  to starting an ACC scan when DBACC had no free slots for scans. We fix
  this by implementing a separate queue for ACC scans.
- Cluster Replication: Added the create_old_temporals server system
  variable to compliment the system variables avoid_temporal_upgrade and
  show_old_temporals introduced in MySQL 5.6.24 and available in MySQL
  Cluster beginning with NDB 7.3.9 and NDB 7.4.6.
- When the --database option has not been specified for ndb_show_tables,
  and no tables are found in the TEST_DB database, an appropriate warning
  message is now issued.
- Bug fixes.

See more at

  http://dev.mysql.com/doc/relnotes/mysql-cluster/7.4/en/mysql-cluster-news-7-4-8.html
2016-03-09 21:51:45 +00:00
asau
14bbc918cc Update to SQuirreL 3.7.0
3.7.0 (09/14/2015)
==================

Enhancements:

Feature request #521 Alias name in SQL History search dialog.

Upgraded to latest RSyntax version (2.5.6).
  The new version has a clipboard history which is accessible
  through ctrl shift v.
  A little drawback of the new version is that background colors
  are not supported in syntax styles.


Feature request #485 Execute multiple SQL statements on one
click without selection
   The new feature executes all SQLs in the editor.
   If there are multiple SQLs in the editor the statement
   separator has to be used.
   The feature is accessible through a new tool bar button,
   tools popup and the alt shift ENTER key combination


Feature request #484 Query output preferences --> Allow table
and text output simultaneously
   Note: SQL result output as table or editable table now
   includes text output in an extra tab.
         That's why there should be only few cases where
   choosing text output in Session Properties makes sense
   anymore.

Feature request #479 Add option for tab names to contain only
Alias name
   The option can be found at menu File --> Global Preferences -->
   Tab General --> Bottom of section Appearance

Feature request #487 Show AS label as column header (if present)
   If a SQL result contains at least one column whose column name
   is not equal to its column label a button is shown at the header
   of the tab named "Result".
   By this button one can toggle display between column names
   and labels.
   Note: To configure the default display see menu File ->
   Global Preferences -> Tab Data Type Controls -> Top of panel.


WIKI table Plugin: Added support for JIRA/Confluence Markup Style
  Thanks to Thomas Hackel for the merge request.

Feature request #501 Overview/Charts Tab: Distinct Counts
  - Distinct counts for an Overview as a whole are now displayed
    right next to the column name
  - Distinct counts of Intervals are available as tool tips
    as well as a new details window which is accessible through
    the right mouse menu

Sybase dialect support when using jtds
 Thanks to Sumit Agarwal for the merge request.

On Mac OS X the SQuirreL now uses the acorn icon instead of the
default java coffee cup icon.
  Thanks to Martin W. Kirst for the merge request.

New command line parameter:
 Short form: -detectEDT
 Long form: --detect-long-running-swing-edt-events
 The parameter has no arguments.
 The parameter enables SQuirreL to detect long running Swing
 Event Dispatch Thread events.
 When the dispatch thread is blocked for longer than two seconds
 a warning containing a thread dump is written to the logs.

Upgraded to the latest RSyntax version (2.5.3).

Syntax Plugin: Made background color for white spaces affect
the whole SQL editors background, see menu File --> New Session
Properties --> tab Syntax
   Note: If you combine this feature with the Metal-Charcoal Look
   and Feel you can make SQuirreL appear in "fashionable" black.
   Thanks to Duane Redfern for the patch.


When adjusting table column widths a maximum width may now be
defined.
  See menu File --> Global Preferences --> Tab General -->
  right column

Speeded up reading and writing Alias properties. As result
opening and closing a connections will be much faster for big,
complicated databases.
  Thanks to Jaroslaw Jarmolowicz for the patch

Starting and stopping SQuirreL is much faster for big,
complicated databases
  Thanks to Jaroslaw Jarmolowicz for the patch

Postgres Plugin:
- For postgres query plans explain was used which is less
accurate than explain analyze so it was changed to use it
instead.
- Previous implementation had limitation of producing query
plans only for SELECT queries. It was changed so query plan can
work for every type of query.
- Query plan executions are wrapped in transaction so they don't
change database state.
Thanks to Jaroslaw Jarmolowicz for the patch


Bug fixes.
2016-03-09 17:41:06 +00:00
fhajny
07f3799413 Limit databases/wiredtiger to x86_64 platforms, no support for others. 2016-03-09 10:22:06 +00:00
wiz
8ceb410621 Update mysql-connector-c++ to 1.1.7:
GA  1.1.7 -
- Add JSON support
- Allow building without server flags (Bug#21391025)
- Correct relative() not seeking after changing position.(Bug#21152054)
2016-03-08 15:40:02 +00:00
taca
671b3ba240 Update ruby-sequel to 4.32.0.
=== 4.32.0 (2016-03-01)

* Use mutex for synchronizing access to association reflection cache on MRI (jeremyevans)

* Add Dataset#delete_from on MySQL, allowing deletions from multiple tables in a single query (jeremyevans) (#1146)

* Add no_auto_literal_strings extension, which makes SQL injection vulnerabilities less likely (jeremyevans)

* Add Model.default_association_options, for setting option defaults for all future associations (jeremyevans)

* Support :association_pks_nil association option in association_pks setter for determining how to handle nil (jeremyevans)

* Make association_pks setter handle empty array correctly when :delay_pks is set (jeremyevans)

* Add a setter method for one_through_one associations (jeremyevans)

* Include :remarks entry in JDBC schema parsing output, containing comments on the column (olleolleolle) (#1143)

* Support :eager_reload and :eager options to associations in tactical_eager_loading plugin (jeremyevans)

* Make tactical_eager_loading not eager load if passing proc or block to association method (jeremyevans)

* Make eager_each plugin handle eager loading for Dataset#first and similar methods (jeremyevans)
2016-03-08 13:57:23 +00:00
taca
11e17b4090 Update ruby-mysql2 to 0.4.3.
0.4.3

New Features

* Add method Client#ssl_cipher to expose mysql_get_ssl_cipher
* Add method Result#free to immediately free a result set
* Add connection flag automatic_close: true/false to determine whether to
  work around connections being closed by garbage collection in a child
  after a fork. Default is true, which restores behavior prior to 0.3.16.

Bugfixes

* Fix to hold the GVL between mysql_stmt_execute and mysql_stmt_store_result
  to prevent commands hitting the wire out of sync (e.g. if a GC run occurs
  in the middle)
* Fix BigDecimal arguments to Prepared Statements were ignored
* Fix rake re-definition warning

Changes

* Add Ruby 2.3 to the Travis CI matrix
* Allow nil for timeouts instead of casting to 0 when creating a Client
  instance
* Add connection flag automatic_close: true/false to determine whether to
  work around connections being closed by garbage collection in a child
  after a fork. Default is true, which restores behavior prior to 0.3.16.
2016-03-08 13:55:26 +00:00
adam
2657778b9d Switch to dynamically-linked shell 2016-03-06 12:12:00 +00:00
adam
a483009b85 Changes 3.11.1:
Improvements to the Makefiles and build scripts used by VisualStudio.
Fix an FTS5 issue in which the 'optimize' command could cause index corruption.
Fix a buffer overread that might occur if FTS5 is used to query a corrupt database file.
Increase the maximum "scope" value for the spellfix1 extension from 6 to 30.
2016-03-06 09:57:51 +00:00
tnn
5c2380fe22 prevent building the package with 9.5; pgbench now shipped with -client 2016-03-05 16:06:32 +00:00
jperkin
17661ff9a5 Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
ryoon
6bab55b00b Update to 3.8.0
* Change LICENSE since 3.1.0

Changelog:
* Support SQLite 3.9.2
* Support Qt5
* Many improvements and bugfixes
2016-03-05 07:45:21 +00:00
ryoon
cda436ee10 Update HOMEPAGE 2016-03-05 07:26:58 +00:00
taca
84cdab78f9 Update ruby-activerecord32 to 3.2.22.2.
No chnage except version.
2016-03-05 05:25:33 +00:00
fhajny
c8d20ef953 Update databases/py-barman to 1.6.0.
Version 1.6.0 - 29 Feb 2016

-   Support for streaming replication connection through the
    streaming_conninfo server option
-   Support for the streaming_archiver option that allows Barman to
    receive WAL files through PostgreSQL's native streaming protocol.
    When set to 'on', it relies on pg_receivexlog to receive WAL data,
    reducing Recovery Point Objective. Currently, WAL streaming is an
    additional feature (standard log archiving is still required)
-   Implement the receive-wal command that, when streaming_archiver is
    on, wraps pg_receivexlog for WAL streaming. Add --stop option to
    stop receiving WAL files via streaming protocol. Add --reset option
    to reset the streaming status and restart from the current xlog
    in Postgres.
-   Automatic management (startup and stop) of receive-wal command via
    cron command
-   Support for the path_prefix configuration option
-   Introduction of the archiver option (currently fixed to on) which
    enables continuous WAL archiving for a specific server, through log
    shipping via PostgreSQL's archive_command
-   Support for streaming_wals_directory and errors_directory options
-   Management of WAL duplicates in archive-wal command and integration
    with check command
-   Verify if pg_receivexlog is running in check command when
    streaming_archiver is enabled
-   Verify if failed backups are present in check command
-   Accept compressed WAL files in incoming directory
-   Add support for the pigz compressor (thanks to Stefano Zacchiroli
    zack@upsilon.cc)
-   Implement pygzip and pybzip2 compressors (based on an initial idea
    of Christoph Moench-Tegeder christoph@2ndquadrant.de)
-   Creation of an implicit restore point at the end of a backup
-   Current size of the PostgreSQL data files in barman status
-   Permit archive_mode=always for PostgreSQL 9.5 servers (thanks to
    Christoph Moench-Tegeder christoph@2ndquadrant.de)
-   Complete refactoring of the code responsible for connecting to
    PostgreSQL
-   Improve messaging of cron command regarding sub-processes
-   Native support for Python >= 3.3
-   Changes of behaviour:
    -   Stop trashing WAL files during archive-wal (commit:e3a1d16)
-   Bug fixes:
    -   Atomic WAL file archiving (#9 and #12)
    -   Propagate "-c" option to any Barman subprocess (#19)
    -   Fix management of backup ID during backup deletion (#22)
    -   Improve archive-wal robustness and log messages (#24)
    -   Improve error handling in case of missing parameters

Version 1.5.1 - 16 Nov 2015

-   Add support for the 'archive-wal' command which performs WAL
    maintenance operations on a given server
-   Add support for "per-server" concurrency of the 'cron' command
-   Improved management of xlog.db errors
-   Add support for mixed compression types in WAL files (SF.net#61)
-   Bug fixes:
    -   Avoid retention policy checks during the recovery
    -   Avoid 'wal_level' check on PostgreSQL version < 9.0 (#3)
    -   Fix backup size calculation (#5)
2016-03-04 16:55:45 +00:00
wen
ef3f66e344 Update to 1.73
Upstream changes:
1.73 Thu Mar  3 20:34:46 PST 2016
  Some mionor typos in the document fixed. No code change.
  Thanks to Lucas Kanashiro
2016-03-04 12:59:07 +00:00
wiz
52866e7fdc Set DIST_SUBDIR when changing the checksums but keeping the filename. 2016-03-04 08:58:58 +00:00
fhajny
7c79a113fe Update distfile, upstream must have changed the distfile post-release. 2016-03-04 08:43:09 +00:00
shattered
e5f29882ae Avoid build failures when chmod respects umask, and 'chmod -x' thus does
not clear all bits.  (Can happen on Linux --
https://bugs.launchpad.net/ubuntu/+source/coreutils/+bug/67583)
2016-03-03 19:42:29 +00:00
asau
49ff4f7c82 Update to SQL Workbench/J build 119.
Build 119 (2016-01-31)

Enhancements

 * It's now possible to display the column's data type in the
   header of the result table
 * When importing all files from a directory, WbImport now
   provided pre-defined variables with the filename
 * It's now possible to configure auto-saving of external files
   independently from auto-saving the workspace.
 * A new command WbMessage to display a simple message is available.
 * It's not possible to search text in all open editors
   (Tools -> Search all tabs)
 * For some DBMS, the DbTree and DbExplorer now show the
   dependencies between objects
 * For DB2/iSeries table and column comments can now be retrieved
   from the system catalogs instead of using the JDBC driver.
 * For Postgres it is now possible to manually control transactions
   using BEGIN .. COMMIT when the connection is set to autocommit
 * The list of tables in the DbTree is now sorted to work around
   bugs in JDBC driver that do not properly sort the list of tables
 * For DBMS that support it, two new modes have been added
   to WbImport: -upsert and -insertIgnore using native "UPSERT"
   functionality if available
 * For Firebird the SQL source of external tables is now generated
   correctly.
 * An new command WbGenerateImpTable is available to infer
   the structure of a table from an import file
 * The command line parameter -vardef has been deprecated and
   replaced with -variable and -varFile
 * It's now possible to provide tags for each connection profile.
   The quickfilter will then use the defined tags for filtering
   the displayed profiles.
 * Connection parameters specified on the command line now have
   precedence over the properties defined through a Liquibase
   defaults file (specified through -lbDefaults)
 * It's now possible to enable the use of Oracle's DBMS_METADATA
   for source code retrieval for different types of objects
 * The tooltip shown for result tabs can now be configured
   (Options -> Data display)
 * For the internal SQL formatter, it's now possible to
   configure the case in which data type names are written
 * A new action to run all SQL statements up to the cursor
   position is available
 * The error dialog that is displayed when running a script can
   now be configured to also include the error message or the
   statement that failed
 * Improved display of packages in the DbTree for Oracle and
   Firebird

Bug fixes

 * Showing rowcounts in the DbTree did not work for DB2
 * "Generate Delete Script" for a selection of rows in
   the result did not display the generated script.
 * When reloading the whole DbTree while a node was selected,
   would show elements (e.g. tables) twice
 * CREATE TABLE statements were not formatted correctly
   if the name consisted of quoted and unquoted parts
   (e.g. unquoted schema and quoted table name)
 * The error dialog when running running multiple statements
   was not displayed on Linux if the option "Include error message"
   was selected in the "SQL Execution" options
 * Improved the performance when retrieving table definitions
   and table source for Oracle
 * For Postgres, rules defined on a table where shown twice
   in the generated DDL script
 * Retrieving additional column information in the DbExplorer
   failed on SQL Server if a non-standard database collation
   was used
 * The DDL for constraints or comments where identifiers
   required quoting was not correct
 * The formatter would not process statements correctly where
   a sub select using function calls in the WHERE clause was
   used in a JOIN condition
 * When using "Remove Comments" for a connection profile,
   the error position inside a statement was not shown correctly
   for some DBMS
 * For Oracle, when using "Trim CHAR data" and editing tables
   where the primary key column was defined as CHAR, updating
   the result did not work.
 * Toggle comment did not toggle correctly when some lines were
   already commented and some not
 * The messages shown when using conditional execution with
   WbInclude did not properly include the variable name or value
 * For Oracle the tablespace of materialized views was not shown
   in the generated SQL (Fix contributed by Franz Mayer)
 * It was not possible to work with SAVEPOINTs correctly
 * Table definitions for tables with VARCHAR columns were not
   displayed for Oracle
 * Disabling the check for read-only columns did not work
   for all JDBC drivers
 * WbCopy now stops with an error if -targetTable is specified
   and -sourceTable is used to specify multiple tables
 * For DB2 the names of PK constraints where not properly
   qualified with a schema if needed
 * Sometimes using "Execute current" would not correctly
   identify the current statement and run the first statement
   from the editor
 * WbImport using -insert,update did not work for multi-column
   primary keys when not all PK columns where part of the input
   file
 * When a variable value contained the prefix and the suffix of
   the variable pattern, using such a variable would result
   in SQL Workbench/J locking up
 * Reloading a trigger source in the DbExplorer's trigger panel
   did not work
 * For Oracle the source of a trigger that had a trailing space
   in the name was not retrieved
 * For Oracle the position of errors in regular (non-PL/SQL)
   DDL statements was not shown
 * When starting SQL Workbench on a headless system, using
   "java -jar" using the -script parameter did not work
   any longer
 * For SQL Server 2000, retrieving the source of a view did not
   work
 * For SQL Server, generating "dummy DML" for tables with "bit"
   columns did not work
 * For MySQL the option "on update" for a default value was not
   shown in the generated SQL source for a table


Build 118 (2015-08-16)

Enhancements

 * Added support to include computed columns for MySQL 5.7
   in the generated CREATE TABLE source
 * The source and target connection for WbCopy, WbSchemaDiff
   and WbDataDiff can now be specified on the command line when
   starting the application. In that case it's not necessary to
   provide them to the respective commands
 * A new action to run all SQL statements in the editor starting
   from the cursor position is available
 * It's now possible to use OS environment variable or Java
   properties in the username of a connection profile.
 * For Postgres, "COPY .. FROM stdin" with the data after the
   statement is now supported
 * It's now possible to define external tools to format SQL
 * For decimal values WbExport now supports the parameters
   -fixedDigits and -maxDigits.
 * It's now possible to enable editing (and running)
   the generated SQL source code in the DbExplorer directly.
 * For Oracle, messages from dbms_output are now always shown
   if a procedure is started using EXECUTE regardless of
   the setting of "set serveroutput"
 * Added some basic support for SAP HANA.
 * For Excel imports, the option -stringDates=true retrieves
   Dates as formatted strings and converts them using
   the date/timestamp format specified in the WbImport command
   rathr then reading a converted value from the Excel file.
 * For Excel exports, the start location where the data should
   be written to in the excel file can now be specified using
   the -offset parameter
 * The application to be used for displaying the logfile can now
   be configured.
 * WbSchemaReport has a new (boolean) option -writeFullSource
   to write a valid CREATE VIEW statement to the XML output
   in case the DBMS does not store the complete SQL
 * Results can now automatically be refreshed either through
   an annotation or through the context menu of the result tab
 * The macros in a group can now be sorted alphabetically
 * The quoting of the null values for text exports can now
   be enabled through the option -quoteNulls
 * The quoting of the header for text exports can now be enabled
   through the option -quoteHeader
 * The statement at the cursor position can now be copied directly
   into the clipboard (Code Tools -> Copy current statement)
 * For Oracle, the partitions of a materialized view are now
   shown in the source code
 * WbImport and WbCopy (including the DataPumper) can now be
   used to insert data into a view
 * For tables without a primary key, unique indexes that contain
   nullable columns are no longer considered when generating
   DML statements
 * For Vertica tables and views from the schema "v_internal" are
   now show in the DbExplorer (contributed by Tatiana Saltykova)
 * It's now possible to define the terminator string for
   "Copy Code Snippet" through the config property
   "workbench.clipcreate.codeend"
 * Macros and macro groups can now be excluded from
   the popup window

Bug fixes

 * The menu to select data from referenced/referencing tables
   in a result set was disabled when switching to the DbExplorer
   and back to the SQL panel
 * -syncDelete with WbCopy did not work if alternate key columns
   were specified using -keyColumns
 * Fixed retrieval of stored procedures for DB2 on AS/400
   (thanks to Francesco)
 * Fixed detection of update columns for multi-table result sets
   when the name of the PK columns is not uniuqe in the result set
 * For Firebird the source code for procedures with multiple out
   parameters was not generated correctly.
 * For PostgreSQL, SQL statements to create the comment for
   functions with OUT parameters were not generated correctly.
 * When running a single command in batch mode, the error status
   was not returned correctly to the operating system
 * WbExport no longer uses the GUI defaults for decimal digits.
   The default is now to always export all digits, unless
   the new -maxDigits parameter is used
 * For MySQL, when multiple tables with the same name in different
   databases had triggers defined, all triggers where visible
   for each table in the DbExplorer
 * When importing multiple files using -usePgCopy and one file
   generated an error, the previous import was not committed
 * WbConnect would prompt for a password for profiles with
   an empty password even if "Save password" was enabled
 * No parameter prompt was shown for INOUT parameters when
   running procedures using WbCall
 * Implemented a workaround for an Informix driver bug where
   index information for the wrong table was returned
 * Double quotes in column values were not escaped properly
   when creating a JSON export
 * When switching between views and tables in the DbExplorer
   the foreign key tabs were no longer shown for SQL Server
 * Compile errors for Oracle's PL/SQL where not always shown
   correctly
 * Parameters for SQL Workbench commands with nested single
   and double quotes that included SQL comments were not
   evaluated properly
 * Fixed restoring of the window position when using multiple
   monitors
 * Generating the SQL source for computed columns did not work
   for SQL Server 2000
 * The SQL source for inherited tables in Postgres was not
   generated correctly.
 * The SQL source for sequences for SQL Server was not generated
   correctly.
 * "Create DDL script" in the DbExplorer would generate
   the source code for sequnces twice
 * Nano (or micro) seconds from timestamp values where not
   displayed correctly
 * When opening a file, it is now checked if the selected
   encoding matches the one from the file
 * Each time when reloading a result that uses the @WbMacro
   annotation, the macro sub-menu would be added to the context
   menu again
 * For Informix, default clauses for columns were not generated
   properly in the DbExplorer
 * For Informix, index definitions were not always displayed
   correctly
 * Overloaded functions and procedures where not handled
   correctly by WbSchemaDiff
 * For Postgres the wrong DROP FUNCTION statement was generated
   if a function contained OUT parameter
 * Scripts that contained statements including character
   literals with a backslash were not always parsed correctly.
 * When WbImport did not find any matching columns, the error
   message did not include the (faulty) source file
 * Fixed the display of the profile tree with large fonts
 * The DataPumper did not work if source and destination had
   a different number of columns
 * The generated WbCopy command in the DataPumper was not
   correct when a query was used as the source
 * XLSX export did not work if the output file was specified
   without an extension
 * Fixed some issues with restoring the window position on
   multi-monitor systems
 * Fixed some issues where the alternate delimiter was
   incrrectly used when running scripts through WbInclude
 * When importing multiple Excel files with WbImport using
   the -sourceDir argument, only the first file was imported
 * The abbreviated WbInclude using @ only worked with Oracle
 * The minutes for columns of type "timestamp with time zone"
   where not always displayed correctly in Oracle
 * Oracle's autotrace did not work in console mode
 * Using pgpass for Postgres connections did not work in console
   or batch mode
 * WbProcSource would not show the code for a packaged procedure
   in Oracle
 * Fixed some problems in the SQL formatter that would lead
   to invalid SQL syntax
 * XSLT transformations failed when the output filename didn't
   include a directory
 * Disabling "Filter while typing" in the DbExplorer was not
   possible
 * -targetConnection and -referenceConnection for WbSchemaDiff
   and WbDataDiff were broken
2016-03-03 17:43:45 +00:00
wiz
9a67980553 Update shared-mime-info to 1.6.
shared-mime-info 1.6 (2016-02-23)
* Add XAR archive mime-type
* Add GeoJSON mime-type
* Add GPX mime-type
* Add xdg-app mime-type
* Add *.xht glob and magic for XHTML files
* Bump priority of archive mime-types with long magics,
  to avoid false positives when detecting files inside
  the archive itself
2016-03-03 13:02:24 +00:00
adam
f0920d7de5 Fix rpath problem 2016-03-01 17:13:59 +00:00
jperkin
46c2d1b259 Fix .bundle library suffix. 2016-02-29 17:35:10 +00:00
adam
9a0ebe8b43 Changes 5.6.29:
* InnoDB: A new InnoDB configuration option, innodb_tmpdir, allows you to configure a separate temporary file directory for online ALTER TABLE operations. This option was introduced to help avoid tmpdir overflows that could occur as a result of large temporary files created during online ALTER TABLE operations. innodb_tmpdir is a SESSION variable and can be configured dynamically using a SET statement.
* yaSSL was upgraded to version 2.3.9. This upgrade corrects an issue in which yaSSL handled only cases of zero or one leading zeros for the key agreement instead of potentially any number, which in rare cases could cause connections to fail when using DHE cipher suites.
* The Valgrind function signature in mysql-test/valgrind.supp was upgraded for Valgrind 3.11.
* Bugs Fixed
2016-02-28 08:58:03 +00:00
adam
15e1d28555 Changes 5.5.48:
* yaSSL was upgraded to version 2.3.9. This upgrade corrects an issue in which yaSSL handled only cases of zero or one leading zeros for the key agreement instead of potentially any number, which in rare cases could cause connections to fail when using DHE cipher suites.
* The Valgrind function signature in mysql-test/valgrind.supp was upgraded for Valgrind 3.11.
* Bugs Fixed
2016-02-27 13:41:53 +00:00
wen
3b3f34d411 Update to 2.032000
Add missing BUILD_DEPENDS

Upstream changes:
2.032000  2015-11-07 10:34:14-08:00 America/Los_Angeles
 - Add ::ResultClass::Tee
2016-02-27 08:01:44 +00:00
wen
86ec137150 Update to 0.12
Upstream changes:
0.12 24 Nov 2015
 - fix https://rt.cpan.org/Ticket/Display.html?id=109596 for newer DBIC API.
2016-02-27 07:39:37 +00:00
wen
08ddac9b74 Update to 0.07045
Upstream changes:
0.07045  2016-01-22
        - Regenerate tarball without author-mode test dependencies

0.07044  2016-01-22
        - Fix Pg date/time types with zero fractional second digits
        - Add support for nested hashref form of col_accessor_map
2016-02-27 07:35:11 +00:00
wen
664de5b976 Update to 0.082821
Upstream changes:
0.082821 2016-02-11 17:58 (UTC)
    * Fixes
        - Fix t/52leaks.t failures on compilerless systems (RT#104429)
        - Fix t/storage/quote_names.t failures on systems with specified Oracle
          test credentials while missing the optional Math::Base36
        - Fix test failures when DBICTEST_SYBASE_DSN is set (unnoticed change
          in error message wording during 0.082800 and a bogus test)
        - Remove largely obsolete test of SQLite view deployment (RT#111916)

    * Misc
        - Work around rare test deadlock under heavy parallelism (RT#108390)
2016-02-27 07:14:23 +00:00
fhajny
8f2f48a8cb Add note about databases/wiredtiger 2016-02-26 16:03:09 +00:00
fhajny
54cba7d350 Add wiredtiger 2016-02-26 15:54:09 +00:00
fhajny
6f0af7c1de Import databases/wiredtiger 2.7.0 into pkgsrc.
WiredTiger is an high performance, scalable, production quality,
NoSQL, Open Source extensible platform for data management.
2016-02-26 15:52:08 +00:00
fhajny
a191fba8b9 Make wiredtiger an option, only make it available on 64bit platforms. 2016-02-26 12:33:26 +00:00
tnn
0f56b2ddfc add databases/postgresql95-* 2016-02-25 21:48:08 +00:00
tnn
76b3088729 Add postgresql95 packages, converted from corresponding postgresql94
packages. postgresql95-upgrade is gone, the pg_upgrade tool is shipped
with postgresql95-client now.

Major enhancements in PostgreSQL 9.5 include:

  Allow INSERTs that would generate constraint conflicts to be turned into
    UPDATEs or ignored
  Add GROUP BY analysis features GROUPING SETS, CUBE and ROLLUP
  Add row-level security control
  Create mechanisms for tracking the progress of replication, including
    methods for identifying the origin of individual changes during logical
    replication
  Add Block Range Indexes (BRIN)
  Substantial performance improvements for sorting
  Substantial performance improvements for multi-CPU machines
2016-02-25 21:37:35 +00:00
fhajny
8d4b8d365b Enable databases/R-sqldf and dependencies. 2016-02-25 19:52:07 +00:00
fhajny
295af025ad Import databases/R-sqldf 0.4-10 into pkgsrc.
sqldf is an R package for running SQL statements on R data frames,
optimized for convenience. sqldf works with the SQLite, H2,
PostgreSQL or MySQL databases.
2016-02-25 19:48:38 +00:00
fhajny
baabaa7fd4 Import databases/R-RSQLite 1.0.0 into pkgsrc.
This package embeds the SQLite database engine in R and provides
an interface compliant with the DBI package.
2016-02-25 19:46:54 +00:00
jperkin
a6c394b328 Use OPSYSVARS. 2016-02-25 11:46:20 +00:00
tnn
d513ef225f drop PKGREVISION after update 2016-02-25 01:45:05 +00:00
tnn
9a9bd38c29 Update to PostgreSQL 9.4.6 (2016-02-11)
Heads up: For upgrading past 9.4.5, users of jsonb_path_ops GIN indexes
should perform a REINDEX, because of a hash calculation fix.

This release fixes two security issues, as well as several bugs found
over the last four months.

CVE-2016-0773 Unicode regular expression buffer overflow
CVE-2016-0766 PL/Java privilege escalation
2016-02-25 01:38:56 +00:00
tnn
293f36e1b5 Update to PostgreSQL 9.1.20 (2016-02-11)
This release fixes two security issues, as well as several bugs found
over the last four months.

CVE-2016-0773 Unicode regular expression buffer overflow
CVE-2016-0766 PL/Java privilege escalation
2016-02-25 01:06:31 +00:00
tnn
dd9b7bf652 Update to PostgreSQL 9.2.15 (2016-02-11)
This release fixes two security issues, as well as several bugs found
over the last four months.

CVE-2016-0773 Unicode regular expression buffer overflow
CVE-2016-0766 PL/Java privilege escalation
2016-02-25 00:41:54 +00:00
tnn
4c9be8b253 Update to PostgreSQL 9.3.11 (2016-02-11)
This release fixes two security issues, as well as several bugs found
over the last four months.

CVE-2016-0773 Unicode regular expression buffer overflow
CVE-2016-0766 PL/Java privilege escalation
2016-02-25 00:06:30 +00:00
bsiegert
e3b61c4350 Revbump packages that build-depend on Go after 1.6 update.
They all build, I checked :)
2016-02-23 20:18:11 +00:00
wen
3b19262e4d Update to 1.982
Add missing DEPENDS

Upstream changes:
1.982     2016-02-11 09:02:40CET+0100 Europe/Paris
   * fix issue #117: fix backward compatibility with 5.8

1.981     2015-09-29 12:31:57CEST+0200 Europe/Paris
   * fix a bug where when not yet connected, pid is undef, leading to warnings

1.980     2015-08-24 09:48:08CEST+0200 Europe/Paris
   * fix "set" documentation as per Emanuele Tomasi <et@libersoft.it> suggestion

1.979     2015-05-14 14:28:35CEST+0200 Europe/Amsterdam

   * depends on IO::Socket::Timeout 0.29 that fixes an important bug on
     Windows, Solaris, when mixing sockets with and without timeouts.

1.978     2015-01-28 09:52:27 Europe/Amsterdam

   * reshape the documentation
   * croak when reconnecting while responses are pending (#101)
   * merge PR#106 ( support "0" in topic )
2016-02-23 02:27:18 +00:00
khorben
71e914330a Disable building the Python binding 2016-02-22 12:32:59 +00:00
fhajny
3b4ab330fe Update databases/mongodb to 3.2.3.
Use yaml-cpp and zlib dependencies in place of bundled copies.

Notable changes:
- Fixed issue with MMAPv1 journaling where the "last sequence number"
  file (lsn file) may be ahead of what is synced to the data files
- Fixed issue where in some cases, insert operations fails to add
  the _id field to large documents
- Increased timeout for querying oplog to 1 minute

Full changelog:

https://docs.mongodb.org/manual/release-notes/3.2-changelog/
2016-02-22 11:35:34 +00:00
jperkin
e31f6124bd Fix install_name on Darwin. Bump PKGREVISION. 2016-02-20 10:25:02 +00:00
darcy
0084da757b Upgrade to 4.2.1.
Minor documentation and installation fixes.
2016-02-18 18:38:38 +00:00
fhajny
cdd3a9b5b0 Update databases/mongo-c-driver to 1.3.3
1.3.3
- Fix a bug where a slightly-oversized bulk write operation was not split
  into batches; instead, it was sent whole to the server, which rejected it.

1.3.2
- A socket is properly discarded after a network error from a command.
- mongoc_database_get_collection now copies the database's read preferences,
  read concern, and write concern, instead of copying the client's.
- mongoc_cursor_t's private struct now allows a negative limit.

1.3.1
- mongoc_client_get_gridfs now copies the client's read preferences, read
  concern, and write concern to the newly created mongoc_gridfs_t. Before
  this fix, GridFS operations were always executed with the default config:
  data was read from the primary, with the read concern level "local", and
  written with write concern "acknowledged". Now, if you have configured
  any of these options on the mongoc_client_t, they are respected by
  the mongoc_gridfs_t.
- CMakeLists.txt now includes and installs the pkg-config files.
2016-02-16 15:26:30 +00:00
taca
033a7cf519 Update ruby-sequel to 4.31.0.
= Improvements

* Sequel now works with ruby 2.3's --enable-frozen-string-literal,
  and all of the library files are set to use frozen string
  literals by default.

  A couple adapters and extensions depend on libraries that have
  issues with frozen string literals.  Pull requests have been sent
  to each of those dependencies.

* The migrators will now raise an exception if a migration file
  contains no migrations or more than one migration.

* The jdbc/postgresql adapter now supports using PostgreSQL specific
  types in bound variables.  Note that the current version of
  jdbc-postgres (9.4.1204) has regressions that affect this, users
  who need this support should stick with jdbc-postgres 9.4.1200 or
  below.

* The jdbc/postgresql adapter now works around a regression in Java
  method lookup in JRuby 9.0.5.0

* The setter methods added by the association_pks plugin now do type
  casting immediately, instead of right before the data will be used.
  This makes them more similar to column setter methods, and ensures
  that future calls to the getters that use cached values will
  return correctly typecast data.

* The PostgreSQL array parser in the pg_array extension now handles
  arrays with explicit bounds.  The explicit bounds are ignored, so
  such values do not round trip, and there is currently no support for
  creating arrays with explicit bounds.

* Creating a table with a simple non-incrementing primary key and a
  self-referential foreign key now works correctly on MySQL:

    DB.create_table!(:table) do
      Integer :id, :primary_key=>true
      foreign_key :fk, :table
    end

* Database#disconnect in the oracle adapter now works correctly on
  more recent versions of oci8 where #logoff can raise OCIException
  instead of OCIInvalidHandle.

= Backwards Compatibility

* The pg_array extension no longer defines
  Sequel::Postgres::PGArray::JSONCreator.  This should only affect
  backwards compatibility if you were accessing the constant directly.
  The :parser option to Sequel::Postgres::PGArray.register is also no
  longer respected, but that should not affect backwards compatibility.

* The Sequel::Model#convert_cpk_array private method that was added by
  the association_pks plugin has been removed.
  Sequel::Model#convert_pk_array handles both simple and composite
  primary keys now.
2016-02-16 14:31:58 +00:00
taca
9f8868b595 Update ruby-do_sqlite3 to 0.10.17.
## 0.10.17 2016-01-24

No changes
2016-02-16 14:30:43 +00:00
taca
cb9a28972f Update ruby-do_postgres to 0.10.17.
## 0.10.17 2016-01-24

* Fix memory leak
* Fix bug with DateTime and wrong timezone offsets
2016-02-16 14:29:41 +00:00
taca
7d76685290 Update ruby-do_mysql to 0.10.17.
## 0.10.17 2016-01-24

* Improve utf8mb4 support
* Fix memory leak
* Support for MySQL 5.7
* Fix bug with DateTime and wrong timezone offsets
2016-02-16 14:28:23 +00:00
taca
5dcdff8a13 Update ruby-data_objects to 0.10.17.
## 0.10.17 2016-01-24

* Enable CI with Ruby 2.3
* Improve utf8mb4 support in do\_mysql
* Fix memory leak in do\_mysql and do\_postgres
* Support for MySQL 5.7 in do\_mysql
* Fix bug with DateTime and wrong timezone offsets
* Fix compilation on JRuby 9000
2016-02-16 14:24:15 +00:00
taca
ef245ad43f Update bury-arel to 7.0.0.
=== 7.0.0 / 2015-12-17

* Enhancements

  * Remove deprecated method `Table#primary_key`
  * Remove engine from the constructor arguments `Arel::Table`
  * Deprecate automatic type casting within Arel
2016-02-16 14:21:45 +00:00
adam
9843ec6839 Changes 3.11.0:
General improvements:

Enhanced WAL mode so that it works efficiently with transactions that are larger than the cache_size.
Added the FTS5 detail option.
Added the "EXTRA" option to PRAGMA synchronous that does a sync of the containing directory when a rollback journal is unlinked in DELETE mode, for better durability. The SQLITE_EXTRA_DURABLE compile-time option enables PRAGMA synchronous=EXTRA by default.
Enhanced the query planner so that it is able to use a covering index as part of the OR optimization.
Avoid recomputing NOT NULL and CHECK constraints on unchanged columns in UPDATE statement.
Many micro-optimizations, resulting in a library that is faster than the previous release.
Enhancements to the command-line shell:

By default, the shell is now in "auto-explain" mode. The output of EXPLAIN commands is automatically formatted.
Added the ".vfslist" dot-command.
The SQLITE_ENABLE_EXPLAIN_COMMENTS compile-time option is now turned on by default in the standard builds.


Enhancements to the TCL Interface:

If a database connection is opened with the "-uri 1" option, then URI filenames are honored by the "backup" and "restore" commands.
Added the "-sourceid" option to the "sqlite3" command.
Makefile improvements:

Improved pthreads detection in configure scripts.
Add the ability to do MSVC Windows builds from the amalgamation tarball.


Bug fixes

Fix an issue with incorrect sharing of VDBE temporary registers between co-routines that could cause incorrect query results in obscure cases. Ticket d06a25c84454a.
Fix a problem in the sqlite3_result_subtype() interface that could cause problems for the json1 extension under obscure circumstances. Fix for ticket f45ac567eaa9f9.
Escape control characters in JSON strings. Fix for ticket ad2559db380abf8.
Reenable the xCurrentTime and xGetLastError methods in the built-in unix VFSes as long as SQLITE_OMIT_DEPRECATED is not defined.

Backwards Compatibility:
Because of continuing security concerns, the two-argument version of of the seldom-used and little-known fts3_tokenizer() function is disabled unless SQLite is compiled with the SQLITE_ENABLE_FTS3_TOKENIZER.
2016-02-16 13:46:04 +00:00
mef
179cf50a4a Update to 0.9.18
----------------
LMDB 0.9.18 Release (2016/02/05)
	Fix robust mutex detection on glibc 2.10-11 (ITS#8330)
	Fix page_search_root assert on FreeDB (ITS#8336)
	Fix MDB_APPENDDUP vs. rewrite(single item) (ITS#8334)
	Fix mdb_copy of large files on Windows
	Fix subcursor move after delete (ITS#8355)
	Fix mdb_midl_shirnk off-by-one (ITS#8363)
	Check for utf8_to_utf16 failures (ITS#7992)
	Catch strdup failure in mdb_dbi_open
	Build
		Additional makefile var tweaks (ITS#8169)
	Documentation
		Add Getting Started page
		Update WRITEMAP description
2016-02-16 12:16:28 +00:00
dbj
585c1d1d2f fixes to build with wxGTK30 when wx-config is not in ${PREFIX}/bin 2016-02-16 03:45:18 +00:00
dbj
57c1aa3dab specify --with-arch-${MACHINE_ARCH} on Darwin 2016-02-16 01:07:22 +00:00
jperkin
aa295ed10f Don't redefine mutex_exit(). Switch subst stage to pre-configure. 2016-02-14 10:19:22 +00:00
jperkin
f3952cc923 Fix -install_name failure on Darwin. 2016-02-12 14:08:22 +00:00
ryoon
48c47a8d02 Update to 3.2.1
* Change JavaScript engine from V8 to SpiderMonkey.

Changelog:
3.2.1 – Jan 12, 2016

    Fixed error where during a regular shutdown of a replica set, secondaries may mark certain replicated but yet to be applied operations as successfully applied: SERVER-21868.
    Improve insert workload performance with WiredTiger on Windows: SERVER-20262.
    Fixed long-running transactions during chunk moves: SERVER-21366
    All issues closed in 3.2.1

3.0.9 – Jan 26, 2016

    Fixed issue where queries which specify sort and batch size can return results out of order if documents are concurrently updated. SERVER-19996
    Fixed performance issue where large amounts of create and drop collections can cause listDatabases to be slow under WiredTiger. SERVER-20961
    Modified the authentication failure message to include the client IP address. SERVER-22054
    All issues closed in 3.0.9

3.0.8 – Dec 15, 2015

    Fixed issue where findAndModify on mongos can upsert to the wrong shard. SERVER-20407.
    Fixed WiredTiger commit visibility issue which caused document not found. SERVER-21275.
    Fixed issue where the oplog can grow to 3x configured size. SERVER-21553
    All issues closed in 3.0.8
2016-02-12 03:37:24 +00:00
mef
f6176d895d Update 1.48 to 1.50
-------------------
1.50 2016-02-11
    - Switched to a production version.

1.49_08 2016-01-30
    - no significant code changes
    - Resolved RT#111558: Virtual table tests depend on enhanced
      query syntax availability (vlmarek++)
    - Ingore FTS tests if FTS is not available

1.49_07 2016-01-21
    - Updated to SQLite 3.10.2, which fixed a case-folding bug
      in the LIKE operator introduced in SQLite 3.10.0.

1.49_06 2016-01-15
    - Updated to SQLite 3.10.1, which fixed an old bug that could
      generate incorrect results when a scalar subquery attempts
      to use the block sorting optimization.

1.49_05 2016-01-11
    *** CHANGES THAT MAY POSSIBLY BREAK YOUR OLD APPLICATIONS ***
    - Updated to SQLite 3.10.0.
      Because of the addition of LIKE/GLOB/REGEXP support on
      virtual tables, previous ::PerlData virtual table got broken.
      This is hopefully fixed by adding strlike/strglob functions
      to DBD::SQLite but if you use this virtual table, please
      test it carefully.
    - Now you can make a database connection read-only if you
      turn on the ReadOnly attribute when you connect. (RT #110439)
      If you set it after you connect to a database, DBD::SQLite
      warns because the database doesn't actually become read-only.

    - Improved ::Constants
      - to load DBD::SQLite by itself
      - to expose SQLITE_VERSION_NUMBER
      - introduced a few new (shorter) tags

1.49_04 2015-11-24
    - Updated ::Constants
    - Fixed a sqlite version number in a test (GH-14; NANIS++)

1.49_03 2015-11-05
    - Updated to SQLite 3.9.2, with JSON support

1.49_02 2015-10-10
    - Added a workaround to resolve #106950 Extra warnings
      with savepoints (hopefully)
    - Not to run tests for table_column_metadata unless
      ENABLE_COLUMN_METADATA is set

1.49_01 2015-08-04
    - Updated to SQLite 3.8.11.1
    - Resolved #106151 SAVEPOINT bug
    - Made sure to keep what's left in unprepared_statements when
      allow_multiple_statements is set. (GH #11)
2016-02-11 01:21:37 +00:00
khorben
30cd7e8494 Add an RC script for rrdcached(1)
RRDCacheD is a data caching daemon for rrdtool. It receives updates to
existing RRD files, accumulates them and, if enough have been received or a
defined time has passed, writes the updates to the RRD file.

The daemon was written with big setups in mind.
2016-02-07 17:32:56 +00:00
adam
236b53ab36 OpenLDAP 2.4.44 Release (2016/02/05)
Fixed slapd-bdb/hdb missing olcDbChecksum config attr (ITS-8337)
Fixed slapd-mdb behavior with long lived read transactions (ITS-8226)
Fixed slapd-mdb cleanup after failed transaction (ITS-8360)
Fixed slapd-sql missing id_query/olcSqlIdQuery (ITS-8329)
Fixed slapo-accesslog callback initialization (ITS-8351)
Fixed slapo-ppolicy pwdMaxRecordedFailure must never be zero (ITS-8327)
Fixed slapo-syncprov abandon processing (ITS-8354)
Fixed slapo-syncprov ctxcsn snapshot on refresh (ITS-8281, ITS-8365)
Documentation
	admin24 Stop linking to Berkeley DB downloads (ITS-8362)
	admin24 Update documentation for LMDB preference
2016-02-07 08:42:59 +00:00
jaapb
fb6cd824bf Added pgocaml to Makefile SUBDIRs 2016-02-06 15:06:16 +00:00
jaapb
85db4c109b Added databases/pgocaml, a native PostgreSQL library for OCaml. 2016-02-06 15:05:14 +00:00
jaapb
339d229d93 Removed the automatic setting of PKGNAME to ocaml-${DISTNAME} from
ocaml.mk. It was becoming more trouble than it was worth: only a minority
of packages used it, and it only made Makefiles more confusing.
(I've left out some packages: these will be updated forthwith)
2016-02-06 12:06:07 +00:00
fhajny
6372d2ca71 __EXTENSIONS__ needs on SunOS, fixes build 2016-02-02 20:32:18 +00:00
taca
816ee33daf Update ruby-activerecord32 to 3.2.22.1.
* No change except version.
2016-02-01 13:46:12 +00:00
adam
41b8197c0b Changes 1.5.5:
Bugfixes
--------
* fix JSON output in xport with legend and gprint blocks
* fix parse_time mutex unlocking in the error case
* don't crash on invalid variable names in CDEF
* add mutex locking in rrdc_fetch
* fix buffer overflow in rrd_restore
* shorten test precision to 7 digits ...
* never exit from a library function
* buffer overflow in rrd_restore.c
2016-02-01 09:41:59 +00:00
fhajny
0db8d6c98a Update databases/redis to 3.0.7.
--[ Redis 3.0.7 ] Release date: 25 jan 2016

Upgrade urgency MODERATE: this release fixes important Redis Cluster bugs.

* [FIX] Many fixes to MIGRATE multiple keys implementation. The command
        could handle errors in a faulty way leading to crashes or other
        unexpected behaviors. MIGRATE command refactoring.
        (The analysis of the faulty conditions was conducted by
         Kevin McGehee. The fix was developed by Salvatore Sanfilippo)
* [FIX] A Redis Cluster node crash was fixed because of wrong handling of
        node->slaveof pointers.
        (Reported by JackyWoo, fixed by Salvatore Sanfilippo)
* [FIX] Fix redis-trib rebalance when nodes need to be left empty because
        the specified weight is zero.
        (Reported by Shahar Mor, fixed by Salvatore Sanfilippo)
* [FIX] MIGRATE: Never send -ASK redirections for MIGRATE when there are
        open slots. Redis-trib and other cluster management utility must
        always be free to move keys between nodes about open slots, in order
        to reshard, fix the cluster configuration, and so forth.
        (Salvatore Sanfilippo)
* [FIX] Lua debugger crash when printing too deeply nested objects.
        (Reported by Paul Kulchenko, fixed by Salvatore Sanfilippo)
* [FIX] Redis-cli implementation of Lua debugging now allows to use the
        SCRIPT DEBUG command directly, switching to debugging mode as needed.
        (Reported by Paul Kulchenko, fixed by Salvatore Sanfilippo)
* [FIX] Redis-trib is now able to fix more errors. A new CLUSTER subcommand
        called BUMPEPOCH was introduced in order to support new modes
        for the "fix" subcommand. (Salvatore Sanfilippo)
* [NEW] Redis proctected mode: this feature improves Redis security and makes
        harder to run Redis in a configuration that is unsecure because no
        firewalling was used in order to protect Redis from external accesses.
* [NEW] Cluster/Sentinel tests now use OSX leak to perform leak detection
        at the end of every unit. (Salvatore Sanfilippo)
* [NEW] Detect and show server crashes during Cluster/Sentinel tests.
        (Salvatore Sanfilippo)
* [NEW] More reliable Cluster/Sentinel test becuase of timing errors and
        -LOADING errors. (Salvatore Sanfilippo)
2016-01-26 12:03:41 +00:00
adam
b6a8bc0109 Changes 3.10.2:
* Version 3.10.0 introduced a case-folding bug in the LIKE operator which is fixed by this patch release.
* Fix a use-after-free that can occur when SQLite is compiled with -DSQLITE_HAS_CODEC.
* Fix the build so that it works with -DSQLITE_OMIT_WAL.
* Fix the configure script for the amalgamation so that the --readline option works again on Raspberry PIs.
2016-01-24 10:39:44 +00:00
richard
34485b09d9 update dist checksum for py-postgresql 2016-01-24 07:35:04 +00:00
ryoon
28d083d215 Fix build on DragonFly 4.4.1 2016-01-23 05:45:59 +00:00
darcy
e8e1971bd1 Documentation is via the web. 2016-01-22 19:57:05 +00:00
darcy
ffe0fb5c21 The distribution file was listed incorrectly. This is the correct one. 2016-01-22 19:53:59 +00:00
darcy
9eb6c74f31 Update to version 4.2.
This is the last version before adding support for Python 3.x.  Only bug
fixes will be added to this branch.  From the changelog:

Version 4.2
-----------
- The supported Python versions are 2.4 to 2.7.
- PostgreSQL is supported in all versions from 8.3 to 9.5.
- Set a better default for the user option "escaping-funcs".
- Force build to compile with no errors.
- New methods get_parameters() and set_parameters() in the classic interface
  which can be used to get or set run-time parameters.
- New method truncate() in the classic interface that can be used to quickly
  empty a table or a set of tables.
- Fix decimal point handling.
- Add option to return boolean values as bool objects.
- Add option to return money values as string.
- get_tables() does not list information schema tables any more.
- Fix notification handler (Thanks Patrick TJ McPhee).
- Fix a small issue with large objects.
- Minor improvements in the NotificationHandler.
- Converted documentation to Sphinx and added many missing parts.
- The tutorial files have become a chapter in the documentation.
- Greatly improved unit testing, tests run with Python 2.4 to 2.7 again.
2016-01-21 22:17:55 +00:00
adam
69fa20bb29 Changes 2.4.25:
* Fix for attrlist=None regression introduced in 2.4.23
  by ref count patch
2016-01-18 17:10:30 +00:00
fhajny
8c13579411 Update databases/py-peewee to 2.8.0.
This release includes a couple new field types and greatly improved
C extension support for both speedups and SQLite enhancements. Also
includes some work, suggested by @foxx, to remove some places where
Proxy was used in favor of more obvious APIs.

New features

- C extension speedups now enabled by default, includes faster
  implementations for dict and tuple QueryResultWrapper classes,
  faster date formatting, and a faster field and model sorting.
- C implementations of SQLite functions is now enabled by default.
  SQLite extension is now compatible with APSW and can be used in
  standalone form directly from Python.
- SQLite C extension now supports murmurhash2.
- UUIDField is now supported for SQLite and MySQL, using text and
  varchar respectively, thanks @foxx!
- Added BinaryField, thanks again, @foxx!
- Added PickledField to playhouse.fields.
- ManyToManyField now accepts a list of primary keys when adding or
  removing values from the through relationship.
- Added support for SQLite table-valued functions using the
  sqlite-vtfunc library.
- Significantly simplified the build process for compiling the
  C extensions.

Backwards-incompatible changes

- Instead of using a Proxy for defining circular foreign key
  relationships, you now need to use DeferredRelation.
- Instead of using a Proxy for defining many-to-many through tables,
  you now need to use DeferredThroughModel.
- SQLite Virtual Models must now use Meta.extension_module and
  Meta.extension_options to declare extension and any options.
- MySQL database will now issue COMMIT statements for SELECT queries.

Bugs fixed

- #766, fixed bug with PasswordField and Python3. Fuck Python 3.
- #768, fixed SortedFieldList and remove_field(). Thanks @klen!
- #771, clarified docs for APSW.
- #773, added docs for request hooks in Pyramid
- #774, prefetch() only loads first ForeignKeyField
  for a given relation.
- #782, fixed typo in docs.
- #791, foreign keys were not correctly handling coercing to
  the appropriate python value.
- #792, cleaned up some CSV utils code.
- #798, cleaned up iteration protocol in QueryResultWrappers.
- #806, not really a bug, but MySQL users were clowning around
  and needed help.

2.7.4

This is another small release which adds code to automatically build
the SQLite C extension if libsqlite is available. The release also
includes:

- Support for UUIDField with SQLite.
- Support for registering additional database classes with the db_url
  module via register_database.
- prefetch() supports fetching multiple foreign-keys to the same model
  class.
- Added method to validate FTS5 search queries.
2016-01-18 15:53:14 +00:00
fhajny
0c9abf09ee Revbump all Go packages after the go-1.5.3 security update (hint: static
linking).
2016-01-18 15:33:43 +00:00
fhajny
3e68de13a1 Fix PLIST 2016-01-16 19:17:11 +00:00
fhajny
a98be66b14 Change databases/erlang-sqlite3 to use erlang/module.mk.
Bump PKGREVISION.
2016-01-16 18:53:43 +00:00
fhajny
8035a081be Change databases/erlang-p1_pgsql to use erlang/module.mk.
Bump PKGREVISION.
2016-01-16 18:52:46 +00:00
fhajny
4d160f6b5f Change databases/erlang-p1_mysql to use erlang/module.mk.
Bump PKGREVISION.
2016-01-16 18:51:35 +00:00
fhajny
7366d3a2f3 Change databases/erlang-eredis to use erlang/module.mk.
Bump PKGREVISION.
2016-01-16 18:50:40 +00:00
adam
a4aba85572 Changes 3.10.1:
* Add the SQLITE_FCNTL_JOURNAL_POINTER file control.
* Fix a 16-month-old bug in the query planner that could generate incorrect results when a scalar subquery attempts to use the block sorting optimization.
2016-01-16 18:10:23 +00:00
ryoon
ee38062b7c Update poco to 1.6.1
* Disable debug library

Changelog:
Release 1.6.1 (2015-08-03)
==========================

- added project and solution files for Visual Studio 2015
- upgraded bundled SQLite to 3.8.11.1
- fixed GH #782: Poco::JSON::PrintHandler not working for nested arrays
- fixed GH #819: JSON Stringifier fails with preserve insert order
- fixed GH #878: UUID tryParse
- fixed GH #869: FIFOBuffer::read(T*, std::size_t) documentation inaccurate
- fixed GH #861: Var BadCastException
- fixed GH #779: BUG in 1.6.0 Zip code
- fixed GH #769: Poco::Var operator== throws exception
- fixed GH #766: Poco::JSON::PrintHandler not working for objects in array
- fixed GH #763: Unable to build static with NetSSL_OpenSSL for OS X
- fixed GH #750: BsonWriter::write<Binary::Ptr> missing size ?
- fixed GH #741: Timestamp anomaly in Poco::Logger on WindowsCE
- fixed GH #735: WEC2013 build fails due to missing Poco::Path methods.
- fixed GH #722: poco-1.6.0: Unicode Converter Test confuses string and char types
- fixed GH #719: StreamSocket::receiveBytes and FIFOBuffer issue in 1.6
- fixed GH #706: POCO1.6 Sample EchoServer BUG
- fixed GH #646: Prevent possible data race in access to Timer::_periodicInerval
- DeflatingStream: do not flush underlying stream on sync() as these can cause
  corrupted files in Zip archives


Release 1.6.0 (2014-12-22)
==========================

- fixed GH #625: MongoDB ensureIndex double insert?
- fixed GH #622: Crypto: RSATest::testSign() should verify with public key only
- fixed GH #620: Data documentation sample code outdated
- fixed GH #618: OS X 10.10 defines PAGE_SIZE macro, conflicts with PAGE_SIZE in Thread_POSIX.cpp
- fixed GH #616: Visual Studio warning C4244
- fixed GH #612: OpenSSLInitializer calls OPENSSL_config but not CONF_modules_free
- fixed GH #608: (Parallel)SocketAcceptor ctor/dtor call virtual functions
- fixed GH #607: Idle Reactor high CPU usage
- fixed GH #606: HTMLForm constructor read application/x-www-form-urlencoded UTF-8 request
  body first parameter with BOM in name
- fixed GH #596: For OpenSSL 1.0.1, include openssl/crypto.h not openssl/fips.h
- fixed GH #592: Incorrect format string in Poco::Dynamic::Struct
- fixed GH #590: Poco::Data::SQlite doesn't support URI filenames
- fixed GH #564: URI::encode
- fixed GH #560: DateTime class calculates a wrong day
- fixed GH #549: Memory allocation is not safe between fork() and execve()
- fixed GH #500: SSLManager causes a crash
- fixed GH #490: 2 byte frame with payload length of 0 throws "Incomplete Frame Received" exception
- fixed GH #483: multiple cases for sqlite_busy
- fixed GH #482: Poco::JSON::Stringifier::stringify bad behaviour
- fixed GH #478: HTTPCredentials not according to HTTP spec
- fixed GH #471: vs2010 release builds have optimization disabled ?
- fixed GH #468: HTTPClientSession/HTTPResponse not forwarding exceptions
- fixed GH #438: Poco::File::setLastModified() doesn't work
- fixed GH #402: StreamSocket::receiveBytes(FIFOBuffer&) and sendBytes(FIFOBuffer&) are
  not thread safe
- fixed GH #345: Linker warning LNK4221 in Foundation for SignalHandler.obj, String.obj
  and ByteOrder.obj
- fixed GH #331: Poco::Zip does not support files with ".." in the name.
- fixed GH #318: Logger local time doesn't automatically account for DST
- fixed GH #294: Poco::Net::TCPServerParams::setMaxThreads(int count) will not accept count == 0.
- fixed GH #215: develop WinCE build broken
- fixed GH #63: Net::NameValueCollection::size() returns int
- Poco::Logger: formatting methods now support up to 10 arguments.
- added Poco::Timestamp::raw()
- Poco::DeflatingOutputStream and Poco::InflatingOutputStreams also flush underlying stream
  on flush()/sync().
- Poco::Util::Timer: prevent re-schedule of cancelled TimerTask
- enabled WinRegistryKey and WinRegistryConfiguration for WinCE
- Poco::BasicEvent improvements and preparations for future support of lambdas/std::function
- upgraded bundled sqlite to 3.8.7.2
- Poco::Thread: added support for starting functors/lambdas
- Poco::Net::HTTPClientSession: added support for global proxy configuration
- added support for OAuth 1.0/2.0 via Poco::Net::OAuth10Credentials and
  Poco::Net::OAuth20Credentials classes.
- Poco::Net::IPAddress: fixed IPv6 prefix handling issue on Windows
- added Poco::Timestamp::TIMEVAL_MIN and Poco::Timestamp::TIMEVAL_MAX
- added Poco::Clock::CLOCKVAL_MIN and Poco::Clock::CLOCKVAL_MAX
- added poco_assert_msg() and poco_assert_msg_dbg() macros
- Poco::Net::Context: fixed a memory leak if the CA file was not found while creating the
  Context object (the underlying OpenSSL context would leak)
- Poco::URI: added new constructor to create URI from Path
- Various documentation and style fixes
- Removed support (project/solution files) for Visual Studio.NET 2003 and Visual Studio 2005.
- Improved CMake support


Release 1.5.4 (2014-10-14)
==========================

- fixed GH #326: compile Net lib 1.5.2 without UTF8 support enabled
- fixed GH #518: NetworkInterface.cpp compile error w/ POCO_NO_WSTRING (1.5.3)
- Fixed MSVC 2010 warnings on large alignment
- make HTTPAuthenticationParams::parse() add value on end of string
- fixed GH #482: Poco::JSON::Stringifier::stringify bad behaviour
- fixed GH #508: Can't compile for arm64 architecture
- fixed GH #510: Incorrect RSAKey construction from istream
- fix SharedMemory for WinCE/WEC2013
- Add NIOS2 double conversion detection, fixes compile errors
- added VS2013 project/solution files for Windows Embedded Compact 2013
- added Process::isRunning()
- NetSSL: Fix typo in documentation
- NetSSL_OpenSSL: support for TLS 1.1 and 1.2
- Zip: Added CM_AUTO, which automatically selects CM_STORE or CM_DEFLATE based
  on file extension. Used to avoid double-compression of already compressed file
  formats such as images.
- added %L modifier to PatternFormatter to switch to local time
- removed unnecessary explicit in some multi-arg constructors
- Allow SecureStreamSocket::attach() to be used in server connections
- added Var::isBoolean() and fixed JSON stringifier
- added poco_unexpected() macro invoking Bugcheck::unexpected() to deal
  with unexpected exceptions in destructors
- fixed GH #538 prevent destructors from throwing exceptions
- improved HTTP server handling of errors while reading header
- fixed GH #545: use short for sign
- upgraded SQLite to 3.8.6
- fixed GH #550 WebSocket fragmented message problem
- improved HTTPClientSession handling of network errors while sending the request
- updated bundled PCRE to 8.35.0
- fixed GH #552: FIFOBuffer drain() problem
- fixed GH #402: StreamSocket::receiveBytes(FIFOBuffer&) and sendBytes(FIFOBuffer&) are
  not thread safe
- HTTPCookie: fix documentation for max age
- added Timestamp::raw() and Clock::raw()
- Poco::Buffer properly handles zero-sized buffers
- GH #512: Poco:Data:ODBC:Binder.h causes a crash
- Added Crypto_Win and NetSSL_Win libraries which are re-implementations of existing
  Crypto and NetSSL_OpenSSL libraries based on WinCrypt/Schannel. The new libraries
  can be used as an almost drop-in replacement for the OpenSSL based libraries on
  Windows and Windows Embedded Compact platforms. Only available from GitHub for now.


Release 1.5.3 (2014-06-30)
==========================

- fixed GH# 316: Poco::DateTimeFormatter::append() gives wrong result for
  Poco::LocalDateTime
- Poco::Data::MySQL: added SQLite thread cleanup handler
- Poco::Net::X509Certificate: improved and fixed domain name verification for
  wildcard domains
- added Poco::Clock class, which uses a system-provided monotonic clock
  (if available) and is thus not affected by system realtime clock changes.
  Monotonic Clock is available on Windows, Linux, OS X and on POSIX platforms
  supporting clock_gettime() and CLOCK_MONOTONIC.
- Poco::Timer, Poco::Stopwatch, Poco::TimedNotificationQueue and Poco::Util::Timer
  have been changed to use Poco::Clock instead of Poco::Timestamp and are now
  unaffected by system realtime clock changes.
- fixed GH# 350: Memory leak in Data/ODBC with BLOB
- Correctly set MySQL time_type for Poco::Data::Date.
- fixed GH #352: Removed redundant #includes and fixed spelling mistakes.
- fixed setting of MYSQL_BIND is_unsigned value.
- fixed GH #360: CMakeLists foundation: add Clock.cpp in the list of source files
- Add extern "C" around <net/if.h> on HPUX platform.
- added runtests.sh
- fixed CPPUNIT_IGNORE parsing
- fixed Glob from start path, for platforms not alowing transverse from root (Android)
- added NTPClient (Rangel Reale)
- added PowerShell build script
- added SmartOS build support
- fix warnings in headers
- XMLWriter: removed unnecessary apostrophe escaping (&apos)
- MongoDB: use Int32 for messageLength
- fixed GH #380: SecureSocket+DialogSocket crashes with SIGSEGV when timeout occours
- Improve RSADigestEngine, using Poco::Crypto::DigestEngine to calculate hash before signing
- added Poco::PBKDF2Engine
- Fixed GH #380: SecureSocket+DialogSocket crashes with SIGSEGV when timeout occours
- added support for a 'Priority' attribute on cookies.
- GH #386: fixed bug in MailMessage without content-transfer-encoding header
- GH #384: ew hash algorithms support for RSADigestEngine
- fixed Clock overflow bug on Windows
- Poco::ByteOrder now uses intrinsics, if available
- CMake: added /bigobj option for msvc
- Fix typo to restore Net/TestSuite_x64_vs120 build
- correct path for CONFIGURE_FILE in CMakeLists.txt
- Building Poco 1.5.2 for Synology RS812+ (Intel Atom) (honor POCO_NO_INOTIFY)
- added WEC2013 support to buildwin.cmd and buildwin.ps1
- HTMLForm: in URL encoding, percent-encode more characters
- Fixed #include <linux/if.h> conflict with other libraries
- Poco::Net::X509Certificate::verify() no longer uses DNS reverse lookups to validate host names
- cert hostname validation is case insensitive and stricter for wildcard certificates
- TCPServer: do not reduce the capacity of the default ThreadPool
- added POCO_LOG_DEBUG flag
- Zip: fixed a crash caused by an I/O error
- added runtest script for windows
- added SQlite Full Text Search support
- added Thread::trySleep() and Thread::wakeUp()
- fixed GH #410: Bug in JSON::Object.stringify() in 1.5.2
- fixed GH #362: Defect in Var::parseString when there is no space between value and newline
- fixed GH #314: JSON parsing bug
- added GH #313: MetaColumn additions for Data::ODBC and Data::SQLite
- fixed GH #346: Make Poco::Data::Date and Poco::Data::Time compare functions const.
- fixed GH #341: Compiling poco-1.5.2 for Cygwin
- fixed GH #305: There are bugs in Buffer.h
- fixed GH #321: trivial build fixes (BB QNX build)
- fixed GH #440: MongoDB ObjectId string formatting
- added SevenZip library (Guenter Obiltschnig)
- fixed GH #442: Use correct prefix length field of Windows IP_ADAPTER_PREFIX structure
- improved GH #328: NetworkInterface on Windows XP
- fixed GH #154 Add support for MYSQL_TYPE_NEWDECIMAL to Poco::Data::MySQL
- fixed GH #290: Unicode support
- fixed GH #318: Logger local time doesn't automatically account for DST
- fixed GH #363: DateTimeParser tryParse/parse
- added HTMLForm Content-Length calculation (Rangel Reale)
- Make TemporaryFile append a slash to tempDir
- fixed GH #319 android build with cmake
- added hasDelegates() method to AbstractEvent
- fixed GH #230: Poco::Timer problem
- fixed GH #317: Poco::Zip does not support newer Zip file versions.
- fixed GH #176: Poco::JSON::Stringifier UTF encoding
- fixed GH #458: Broadcast address and subnet mask for IEEE802.11 network interface
- fixed GH #456: poco: library install dirs per RUNTIME/LIBRARY/ARCHIVE


Release 1.5.2 (2013-09-16)
==========================

- added MongoDB library
- fixed GH #57: poco-1.5.1: Doesn't compile for Android
- added VoidEvent (Arturo Castro)
- fixed GH #80: NumberFormatter::append broken
- fixed GH #93: ParallelSocketAcceptor virtual functions
- optional small object optimization for IPAddress, SocketAddress, Any and Dynamic::Var
- SQLite events (insert, update, delete, commit, rollback) handlers
- merged GH #91: Improve SQLite multi-threaded use (Rangel Reale)
- merged GH #86: Invalid pointers to vector internals (Adrian Imboden)
- automatic library initialization macros
- fixed GH #110: WebSocket accept() fails when Connection header contains multiple tokens
- fixed GH #71: WebSocket and broken Timeouts (POCO_BROKEN_TIMEOUTS)
- fixed a warning in Poco/Crypto/OpenSSLInitializer.h
- fixed GH #109: Bug in Poco::Net::SMTPClientSession::loginUsingPlain
- added clang libc++ build configurations for Darwin and iPhone (Andrea Bigagli)
- fixed GH #116: Wrong timezone parsing in DateTimeParse (Matej Knopp)
- fixed GH #118: JSON::Object::stringify endless loop
- added Recursive and SortedDirectoryIterator (Marian Krivos)
- added ListMap (map-like container with preserving insertion order)
- MailMessage: attachments saving support and consistent read/write
- fixed GH #124: Possible buffer overrun in Foundation/EventLogChannel
- fixed GH #119: JSON::Object holds values in ordered map
- added JSON::PrintHandler
- renamed JSON::DefaultHandler to ParseHandler (breaking change!)
- fixed GH #127: Eliminate -Wshadow warnings
- fixed GH #79: Poco::Thread leak on Linux
- fixed GH #61: static_md build configs for Crypto and NetSSL
- fixed GH #130: prefer sysconf over sysctlbyname
- fixed GH #131: no timezone global var on OpenBSD
- fixed GH #102: Some subprojects don't have x64 solutions for VS 2010
- added GH #75: Poco::Uri addQueryParameter method
- Poco::Environment::osDisplayName() now recognizes Windows 8/Server 2012
- fixed GH #140: Poco::Runnable threading cleanup issue
- simplified default TCP/HTTPServer construction
- fixed GH #141: Application::run() documentation/implementation discrepancy
- changed RowFormatter to SharedPtr<RowFormatter> in Data::RecordSet interface (breaking change!)
- fixed GH #144: Poco::Dynamic emits invalid JSON
- removed naked pointers from Data interfaces
- fixed GH #82: name conflict in Data::Keywords::bind
- fixed GH #157: MySQL: cannot bind to 'long' data type on Windows/Visual C++
- fixed GH #158: MySQL: MYSQL_BIND 'is_unsigned' member is not set
- fixed GH #160: MultipartReader ignores first part, if preamble is missing
- fixed GH #156: Possible buffer overrun in Foundation/EventLogChannel
- XML: fixed an issue with parsing a memory buffer > 2 GB
- upgraded to expat 2.1.0
- Data/ODBC: added support for setting query timeout (via setProperty
  of "queryTimeout"). Timeout is int, given in seconds.
- fixed a potential endless loop in SecureStreamSocketImpl::sendBytes()
  and also removed unnecessary code.
- fixed GH #159: Crash in openssl CRYPTO_thread_id() after library libPocoCrypto.so
  has been unloaded.
- fixed GH #155: MailOutputStream mangles consecutive newline sequences
- fixed GH #139: FileChannel::PROP_FLUSH is invalid (contains a tab character)
- fixed GH #173: HTTPClientSession::proxyConnect forces DNS lookup of host names
- fixed GH #194: MessageNotification constructor is inefficient.
- fixed GH #189: Poco::NumberParser::tryParse() documentation bug
- fixed GH #172: IPv6 Host field is stripped of Brackets in HTTPClientSession
- fixed GH #188: Net: SocketAddress operator < unusable for std::map key
- fixed GH #128: DOMWriter incorrectly adds SYSTEM keyword to DTD if PUBLIC is
  already specified
- fixed GH #65: Poco::format() misorders sign and padding specifiers
- upgraded bundled SQLite to 3.7.17
- replaced JSON parser with Poco::Web::JSON parser (from sandbox)
- added JSON conversion to Dynamic Struct and Array
- added VarIterator
- modified behavior of empty Var (empty == empty)
- added Alignment.h header for C++03 alignment needs
- added Data/WebNotifier (DB, WebSocket) example
- fixed GH #209: Poco::NumberFormatter double length
- fixed GH #204: Upgrade zlib to 1.2.8
- fixed GH #198: The "application.configDir" property is not always created.
- fixed GH #185: Poco::NumberFormatter::format(double value, int precision)
  ignore precision == 0
- fixed GH #138: FreeBSD JSON tests fail
- fixed GH #99: JSON::Query an JSON::Object
- limited allowed types for JSON::Query to Object, Array, Object::Ptr,
  Array::Ptr and empty
- fixed GH #175: HTMLForm does not read URL parameters on POST or PUT
- added GH #187: MySQL: allow access to the underlying connection handle
- added GH #186: MySQL: support for MYSQL_SECURE_AUTH
- fixed GH #174: MySQL: 4GB allocated when reading any largetext or largeblob field
- fixed a potential memory leak in Poco::Net::HTTPClientSession if it is misused
  (e.g., sendRequest() is sent two times in a row without an intermediate call to
  receiveResponse(), or by calling receiveResponse() two times in a row without
  an intermediate call to sendRequest()) - GH #217
- removed a few unnecessary protected accessor methods from Poco::Net::HTTPClientSession
  that would provide inappropriate access to internal state
- merged GH #210: Don't call CloseHandle() twice on Windows; Ability to select the
  threadpool that will be used to start an Activity(Patrice Tarabbia)
- fixed GH #212: JSONConfiguration was missing from the vs90 project(Patrice Tarabbia)
- fixed GH #220: add qualifiers for FPEnvironment in C99 (Lucas Clemente)
- fixed GH #222: HTTPCookie doesn't support expiry times in the past (Karl Reid)
- fixed GH #224: building 1.5.1 on Windows for x64
- fixed GH# 233: ServerSocket::bind6(Poco::UInt16 port, bool reuseAddress, bool ipV6Only) does not work
- fixed GH# 231: Compatibility issue with Poco::Net::NetworkInterface
- fixed GH# 236: Bug in RecursiveDirectoryIterator
- added ColorConsoleChannel and WindowsColorConsoleChannel classes supporting
  colorizing log messages
- fixed GH# 259: Poco::EventLogChannel fails to find 64bit Poco Foundation dll
- fixed GH# 254: UTF8::icompare unexpected behavior
- Poco::UUID::tryParse() also accepts UUIDs without hyphens. Also updated documentation
  (links to specifications).
- added GH# 268: Method to get JSON object value using Poco::Nullable
- fixed GH# 267: JSON 'find' not returning empty result if object is expected but another value is found
- Added support for ARM64 architecture and iPhone 5s 64-bit builds
  (POCO_TARGET_OSARCH=arm64).


Release 1.5.1 (2013-01-11)
==========================

- using double-conversion library for floating-point numeric/string conversions
- added Poco::istring (case-insensitive string) and Poco::isubstr
- added SQLite sys.dual (in-memory system table)
- applied SF Patch #120: The ExpireLRUCache does not compile with a tuple as key on Visual Studio 2010
- fixed SF Bug #599: JSON::Array and JSON::Object size() member can implicitly lose precision
- fixed SF Bug #602: iterating database table rows not correct if no data in table
- fixed SF Bug #603: count() is missing in HashMap
- fixed GH #23: JSON::Object::stringify throw BadCastException
- fixed GH #16: NetworkInterface::firstAddress() should not throw on unconfigured interfaces
- Android compile/build support (by Rangel Reale)
- TypeHandler::prepare() now takes const-reference
- fixed GH #27: Poco::URI::decode() doesn't properly handle '+'
- fixed GH #31: JSON implementation bug
- fixed SF #597: Configure script ignores cflags
- fixed SF #593: Poco 1.5.0 on FreeBSD: cannot find -ldl
- added SF #542: SocketAddress() needs port-only constructor
- fixed SF #215: Wrong return type in SocketConnector.h
- applied SF Patch #97: fix c++0x / clang++ bugs
- fixed GH32/SF596: Poco::JSON: Parsing long integer (int64) value fails.
- added Net ifconfig sample (contributed by Philip Prindeville)
- merged GH #34: add algorithm header (Roger Meier/Philip Prindeville)
- fixed GH #26: Cannot compile on gcc
- merged SF #111: FTP Client logging (Marian Krivos)
- fixed GH #30: Poco::Path::home() throws when called from Windows Service
- fixed GH #22: MySQL connection string lowercased
- added MySQL support for Date/Time
- upgraded SQLite to version 3.7.15.1 (2012-12-19)
- improved SQLite execute() return (affected rows) value and added tests
- added SQLite::Utility::isThreadSafe() function
- added SQLite::Utility::setThreadMode(int mode) function
- fixed GH #36: 'distclean' requires 3 traversals of project tree
- fixed GH #41: Buffer::resize crash
- fixed GH #42: Linux unbundled builds don't link
- fixed GH #44: Problems with win x64 build
- fixed GH #46: 1.5.1 build fails on OS X when using libc++
- fixed GH #48: Need getArgs() accessor to Util::Application to retrieve start-up arguments
- fixed GH #49: NetworkInterface::list doesn't return MAC addresses
- fixed GH #51: Android should use isfinite, isinf, isnan and signbit from the std namespace
- fixed GH #53: JSON unicode fixes and running tests on invalid unicode JSON
- added ParallelAcceptor and ParallelReactor classes
- added EOF and error to FIFOBuffer


Release 1.5.0 (2012-10-14)
==========================

- added JSON library
- added Util::JSONConfiguration
- added FIFOBuffer and FIFOBufferStream
- fixed SF# 3522906: Unregistering handlers from SocketReactor
- fixed SF# 3522084: AbstractConfiguration does not support 64-bit integers
- HTTPServer::stopAll(): close the socket instead of just shutting it down, as the latter won't wake up a select() on Windows
- added SMTPLogger
- added cmake support
- fixed SF#3538778: NetworkInterface enumeration uses deprecated API
- fixed SF#3538779: IPAddress lacks useful constructors: from prefix mask, native SOCKADDR
- fixed SF#3538780: SocketAddress needs operator < function
- fixed SF#3538775: Issues building on Fedora/Centos, etc. for AMD64
- fixed SF#3538786: Use size_t for describing data-blocks in DigestEngine
- added IPAddress bitwise operators (&,|,^,~)
- added IPAddress BinaryReader/Writer << and >> operators
- modified IPAddress to force IPv6 to lowercase (RFC 5952)
- fixed SF#3538785: SMTPClientSession::sendMessage() should take recipient list
- added IPAddress::prefixLength()
- UTF portability improvements
- fixed SF#3556186: Linux shouldn't use <net/if.h> in Net/SocketDefs.h
- added IPAddress RFC 4291 compatible site-local prefix support
- fixed SF#3012166: IPv6 patch
- added SF#3558085: Add formatter to MACAddress object
- fixed SF#3552774: Don't hide default target in subordinate makefile
- fixed SF#3534307: Building IPv6 for Linux by default
- fixed SF#3516844: poco missing symbols with external >=lipcre-8.13
- added SF#3544720: AbstractConfigurator to support 64bit values
- fixed SF#3522081: WinRegistryConfiguration unable to read REG_QWORD values
- fixed SF#3563626: For Win32 set Up/Running flags on NetworkInterface
- fixed SF#3560807: Deprecate setPeerAddress() as this is now done in getifaddrs
- fixed SF#3560776: Fix byte-ordering issues with INADDR_* literals
- fixed SF#3563627: Set IP address on multicast socket from socket family
- fixed SF#3563999: Size BinaryWriter based on buffer's capacity(), not size()
- fixed SF#102 Fix building Poco on Debian GNU/kFreeBSD
- fixed SF#321 Binding DatTime or Timestamp
- fixed SF#307 Detect the SQL driver type at run time
- added VS 2012 Projects/Solutions
- enhanced and accelerated numeric parsing for integers and floats
- fixed SF#590 Segfault on FreeBSD when stack size not rounded
- added warn function and warnmsg macro in CppUnit
- fixed SF# 3558012 Compilation fails when building with -ansi or -std=c++0x
- fixed SF# 3563517 Get rid of loss-of-precision warnings on x64 MacOS
- fixed SF#3562244: Portability fix for AF_LINK
- fixed SF #3562400: DatagramSocketImpl comment is incorrect


Release 1.4.7p1 (2014-11-25)
============================

- Fixed Visual C++ 2010-2013 project files. Release builds now have optimization enabled.
- Poco::URI: added constructor to create URI from Path.
- fixed GH #618: OS X 10.10 defines PAGE_SIZE macro, conflicts with PAGE_SIZE in Thread_POSIX.cpp
- Poco::Net::HTTPClientSession: added support for global proxy configuration
- fixed GH #331: Poco::Zip does not support files with .. in the name.
- fixed a memory leak in Poco::Net::Context constructor when it fails to load the certificate
  or private key files.
- upgraded bundled SQLite to 3.8.7.2
- fixed GH #229: added missing value() function
- fixed GH #69: MySQL empty text/blob


Release 1.4.7 (2014-10-06)
==========================

- fixed GH #398: PropertyFileConfiguration: input != output
- fixed GH #368: Build failure of Poco 1.4.6p2 on FreeBSD 9.2
- fixed GH #318: Logger local time doesn't automatically account for DST
- fixed GH #317: Poco::Zip does not support newer Zip file versions.
- fixed GH #454: Fix: handle unhandled exceptions
- fixed GH #463: XML does not compile with XML_UNICODE_WCHAR_T
- fixed GH #282: Using Thread in a global can cause crash on Windows
- fixed GH #424: Poco::Timer deadlock
- fixed GH #465: Fix result enum type XML_Error -> XML_Status
- fixed GH #510: Incorrect RSAKey construction from istream
- fixed GH #332: POCO::ConsoleChannnel::initColors() assigns no color to
  PRIO_TRACE and wrong color to PRIO_FATAL
- fixed GH #550: WebSocket fragmented message problem
- Poco::Data::MySQL: added SQLite thread cleanup handler
- Poco::Net::X509Certificate: improved and fixed domain name verification for
  wildcard domains
- fixed a crash in Foundation testsuite with Visual C++ 2012
- improved and fixed domain name verification for wildcard domains in
  Poco::Net::X509Certificate
- updated TwitterClient sample to use new 1.1 API and OAuth
- added Poco::Clock class, which uses a system-provided monotonic clock
  (if available) and is thus not affected by system realtime clock changes.
  Monotonic Clock is available on Windows, Linux, OS X and on POSIX platforms
  supporting clock_gettime() and CLOCK_MONOTONIC.
- Poco::Timer, Poco::Stopwatch, Poco::TimedNotificationQueue and Poco::Util::Timer
  have been changed to use Poco::Clock instead of Poco::Timestamp and are now
  unaffected by system realtime clock changes.
- added Poco::PBKDF2Engine class template
- Poco::Net::HTTPCookie: added support for Priority attribute (backport from develop)
- fixed makedepend.* scripts to work in paths containing '.o*'
  (contributed by Per-Erik Bjorkstad, Hakan Bengtsen)
- Upgraded bundled SQLite to 3.8.6
- Support for Windows Embedded Compact 2013 (Visual Studio 2012)
- Project and solution files for Visual Studio 2013
- Changes for C++11 compatibility.
- fixed an issue with receiving empty web socket frames (such as ping)
- improved error handling in secure socket classes
- Poco::ByteOrder now uses intrinsics if available
- added new text encoding classes: Latin2Encoding, Windows1250Encoding, Windows1251Encoding
- Zip: Added CM_AUTO, which automatically selects CM_STORE or CM_DEFLATE based on file extension.
  Used to avoid double-compression of already compressed file formats such as images.


Release 1.4.6p4 (2014-04-18)
============================

- no longer use reverse DNS lookups for cert hostname validation
- cert hostname validation is case insensitive and more strict
- HTMLForm: in URL encoding, percent-encode more special characters
- fixed thread priority issues on POSIX platforms with non-standard scheduling policy
- XMLWriter no longer escapes apostrophe character
- fixed GH #316: Poco::DateTimeFormatter::append() gives wrong result for Poco::LocalDateTime
- fixed GH #305 (memcpy in Poco::Buffer uses wrong size if type != char)
- Zip: fixed a crash caused by an I/O error (e.g., full disk) while creating a Zip archive


Release 1.4.6p3 (2014-04-02)
============================

- Fixed a potential security vulnerability in client-side X509
  certificate verification.


Release 1.4.6p2 (2013-09-16)
============================

- fixed GH #156: Possible buffer overrun in Foundation/EventLogChannel
- XML: fixed an issue with parsing a memory buffer > 2 GB
- upgraded to expat 2.1.0
- Data/ODBC: added support for setting query timeout (via setProperty
  of "queryTimeout"). Timeout is int, given in seconds.
- fixed a potential endless loop in SecureStreamSocketImpl::sendBytes()
  and also removed unnecessary code.
- fixed GH #159: Crash in openssl CRYPTO_thread_id() after library libPocoCrypto.so
  has been unloaded.
- fixed GH #155: MailOutputStream mangles consecutive newline sequences
- fixed GH# 139: FileChannel::PROP_FLUSH is invalid (contains a tab character)
- fixed GH# 173: HTTPClientSession::proxyConnect forces DNS lookup of host names
- fixed GH# 194: MessageNotification constructor is inefficient.
- fixed GH# 189: Poco::NumberParser::tryParse() documentation bug
- fixed GH# 172: IPv6 Host field is stripped of Brackets in HTTPClientSession
- fixed GH# 188: Net: SocketAddress operator < unusable for std::map key
- fixed GH# 128: DOMWriter incorrectly adds SYSTEM keyword to DTD if PUBLIC is
  already specified
- fixed GH# 65: Poco::format() misorders sign and padding specifiers
- upgraded bundled SQLite to 3.7.17
- upgraded bundled zlib to 1.2.8
- fixed a potential memory leak in Poco::Net::HTTPClientSession if it is misused
  (e.g., sendRequest() is sent two times in a row without an intermediate call to
  receiveResponse(), or by calling receiveResponse() two times in a row without
  an intermediate call to sendRequest()) - GH #217
- removed a few unnecessary protected accessor methods from Poco::Net::HTTPClientSession
  that would provide inappropriate access to internal state
- fixed GH# 223 (Poco::Net::HTTPCookie does not support expiry times in the past)
- fixed GH# 233: ServerSocket::bind6(Poco::UInt16 port, bool reuseAddress, bool ipV6Only)
  does not work
- added ColorConsoleChannel and WindowsColorConsoleChannel classes supporting
  colorizing log messages
- fixed GH# 259: Poco::EventLogChannel fails to find 64bit Poco Foundation dll
- fixed GH# 254: UTF8::icompare unexpected behavior
- Poco::UUID::tryParse() also accepts UUIDs without hyphens. Also updated documentation
  (links to specifications).
- Added support for ARM64 architecture and iPhone 5s 64-bit builds
  (POCO_TARGET_OSARCH=arm64).


Release 1.4.6p1 (2013-03-06)
============================

- fixed GH# 71: WebSocket and broken Timeouts (POCO_BROKEN_TIMEOUTS)
- fixed an ambiguity error with VC++ 2010 in Data/MySQL testsuite
- Poco::Net::NetworkInterface now provides the interface index even for IPv4
- added DNS::reload() as a wrapper for res_init().
- On Linux, Poco::Environment::nodeId() first always tries to obtain the
  MAC address of eth0, before looking for other interfaces.
- Poco::Net::HTTPSession now always resets the buffer in connect() to clear
  any leftover data from a (failed) previous session
- fixed copysign namespace issue in FPEnvironment_DUMMY.h
- fixed a warning in Poco/Crypto/OpenSSLInitializer.h
- added a build configuration for BeagleBoard/Angstrom
- fixed GH# 109: Bug in Poco::Net::SMTPClientSession::loginUsingPlain)
- fixed compile errors with clang -std=c++11
- fixed GH# 116: Wrong timezone parsing in DateTimeParse (fix by Matej Knopp)
- updated bundled SQLite to 3.7.15.2


Release 1.4.6 (2013-01-10)
==========================

- changed FPEnvironment_DUMMY.h to include <cmath> instead of <math.h>
- updated bundled SQLite to 3.7.15.1
- fixed GH# 30: Poco::Path::home() throws
- fixed SF Patch# 120 The ExpireLRUCache does not compile with a tuple as key on VS2010
- fixed SF# 603 count() is missing in HashMap
- Crypto and NetSSL_OpenSSL project files now use OpenSSL *MD.lib library files for
  static_md builds. Previously, the DLL import libs were used.
- Poco::Environment::osDisplayName() now recognizes Windows 8/Server 2012


Release 1.4.5 (2012-11-19)
==========================

- added Visual Studio 2012 project files
- buildwin.cmd now support building with msbuild for VS2010 and 2012.
- added Poco::Optional class
- fixed SF# 3558012 Compilation fails when building with -ansi or -std=c++0x
- fixed SF# 3563517 Get rid of loss-of-precision warnings on x64 MacOS
- fixed SF# 3562244: Portability fix for AF_LINK
- fixed SF# 3562400: DatagramSocketImpl comment
- fixed SF# 594: Websocket fails with small masked payloads
- fixed SF# 588: Missing POCO_ARCH and POCO_ARCH_LITTLE_ENDIAN define for WinCE on SH4
- fixed SF# 581: Out-of-bound array access in Unicode::properties() function.
- fixed SF# 590: Segfault on FreeBSD when stack size not rounded
- fixed SF# 586: Poco::DateTimeParser and ISO8601 issues when seconds fraction has more than 6 digits
- Poco::Net::HTTPSSessionInstantiator::registerInstantiator() now optionally accepts a
  Poco::Net::Context object.
- added Poco::XML::XMLWriter::depth() member function.
- added Poco::XML::XMLWriter::uniquePrefix() and Poco::XML::XMLWriter::isNamespaceMapped().
- Poco::FileChannel now supports a new rotateOnOpen property (true/false) which can be used
  to force rotation of the log file when it's opened.
- fixed a bug in Poco::XML::XMLWriter::emptyElement(): need to pop namespace context
- OS X builds now use Clang as default compiler
- Updated SQLite to 3.7.14.1
- POCO_SERVER_MAIN macro now has a try ... catch block for Poco::Exception and writes
  the displayText to stderr.
- Poco/Platform.h now defines POCO_LOCAL_STATIC_INIT_IS_THREADSAFE macro if the compiler
  generates thread-safe static local initialization code.


Release 1.4.4 (2012-09-03)
==========================

- ZipStream now builds correctly in unbundled build.
- added proxy digest authentication support to Net library
- integrated MySQL BLOB fixes from Franky Braem.
- use standard OpenSSL import libraries (libeay32.lib, ssleay32.lib) for Crypto and
  NetSSL_OpenSSL Visual Studio project files.
- fixed a potential buffer corruption issue in Poco::Net::SecureStreamSocket if lazy
  handshake is enabled and the first attempt to complete the handshake fails
- Poco::DateTimeParser::tryParse() without format specifier now correctly parses ISO8601
  date/times with fractional seconds.
- Poco::Process::launch() now has additional overloads allowing to specify an initial
  directory and/or environment.
- Poco::Net::FTPClientSession: timeout was not applied to data connection, only to
  control connection.
- Fixed potential IPv6 issue with socket constructors if IPv6 SocketAddress is given
  (contributed by ??????? ????????? <milovidov@yandex-team.ru>).
- Added an additional (optional) parameter to Poco::Thread::setOSPriority() allowing to
  specify a scheduling policy. Currently this is only used on POSIX platforms and allows
  specifying SCHED_OTHER (default), SCHED_FIFO or SCHED_RR, as well as other
  platform-specific policy values.
- Added Poco::Crypto::DigestEngine class providing a Poco::DigestEngine interface to
  the digest algorithms provided by OpenSSL.
- Fixed some potential compiler warnings in Crypto library
- In some cases, when an SSL exception was unexpectedly closed, a generic Poco::IOException
  was thrown. This was fixed to throw a SSLConnectionUnexpectedlyClosedException instead.
- Added Poco::ObjectPool class template.
- Poco::Net::HTTPServer has a new stopAll() method allowing stopping/aborting of all
  currently active client connections.
- The HTTP server framework now actively prevents sending a message body in the
  response to a HEAD request, or in case of a 204 No Content or 304 Not Modified
  response status.
- fixed a DOM parser performance bug (patch by Peter Klotz)
- fixed SF# 3559325: Util Windows broken in non-Unicode
- updated iOS build configuration to use xcode-select for finding toolchain
- Poco::Net::SecureSocketImpl::shutdown() now also shuts down the underlying socket.
- fixed SF# 3552597: Crypto  des-ecb error
- fixed SF# 3550553: SecureSocketImpl::connect hangs
- fixed SF# 3543047: Poco::Timer bug for long startInterval/periodic interval
- fixed SF# 3539695: Thread attributes should be destroyed using the pthread_attr_destroy()
- fixed SF# 3532311: Not able to set socket option on ServerSocket before bind
  Added Poco::Net::Socket::init(int af) which can be used to explicitely
  initialize the underlying socket before calling bind(), connect(), etc.
- fixed SF# 3521347: Typo in UnWindows.h undef
- fixed SF# 3519474: WinRegistryConfiguration bug
  Also added tests and fixed another potential issue with an empty root path passed to the constructor.
- fixed SF# 3516827: wrong return value of WinRegistryKey::exists()
- fixed SF# 3515284: RSA publickey format(X.509 SubjectPublicKeyInfo)
- fixed SF# 3503267: VxWorks OS prio is not set in standard constructor
- fixed SF# 3500438: HTTPResponse failure when reason is empty
- fixed SF# 3495656: numberformater, numberparser error in mingw
- fixed SF# 3496493: Reference counting broken in TaskManager postNotification
- fixed SF# 3483174: LogFile flushing behavior on Windows
  Flushing is now configurable for FileChannel and SimpleFileChannel
  using the "flush" property (true or false).
- fixed SF# 3479561: Subsequent IPs on a NIC is not enumerated
- fixed SF# 3478665: Permission checks in Poco::File not correct for root
- fixed SF# 3475050: Threading bug in initializeNetwork() on Windows
- fixed SF# 3552680: websocket small frames bug and proposed fix
- fixed a WebSocket interop issue with Firefox
- added Poco::Net::MessageHeader::hasToken()
- Poco::AtomicCounter now uses GCC 4.3 builtin atomics on more platforms
- fixed SF# 3555938: NetSSL: socket closed twice
- socket exceptions now include OS error code
- fixed SF# 3556975: Need to fix Shared Memory for memory map
- Poco::Net::SecureSocketImpl::close() now catches exceptions thrown by its call to shutdown().
- fixed SF# 3535990: POCO_HAVE_IPv6 without POCO_WIN32_UTF8 conflict
- fixed SF# 3559665: Poco::InflatingInputStream may not always inflate completely
- added Poco::DirectoryWatcher class
- fixed SF# 3561464: Poco::File::isDevice() can throw due to sharing violation
- Poco::Zip::Compress::addRecursive() has a second variant that allows to specify the compression method.
- Upgraded internal SQLite to 3.7.14


Release 1.4.3p1 (2012-01-23)
============================

- fixed SF# 3476926: RegDeleteKeyEx not available on Windows XP 32-bit


Release 1.4.3 (2012-01-16)
==========================

- fixed a compilation error with Data/MySQL on QNX.
- fixed Util project files for WinCE (removed sources not compileable on CE)
- removed MD2 license text from Ackowledgements document
- fixed iPhone build config for Xcode 4.2 (compiler name changed to llvm-g++)
- Poco::Util::XMLConfiguration: delimiter char (default '.') is now configurable.
  This allows for working with XML documents having element names with '.' in them.
- Poco::Util::OptionProcessor: Required option arguments can now be specified as
  separate command line arguments, as in "--option value" in addition to the
  "--option=value" format.
- Poco::Util::HelpFormatter: improved option help formatting if  indentation has
  been set explicitely.
- added Mail sample to NetSSL_OpenSSL, showing use of Poco::Net::SecureSMTPClientSession.
- added additional read() overloads to Poco::Net::HTMLForm.
- fixed SF# 3440769: Poco::Net::HTTPResponse doesn't like Amazon EC2 cookies.
- added support for requiring TLSv1 to Poco::Net::Context.
- added an additional constructor to Poco::Net::HTTPBasicCredentials, allowing
  the object to be created from a string containing a base64-encoded, colon-separated
  username and password.
- Poco::Zip::ZipStreamBuf: fixed a crash if CM_STORE was used.
- Added setContentLength64() and getContentLength64() to Poco::Net::HTTPMessage.
- added Poco::Environment::osDisplayName().
- fixed SF# 3463096: WinService leaves dangling handles (open() now does not reopen the
  service handle if it's already open)
- fixed SF# 3426537: WinRegistryConfiguration can't read virtualized keys
- added Poco::Buffer::resize()
- fixed SF# 3441822: thread safety issue in HTTPClientSession:
  always use getaddrinfo() instead of gethostbyname() on all platforms supporting it
- added version resource to POCO DLLs
- fixed SF# 3440599: Dir Path in Quotes in PATH cause PathTest::testFind to fail.
- fixed SF# 3406030: Glob::collect problem
- added Poco::Util::AbstractConfiguration::enableEvents()
- Poco::AtomicCounter now uses GCC builtins with GCC 4.1 or newer
  (contributed by Alexey Milovidov)
- made Poco::Logger::formatDump() public as it may be useful for others as well
  (SF# 3453446)
- Poco::Net::DialogSocket now has a proper copy constructor (SF# 3414602)
- Poco::Net::MessageHeader and Poco::Net::HTMLForm now limit the maximum number of
  fields parsed from a message to prevent certain kinds of denial-of-service
  attacks. The field limit can be changed with the new method setFieldLimit().
  The default limit is 100.
- Poco::NumberFormatter, Poco::NumberParser and Poco::format() now always use the
  classic ("C") locale to format and parse floating-point numbers.
- added Poco::StreamCopier::copyStream64(), Poco::StreamCopier::copyStreamUnbuffered64()
  and Poco::StreamCopier::copyToString64(). These functions use a 64-bit integer
  to count the number of bytes copied.
- upgraded internal zlib to 1.2.5
- upgraded internal sqlite to 3.7.9
- XML: integrated bugfix for Expat bug# 2958794 (memory leak in poolGrow)
- Added support for HTTP Digest authentication (based on a contribution by
  Anton V. Yabchinskiy (arn at bestmx dot ru)). For information on how
  to use this, see the Poco::Net::HTTPCredentials, Poco::Net::HTTPDigestCredentials
  and Poco::Net::HTTPAuthenticationParams classes.
- Poco::Net::HTTPStreamFactory and Poco::Net::HTTPSStreamFactory now support Basic
  and Digest authentication. Username and password must be provided in the URI.
- added Poco::Net::WebSocket, supporting the WebSocket protocol as described in RFC 6455
- NetSSL_OpenSSL: added client-side support for Server Name Indication.
  Poco::Net::SecureSocketImpl::connectSSL() now calls SSL_set_tlsext_host_name()
  if its available (OpenSSL 9.8.6f and later).
- added Poco::Net::HTTPClientSession::proxyConnect() (factored out from
  Poco::Net::HTTPSClientSession::connect())
- added Poco::Process::kill(const Poco::ProcessHandle&) which is preferable to
  kill(pid) on Windows, as process IDs on Windows may be reused.
- fixed SF# 3471463: Compiler warnings with -Wformat
- Poco::Util::Application::run() now catches and logs exceptions thrown in initialize()
- Fixed a WinCE-specific bug in Poco::Util::ServerApplication where uninitialize() would
  be called twice.
- fixed SF# 3471957: WinRegistryKey::deleteKey() unable to delete alt views
- Added additional constructor to Poco::ScopedLock and Poco::ScopedLockWithUnlock
  accepting a timeout as second argument.
- Added Poco::Logger::parseLevel()
- Poco::format(): an argument that does not match the format
  specifier no longer results in a BadCastException. The string [ERRFMT] is
  written to the result string instead.
- PageCompiler: added createSession page attribute.
2016-01-16 12:15:12 +00:00
fhajny
b428a1c6b4 Update databases/erlang-sqlite3 to 1.1.5.20151221.
- Use binary:replace instead of re:replace to handle Latin-1 binaries.
2016-01-13 15:08:15 +00:00
fhajny
2d7b7f1923 Update databases/erlang-p1_pgsql to 1.0.0.
No changes, just a tagged release.
2016-01-13 15:06:34 +00:00
fhajny
89655decec Update databases/erlang-p1_mysql to 1.0.0.
No changes, just a tagged release.
2016-01-13 15:05:23 +00:00
gdt
06f3314cdc Belatedly clear PKGREVISION
The previous upgrade should have cleared it; use the 5-minute rule for
dropped food.
2016-01-10 01:24:49 +00:00
gdt
759e55a696 Update to 2.2.1.
(Passes make check on netbsd-6 i386 with pgsql 9.3.)

PostGIS 2.2.1
2016/01/06

 * Bug Fixes *

  - #2232, avoid accumulated error in SVG rounding
  - #3321, Fix performance regression in topology loading
  - #3329, Fix robustness regression in TopoGeo_addPoint
  - #3349, Fix installation path of postgis_topology scripts
  - #3351, set endnodes isolation on ST_RemoveIsoEdge
           (and lwt_RemIsoEdge)
  - #3355, geography ST_Segmentize has geometry bbox
  - #3359, Fix toTopoGeom loss of low-id primitives from
           TopoGeometry definition
  - #3360, _raster_constraint_info_scale invalid input syntax
  - #3375, crash in repeated point removal for collection(point)
  - #3378, Fix handling of hierarchical TopoGeometries
           in presence of multiple topologies
  - #3380, #3402, Decimate lines on topology load
  - #3388, #3410, Fix missing end-points in ST_Removepoints
  - #3389, Buffer overflow in lwgeom_to_geojson
  - #3390, Compilation under Alpine Linux 3.2
  			gives an error when compiling the postgis and postgis_topology extension
  - #3393, ST_Area NaN for some polygons
  - #3401, Improve ST_Split robustness on 32bit systems
  - #3404, ST_ClusterWithin crashes backend
  - #3407, Fix crash on splitting a face or an edge
           defining multiple TopoGeometry objects
  - #3411, Clustering functions not using spatial index
  - #3412, Improve robustness of snapping step in TopoGeo_addLinestring
  - #3415, Fix OSX 10.9 build under pkgsrc
  - Fix memory leak in lwt_ChangeEdgeGeom [liblwgeom]
2016-01-10 01:21:13 +00:00
wen
9dc203db9f Update to 0.2104
Upstream changes:
version 0.2104 at 2015-11-09 12:27:36 +0000
-------------------------------------------

  Change: dbd5bdaa7daa7e89efe7bb2cb0aa920a318f7b05
  Author: Naveed Massjouni <naveed@vt.edu>
  Date : 2015-11-09 07:26:51 +0000

    v0.2104

  Change: 9d2cba1d3e7c3825f34898270daef2092337f999
  Author: Naveed Massjouni <naveed@vt.edu>
  Date : 2015-11-09 07:25:18 +0000

    removed unnecessary Module::Load import

  Change: 14fc6672e7befed9b4cdc12f74a812762f3b4714
  Author: Naveed Massjouni <naveed@vt.edu>
  Date : 2015-11-09 06:36:31 +0000

    v0.2103

  Change: 95416a379f6fc8a4f483e62be09fc7ba4e2766ee
  Author: Naveed Massjouni <naveed@vt.edu>
  Date : 2015-11-09 06:35:24 +0000

    removed plugin_args call

  Change: 69812f09c160b2a101889c8ed4a9347c13f13946
  Author: Naveed Massjouni <naveedm9@gmail.com>
  Date : 2015-11-09 06:31:29 +0000

    Merge pull request #20 from Relequestual/master

    Call own schema function rather than DBICx::Sugar

  Change: f639de7050d32cf2743cb63f1b948b671ea86f6e
  Author: Ben Hutton <relequestual@gmail.com>
  Date : 2015-11-05 10:02:11 +0000

    Call own schema function

    Fixes https://github.com/ironcamel/Dancer-Plugin-DBIC/issues/19

  Change: c185d432d0d094dab3e59ae8808c86897a062696
  Author: Naveed Massjouni <naveed@vt.edu>
  Date : 2015-03-29 06:03:31 +0000

    updated synopsis
2016-01-09 13:21:05 +00:00
ryoon
c219b50956 Fix READLINE_TYPE=readline case 2016-01-08 22:25:09 +00:00
ryoon
fba7a2f026 Use LDFLAGS instead of LIBS 2016-01-08 21:45:35 +00:00
ryoon
51adad4a7f On NetBSD-current, libedit provides readline-like interface. Fix build 2016-01-08 21:41:36 +00:00
adam
9d92de4f50 Changes 3.10.0:
General improvements:
---------------------
Added support for LIKE, GLOB, and REGEXP operators on virtual tables.
Added the colUsed field to sqlite3_index_info for use by the sqlite3_module.xBestIndex method.
Enhance the PRAGMA cache_spill statement to accept a 32-bit integer parameter which is the threshold below which cache spilling is prohibited.
On unix, if a symlink to a database file is opened, then the corresponding journal files are based on the actual filename, not the symlink name.
Added the "--transaction" option to sqldiff.
Added the sqlite3_db_cacheflush() interface.
Added the sqlite3_strlike() interface.
When using memory-mapped I/O map the database file read-only so that stray pointers and/or array overruns in the application cannot accidently modify the database file.
Added the experimental sqlite3_snapshot_get(), sqlite3_snapshot_open(), and sqlite3_snapshot_free() interfaces. These are subject to change or removal in a subsequent release.
Enhance the 'utc' modifier in the date and time functions so that it is a no-op if the date/time is known to already be in UTC. (This is not a compatibility break since the behavior has long been documented as "undefined" in that case.)
Added the json_group_array() and json_group_object() SQL functions in the json extension.
Added the SQLITE_LIKE_DOESNT_MATCH_BLOBS compile-time option.
Many small performance optimizations.

Portability enhancements:
-------------------------
Work around a sign-exension bug in the optimizer of the HP C compiler on HP/UX. (details)

Enhancements to the command-line shell:
---------------------------------------
Added the ".changes ON|OFF" and ".vfsinfo" dot-commands.
Translate between MBCS and UTF8 when running in cmd.exe on Windows.

Enhancements to makefiles:
--------------------------
Added the --enable-editline and --enable-static-shell options to the various autoconf-generated configure scripts.
Omit all use of "awk" in the makefiles, to make building easier for MSVC users.

Important fixes:
----------------
Fix inconsistent integer to floating-point comparison operations that could result in a corrupt index if the index is created on a table column that contains both large integers and floating point values of similar magnitude. Ticket 38a97a87a6.
Fix an infinite-loop in the query planner that could occur on malformed common table expressions.
Various bug fixes in the sqldiff tool.
2016-01-08 14:43:10 +00:00
taca
cd9f03ea97 Reset PKGREVISION after all PHP updates. 2016-01-08 03:31:21 +00:00
fhajny
ace1641e31 Update databases/py-elasticsearch to 2.2.0.
2.2.0 (2016-01-05)
- adding additional options for ssh - ssl_assert_hostname and
  ssl_assert_fingerprint to the default connection class
- fix sniffing

2.1.0 (2015-10-19)
- move multiprocessing import inside parallel bulk for Google App Engine
2016-01-07 16:09:02 +00:00
taca
d46fe02afe Update ruby-sequel to 4.30.0.
= New Features

* Overriding the :limit and :eager_limit_strategy association options
  can now be done on a per-call basis when eager loading, by using an
  eager block callback and setting the :eager_limit or
  :eager_limit_strategy dataset options. Example:

    Album.eager(:tracks=>proc{|ds| ds.clone(:eager_limit=>5)}).all

* Dataset#insert_conflict and #insert_ignore have been added on
  SQLite, adding support for the INSERT OR ... SQL syntax:

    DB[:table].insert_ignore.insert(:a=>1, :b=>2)
    # INSERT OR IGNORE INTO TABLE (a, b) VALUES (1, 2)

    DB[:table].insert_conflict(:replace).insert(:a=>1, :b=>2)
    # INSERT OR REPLACE INTO TABLE (a, b) VALUES (1, 2)

* An identifier_columns plugin has been added, which allows
  Sequel::Model#save to work when column names contain double
  underscores.

= Other Improvements

* IPv6 addresses can now be used in connection URLs when using
  ruby 1.9.3+.

* The :db_type entries in column schema hashes now include sizes
  for string and decimal types on DB2 and when using the jdbc
  adapter's generic schema parsing.

* Database#row_type in the pg_row extension now handles different
  formats of specifying schema qualified types.  So a row type
  registered via :schema__type can be found using
  Sequel.qualify(:schema, :type).

* Another disconnect error is recognized in the tinytds adapter.
2016-01-06 15:21:02 +00:00
adam
011bef3059 Revbump after updating graphics/libwebp 2016-01-06 10:46:49 +00:00
adam
226b476fda Release 1.0.11, only twelve days after 1.0.10's release, is expedited to correct for one ORM-related regression introduced by a 1.0.10 fix; some other fairly significant bugfixes involving more recently added features, all reported subsequent to the release of 1.0.10, were also fixed. Fixes include a major issue in the "baked lazy loader" extension when used as a systemwide-replacement for lazy loading, a major series of fixes to the "eager_defaults" mapper persistence option, and a revision to 1.0.10's fix for a particular polymorphic joined-eager loading issue. 2016-01-03 10:52:32 +00:00
taca
bf93d0fc72 Depends on ruby-tzinfo03 instead of ruby-tzinfo.
Bump PKGREVISION.
2016-01-03 05:11:59 +00:00
wen
3b122c3ef2 Update to 2.0013
Upstream changes:
2.0013 Jan 01 20:30:00 2016 EDT
    - Updates to documentation by garu (Thanks!, GH#14, GH#15, GH#16)
2016-01-02 12:50:12 +00:00
fhajny
c1b3f4b1fd Update databases/elastisearch to 2.1.1.
elasticsearch 2.1.1
===================

Enhancements

Aggregations
- [Children agg] fix bug that prevented all child docs from being evaluated
Core
- If we can't get a MAC address for the node, use a dummy one
- Simplify shard inactive logging
- Simplify IndexingMemoryController#checkIdle
- IndexingMemoryController should not track shard index states
Index Templates
- Disallow index template pattern to be the same as an alias name
Mapping
- throw exception if a copy_to is within a multi field
- Register field mappers at the node level.

Bug fixes

Index APIs
- Field stats: Index constraints should remove indices in the response
  if the field to evaluate is empty
Internal
- Throw a meaningful error when loading metadata and an alias and index
  have the same name
Mapping
- Multi field names may not contain dots
Search
- Fix NPE when a segment with an empty cache gets closed.
Translog
- Fail and close translog hard if writing to disk fails
- Prevent writing to closed channel if translog is already closed
- Don't delete temp recovered checkpoint file it was renamed
Tribe Node
- Fix tribe node to load config file for internal client nodes

Regressions

Query DSL
- RangeQueryParser should accept _name in inner field


elasticsearch 2.1.0
===================

Breaking changesedit

CRUD
- Default detect_noop to true
Fielddata
- Remove the experimental indices.fielddata.cache.expire
Index APIs
- Add Force Merge API, deprecate Optimize API
Internal
- Forbid changing thread pool types
Java API
- Deprecates defaultRescoreWindowSize
Nested Docs
- If sorting by nested field then the nested_path should always be
  specified
Search
- Limit the size of the result window to a dynamic property
Stats
- The queue_size value should be shown as an integer.

Deprecations

Java API
- Deprecate the count api in favour of search with size 0
Parent/Child
- Deprecate score_type option in favour of the score_mode option
Query DSL
- Deprecate NotQueryBuilder
Search
- Deprecate _search/exists in favour of regular _search with size 0 and
  terminate_after 1
- Deprecate the scan search type.

New features

Aggregations
- Add percentiles_bucket pipeline aggregation
- Add stats_bucket / extended_stats_bucket pipeline aggs
Analysis
- Lithuanian analysis
Geo
- Adds geo_centroid metric aggregator

Enhancements

Allocation
- Add cluster-wide setting for total shard limit
- Early terminate high disk watermark checks on single data node cluster
- Also use PriorityComparator in shard balancer
- Add support for filtering by publish IP address
CAT API
- Add duration field to /_cat/snapshots
- Add cat API for repositories and snapshots
- Adds disk used by indices to _cat/allocation
Core
- Verify Checksum once it has been fully written to fail as soon as
  possible
Exceptions
- Deduplicate cause if already contained in shard failures
- Give a better exception when running from freebsd jail without
  enforce_statfs=1
- Make root_cause of field conflicts more obvious
- Use a dedicated id to serialize EsExceptions instead of it's class name.
- Validate class before cast.
- Improve error message of ClassCastExceptions
Geo
- Refactor geo_point validate* and normalize* for 2.x
Index APIs
- Limit type name length
Index Templates
- Accumulate validation errors when validating index templates
Internal
- Fix dangling comma in ClusterBlock#toString
- Improve some logging around master election and cluster state
- Add workaround for JDK-8014008
- Cleanup IndexMetaData
- More helpful error message on parameter order
- Cleanup InternalClusterInfoService
- Remove and forbid use of com.google.common.base.Throwables
- Remove cyclic dependencies between IndexService and FieldData/BitSet
  caches
- Remove and forbid use of com.google.common.base.Objects
- Remove and forbid use of com.google.common.collect.ImmutableList
- Remove and forbid use of com.google.common.collect.Lists
- Remove unused code from query_string parser and settings
- Consolidate duplicate logic in RoutingTable all*ShardsGrouped
- Turn DestructiveOperations.java into a Guice module.
- Remove CachedDfSource
- Enable indy (invokedynamic) compile flag for Groovy scripts by
  default
Java API
- Prevents users from building a BulkProcessor with a null client
Logging
- Move logging for the amount of free disk to TRACE
Packaging
- Drop ability to execute on Solaris
- Nuke ES_CLASSPATH appending, JarHell fail on empty classpath elements
- improve seccomp syscall filtering
- Block process execution with seccomp on linux/amd64
- Remove JAVA_HOME detection from the debian init script
Plugin Cloud AWS
- Enable S3SignerType
- Remove cloud.account and cloud.key settings
Plugin Cloud GCE
- cloud-gce plugin should check discovery.type
Plugin Discovery EC2
- Adding US-Gov-West
- Improved building of disco nodes
Plugin Repository S3
- Add aws canned acl
Plugins
- Don't be lenient in PluginService#processModule(Module)
- Adds a validation for plugins script to check if java is set
- Plugins: Removed plugin.types
- Improve java version comparison and explicitly enforce a version format
- Output plugin info only in verbose mode
Query DSL
- Internal: simplify filtered query conversion to lucene query
- Remove unsupported rewrite from multi_match query builder
- Remove unsupported rewrite option from match query builder
- Make FunctionScore work on unmapped field with missing parameter
Scripting
- Add property permissions so groovy scripts can serialize json
Scroll
- Optimize sorted scroll when sorting by _doc.
Search
- fix numerical issue in function score query
- Optimize scrolls for constant-score queries.
- Optimize counts on simple queries.
Search Templates
- Adds template support to _msearch resource
Snapshot/Restore
- Simplify the BlobContainer blob writing interface
- Add readonly option for repositories
Stats
- Add os.allocated_processors stats
- Adds stats counter for failed indexing requests

Bug fixes

Aggregations
- Pass extended bounds into HistogramAggregator when creating an
  unmapped aggregator
- Added correct generic type parameter on ScriptedMetricBuilder
- Pipeline Aggregations at the root of the agg tree are now validated
- Estimate HyperLogLog bias via k-NN regression
Allocation
- Fix calculation of next delay for delayed shard allocation
- Take ignored unallocated shards into account when making allocation
  decision
- Only allow rebalance operations to run if all shard store data is
  available
- Delayed allocation can miss a reroute
- Check rebalancing constraints when shards are moved from a node they
  can no longer remain on
CAT API
- Properly set indices and indicesOptions on subrequest made by
  /_cat/indices
CRUD
- Index name expressions should not be broken up
Cluster
- Handle shards assigned to nodes that are not in the cluster state
Core
- Use fresh index settings instead of relying on @IndexSettings
- Fork Lucene PatternTokenizer to apply LUCENE-6814 (closes
- Record all bytes of the checksum in VerifyingIndexOutput
- When shard becomes active again, immediately increase its indexing buffer
- Close TokenStream in finally clause
- LoggingRunnable.run should catch and log all errors, not just Exception?
Exceptions
- Fix ensureNodesAreAvailable's error message
Fielddata
- Don't cache top level field data for fields that don't exist
Geo
- Geo: Allow numeric parameters enclosed in quotes for geohash_grid
  aggregation
- Resync Geopoint hashCode/equals method
- Fix GeoPointFieldMapper to index geohash at correct precision.
Index APIs
- Field stats: Fix NPE for index constraint on empty index
- Field stats: Added format option for index constraints
- Restore previous optimize transport action name for bw comp
- Forbid index name . and ..
Index Templates
- Validate settings specified in index templates at template creation time
Internal
- fix mvn verify on jigsaw with 2.1
- fixup issues with 32-bit jvm
- Failure to update the cluster state with the recovered state should
  make sure it will be recovered later
- Gateway: a race condition can prevent the initial cluster state from
  being recovered
- Verify actually written checksum in VerifyingIndexOutput
- An inactive shard is activated by triggered synced flush
Logging
- Don't log multi-megabyte guice exceptions.
- Moving system property setting to before it can be used
Mapping
- Make _type use doc values
- Mapping: Allows upgrade of indexes with only search_analyzer specified
Packaging
- Handle system policy correctly
- Startup script exit status should catch daemonized startup failures
- Don't let ubuntu try to install its crazy jayatana agent.
Parent/Child
- Remove unnecessary usage of extra index searchers
- Plugin Delete By Query
- Fix Delete-by-Query with Shield
- Delete by query to not wrap the inner query into an additional query
  element
Plugins
- Fix plugin list command error message
- Fix HTML response during redirection
REST
- XContentFactory.xContentType: allow for possible UTF-8 BOM for JSON
  XContentType
- RestUtils.decodeQueryString ignores the URI fragment when parsing
  a query string
Search
- Fix the quotes in the explain message for a script score function
  without parameters
Settings
- ByteSizeValue.equals should normalize units
- Snapshot/Restore
- Snapshot restore and index creates should keep index settings and
  cluster blocks in sync
- Fix blob size in writeBlob() method
Stats
- Add extra validation into cluster/stats
- Omit current* stats for OldShardStats
Translog
- Translog recovery can repeatedly fail if we run out of disk
- Pending operations in the translog prevent shard from being marked
  as inactive

Regressions

Internal
- Deduplicate concrete indices after indices resolution

Upgrades

Core
- Upgrade Lucene to 5.3.1
- Upgrade to lucene-5.3.0.
Geo
- Update to spatial4j 0.5 for correct Multi-Geometry
Internal
- Update to Jackson 2.6.2
Plugin Cloud AWS
- Update AWS SDK version to 1.10.19
Plugin Discovery EC2
- Upgrade to aws 1.10.33
2015-12-31 09:57:31 +00:00
fhajny
7c5b61ad13 Update databases/redis to 3.0.6.
--[ Redis 3.0.6 ] Release date: 18 Dec 2015

Upgrade urgency: MODERATE. We fixed a crash that happens very rarely, so
                 updating does not hurt, but most users are unlikely to
                 experience this condition because it requires some odd
                 timing. However if you are a Redis Cluster user, upgrading
                 is strongly adviced since this release includes very
                 important improvements to Redis Cluster.

* [FIX] lua_struct.c/getnum security issue fixed. (Luca Bruno discovered it,
        patched by Sun He and Chris Lamb)
* [FIX] Redis Cluster replica migration fixed. See issue #2924 for details.
        (Salvatore Sanfilippo)
* [FIX] Fix a race condition in processCommand() because of interactions
        with freeMemoryIfNeeded(). Details in issue #2948 and especially
        in the commit message d999f5a. (Race found analytically by
        Oran Agra, patch by Salvatore Sanfilippo)

* [NEW] Backported from the upcoming Redis 3.2:
        MIGRATE now supports an extended multiple-keys pipelined mode, which
        is an order of magnitude faster. Redis Cluster now uses this mode
        in order to perform reshardings and rebalancings. (Salvatore Sanfilippo)
* [NEW] Backported from the upcoming Redis 3.2:
        Redis Cluster has now support for rebalancing via the redis-trib
        rebalance command. Demo here:
        https://asciinema.org/a/0tw2e5740kouda0yhkqrm5790
        Official documentation will be available ASAP. (Salvatore Sanfilippo)
* [NEW] Redis Cluster redis-trib.rb new "info" subcommand.
* [NEW] Redis Cluster tests improved. (Salvatore Sanfilippo)
* [NEW] Log offending memory access address on SIGSEGV/SIGBUS (Salvatore
        Sanfilippo)
2015-12-31 09:09:36 +00:00
wen
4d89ee0002 Update to 4.033
Upstream changes:
2015-10-26 Patrick Galbraith, Michiel Beijen, DBI/DBD community (4.033)
* Full-release to include 03.

2015-10-25 Patrick Galbraith, Michiel Beijen, DBI/DBD community (4.032_03)
* Use mysql_get_option to read net_buffer_length and mysql_get_parameter
   where available, needed for MySQL 5.7.9. Patch from berntm @ Oracle.
   https://github.com/perl5-dbi/DBD-mysql/pull/42
* Fix mysql_conn_attrs test when run against MySQL 5.1 server.
* Fix for memory leak to $sth->{ParamValues} , RT83051
    https://rt.cpan.org/Public/Bug/Display.html?id=83051
* Fixes for running test suite on MySQL 5.7.
* Fix running test suite with InnoDB disabled, reported by bor.
2015-12-31 03:23:31 +00:00
taca
a526ba2671 Add support for ruby23. 2015-12-30 15:00:57 +00:00
dholland
a3d1589e21 Whitespace. 2015-12-29 04:54:34 +00:00
dholland
f13d6671da Fix missing/broken rcsids. 2015-12-29 04:04:26 +00:00
adam
6a03b933e1 PKGREVISION removed after updating lang/perl5 to 5.22.1 2015-12-28 13:45:57 +00:00
adam
6c3eaedbe5 Changes 2.4.22:
Lib/
* LDIFParser now also accepts value-spec without a space
  after the colon.
* Added key-word argument authz_id to LDAPObject methods
  sasl_non_interactive_bind_s(), sasl_external_bind_s() and
  sasl_gssapi_bind_s()
* Hmmpf! Added missing self to LDAPObject.fileno().
* ReconnectLDAPObject.sasl_bind_s() now correctly uses
  generic wrapper arguments *args,**kwargs
* LDIFParser.parse_change_records() now correctly calls
  LDIFParser.handle_change_modify()
* Corrected ldap.controls.pwdpolicy.__all__

Doc/
* Started missing docs for sub-module ldap.sasl.
2015-12-27 12:11:36 +00:00
taca
a12778e6a4 More packages currently incompatible with php70. 2015-12-25 01:18:10 +00:00
sevan
6beaef5307 PLIST.auth_socket also applies to FreeBSD
Reviewed by wiz@
2015-12-21 00:32:15 +00:00
taca
431051a05e Restrict PHP_VERSIONS_ACCEPTED to 55 and 56. 2015-12-19 14:27:12 +00:00
gdt
0193a4ddbe Update to 2.2.0
Disable address standardizer, which seems to build if some of what it
requires (pcre) happens to be installed, until I figure out if it should
be built and require the dependencies.

Add patches (already reported upstream) to work around upstream using
PERL from pgxs, which is "missing" in pkgsrc, because the
postgresql-client build didn't require perl, and to use @PERL@, found
by postgis configure instead.

Passes tests on NetBSD-6 i386 with postgresql93.

PostGIS 2.2.0
2015/10/07

 * Important / Breaking Changes *

  - PROJ4 4.6 and higher only
  - #2703, KNN <-> operator now returns the correct distance ordering
           for all geometry types, not just for points. Code that expects
           the looser "centroid distance" ordering should be updated.
  - #3022, ValidateTopology swapped meaning of id1 and id2 for the
           'edge crosses node' error (now edge_id,node_id)
  - #2565, ST_SummaryStats(tablename, rastercolumn, ...) uses
           ST_SummaryStatsAgg()
  - #2567, ST_Count(tablename, rastercolumn, ...) uses ST_CountAgg()
  - #2842, raster - Hide unselectable tables from raster_overview
        and raster_columns
  - By default, PostGIS raster disables all GDAL drivers affecting
    out-db rasters, ST_FromGDALRaster() and ST_AsGDALRaster() variants
  - #3181, POINT EMPTY is now stored as POINT(NaN NaN) in WKB, instead of as MULTIPOINT EMPTY
  - Java binding moved to separate repository:
    https://github.com/postgis/postgis-java


 * Deprecated signatures *

  - #2748, ST_Shift_Longitude renamed to ST_ShiftLongitude,
           ST_Find_Extent renamed to ST_FindExtent,
           ST_Combine_BBox renamed to ST_CombineBbox,
           ST_Length_Spheroid renamed to ST_LengthSpheroid,
           ST_Distance_Spheroid renamed to ST_DistanceSpheroid,
           ST_Distance_Sphere renamed to ST_DistanceSphere,
           ST_3DLength_Spheroid deprecated (use ST_LengthSpheroid)
  - #2769, ST_Mem_Size renamed to ST_MemSize
  - #2565, ST_SummaryStats(tablename, rastercolumn, ...)
  - #2567, ST_Count(tablename, rastercolumn, ...)

 * New Features *

  - Topology API in liblwgeom
    (Sandro Santilli / Regione Toscana - SITA)
  - New lwgeom_version method in liblwgeom
  - New lwgeom_unaryunion method in liblwgeom
  - New lwgeom_linemerge method in liblwgeom
  - New lwgeom_is_simple method in liblwgeom
  - #3117, Add SFCGAL 1.1 support: add ST_3DDifference, ST_3DUnion,
           ST_Volume, ST_MakeSolid, ST_IsSolid (Vincent Mora / Oslandia)
  - #3169, ST_ApproximateMedialAxis (Sandro Santilli)
  - ST_CPAWithin (Sandro Santilli / Boundless)
  - Add |=| operator with CPA semantic and KNN support with PgSQL 9.5+
    (Sandro Santilli / Boundless)
  - #3131, KNN support for the geography type (Paul Ramsey / CartoDB)
  - #3023, ST_ClusterIntersecting / ST_ClusterWithin (Dan Baston)
  - #2703, Exact KNN results for all geometry types, aka "KNN re-check" (Paul Ramsey / CartoDB)
  - #1137, Allow a tolerance value in ST_RemoveRepeatedPoints (Paul Ramsey / CartoDB)
  - #3062, Allow passing M factor to ST_Scale (Sandro Santilli / Boundless)
  - #3139, ST_BoundingDiagonal (Sandro Santilli / Boundless)
  - #3129, ST_IsValidTrajectory (Sandro Santilli / Boundless)
  - #3128, ST_ClosestPointOfApproach (Sandro Santilli / Boundless)
  - #3152, ST_DistanceCPA (Sandro Santilli / Boundless)
  - Canonical output for index key types
  - ST_SwapOrdinates (Sandro Santilli / Boundless)
  - #2918, Use GeographicLib functions for geodetics (Mike Toews)
  - #3074, ST_Subdivide to break up large geometry (Paul Ramsey / CartoDB)
  - #3040, KNN GiST index based centroid (<<->>)
           n-D distance operators (Sandro Santilli / Boundless)
  - Interruptibility API for liblwgeom (Sandro Santilli / CartoDB)
  - #2939, ST_ClipByBox2D (Sandro Santilli / CartoDB)
  - #2247, ST_Retile and ST_CreateOverview: in-db raster overviews creation
           (Sandro Santilli / Vizzuality)
  - #899, -m shp2pgsql attribute names mapping -m switch
           (Regina Obe / Sandro Santilli)
  - #1678, Added GUC postgis.gdal_datapath to specify GDAL config
           variable GDAL_DATA
  - #2843, Support reprojection on raster import
           (Sandro Santilli / Vizzuality)
  - #2349, Support for encoded_polyline input/output (Kashif Rasul)
  - #2159, report libjson version from postgis_full_version()
  - #2770, ST_MemSize(raster)
  - Add postgis_noop(raster)
  - Added missing variants of ST_TPI(), ST_TRI() and ST_Roughness()
  - Added GUC postgis.gdal_enabled_drivers to specify GDAL config
    variable GDAL_SKIP
  - Added GUC postgis.enable_outdb_rasters to enable access to
    rasters with out-db bands
  - #2387, address_standardizer extension as part of PostGIS
           Stephen Woodbridge (imaptools.com), Walter Sinclair, Regina Obe
  - #2816, address_standardizer_data_us extension
           provides reference lex,gaz,rules for address_standardizer
           Stephen Woodbridge (imaptools.com), Walter Sinclair, Regina Obe
  - #2341, New mask parameter for ST_MapAlgebra
  - #2397, read encoding info automatically in shapefile loader
  - #2430, ST_ForceCurve
  - #2565, ST_SummaryStatsAgg()
  - #2567, ST_CountAgg()
  - #2632, ST_AsGML() support for curved features
  - #2652, Add --upgrade-path switch to run_test.pl
  - #2754, sfcgal wrapped as an extension
  - #2227, Simplification with Visvalingam-Whyatt algorithm
           ST_SimplifyVW, ST_SetEffectiveArea (Nicklas Avén)
  - Functions to encode and decode TWKB
    ST_AsTWKB, ST_GeomFromTWKB (Paul Ramsey / Nicklas Avén / CartoDB)

 * Enhancements *

  - #3223, Add memcmp short-circuit to ST_Equals (Daniel Baston)
  - #3227, Tiger geocoder upgraded to support Tiger 2015 census
  - #2278, Make liblwgeom compatible between minor releases
  - #897, ST_AsX3D support for GeoCoordinates and systems "GD" "WE"
           ability to flip x/y axis (use option = 2, 3)
  - ST_Split: allow splitting lines by multilines, multipoints
              and (multi)polygon boundaries
  - #3070, Simplify geometry type constraint
  - #2839, Implement selectivity estimator for functional indexes,
           speeding up spatial queries on raster tables.
           (Sandro Santilli / Vizzuality)
  - #2361, Added spatial_index column to raster_columns view
  - #2390, Testsuite for pgsql2shp
  - #2527, Added -k flag to raster2pgsql to skip checking that
           band is NODATA
  - #2616, Reduce text casts during topology building and export
  - #2717, support startpoint, endpoint, pointn, numpoints for compoundcurve
  - #2747, Add support for GDAL 2.0
  - #2754, SFCGAL can now be installed with CREATE EXTENSION
       Vincent Mora (Oslandia)
  - #2828, Convert ST_Envelope(raster) from SQL to C
  - #2829, Shortcut ST_Clip(raster) if geometry fully contains the raster
           and no NODATA specified
  - #2906, Update tiger geocoder to handle tiger 2014 data
  - #3048, Speed up geometry simplification (J.Santana @ CartoDB)
  - #3092, Slow performance of geometry_columns with many tables

 * Bug Fixes *

  - #2893, Allow interruptibility of ST_Segmentize(geometry)
           (Sandro Santilli / CartoDB)
  - #2540, Change GUC name for GDAL_DATA to postgis.gdal_datapath
  - #2777, Raster max extent constraint based upon envelope to behave
           like geometry extent
  - #2822, Use @ operator instead of ST_CoveredBy() for raster
           max extent constraint
  - #3018, GROUP BY geography sometimes returns duplicate rows
  - #3020, ST_AddBand out-db bug where height using width value
  - #3048, shp2pgsql - illegal number format when specific system locale set
  - #3061, Allow duplicate points in JSON, GML, GML ST_GeomFrom* functions
  - #3086, ST_DumpValues() crashes backend on cleanup with invalid
           band indexes
2015-12-15 00:44:40 +00:00
taca
62c351b89a Update ruby-odbc to 0.99997.
Wed Apr 15 2015 version 0.99997 released

	* fixed bug (typo) when compiling with Ruby < 2.0

Wed Mar 25 2015 version 0.99996 released

	* when built for Ruby >= 2.0 release GVL for potentially
	  long running ODBC API functions, thanks Matt Conover
	  for initial implementation
2015-12-12 16:16:46 +00:00
riz
4657ea42e0 Add and enable py-carbon. 2015-12-11 21:41:21 +00:00
riz
1bf87ca2a6 Add py-carbon 0.9.15, from pkgsrc-wip.
Carbon is a backend data caching and persistence daemon for Graphite.

See https://github.com/graphite-project/ for more information.
2015-12-11 21:40:50 +00:00
riz
0395d78670 Add and enable py-whisper. 2015-12-11 21:35:45 +00:00
riz
be8aad7ba3 Add whisper 0.9.15, as used by the graphite project.
Whisper is a fixed-size database, similar in design to RRD
(round-robin-database). It provides fast, reliable storage of numeric
data over time.
2015-12-11 21:34:15 +00:00
ryoon
3501b3a0ae Fix build. Provide qmake from qt4-tools.
Thank you, joerg@.
2015-12-09 13:20:59 +00:00
fhajny
ecd07afff0 Update databases/mongo-c-driver to 1.3.0.
pkgsrc changes:
- Release tarballs cannot build man pages any more, use pre-built
  ones instead.

Changes since 1.2.1:

- If the driver is compiled without SSL support but a URI with "ssl=true"
  is passed to mongoc_client_new, mongoc_client_new_from_uri, or
  mongoc_client_pool_new, the function logs an error and returns NULL.
  Before, the driver would attempt a non-SSL connection.
- mongoc_collection_find_and_modify will now apply the mongoc_collection_t's
  write_concern_t when talking to MongoDB 3.2.
- Support for MongoDB 3.2's "readConcern" feature for queries, counts,
  and aggregations. The option "readConcernLevel" is now accepted in
  the MongoDB URI.
- Support for MongoDB 3.2's "bypassDocumentValidation" option for writes.
- New struct mongoc_bulk_write_flags_t and related functions.
- New struct mongoc_find_and_modify_opts_t and related functions.
- New functions to copy database and collection handles.
- Support for MongoDB 3.2 wire protocol: use commands in place of OP_QUERY,
  OP_GETMORE, and OP_KILLCURSORS messages.
- To explain a query plan with MongoDB 3.2, you must now call the "explain"
  command, instead of including the "$explain" key in
  a mongoc_collection_find query. See the mongoc_collection_find
  documentation page for details.
- Configurable wait time on tailable cursors with MongoDB 3.2.
- Use electionId to detect a stale replica set primary during
  a network split.
- Disconnect from replica set members whose "me" field does not match
  the connection address.
- The client side matching feature, mongoc_matcher_t and related functions,
  are deprecated and scheduled for removal in version 2.0.
- New CMake options ENABLE_SSL, ENABLE_SASL, ENABLE_TESTS, and
  ENABLE_EXAMPLES.
- Use constant-time comparison when verifying credentials.
- Combine environment's CFLAGS with configure options when building.
- Improved man page output and "whatis" entries.
2015-12-08 09:35:24 +00:00
adam
48f3c0b8fe Changes 5.6.28:
MySQL Server RPM packages now contain a conflict indicator for MySQL Connector C, such that an error occurs when installing MySQL Server if MySQL Connector C is also installed. To install MySQL Server, remove any MySQL Connector C packages first.

mysql_upgrade now attempts to print more informative errors than FATAL ERROR: Upgrade failed.

These client programs now support the --enable-cleartext-plugin option: mysqlcheck, mysqldump, mysqlimport, mysqlshow. This option enables the mysql_clear_password cleartext authentication plugin. (See The Cleartext Client-Side Authentication Plugin.)

Support for building with Solaris Studio 5.13 was added.

Performance Schema digests in DIGEST_TEXT columns have ... appended to the end to indicate when statements exceed the maximum statement size and were truncated. This is also now done for statement text values in SQL_TEXT columns.

Bugs Fixed
2015-12-08 08:49:50 +00:00
adam
dc654ec9c8 Changes 5.5.47:
MySQL Server RPM packages now contain a conflict indicator for MySQL Connector C, such that an error occurs when installing MySQL Server if MySQL Connector C is also installed. To install MySQL Server, remove any MySQL Connector C packages first.

mysql_upgrade now attempts to print more informative errors than FATAL ERROR: Upgrade failed.

These client programs now support the --enable-cleartext-plugin option: mysqlcheck, mysqldump, mysqlimport, mysqlshow. This option enables the mysql_clear_password cleartext authentication plugin. (See The Cleartext Client-Side Authentication Plugin.)

Bugs Fixed
2015-12-07 15:54:31 +00:00
taca
40fdce26c3 Do not hard code the major version of PHP. 2015-12-06 14:10:22 +00:00
taca
d96ad712dc * Use pdo_error instead of php56 for PLIST_VARS.
* Set PLIST.pdo_errors for PKG_PHP_VERSION is not "55" instead of
  PKG_PHP_VERSION is "56".
2015-12-06 13:51:30 +00:00
taca
2cc4cefebc Explictly restrict PHP_VERSIONS_ACCEPTED to 55 and 56 for php-mssql package. 2015-12-06 12:29:32 +00:00
taca
c4d7c37e80 Explicitly restrict PHP_VERSIONS_ACCEPTED to 55 and 56 for packages which
use php-mysql package.
2015-12-06 12:13:12 +00:00
adam
7f3b4730ad Extend PYTHON_VERSIONS_INCOMPATIBLE to 35 2015-12-05 21:25:27 +00:00
adam
f1d8051950 OpenLDAP 2.4.43 Release (2015/11/30)
Fixed liblber remove obsolete assert (ITS-8240, ITS-8301)
	Fixed libldap file URLs on windows (ITS-8273)
	Fixed libldap microsecond timer for windows (ITS-8295)
	Fixed slap tools minor one time memory leak (ITS-8082)
	Fixed slapd to avoid redundant processing of abandon ops (ITS-8232)
	Fixed slapd syncrepl segv when present list is NULL (ITS-8231, ITS-8042)
	Fixed slapd segfault with invalid SASL URI (ITS-8218)
	Fixed slapd configuration parser with unbalanced quotes (ITS-8233)
	Fixed slapd syncrepl check with config db on windows (ITS-8277)
	Fixed slapd with mod Increment and inherited attribute type (ITS-8289)
	Fixed slapd-ldap SEGV after failed retry (ITS-8173)
	Fixed slapd-ldap to skip client controls in ldap_back_entry_get (ITS-8244)
	Fixed slapd-null to have an option to return a search entry (ITS-8249)
	Fixed slapd-relay to correctly handle quoted options (ITS-8284)
	Fixed slapo-accesslog delta-sync MMR with interrupted refresh phase (ITS-8281)
	Fixed slapo-dds segfault when using slapo-memberof (ITS-8133)
	Fixed slapo-ppolicy to allow purging of stale pwdFailureTime attributes (ITS-8185)
	Fixed slapo-ppolicy to release entry on failure (ITS-7537)
	Fixed slapo-ppolicy to fall back to default policy if there is a parsing error (ITS-8234)
	Fixed slapo-syncprov with interrupted refresh phase (ITS-8281)
	Fixed slapo-refint with subtree renames (ITS-8220)
	Fixed slapo-rwm missing olcDropUnrequested attribute (ITS-7889)
	Fixed slapo-rwm parsing to avoid double-escaping rewrite rules (ITS-7964)
	Build Environment
		Fixed ldif-filter option parsing (ITS-8292)
		Fixed slapd-tester EOL handling in test output for windows (ITS-8280)
		Fixed slapd-tester executable suffix for windows (ITS-8216)
		Fixed test061 timing issues (ITS-8297)
	Contrib
		Added libnettle support to pw-pbkdf2 (ITS-8198)
		Fixed smbk5pwd compiler warnings with libnettle (ITS-8235)
		Fixed passwd symbol collisions with other crypto libraries (ITS-8294)
	Documentation
		Updated guide to reflect changes to how TLS is handled with syncrepl
2015-12-02 17:04:56 +00:00
taca
5a2ec0d3fe Update ruby-sequel to 4.29.0.
=== 4.29.0 (2015-12-01)

* Add Model#json_serializer_opts method to json_serializer plugin, allowing for setting to_json defaults on per-instance basis (jeremyevans)

* Add uuid plugin for automatically setting UUID column when creating a model object (pdrakeweb, jeremyevans) (#1106)

* Allow the sqlanywhere adapter to work with sharding (jeremyevans)

* Support blobs as bound variables in the oracle adapter (jeremyevans) (#1104)

* Order by best results first when using the Database#full_text_search :rank option on PostgreSQL (chanks) (#1101)

* Run Database#table_exists? inside a savepoint if currently in a transaction and the database supports savepoints (jeremyevans) (#1100)

* Allow Database#transaction :retry_on option to work when using savepoints (jeremyevans)

* Allow for external adapters to implement Dataset#date_add_sql_append to integrate with the date_arithmetic extension (jeremyevans)

* Add Dataset#insert_empty_columns_values private method for easy overriding for databases that don't support INSERT with DEFAULT VALUES (jeremyevans)
2015-12-02 14:11:58 +00:00
wiedi
bbf0af8e69 Update hiredis to 0.13.3
Changes:
	* Revert "Clear `REDIS_CONNECTED` flag when connection is closed".
	* Make tests pass on FreeBSD (Thanks, Giacomo Olgeni)
2015-11-29 18:35:37 +00:00
taca
9a79f3041d Update sequel to 4.28.0.
=== 4.28.0 (2015-11-02)

* Add boolean_subsets plugin, which adds a subset for each boolean column (jeremyevans)

* Add subset_conditions plugin, which adds a method for each subset returning the filter conditions for the subset (jeremyevans)

* Make the list plugin work better with the auto_validations plugin when there is a validation on the position column (jeremyevans)

* Make to_csv for model datasets call instance methods, just like Model#to_csv, in the csv_serializer plugin (skrobul) (#1088)

* Raise Sequel::NoExistingObject instead of generic error if Model#refresh can't find the related row (jeremyevans)
2015-11-29 12:12:41 +00:00
taca
3825f28a59 Update ruby-pg to 0.18.4.
== v0.18.4 [2015-11-13] Michael Granger <ged@FaerieMUD.org>

Enhancements:
- Fixing compilation problems with Microsoft Visual Studio 2008. GH #10
- Avoid name clash with xcode and jemalloc. PR#22, PR#23

Bugfixes:
- Avoid segfault, when quote_ident or TextEncoder::Identifier
  is called with Array containing non-strings. #226
2015-11-29 12:10:16 +00:00