Commit graph

9174 commits

Author SHA1 Message Date
mef
2882633b3c (databases/p5-sqlrelay) adhoc fix for -lperl not found, but PLIST NG 2021-06-19 15:51:49 +00:00
adam
8ea4366d36 rrdtool: fix building on Darwin 2021-06-17 08:59:10 +00:00
nia
9b3bf960fd tokyotyrant: remove lies 2021-06-14 18:40:40 +00:00
adam
96b574b79d openldap: updated to 2.4.59
OpenLDAP 2.4.59 Release (2021/06/03)
        Fixed libldap TLSv1.3 cipher suites with OpenSSL 1.1.1
        Fixed libldap double free of LDAP_OPT_DEFBASE
        Fixed slapd syncrepl handling of add+delete on single value attr
        Fixed slapd-mdb cursor init check
        Fixed slapd-mdb deletion of context entry
        Fixed slapd-mdb off-by-one affecting search scope
        Fixed slapo-pcache locking during expiration
        Contrib
                Fixed slapo-autogroup to not thrash thread context
        Documentation
                ldap_modify(3) - Delete non-existent mod_next parameter
2021-06-14 09:04:23 +00:00
nia
1e20ecda91 postgres*: detect NetBSD/sparc correctly 2021-06-13 08:56:26 +00:00
mef
32fe41958e (databases/R-RSQLite) Updated 2.2.0 to 2.2.7
# RSQLite 2.2.7 (2021-04-22)
- Remove RStudio Connection pane support due to problems reported by
  users (#352).
- Upgrade bundled SQLite to version 3.35.5 (#368).


# RSQLite 2.2.6 (2021-04-11)
- Upgrade bundled SQLite to 3.35.4 (#361).
- Implement RStudio Connection Contract (#352, @edwindj).

- `Dbdatatype()` supports extended types  for connections created with
  `extended_types = TRUE` (#360, @ablack3).

- `dbWriteTable()` creates tables with extended types for connections
  created with `extended_types = TRUE` (#360, @ablack3).

- Remove BH dependency by inlining the header files (#362).

# RSQLite 2.2.5 (2021-03-25)
- Upgrade bundled SQLite to version 3.35.2 (#357).
- If the busy handler fails, the transaction is aborted explicitly
  (#348, @gaborcsardi).

# RSQLite 2.2.4 (2021-03-12)
## Features
- Improve concurrency behavior with multiple writers (#280, @gaborcsardi).

- New `sqliteSetBusyHandler()` helps configure what SQLite should do
  when the database is locked (#280, @gaborcsardi).

- `dbConnect()` gains an `extended_types` argument that adds support
  for date, time and timestamp columns. If a column has a declared
  type `DATE`, `TIME` or `TIMESTAMP`, it is returned as `Date`, `hms`
  or `POSIXct` value, respectively (#333, @anderic1).

- Upgrade bundled SQLite to version 3.34.1 (#342).

# RSQLite 2.2.3 (2021-01-24)
## Features
- Upgrade bundled SQLite to version 3.34.1 (#342).

- `dbConnect()` gains an `extended_types` argument that adds support
  for date, time and timestamp columns. If a column has a declared
  type `DATE`, `TIME` or `TIMESTAMP`, it is returned as `Date`, `hms`
  or `POSIXct` value, respectively (#333, @anderic1).

# RSQLite 2.2.2 (2021-01-04)
## Features
- Upgrade bundled SQLite to version 3.34 (#337).

## Bug fixes
- `dbWriteTable()` and `dbAppendTable()` use transactions with unique
  savepoint IDs (#338).

- Loading extensions works when RSQLite is installed in a path with
  non-ASCII characters (#310).

## Internal
- Implement automatic upgrade of bundled SQLite via GitHub Actions (#335).
- Switch to GitHub Actions (#331).

# RSQLite 2.2.1 (2020-09-28)
- Upgrade to SQLite 3.33.0 (#321).
- Use transaction for faster processing in `dbAppendTable()` (#306).
- Strings and blobs now can have a size of up to 2 GB (#314, @shutinet).
- Multipart queries now give a warning (#313).
2021-06-09 15:20:49 +00:00
dholland
44028c1288 databases/lmdb needs -lrt on Solaris 10. PR 56038 from Malte Dehling. 2021-06-09 02:37:09 +00:00
gdt
1820fb6f9f postgresql-pl*: Drop MESSAGE
These are merely suggestions to read the documentation.
2021-06-07 15:07:16 +00:00
bsiegert
de0d02561a Revbump all Go packages after go116 update 2021-06-06 12:18:40 +00:00
taca
553d404979 databases/php-mongodb: reset PKGREVISION 2021-06-04 14:01:20 +00:00
taca
4598aceee6 databases/php-mongodb: update to 1.9.1
1.9.1 (2021-04-07)

Bug
* [PHPC-1713] - Ensure Cursor::current returns null on invalid positions
* [PHPC-1748] - Cursor::key returns valid values on invalid positions
* [PHPC-1774] - platform field in connection meta data cuts off PHP version
* [PHPC-1775] - php_phongo_dbpointer_init uses incorrect size for strncpy
* [PHPC-1793] - Compile failure with PHP's master branch (8.1-dev)
* [PHPC-1801] - Fix arginfo for Manager::selectServer

Task
* [PHPC-1739] - Move CI from travis-ci to GitHub Actions
* [PHPC-1808] - Upgrade libbson and libmongoc to 1.17.4

Improvement
* [PHPC-1795] - Remove usages of xtrace in shell scripts
2021-06-04 14:00:35 +00:00
jperkin
a11e3644c1 mysql80-client: Remove deleted MESSAGE_SRC. 2021-06-04 13:44:21 +00:00
taca
e96bf64d4b databases/ruby-sequel: update to 5.45.0
5.45.0 (2021-06-01)

* Fix handling of NULL values in boolean columns in the ODBC adapter
  (jeremyevans) (#1765)
* Add auto_validations_constraint_validations_presence_message plugin for
  auto_validations/constraint_validations presence message integration
  (jeremyevans)
* Support Dataset#with :materialized option on SQLite 3.35+ for [NOT]
  MATERIALIZED (jeremyevans)
* Use ALTER TABLE DROP COLUMN for dropping columns on SQLite 3.35+
  (jeremyevans)
2021-06-02 15:23:58 +00:00
adam
3712293322 redis: updated to 6.2.4
Redis 6.2.4
===========

Upgrade urgency: SECURITY, Contains fixes to security issues that affect
authenticated client connections. MODERATE otherwise.

Fix integer overflow in STRALGO LCS (CVE-2021-32625)
An integer overflow bug in Redis version 6.0 or newer can be exploited using the
STRALGO LCS command to corrupt the heap and potentially result with remote code
execution. This is a result of an incomplete fix by CVE-2021-29477.

Bug fixes that are only applicable to previous releases of Redis 6.2:
* Fix crash after a diskless replication fork child is terminated
* Fix redis-benchmark crash on unsupported configs

Other bug fixes:
* Fix crash in UNLINK on a stream key with deleted consumer groups
* SINTERSTORE: Add missing keyspace del event when none of the sources exist
* Sentinel: Fix CONFIG SET of empty string sentinel-user/sentinel-pass configs
* Enforce client output buffer soft limit when no traffic

Improvements:
* Hide AUTH passwords in MIGRATE command from slowlog
2021-06-02 10:25:02 +00:00
nia
8d9ad350ed mariadb*: cmake does not CPPFLAGS 2021-05-30 16:33:29 +00:00
leot
28a4e0e3f3 databases: Add py-kb 2021-05-29 10:22:59 +00:00
leot
a7b47c0dd2 py-kb: Import py38-kb-0.1.6 as databases/py-kb
kb is a text-oriented minimalist command line knowledge base manager.
kb can be considered a quick note collection and access tool oriented
toward software developers, penetration testers, hackers, students
or whoever has to collect and organize notes in a clean way. Although
kb is mainly targeted on text-based note collection, it supports
non-text files as well (e.g., images, pdf, videos and others).

The project was born from the frustration of trying to find a good
way to quickly access my notes, procedures, cheatsheets and lists
(e.g., payloads) but at the same time, keeping them organized. This
is particularly useful for any kind of student. I use it in the
context of penetration testing to organize pentesting procedures,
cheatsheets, payloads, guides and notes.

Packaged by Giuseppe Nebbione and shared via PR pkg/56193.
2021-05-29 10:22:25 +00:00
nia
45dc3f71bb mariadb104-server: sync with mariadb105-server 2021-05-26 11:24:56 +00:00
nia
5963adb628 typo. 2021-05-25 15:51:21 +00:00
nia
29cc315247 mariadb105-server: add more PKG_OPTIONS.
The defaults are basically based on what FreeBSD/OpenBSD are doing.

MariaDB includes several third-party storage engines (e.g. RocksDB)
which are developed out-of-tree and don't generally have the same
(e.g. portability) guarantees. Keep these disabled by default for now.

bump PKGREVISION.
2021-05-25 14:16:14 +00:00
jperkin
2bcba1b073 mariadb*: Remove MESSAGE files of questionable value. 2021-05-25 11:18:25 +00:00
jperkin
010a9a6d69 mariadb*: Simplify variable assignment and dedup. 2021-05-25 11:14:54 +00:00
jperkin
c48324dbac mariadb*-client: Requires krb5. 2021-05-25 11:06:41 +00:00
adam
c20414ac1c sqlitebrowser: updated to 3.12.2
DB Browser for SQLite 3.12.2

Fix saving the list of extensions in the Preferences dialog
Corrected a typo in the French translation
Updated the included SQLite and SQLCipher libraries to their latest release (SQLite 3.35.5, SQLCipher 4.4.3)
Updated the "public" certificate, used for communicating with DBHub.io anonymously
2021-05-25 05:39:55 +00:00
gdt
13689c39cf databases/postgresql-postgis2: Upgrade to 3.1.2
Upstream changes: bugfixes
2021-05-25 00:29:33 +00:00
wiz
6eae1297d5 *: recursive bump for perl 5.34 2021-05-24 19:49:01 +00:00
jperkin
d4df499aa3 postgresql-pljava: Remove PGSQL_VERSIONS_ACCEPTED.
It only listed the now non-existent 95.  If it really doesn't work with newer
versions then it needs to be upgraded or removed from pkgsrc.
2021-05-24 15:07:09 +00:00
jperkin
c7d7e28f74 mariadb104-client: Limit version to avoid 10.5.*.
Should fix dependencies in pbulk incorrectly picking mariadb105-client.
2021-05-24 14:29:49 +00:00
adam
9f0cbfd72c postgresql95: removed; EOL 2021-05-24 08:26:45 +00:00
adam
423722857c Adjust PGSQL_VERSIONS_ACCEPTED 2021-05-24 08:23:18 +00:00
adam
91ff7902ca postgresql95: removed; EOL 2021-05-24 07:42:01 +00:00
nia
5fe5971311 mariadb*: update COMMENTs 2021-05-23 19:09:18 +00:00
nia
e06b0e99d1 mariadb105[-client,-server]: import mariadb 10.5
MariaDB Server is one of the most popular open source relational databases.
It's made by the original developers of MySQL.

MariaDB turns data into structured information in a wide array of applications,
ranging from banking to websites. It is an enhanced, drop-in replacement
for MySQL. MariaDB is used because it is fast, scalable and robust, with a
rich ecosystem of storage engines, plugins and many other tools make it very
versatile for a wide variety of use cases.

MariaDB is developed as open source software and as a relational database
it provides an SQL interface for accessing data. The latest versions of
MariaDB also include GIS and JSON features.
2021-05-23 15:32:47 +00:00
nia
8f6d63561c mariadb-connector-c: remove, conflicts with mariadb-client package 2021-05-23 11:30:52 +00:00
taca
268f5454f9 databases/ruby-tiny_tds: update to 2.1.5
2.1.5 (2021-05-20)
* Fix compilation errors for Amazon Linux 1. Fixes #495.
* Fix segfault for login timeouts

2.1.4 (2021-05-10)
* Improve handling of network related timeouts
* Fix error reporting when preceded by info message
2021-05-23 08:12:13 +00:00
taca
63a0a59789 databases/ruby-moneta: update to 1.4.2
1.4.2 (2021-05-11)

* Pool - fix busy-loop issue (#197)
2021-05-22 14:58:04 +00:00
nia
fca71350b8 postgresql95: Revert backwards time warp. 2021-05-22 10:08:48 +00:00
nia
9daa5d7cf3 ruby-vapor: remove self-conflict 2021-05-21 12:20:24 +00:00
triaxx
ea928191c0 erlang-p1_mysql: Update to 1.0.18
upstream changes:
-----------------
Version 1.0.18
  o Update copyright year to 2021
  o add_mysql_conn always returns success, except if crashes
  o Database is always 'none', as noticed by Dialyzer
  o Data is always binary, as noticed by Dialyzer

Version 1.0.17
  o Update travis config

Version 1.0.15
  o Fix warnings

Version 1.0.14
  o Add abilty to use ssl connections

Version 1.0.13
  o Update copyright year

Version 1.0.12
  o Properly handle decoding of number of returned fields when there is more than 128 of them.

Version 1.0.11
  o Handle close even in do_recv, this fixes potential connection being stuck after timeout

Version 1.0.10
  o Make socket close always lead to terminating p1_mysql_conn

Version 1.0.9
  o Add contribution guide
  o Don't log errors on shutdown

Version 1.0.8
  o Add support for mysql8 and cache_sha2_password authentication

Version 1.0.7
  o Fix connection timeout handling
2021-05-20 15:04:44 +00:00
triaxx
cf1d47198e erlang-p1_pgsql: Update to 1.1.11
upstream changes:
-----------------
Version 1.1.11
  o Update copyright year to 2021
  o recv_byte returns {ok, _} or throws an error, but never returns {error, _}

Version 1.1.10
  o Fix Coveralls command call
  o Fix Travis setup using Rebar3

Version 1.1.9
  o Update copyright to 2020

Version 1.1.8
  o Update for hex.pm release

Version 1.1.7
  o Add contribution guide
2021-05-20 14:58:11 +00:00
triaxx
7eaf81351d erlang-sqlite3: Update to 1.1.12
upstream changes:
-----------------
Release 1.1.12
  o Add Github Action to release to hex.pm when tagging
  o Fix wrong gen_server spec detected by Dialyzer
Release 1.1.11
 o Use headers from amalagamation on darwin instead of system one
2021-05-20 14:43:26 +00:00
adam
30d7c64aa4 py-asyncpg: updated to 0.23.0
v0.23.0

Fixes

Avoid TypeError in Transaction.__repr__
Feed memoryview to writelines()
Add sslmode=allow support and fix =prefer retry
Loosen message test in test_invalid_input
Support readonly and deferrable for non-serializable transactions
Fix asyncpg with Py_DEBUG mode
Fix docs/Makefile and docs/_static/theme_overrides.css missing from PyPI package
2021-05-19 09:50:12 +00:00
adam
20be117122 py-pypika: updated to 0.48.2
0.48.2:
Unknown changes
2021-05-19 09:42:47 +00:00
jperkin
f8af69792b mysql80-client: Remove wip references. 2021-05-18 14:28:44 +00:00
adam
d75a4c451f postgresql: updated to 13.3, 12.7, 11.12, 10.17, 9.6.22
PostgreSQL 13.3, 12.7, 11.12, 10.17, and 9.6.22 Released!

Posted on 2021-05-13 by PostgreSQL Global Development Group
 PostgreSQL Project  Security
The PostgreSQL Global Development Group has released an update to all supported versions of our database system, including 13.3, 12.7, 11.12, 10.17, and 9.6.22. This release closes three security vulnerabilities and fixes over 45 bugs reported over the last three months.

For the full list of changes, please review the release notes.

Security Issues

CVE-2021-32027: Buffer overrun from integer overflow in array subscripting calculations

Versions Affected: 9.6 - 13. The security team typically does not test unsupported versions, but this problem is quite old.

While modifying certain SQL array values, missing bounds checks let authenticated database users write arbitrary bytes to a wide area of server memory.

The PostgreSQL project thanks Tom Lane for reporting this problem.

CVE-2021-32028: Memory disclosure in INSERT ... ON CONFLICT ... DO UPDATE

Versions Affected: 9.6 - 13. The security team typically does not test unsupported versions. The feature first appeared in 9.5.

Using an INSERT ... ON CONFLICT ... DO UPDATE command on a purpose-crafted table, an attacker can read arbitrary bytes of server memory. In the default configuration, any authenticated database user can create prerequisite objects and complete this attack at will. A user lacking the CREATE and TEMPORARY privileges on all databases and the CREATE privilege on all schemas cannot use this attack at will.

The PostgreSQL project thanks Andres Freund for reporting this problem.

CVE-2021-32029: Memory disclosure in partitioned-table UPDATE ... RETURNING

Versions Affected: 11 - 13

Using an UPDATE ... RETURNING on a purpose-crafted partitioned table, an attacker can read arbitrary bytes of server memory. In the default configuration, any authenticated database user can create prerequisite objects and complete this attack at will. A user lacking the CREATE and TEMPORARY privileges on all databases and the CREATE privilege on all schemas typically cannot use this attack at will.

The PostgreSQL project thanks Tom Lane for reporting this problem.

Bug Fixes and Improvements

This update fixes over 45 bugs that were reported in the last several months. Some of these issues only affect version 13, but could also apply to other supported versions.

Some of these fixes include:

Fix potential incorrect computation of UPDATE ... RETURNING outputs for joined, cross-partition updates.
Fix ALTER TABLE ... ALTER CONSTRAINT when used on foreign-key constraints on partitioned tables. The command would fail to adjust the DEFERRABLE and/or INITIALLY DEFERRED properties of the constraints and triggers of leaf partitions, leading to unexpected behavior. After updating to this version, you can execute the ALTER TABLE ... ALTER CONSTRAINT command to fix any misbehaving partitioned tables.
Ensure that when a child table is attached with ALTER TABLE ... INHERIT that generated columns in the parent are generated in the same way in the child.
Forbid marking an identity column as NULL.
Allow ALTER ROLE ... SET/ALTER DATABASE ... SET to set the role, session_authorization, and temp_buffers parameters.
Ensure that REINDEX CONCURRENTLY preserves any statistics target set for the index.
Fix an issue where, in some cases, saving records within AFTER triggers could cause crashes.
Fix how to_char() handles Roman-numeral month format codes with negative intervals.
Fix use of uninitialized value while parsing an \{m,n\} quantifier in a BRE-mode regular expression.
Fix "could not find pathkey item to sort" planner errors that occur in some situations when the sort key involves an aggregate or window function.
Fix issue with BRIN index bitmap scans that could lead to "could not open file" errors.
Fix potentially wrong answers from GIN tsvector index searches when there are many matching records.
Fixes for COMMIT AND CHAIN functionality on both the server and psql.
Avoid incorrect timeline change while recovering uncommitted two-phase transactions from WAL, which could lead to consistency issues and the inability to restart the server.
Ensure thatwal_sync_method is set to fdatasync by default on newer FreeBSD releases.
Disable the vacuum_cleanup_index_scale_factor parameter and storage option.
Fix several memory leaks in the server, including one with SSL/TLS parameter initialization.
Restore the previous behavior of \connect service=XYZ to psql, i.e. disallow environmental variables (e.g. PGPORT) from overriding entries in the service file.
Fix how pg_dump handles generated columns in partitioned tables.
Add additional checks to pg_upgrade for user tables containing non-upgradable data types.
On Windows, initdb now prints instructions about how to start the server with pg_ctl using backslash separators.
Fix pg_waldump to count XACT records correctly when generating per-record statistics.
2021-05-18 11:56:16 +00:00
nia
a8a66212fe xsqlmenu: fix installation, set LICENSE 2021-05-15 07:14:49 +00:00
nia
ec36d0e3e7 lua-sqlite3: needs m4 2021-05-14 14:52:58 +00:00
jdolecek
f1f0e5888c import mysql80-client and mysql80-server packages from pkgsrc wip
package is experimental right now - it was confirmed working on NetBSD
and compile on macOS only for now

8.0 brings many improvements over 5.7, following is shortened list, more details
are available on https://dev.mysql.com/doc/refman/8.0/en/mysql-nutshell.html

- transactional data dictionary
- atomic DDL
- integrated upgrade procedure
- security and account management improvements
- resource groups and threads (thread affinity needs some work for NetBSD)
- table encryption management
- loads of innodb enhancements
- default character set utf8mb4
- JSON enhancements
- CTE, Window functions
- lateral derived tables
- reworked regular experssion support
- internal temporary tables
- HASH JOIN optimization
- EXPLAIN ANALYZE
- time zone support for TIMESTAMP and DATETIME
- optimizer hints for FORCE INDEX, IGNORE INDEX
- XML enhancements
- single preparation of statements
- single RIGHT JOIN as LEFT JOIN handling
- derived condition pushdown optimization

Number of features were also deprecated, check the release notes for that
2021-05-13 15:25:20 +00:00
nia
49ff0aa533 mariadb-connector-c: update to 3.1.13
release notes:
https://mariadb.com/kb/en/mariadb-connector-c-31-release-notes/
2021-05-13 11:46:13 +00:00
nia
64b9c9e9e3 Remove mariadb55, EOL since April 2020. 2021-05-13 11:04:43 +00:00