Commit graph

9160 commits

Author SHA1 Message Date
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
nia
ad7183426e mariadb104-client: ensure mysql_upgrade gets installed
pointed out by abs
2021-05-12 11:20:29 +00:00
jperkin
d0f3bdedcd influxdb: Update to v1.8.4.
v1.8.4 [2021-01-27]
-------------------

### Bugfixes

-	[#19696](https://github.com/influxdata/influxdb/pull/19697): fix(flux): add durations to Flux logging

v1.8.3 [2020-09-30]
-------------------

### Features

-	[#19187](https://github.com/influxdata/influxdb/pull/19187): feat: Collect values written stats.
-	[#19611](https://github.com/influxdata/influxdb/pull/19611): feat: Add -lponly flag to export sub-command.

### Bugfixes

-	[#19409](https://github.com/influxdata/influxdb/pull/19409): chore: update uuid library from satori to gofrs.
-	[#19439](https://github.com/influxdata/influxdb/pull/19439): fix(storage): ArrayFilterCursor truncation for multi-block data.
-	[#19460](https://github.com/influxdata/influxdb/pull/19460): chore: Use latest version of influxql package.
-	[#19512](https://github.com/influxdata/influxdb/pull/19512): chore: Quiet static analysis tools.
-	[#19592](https://github.com/influxdata/influxdb/pull/19592): fix(services/storage): multi measurement queries return all applicable series.
-	[#19612](https://github.com/influxdata/influxdb/pull/19612): fix: lock map before writes.

v1.8.2 [2020-08-13]
-------------------

### Bugfixes

-	[#19253](https://github.com/influxdata/influxdb/pull/19253): fix(tsdb): Revert disable series id set cache size by default.

v1.8.1 [2020-07-08]
-------------------

### Features

-	[#18457](https://github.com/influxdata/influxdb/pull/18457): feat(query): Parallelize field iterator planning.
-	[#18886](https://github.com/influxdata/influxdb/pull/18886): feat(http): Allow user supplied HTTP headers.

### Bugfixes

-	[#17319](https://github.com/influxdata/influxdb/pull/17319): fix(flux): buckets call no longer panics.
-	[#18212](https://github.com/influxdata/influxdb/pull/18212): fix(tsdb): Defer closing of underlying SeriesIDSetIterators.
-	[#18286](https://github.com/influxdata/influxdb/pull/18286): fix(tsdb): Disable series id set cache size by default.
-	[#18299](https://github.com/influxdata/influxdb/pull/18299): refactor(http): Simplify Authorizer.
-	[#18694](https://github.com/influxdata/influxdb/pull/18694): fix(tsi1): wait deleting epoch before dropping shard.
-	[#18687](https://github.com/influxdata/influxdb/pull/18687): perf(tsi1): batch write tombstone entries when dropping/deleting.
-	[#18826](https://github.com/influxdata/influxdb/pull/18826): fix: gracefully handle errors when creating snapshots.
-	[#18849](https://github.com/influxdata/influxdb/pull/18849): chore(build): remove all of the go1.12 references from build.

v1.8.0 [2020-04-11]
-------------------

### Features

-	[#15952](https://github.com/influxdata/influxdb/pull/15952): Add influx_inspect verify-tombstone tool.
-	[#16542](https://github.com/influxdata/influxdb/pull/16542): Add offline series compaction to influx_inspect buildtsi.
-	[#16599](https://github.com/influxdata/influxdb/pull/16599): Make influx CLI support custom HTTP endpoint.
-	[#16908](https://github.com/influxdata/influxdb/pull/16908): Add support for InfluxDB 2.0 write API.
-	[#17621](https://github.com/influxdata/influxdb/pull/17621): Update Flux to v0.65.0.
-	[#17188](https://github.com/influxdata/influxdb/pull/17188): Enhance support for bound parameters.

### Bugfixes

-	[#10503](https://github.com/influxdata/influxdb/pull/10503): Delete rebuilds series index when series to be deleted are only found in cache.
-	[#10504](https://github.com/influxdata/influxdb/issue/10504): Delete rebuilds series index when series to be deleted are outside timerange.
-	[#14485](https://github.com/influxdata/influxdb/pull/14485): Parse Accept header correctly.
-	[#16524](https://github.com/influxdata/influxdb/pull/16524): Upgrade compaction error log from `Info` to `Warn`.
-	[#16525](https://github.com/influxdata/influxdb/pull/16525): Remove double increment of meta index.
-	[#16595](https://github.com/influxdata/influxdb/pull/16595): Improve series cardinality limit for inmem index.
-	[#16606](https://github.com/influxdata/influxdb/pull/16606): Ensure all block data returned.
-	[#16627](https://github.com/influxdata/influxdb/pull/16627): Skip WriteSnapshot during backup if snapshotter is busy.
-	[#16709](https://github.com/influxdata/influxdb/pull/16709): Reduce influxd and influx startup time if Flux isn't used.
-	[#16762](https://github.com/influxdata/influxdb/pull/16762): Fix bugs in -compact-series-file.
-	[#16944](https://github.com/influxdata/influxdb/pull/16944): Update to Go 1.13.8 and Go modules.
-	[#17032](https://github.com/influxdata/influxdb/pull/17032): Fix a SIGSEGV when accessing tsi active log.
-	[#17656](https://github.com/influxdata/influxdb/pull/17656): Verify precision in write requests.
-	[#17698](https://github.com/influxdata/influxdb/pull/17698): Enable configuration of TLS 1.3.
2021-05-12 09:59:22 +00:00
nia
237c250054 mariadb104-server: do initdb automatically on start
suggested by abs
2021-05-11 17:26:50 +00:00
hauke
37a27a6205 Re-enable building databases/ldb without ldap support. 2021-05-11 10:57:34 +00:00
nia
ffb55f6600 mariadb104*: use consistent name in options and buildlink 2021-05-10 17:31:27 +00:00
nia
a411ead1d1 mariadb104: remove duplicated WITH_SSL 2021-05-10 15:50:05 +00:00
wiz
7035913182 mariadb104-client: remove unsupported option 2021-05-10 14:22:55 +00:00
nia
46b8586725 mariadb104: Split options.mk for both packages, pointed out by wiz
While here try to strip down the build a bit...
2021-05-10 14:15:55 +00:00
jdolecek
41c547324c update wip reference in comment 2021-05-08 19:57:39 +00:00
jdolecek
c2d76da00c Add client and server packages for MariaDB 10.4
Copy of the pkgsrc-wip packages by nia@. Consider experimental for now.
2021-05-08 19:47:15 +00:00
bsiegert
2af0bedf36 Revbump all Go packages after go116 update 2021-05-08 15:02:22 +00:00
taca
ab97c3b62b www/ruby-rails61: update to 6.1.3.2
Real changes are in www/ruby-actionpack61 only.

## Rails 6.1.3.2 (May 05, 2021) ##

*   Prevent open redirects by correctly escaping the host allow list
    CVE-2021-22903

*   Prevent catastrophic backtracking during mime parsing
    CVE-2021-22902

*   Prevent regex DoS in HTTP token authentication
    CVE-2021-22904

*   Prevent string polymorphic route arguments.

    `url_for` supports building polymorphic URLs via an array
    of arguments (usually symbols and records). If a developer passes a
    user input array, strings can result in unwanted route helper calls.

    CVE-2021-22885

    *Gannon McGibbon*
2021-05-08 14:08:55 +00:00
taca
efabc36003 www/ruby-rails60: update to 6.0.3.7
Real changes are in www/ruby-actionpack60 only.

## Rails 6.0.3.7 (May 05, 2021) ##

*   Prevent catastrophic backtracking during mime parsing
    CVE-2021-22902

*   Prevent regex DoS in HTTP token authentication
    CVE-2021-22904

*   Prevent string polymorphic route arguments.

    `url_for` supports building polymorphic URLs via an array
    of arguments (usually symbols and records). If a developer passes a
    user input array, strings can result in unwanted route helper calls.

    CVE-2021-22885

    *Gannon McGibbon*
2021-05-08 14:02:33 +00:00
nia
6d9a6fcefc postgresql*: explicitly mark BROKEN on Alpha
Support for Alpha was removed in 2014. This removed the spinlock and
memory barrier implementations, meaning Postgresql on Alpha no longer
compiles cleanly with the default options. According to the commit
message the code was "unlikely to currently work correctly".

Enthusiasts may wish to re-add Alpha support, but it should likely
only be done with proper testing to avoid data loss in the case someone
uses it.
2021-05-07 06:58:55 +00:00