Commit graph

8778 commits

Author SHA1 Message Date
adam
c8e3e9e6a3 py-pypika: updated to 0.38.0
0.38.0:
Unknown changes
2020-08-04 11:31:38 +00:00
wiz
6456cab608 redis: add pkg-config tool
The build infrastructure expects it to be there, and throws weird shell
errors if it isn't.
2020-08-03 14:07:02 +00:00
wiz
6a5da82b91 redis: fix CVE-2016-2121
The configuration file was installed mode 644, but could contain passwords.

Bump PKGREVISION.
2020-08-03 10:38:45 +00:00
rillig
9def674848 apache-cassandra2: fix hard-coded /var, fix pkglint warnings
The hard-coded /var had made the SUBST block from Makefile.common fail in
the install stage.
2020-07-27 17:21:40 +00:00
adam
7687a9b4b8 prometheus: updated to 2.20.0
2.20.0 / 2020-07-22

This release changes WAL compression from opt-in to default. WAL compression will prevent a downgrade to v2.10 or earlier without deleting the WAL. Disable WAL compression explicitly by setting the command line flag --no-storage.tsdb.wal-compression if you require downgrading to v2.10 or earlier.

[CHANGE] promtool: Changed rule numbering from 0-based to 1-based when reporting rule errors.
[CHANGE] Remote read: Added prometheus_remote_storage_read_queries_total counter and prometheus_remote_storage_read_request_duration_seconds histogram, removed prometheus_remote_storage_remote_read_queries_total counter.
[CHANGE] Remote write: Added buckets for longer durations to prometheus_remote_storage_sent_batch_duration_seconds histogram.
[CHANGE] TSDB: WAL compression is enabled by default.
[FEATURE] PromQL: Added group() aggregator.
[FEATURE] SD: Added Docker Swarm SD.
[FEATURE] SD: Added DigitalOcean SD.
[FEATURE] SD: Added Openstack config option to query alternative endpoints.
[ENHANCEMENT] Configuration: Exit early on invalid config file and signal it with exit code 2.
[ENHANCEMENT] PromQL: without is now a valid metric identifier.
[ENHANCEMENT] PromQL: Optimized regex label matching for literals within the pattern or as prefix/suffix.
[ENHANCEMENT] promtool: Added time range parameters for labels API in promtool.
[ENHANCEMENT] Remote write: Include samples waiting in channel in pending samples metric. Log number of dropped samples on hard shutdown.
[ENHANCEMENT] Scrape: Ingest synthetic scrape report metrics atomically with the corresponding scraped metrics.
[ENHANCEMENT] SD: Reduce timeouts for Openstack SD.
[ENHANCEMENT] SD: Use 10m timeout for Consul watches.
[ENHANCEMENT] SD: Added AMI meta label for EC2 SD.
[ENHANCEMENT] TSDB: Increment WAL corruption metric also on WAL corruption during checkpointing.
[ENHANCEMENT] TSDB: Improved query performance for high-cardinality labels.
[ENHANCEMENT] UI: Display dates as well as timestamps in status page.
[ENHANCEMENT] UI: Improved scrolling when following hash-fragment links.
[ENHANCEMENT] UI: React UI renders numbers in alerts in a more human-readable way.
[BUGFIX] API: Fixed error status code in the query API.
[BUGFIX] PromQL: Fixed avg and avg_over_time for NaN, Inf, and float64 overflows.
[BUGFIX] PromQL: Fixed off-by-one error in histogram_quantile.
[BUGFIX] promtool: Support extended durations in rules unit tests.
[BUGFIX] Scrape: Fix undercounting for scrape_samples_post_metric_relabeling in case of errors.
[BUGFIX] TSDB: Don't panic on WAL corruptions.
[BUGFIX] TSDB: Avoid leaving behind empty files in chunks_head, causing startup failures.
[BUGFIX] TSDB: Fixed race between compact (gc, populate) and head append causing unknown symbol error.
[BUGFIX] TSDB: Fixed unknown symbol error during head compaction.
[BUGFIX] TSDB: Fixed panic during TSDB metric registration.
[BUGFIX] TSDB: Fixed --limit command line flag in tsdb tool
2020-07-27 14:50:19 +00:00
adam
a4d25c6266 py-tortoise-orm: updated to 0.16.14
0.16.14
Make F expression work with QuerySet.filter().
Include py.typed in source distribution.
Added datetime parsing from int for fields.DatetimeField.
get_or_create passes the using_db= on if provided.
Allow custom loop and connection_class parameters to be passed on to asyncpg.
2020-07-27 06:39:14 +00:00
wen
c146bd729f Update to 1.78
Upstream changes:
 Changes for version 1.78

    Patch fromSQL to allow pre-executed handle Patch provided by Jeff Janes
2020-07-23 12:05:38 +00:00
wen
0b4ae01e47 Update to 1.02
Upstream changes:
1.02 - Todd Rinaldo <toddr@cpan.org> 2020-01-29
    - Invoke new as a class method in docs and practice.
    - Add support for COW PVs when returning key values. This will hopefully
      deduplicate returned strings where possible.
    - Adjust tests to skip exists tests on 5.8.1, not 5.6.2
    - Optimize cdb_hashadd as a inline macro
    - Croak if atomic re-write from the temp to the final file fails.

1.01 - Todd Rinaldo <toddr@cpan.org> 2020-01-27
    - Fix MANIFEST so Changelog is shpped.
    - Address file descriptor leak in CDB_File.

1.00 - Todd Rinaldo <toddr@cpan.org> 2020-01-19
    - Enable github actions for automated testing
    - Switch to github issues.
2020-07-23 11:45:58 +00:00
adam
ed3fcf2767 redis: updated to 6.0.6
Redis 6.0.6
===========

Upgrade urgency MODERATE: several bugs with moderate impact are fixed here.

The most important issues are listed here:

* Fix crash when enabling CLIENT TRACKING with prefix
* EXEC always fails with EXECABORT and multi-state is cleared
* RESTORE ABSTTL won't store expired keys into the db
* redis-cli better handling of non-pritable key names
* TLS: Ignore client cert when tls-auth-clients off
* Tracking: fix invalidation message on flush
* Notify systemd on Sentinel startup
* Fix crash on a misuse of STRALGO
* Few fixes in module API
* Fix a few rare leaks (STRALGO error misuse, Sentinel)
* Fix a possible invalid access in defrag of scripts (unlikely to cause real harm)

New features:

* LPOS command to search in a list
* Use user+pass for MIGRATE in redis-cli and redis-benchmark in cluster mode
* redis-cli support TLS for --pipe, --rdb and --replica options
* TLS: Session caching configuration support
2020-07-21 07:34:43 +00:00
adam
2f72ca0188 sqlitebrowser: updated to 3.12.0
v3.12.0

All Enhancements
Make use of the enhanced ALTER TABLE features in SQLite 3.25.0
Allow specifying an ON CONFLICT strategy in the Import CSV dialog
Add option to remember last location per action type when saving and loading
Add conditional formats to the Browse Data tab
Show current database action and add a cancel button in status bar
Save read-only state in the project file
Add support for filtering by regular expressions using the /regexp/ syntax
More efficient table editing. When editing the schema, do all changes in one go at the end
Add comment/uncomment feature to the SQL editor
Add option to find and replace in the selection in the SQL editor
Execute SQL statements in a different thread, allowing long-running queries to be cancelled
When editing a cell with a foreign-key, show a list of possible values in a dropdown list
Many small performance improvements
Lots of UI reworking, allowing more flexibility, adding new shortcuts, fixing glitches, and making it more responsive. Some of the new settings are stored in the project file while the handling of project files itself is improved too
New Save Project As menu item
Ask the user whether to save modified SQL tabs when closing, add a new button to save changes in all open tabs, prompt to save changes in the project when closing the database or the application
Allow custom display formats
Add new log to the SQL log dock which prints the SQLite error log
New setting allowing to set a dark style using a style-sheet
Add support for sorting by multiple columns in the Browse Data tab and add a button to clear sort orders
Add support for inserting rows into views with appropriate triggers
Enable build against external QCustomPlot
Improved text editor in the Edit Cell dock
New command-line argument for saving settings
Show some information about the selected data when selecting cells in the Browse Data tab
Detect changes in SQL files made by other programs
Add a full find dialog to all text editors
Add constraint editing to the Edit Table dialog
Include a built-in certificate which allows out-of-the-box read-only access to dbhub.io
Support all Unicode quote and escape characters in the Import CSV dialog
Add proxy support to dbhub.io functionality
Add "Browse Table" action to the context menu of the DB Structure dock
Remember read-only flag for recent files list
Extended regular expression support in the find dialogs
Add duplicate tab feature to Execute SQL area
Prompt user for options after dropping files
Allow changing the collation of columns in the Edit Table dialog
Add global filter field to Browse Data tab
Support inline preview of image data in cells
Add move field to top/bottom buttons to Edit Table dialog
Add a find and replace toolbars to the Browse Data tab
Add a toolbar for direct formatting of columns, rows, and single cells in the Browse Data tab
Support custom SQLCipher cipher_plaintext_header_size
Add support for parsing, browsing, and editing tables with GENERATED ALWAYS AS columns
Use the column type affinity for the default text alignment in the Browse Data tab
Resize columns according to contents
Allow opening of URLs or filenames from database cells and add a button to insert a link to the file into the cell
Allow editing of the contents of database cells in external applications
Add support for a secondary Y-axis to the plot area
Drop close buttons on every Execute SQL tab(x)
Show a useful icon in SQL tabs
Open SQL tabs for modifying views and triggers
Fix logo issues
Install the AppStream file to the canonical location
Open a set of SQL-Files
Consistent naming of DB Browser for SQLite
Minor: Change "Filter in all columns" => "Filter in any column"
Avoid unchanged translation of keyboard shortcuts to work around problems
Rearrange preferences database
Use port 443 for DBHub.io traffic, to be more enterprise firewall friendly
Application icon cleanup
Update to Windows Icon Generation script

All Bug fixes
Avoid setting the database dirty with some trailing whitespace and comments
Use native and localised names for shortcuts in the tool-tips
Add macOS .dylib extension to the extension selector dialog
Do not show more than 512 characters in DB Structure tooltips
Load all pending data when select all is requested
Make the Edit Cell Dock to update with the selected cell in SQL results
Fix selecting columns in Browse Data tab instead of sorting them
Fix detection of XML data, some types of text data, and large numbers in the Edit Cell dock
Fix default collations and callbacks when creating a new database
Lots of bug fixes in the SQL parser
Always set sort direction to ascending when sorting a different column
Fix problems with the JSON export
Fix problems after closing a database
Fix syntax highlighting to exactly match the SQLite keywords
Fix deleting from WITHOUT ROWID table
Fix editing data in WITHOUT ROWID tables with multiple primary key columns
Silence some unnecessary warning messages
Fix licence list in dbhub.io push dialog
Fix loading last used settings in the Import CSV dialog
Fix setting last modified date when cloning a dbhub.io database
Fix possible crash when loading a corrupt project file
Include transaction statements in the SQL log
Fixes for editing cells with RTL texts
When updating a field try to respect the affinity data type if possible
Fix value in size column of dbhub.io panel for very large databases
Fix plotting data with NULL values by leaving gaps in the graph
Fix importing CSV files with quote characters and no final line break and with only one column and no final line break
Escape filepath when attaching database
Fix foreign-key editor not working correctly in Edit Table dialog
Fix issues with resizing and with hiding a column
Fix editing in tables with custom display formats
Fix problems with greediness in the DB4S implementation of the SQLite REGEXP operator
Check if some column has a NOT NULL constraint in "Set to NULL"
Fix error indication and savepoint handling after failed statements
Make SQL editor in Edit Table dialog read-only
Fix some problems with view editing in Browse Data tab
Fix handling of databases with a view and a trigger with the same name
Never mark the DB dirty if it is read-only
Fix the recordset numbers in the Browse Data tab
Fix some typos and translation problems
Fix dotenv not working for databases encrypted using SQLCipher 3
Fix dotenv not working when not specifying the plaintext header size
Crash when -t option specifies missing table

Translations
Add Japanese translation
Update Russian translation
Update Chinese translation
Update Polish translation
Update Portuguese translation
Update French translation
Update Spanish translation
Update Turkish translation
Update Italian translation
Update German translation
Update Arabic translation
Update Simplified Chinese translation
Update German translation for v3.12.x
Updates the Brazilian Portuguese files for 3.12.0
Portuguese updates for 3.12
Update Japanese Translation for v3.12.x
Update zh translation
2020-07-20 19:11:46 +00:00
bsiegert
20b9b74c5f Revbump all Go packages after go114 update. 2020-07-17 18:04:11 +00:00
adam
a1ee7d9429 py-aiosqlite: updated to 0.15.0
v0.15.0

Feature release
- Support for accessing connections from multiple event loops
- Fixed type annotations for connection methods returning cursors
- Move cursors into separate module from connections
- Deprecated `loop` parameter to `connect()` and `Connection`
2020-07-15 14:07:51 +00:00
wiz
9ab7ca7942 tokyotyrant: add buildlink3.mk
From Edgar Fuß in PR 55479

Some pkglint cleanup while here.
2020-07-13 18:37:22 +00:00
adam
452fe7650c py-aiosqlite: updated to 0.14.1
v0.14.1
Bugfix release
- Remove debugging print() calls. Oops!
2020-07-12 17:46:29 +00:00
nia
59d7fb0955 Add LUA_LINKER_MAGIC variable that centrally sets LDFLAGS on Darwin,
as should probably have been done to begin with. Remove per-package hacks.
2020-07-11 15:14:29 +00:00
nia
2d096e32ef also use -bundle 2020-07-11 14:48:57 +00:00
nia
dd926fa5c0 Help the macOS linker understand that these are runtime-loaded modules. 2020-07-11 14:20:05 +00:00
adam
a7d543b654 py-pypika: updated to 0.37.16
0.37.16:
Unknown changes
2020-07-10 19:45:24 +00:00
adam
4a7776c2d4 py-aiosqlite: updated to 0.14.0
v0.14.0
- `Connection.backup()` now supported
- PEP 561 support added to mark the package as type annotated
- Better/fixed type annotations for context managers
2020-07-10 14:44:47 +00:00
adam
9f54bf8058 prometheus: updated to 2.19.2
2.19.2:
[BUGFIX] Remote Write: Fix panic when reloading config with modified queue parameters.
2020-07-10 10:59:35 +00:00
nia
6c9dfeece3 databases: Add lua-dbi
LuaDBI is a database interface library for Lua. It is designed to provide
a RDBMS agnostic API for handling database operations. LuaDBI also provides
support for prepared statement handles, placeholders and bind parameters
for all database operations.

Currently LuaDBI supports DB2, Oracle, MySQL, PostgreSQL and SQLite databases
with native database drivers.
2020-07-09 16:12:57 +00:00
nia
ecb91bb49e databases: Add lua-lsqlite3
lsqlite3 is a thin wrapper around the public domain SQLite3 database engine.

The lsqlite3 module supports the creation and manipulation of SQLite3
databases.

After a require('lsqlite3') the exported functions are called with prefix
sqlite3.  However, most sqlite3 functions are called via an object-oriented
interface to either database or SQL statement objects.
2020-07-09 15:27:56 +00:00
adam
bc12d4fd2c py-sqlalchemy: updated to 1.3.18
1.3.18

orm

[orm] [usecase]
Improve error message when using Query.filter_by() in a query where the first entity is not a mapped class.

[orm] [usecase]
Added a new parameter query_expression.default_expr to the query_expression() construct, which will be appled to queries automatically if the with_expression() option is not used. Pull request courtesy Haoyu Sun.

engine

[engine] [bug]
Further refinements to the fixes to the “reset” agent fixed in 5326, which now emits a warning when it is not being correctly invoked and corrects for the behavior. Additional scenarios have been identified and fixed where this warning was being emitted.

[engine] [bug]
Fixed issue in URL object where stringifying the object would not URL encode special characters, preventing the URL from being re-consumable as a real URL. Pull request courtesy Miguel Grinberg.

sql

[sql] [usecase]
Added a “.schema” parameter to the table() construct, allowing ad-hoc table expressions to also include a schema name. Pull request courtesy Dylan Modesitt.

[sql] [bug]
Correctly apply self_group in type_coerce element.
The type coerce element did not correctly apply grouping rules when using in an expression

[sql] [bug]
Added Select.with_hint() output to the generic SQL string that is produced when calling str() on a statement. Previously, this clause would be omitted under the assumption that it was dialect specific. The hint text is presented within brackets to indicate the rendering of such hints varies among backends.

[sql] [schema]
Introduce IdentityOptions to store common parameters for sequences and identity columns.

[sql] [change] [sybase]
Added .offset support to sybase dialect. Pull request courtesy Alan D. Snow.

schema

[schema] [bug]
Fixed issue where dialect_options were omitted when a database object (e.g., Table) was copied using tometadata().

mysql

[mysql] [usecase]
Implemented row-level locking support for mysql. Pull request courtesy Quentin Somerville.

sqlite

[sqlite] [usecase]
SQLite 3.31 added support for computed column. This change enables their support in SQLAlchemy when targeting SQLite.

[sqlite] [bug]
Added “exists” to the list of reserved words for SQLite so that this word will be quoted when used as a label or column name. Pull request courtesy Thodoris Sotiropoulos.

mssql

[mssql] [bug]
Refined the logic used by the SQL Server dialect to interpret multi-part schema names that contain many dots, to not actually lose any dots if the name does not have bracking or quoting used, and additionally to support a “dbname” token that has many parts including that it may have multiple, independently-bracketed sections.

[mssql] [bug] [pyodbc]
Fixed an issue in the pyodbc connector such that a warning about pyodbc “drivername” would be emitted when using a totally empty URL. Empty URLs are normal when producing a non-connected dialect object or when using the “creator” argument to create_engine(). The warning now only emits if the driver name is missing but other parameters are still present.

[mssql] [bug]
Fixed issue with assembling the ODBC connection string for the pyodbc DBAPI. Tokens containing semicolons and/or braces “{}” were not being correctly escaped, causing the ODBC driver to misinterpret the connection string attributes.

[mssql] [bug]
Fixed issue where datetime.time parameters were being converted to datetime.datetime, making them incompatible with comparisons like >= against an actual TIME column.

[mssql] [bug]
Fixed an issue where the is_disconnect function in the SQL Server pyodbc dialect was incorrectly reporting the disconnect state when the exception messsage had a substring that matched a SQL Server ODBC error code.

[mssql] [change]
Moved the supports_sane_rowcount_returning = False requirement from the PyODBCConnector level to the MSDialect_pyodbc since pyodbc does work properly in some circumstances.

oracle

[oracle] [bug] [reflection]
Fixed bug in Oracle dialect where indexes that contain the full set of primary key columns would be mistaken as the primary key index itself, which is omitted, even if there were multiples. The check has been refined to compare the name of the primary key constraint against the index name itself, rather than trying to guess based on the columns present in the index.

misc

[change] [examples]
Added new option --raw to the examples.performance suite which will dump the raw profile test for consumption by any number of profiling visualizer tools. Removed the “runsnake” option as runsnake is very hard to build at this point;
2020-07-08 14:40:26 +00:00
adam
b0d7a68168 mysql56: updated to 5.6.48
Changes in MySQL 5.6.48

Bugs Fixed

InnoDB: A tablespace import operation that failed due to the source and destination tables being defined with different DATA DIRECTORY clauses reported an insufficiently descriptive schema mismatch error. Moreover, if a .cfg file was not present, the same operation would raise an assertion failure. A more informative error message is now reported in both cases before the import operation is terminated due to the data directory mismatch.

InnoDB: Updating certain InnoDB system variables that take string values raised invalid read errors during Valgrind testing.

Replication: In the event of an unplanned disconnection of a replication slave from the master, the reference to the master's dump thread might not be removed from the list of registered slaves, in which case statements that accessed the list of slaves would fail. The issue has now been fixed.

Replication: With the settings binlog_format=MIXED, tx_isolation=READ-COMMITTED, and binlog_row_image=FULL, an INSERT ... SELECT query involving a transactional storage engine omitted any columns with a null value from the row image written to the binary log. This happened because when processing INSERT ... SELECT statements, the columns were marked for inserts before the binary logging format was selected. The issue has now been fixed.

The Event Scheduler had a memory leak.

Under certain circumstances, a memcached command could result in reading an uninitialized memory buffer, causing a failure.

CONCAT() and CONCAT_WS() could produce incorrect results in rare cases due to incorrect substring handling.

Scheduling of events could be disturbed by removing events.

Client programs could load authentication plugins from outside the plugin library.

A query with a WHERE clause whose predicate contained a numeric value in scientific notation was not handled correctly.

In addition, attempting to insert a particular integer specified as a string caused a server exit when the string-to-integer conversion was not successful.

The client library could dereference a null pointer while fetching result set metadata from the server.
2020-07-07 20:18:20 +00:00
adam
8fea5d1554 py-ldap: updated to 3.3.1
Changes 3.3.1:
* On MacOS, remove option to make LDAP connections from a file descriptor
  when built wit the system libldap (which lacks the underlying function,
  ``ldap_init_fd``)
2020-07-07 05:29:04 +00:00
schmonz
3723a993ea Update to 1.1.0. From the changelog:
- Fixed Perl Pod errors, thanks to a pull request from Mohammad S Anwar
  (#470).
- Fixed test failures when running with the localization set to German
  or Italian. Thanks to Slaven Rezić for the report (#472).
- Fixed an issue when the full name of the current user is not set, so
  that it properly falls back on the username. Thanks to Slaven Rezić and
  Matthieu Foucault for the report and testing various fixes (#473).
- Eliminated an error when using the `-t` option to specify a target, due
  to a missing dependency declaration in the Target class. Thanks to
  Clinton Adams for the fix (#509)!
- Updated the IPC::System::Simple Win32 workaround added in 0.9999 to
  properly support released versions of IPC::System::Simple. This fixes
  errors running the database command-line clients on Windows (#503).
- Sqitch now only passes the `--password` option to the MySQL client if
  it was not read from the `.my.cnf` file, as it's more secure to let
  the client use `.my.cnf`, and it eliminates a warning from recent
  versions of the client. Thanks to Kiel R Stirling for the fix (#484)!
- Added a note to the tutorials to skip setting the `engine.$engine.client`
  config when using the Docker image.
- Added the new `check` command, which compares the SHA1 hashes of the
  deploy scripts to the database, and reports if any have been modified
  since they were deployed. Thanks to Matthieu Foucault for the pull
  request and diligent work on this feature (#477)!
- Added the `--modified` option to the `rebase` and `revert` commands, to
  revert to the earliest change with a modified deploy script. Handy for
  rapid rebasing during iterative development cycles. Thanks to Matthieu
  Foucault for this feature (#477)!
- Fixed an issue where the Snowflake engine would complain about not
  finding the account name even for commands that don't need them, such
  as `init`. Thanks to Stack Overflow user vbp13 for the report (#502).
2020-07-06 20:25:52 +00:00
adam
fed67d0974 ldb: updated to 2.1.4
2.1.4:
Unknown changes
2020-07-06 14:29:42 +00:00
yyamano
6af84b1d85 Don't ${CHOWN} at do-install target to fix a build error.
The pkgsrc infrastructure takes care of it.
2020-07-03 11:50:57 +00:00
nia
79190d75d8 Add 'lua' category to Lua modules.
While here, normalize some packages with strange variable order.
2020-07-02 10:26:16 +00:00
adam
feed80199d py-pypika: updated to 0.37.15
0.37.15:
Unknown changes
2020-07-01 14:06:38 +00:00
nia
ba27c4d2e2 databases: Remove lua-sql-sqlite, bindings for ancient sqlite 2020-07-01 11:26:42 +00:00
nia
618a32aadc databases: Remove py-sqlite, ancient sqlite for ancient python 2020-07-01 11:21:36 +00:00
nia
da4ca8a602 mysql-workbench: Use LUA_VERSIONS_ACCEPTED 2020-06-30 15:56:43 +00:00
nia
a36f35fd58 databases: Remove lua-sqlite; use lua-sqlite3 2020-06-30 15:05:28 +00:00
schmonz
13db0bc5c1 Modernize patch filenames, adding patch comments. NFCI. 2020-06-30 13:29:34 +00:00
adam
e001549548 py-pypika: updated to 0.37.14
0.37.14:
Unknown changes
2020-06-29 14:25:12 +00:00
ryoon
a6005dfd94 databases: Enable db18 2020-06-29 13:32:25 +00:00
ryoon
126d4b427c databases/db18: import db18-18.1.40
Berkeley DB is an embeddable database system that supports keyed access to
data. The software is distributed in source code form, and developers can
compile and link the source code into a single library for inclusion
directly in their applications.

Developers may choose to store data in any of several different storage
structures to satisfy the requirements of a particular application. In
database terminology, these storage structures and the code that operates on
them are called access methods. The library includes support for the
following access methods:

   * B+tree: Stores keys in sorted order, using either a programmer-supplied
     ordering function or a default function that does lexicographical
     ordering of keys. Applications may perform equality or range searches.
   * Hashing: Stores records in a hash table for fast searches based on
     strict equality. Extended Linear Hashing modifies the hash function
     used by the table as new records are inserted, in order to keep buckets
     underfull in the steady state.
   * Fixed and Variable-Length Records: Stores fixed- or variable-length
     records in sequential order. Record numbers may be immutable or
     mutable, i.e., permitting new records to be inserted between existing
     records or requiring that new records be added only at the end of the
     database.

This package privides Berkeley DB 18 released under GNU AGPL3.
2020-06-29 13:30:35 +00:00
ryoon
a7bd1c918e db6: Update to 6.2.32
* Suggested by Jesus Cea.
* Remove patch for FreeBSD 10 or later.

Changelog:
Changes between version 12.1.6.2.23 and version 12.1.6.2.32

    Modified the ex_rep_base example to accept IPv6 addresses.
    [#24371]

    Fixed a bug where SQL authentication APIs might raise assertion
    failures. [#24598]

    The SQLite user authentication extension now always requires
    encryption. To build with the authentication extension, encryption
    must be enabled. Otherwise, it results in a compiler error. To
    convert a database to require authentication, the database must
    be encrypted. sqlite3_user_authenticate() now always returns
    SQLITE_AUTH if called on a database that does not require
    authentication. [#24598]

    Fixed a bug where an application might hang because it could
    not obtain a TAS lock when running Linux on Sparc architecture.
    [#24805]

    Added tests memp009 and mut004. [#24974]

    When the number of free mutexes is low, removed databases and
    closed unnamed in-memory databases are purged from the memory
    pool to free mutexes. [#24974]

    Fixed a bug where built-in atomic functions are used only when
    --enable-cxx is specified. [#24974]

    Fixed a possible crash when using the Java API and slices.
    [#24988]

    Added cross-compile support for detecting built-in atomic
    functions. [#25055]

    Fixed undefined symbol errors for configurations including
    --enable-dtrace and -enable-perfmon_statistics when replication
    is also enabled. [#25061]

    Added the db_convert utility program which converts the byte
    order of all databases in database files. [#25086]

    Increased the number of instances in which failchk can successfully
    clean the environment without requiring full recovery after a
    thread crashes while using Berkeley DB. [#25087]

    Added DPL APIs to BDB Java client driver. [#25089]

    Attempting to open an environment while it is being recovered
    now returns a new error message, which includes the time.
    [#25204]

    Improved db_verify's handling of corrupted database files.
    [#25239]

    Adjusted configure scripts to handle FreeBSD 10 or greater.
    [#25251]

    Fixed a bug where setting the absolute path of a file on Windows
    could result in the file being created on the wrong disk.
    [#25284]

    Syncing a database with external files will now also sync the
    meta database associated with the external files. [#25284]

    Add support for -with-mutex=BSD/OSSpinLockTry, to avoid using
    the undocumented spin_lock_try function, which is not permitted
    on iOS. [#25342]

    Fixed a bug preventing some changes to external files performed
    through the DB_STREAM API from replicating to the clients.
    [#25432]

    Fixed a bug where automatic log removal did not work on Windows
    Mobile 6.5. [#25449]

    Fixed bugs where printed statistics might contain "unknown"
    flags. [#25461]

    Fixed a bug where hot backup of queue extent files did not
    follow the original directory structure. [#25545]

    Fixed a bug where ADO .Net package had debug pre-processors
    for release configurations. [#25549]

    Added PRAGMA statistics, which prints out statistics about the
    database and its environment. [#25550]

    Added PRAGMA statistics_files, which redirects output from the
    statistics PRAGMA to a file. [#25550]

    Internal Berkeley DB messages are now redirected to the same
    file where internal Berkeley DB error messages are redirected.
    [#25568]

    Fixed a bug that could cause a client undergoing internal
    initialization to fail to request all the necessary logs for
    a correct recovery. The major symptom of this bug was that some
    client database files were left with empty pages that would
    later cause log sequence errors or other failures. [#25624]

    Added a new field in the per-thread statistics output: the
    number of locked mutexes. [#25690]

    The -c option of db_hotbackup can now work with replication
    manager applications. The -c option cannot be used with base
    replication applications. [#25702]

    Fixed a bug where the configure script may fail to find the
    JNI include directories on Mac OS X. [#25713]

    Fixed a bug where mutexes could not be acquired on arm64-v8a
    Android systems. [#25752]

    Fixed a bug where the JAVACFLAGS environment variable was not
    passed to the JDBC driver. [#25752]

    Fixed a bug where clients in the replication group might panic
    during synchronization with the master. [#25800]

    Fixed possible segfaults when running db_verify with external
    files. [#25920]

    Added Visual Studio 2015 solution files to the SQL ADO.NET
    package. [#25946]

    Fixed a bug where setting initial number of lockers might cause
    segfault. [#26085]

    Fixed a bug where client specific log records resulted in
    incorrect calculation of subsequent log offset. This would
    later result in a DB panic on master. [#26090]
2020-06-29 13:24:54 +00:00
nia
e2e7596919 mongo-c-driver: Needs socket library on SunOS 2020-06-25 12:48:00 +00:00
schmonz
3948870bde Retire 'djbware-errno-hack' and associated options.mk cleverness.
Instead:

1. Package makefiles including their own options.mk
2. Packages say "SUBST_CLASSES+=djberrno" to get the hack, if needed
3. Packages adjust SUBST_FILES.djberrno, if needed

Should fix bulk build failures due to multiple inclusions of options.mk
and/or incorrect definitions of DJB_ERRNO_HACK.

Approved during the freeze by wiz@.
2020-06-25 05:42:36 +00:00
nikita
bb13e0bcfc databases/guile-sqlite3: Update to version 0.1.2
Changelog picked from https://notabug.org/guile-sqlite3/guile-sqlite3/releases
0.1.2:
    Allow sqlite-finalize to be called twice on the same statement.
0.1.1:
    sqlite-finalize: Reset statement when called on cached statement.
    Fix memory management of retrieved blob values.
2020-06-22 07:57:35 +00:00
gdt
9646b7d2f7 postgis: Simplify DESCR
There has been one package only for a long time, so don't explain
which it is.
2020-06-22 00:31:17 +00:00
gdt
8308d8922d database/postgresql-postgis2: Update to 3.0.1
Packaging changes: depend on protobuf-c and json-c


PostGIS 3.0.1
2020/02/20

* Breaking Changes *
  - #4637 svn number replaced by git hash in version output
    (Sandro Santilli, Regina Obe, Bas Couwenberg)

* New Features *
 - #4617, Add configure switch `--without-phony-revision` (Raúl Marín)
          Use to prevent postgis_revision.h from rebuilding
          (when building from tar ball) and building in a gitted folder.

* Bug Fixes and Enhancements *
  [many, see NEWS]


PostGIS 3.0.0
2019/10/20

This version requires PostgreSQL 9.5+-12 and GEOS >= 3.6+
Additional features enabled if you are running Proj6+, PostgreSQL 12
and GEOS 3.8.0

* Breaking Changes *
  - #4267, Bump minimum GEOS version to 3.6 (Regina Obe, Darafei Praliaskouski)
  - #3888, Raster support now available as a separate extension
           (Sandro Santilli)
  - #3807, Extension library files no longer include the minor version.
           Use New configure switch --with-library-minor-version
           if you need the old behavior (Regina Obe)
  - #4230, ND box operators (overlaps, contains, within, equals) now
           don't look on dimensions that aren't present in both operands.
           Please REINDEX your ND indexes after upgrade. (Darafei Praliaskouski)
  - #4229, Dropped support for PostgreSQL < 9.5. (Darafei Praliaskouski)
  - #4260, liblwgeom headers are not installed anymore.
           If your project depends on them available, please use
           librttopo instead. (Darafei Praliaskouski)
  - #4258, Remove SFCGAL support for ST_Area, ST_Distance, ST_Intersection,
           ST_Difference, ST_Union, ST_Intersects, ST_3DIntersects, ST_3DDistance
           and postgis.backend switch (Darafei Praliaskouski)
  - #4267, Enable Proj 6 deprecated APIs (Darafei Praliaskouski, Raúl Marín)
  - #4268, Bump minimum SFCGAL version to 1.3.1 (Darafei Praliaskouski)
  - #4331, ST_3DMakeBox now returns error instead of a miniscule box (Regina Obe)
  - #4342, Removed "versioned" variants of ST_AsGeoJSON and ST_AsKML (Paul Ramsey)
  - #4356, ST_Accum removed. Use array_agg instead. (Darafei Praliaskouski)
  - #4414, Include version number in address_standardizer lib (Raúl Marín)
  - #4334, Fix upgrade issues related to renamed function parameters (Raúl Marín)
  - #4442, raster2pgsql now skips NODATA tiles. Use -k option if you still want
           them in database for some reason. (Darafei Praliaskouski)
  - #4433, 32-bit hash fix (requires reindexing hash(geometry) indexes) (Raúl Marín)
  - #3383, Sorting now uses Hilbert curve and Postgres Abbreviated Compare.
           You need to REINDEX your btree indexes if you had them.
           (Darafei Praliaskouski)

* New Features *
  - #2902, postgis_geos_noop (Sandro Santilli)
  - #4128, ST_AsMVT support for Feature ID (Stepan Kuzmin)
  - #4230, SP-GiST and GiST support for ND box operators overlaps, contains,
           within, equals (Esteban Zimányi and Arthur Lesuisse from Université
           Libre de Bruxelles (ULB), Darafei Praliaskouski)
  - #4171, ST_3DLineInterpolatePoint (Julien Cabieces, Vincent Mora)
  - #4311, Introduce WAGYU to validate MVT polygons. This option requires a C++11
           compiler and will use CXXFLAGS (not CFLAGS). Add `--without-wagyu`
           to disable this option and keep the behaviour from 2.5 (Raúl Marín)
  - #1833, ST_AsGeoJSON(row) generates full GeoJSON Features (Joe Conway)
  - #3687, Casts json(geometry) and jsonb(geometry) for implicit GeoJSON
           generation (Paul Ramsey)
  - #4198, Add ST_ConstrainedDelaunayTriangles SFCGAL function (Darafei
           Praliaskouski)

* Enhancements *
  - #4322, Support for Proj 6+ API, bringing more accurate datum transforms
           and support for WKT projections
  [many more; see NEWS]
2020-06-22 00:30:17 +00:00
adam
10568b29fa prometheus: updated to 2.19.1
2.19.1:
[BUGFIX] TSDB: Fix m-map file truncation leading to unsequential files.
2020-06-20 21:37:58 +00:00
adam
315e2532c7 sqlite3: updated to 3.32.3
3.32.3:
Various minor bug fixes
2020-06-19 07:31:08 +00:00
adam
76e9c3c560 py-ldap: updated to 3.3.0
Release 3.3.0:

Highlights:
* ``LDAPError`` now contains additional fields, such as ctrls, result, msgid
* ``passwd_s`` can now extract the newly generated password
* LDAP connections can now be made from a file descriptor

This release is tested on Python 3.8, and the beta of Python 3.9.

The following undocumented functions are deprecated and scheduled for removal:
- ``ldap.cidict.strlist_intersection``
- ``ldap.cidict.strlist_minus``
- ``ldap.cidict.strlist_union``

Modules/
* Ensure ReconnectLDAPObject is not left in an inconsistent state after
  a reconnection timeout
* Syncrepl now correctly parses SyncInfoMessage when the message is a syncIdSet
* Release GIL around global get/set option call
* Do not leak serverctrls in result functions
* Don't overallocate memory in attrs_from_List()
* Fix thread support check for Python 3
* With OpenLDAP 2.4.48, use the new header openldap.h

Lib/
* Fix some edge cases regarding quoting in the schema tokenizer
* Fix escaping a single space in ldap.escape_dn_chars
* Fix string formatting in ldap.compare_ext_s
* Prefer iterating dict instead of calling dict.keys()

Doc/
* Clarify the relationship between initialize() and LDAPObject()
* Improve documentation of TLS options
* Update FAQ to include Samba AD-DC error message
  "Operation unavailable without authentication"
* Fix several incorrect examples and demos
  (but note that these are not yet tested)
* Update Debian installation instructions for Debian Buster
* Typo fixes in docs and docstrings

Test/
* Test and document error cases in ldap.compare_s
* Test if reconnection is done after connection loss
* Make test certificates valid for the far future
* Use slapd -Tt instead of slaptest

Infrastructure:
* Mark the LICENCE file as a license for setuptools
* Use "unittest discover" rather than "setup.py test" to run tests
2020-06-18 16:58:46 +00:00
taca
6e31dc6e10 lang/rails60: update to 6.0.3.2
Update Ruby on Rails to 6.0.3.2.

www/ruby-actionpack60 is the really updated package and other packages
have no change except version.

CHANGELOG of www/ruby-actionpack60 is here:

## Rails 6.0.3.2 (June 17, 2020) ##

* [CVE-2020-8185] Only allow ActionableErrors if
  show_detailed_exceptions is enabled
2020-06-18 13:38:45 +00:00
bsiegert
121a05e61b Revbump Go packages after Go 1.14.4 update. 2020-06-17 09:54:00 +00:00
adam
c7316bdf5d py-pypika: updated to 0.37.8
0.37.8:
Unknown changes
2020-06-17 04:55:27 +00:00