156891 Commits

Author SHA1 Message Date
tb
8765ce6f10 +sharness 2021-05-04 18:54:22 +00:00
tb
5ce006cbe7 Import devel/sharness 1.1.0, ok inoguchi
Sharness is a portable shell library to write, run, and analyze
automated tests for Unix programs. Since all tests output TAP,
the Test Anything Protocol, they can be run with any TAP harness.
2021-05-04 18:53:01 +00:00
rsadowski
80f2d5c5c4 Add run-dependency on openbsdisks2 to support UDisks2 service 2021-05-04 17:52:18 +00:00
rsadowski
3f89235572 Add openbsdisks2 2021-05-04 17:49:37 +00:00
rsadowski
f7b1dd2a04 Import openbsdisks2-0.2.1beta
Comment:
UDisks2 service implementation for OpenBSD

Description:
A UDisks2 service implementation for OpenBSD forked from FreeBSD
(bsdutils/bsdisks).

OpenBSDisks2 provides a simple DBus org.freedesktop.UDisks2 service.
It only provides readable properties for the UDisks2.Drive,
UDisks2.Block and UDisks2.Filesystem interfaces.

UDisks2 is an abstraction for enumerating disk and storage devices and
performing operations on them.

Maintainer: Rafael Sadowski <rsadowski@openbsd.org>

WWW: https://github.com/sizeofvoid/openbsdisks2

Test, feedack and OK namn@
2021-05-04 17:46:51 +00:00
rsadowski
b61bc6f391 Update KDE Plasma to 5.21.5 2021-05-04 17:34:57 +00:00
tb
c63d2dab21 net/mosquitto: avoid upcoming build failure
Use OpenSSL 1.1.1 code path that uses SSL_CTX_up_ref() instead of
handrolling it. This way mosquitto will continue to build after
an upcoming libssl bump.
2021-05-04 16:34:03 +00:00
sthen
72aefd2536 add missing BDEP on shells/bash
===>  Faking installation for qemu-6.0.0
env: bash: No such file or directory
env: bash: No such file or directory
env: bash: No such file or directory
env: bash: No such file or directory
(GIT="git" "/pobj/qemu-6.0.0/qemu-6.0.0/scripts/git-submodule.sh" ignore )
env: bash: No such file or directory
2021-05-04 16:06:41 +00:00
sthen
1e0edb62aa add missing BDEP on boost 2021-05-04 16:05:46 +00:00
sthen
769283eb4e exim: add a patch from maintainer to workaround API change in opendmarc 2021-05-04 15:48:53 +00:00
tb
294daf6390 textproc/wkhtmltopdf: avoid upcoming build failure
Remove much of the patching to force the OpenSSL 1.0.x code path.
This way the code uses accessors and will continue building when
we switch some structs in libssl to opaque.

This adds and removes some symbols in wkhtmltox, so bump major.

ok Frank Groeneveld (maintainer)
2021-05-04 15:31:24 +00:00
sthen
993a333890 opendmarc-1.4.1 includes an API+ABI change, bump .so major 2021-05-04 15:29:54 +00:00
tb
945d060505 lang/swi-prolog: avoid upcoming build breakage
Remove two #if defined(LIBRESSL_VERSION_NUMBER) to take the OpenSSL 1.1.1
code path. This way swi-prolog will continue building once we will have
made some structs opaque in libssl.

ok edd (maintainer)
2021-05-04 15:25:22 +00:00
sthen
8a4d237d06 Disable postfix/snapshot for now, it is currently stuck at 2020-06-27
as newer versions on the 3.6 branch require OpenSSL 1.1.1.
ok Brad (maintainer).
2021-05-04 14:42:48 +00:00
sthen
fbf05029bd update to exim-4.94.2, from maintainer Renaud Allard
Fixes many issues reported (with fixes) last year by Qualys, details will be
available later at https://www.qualys.com/2021/05/04/21nails/21nails.txt

Local vulnerabilities
- CVE-2020-28007: Link attack in Exim's log directory
- CVE-2020-28008: Assorted attacks in Exim's spool directory
- CVE-2020-28014: Arbitrary PID file creation
- CVE-2020-28011: Heap buffer overflow in queue_run()
- CVE-2020-28010: Heap out-of-bounds write in main()
- CVE-2020-28013: Heap buffer overflow in parse_fix_phrase()
- CVE-2020-28016: Heap out-of-bounds write in parse_fix_phrase()
- CVE-2020-28015: New-line injection into spool header file (local)
- CVE-2020-28012: Missing close-on-exec flag for privileged pipe
- CVE-2020-28009: Integer overflow in get_stdinput()

Remote vulnerabilities
- CVE-2020-28017: Integer overflow in receive_add_recipient()
- CVE-2020-28020: Integer overflow in receive_msg()
- CVE-2020-28023: Out-of-bounds read in smtp_setup_msg()
- CVE-2020-28021: New-line injection into spool header file (remote)
- CVE-2020-28022: Heap out-of-bounds read and write in extract_option()
- CVE-2020-28026: Line truncation and injection in spool_read_header()
- CVE-2020-28019: Failure to reset function pointer after BDAT error
- CVE-2020-28024: Heap buffer underflow in smtp_ungetc()
- CVE-2020-28018: Use-after-free in tls-openssl.c
- CVE-2020-28025: Heap out-of-bounds read in pdkim_finish_bodyhash()
2021-05-04 13:49:04 +00:00
ajacoutot
275893370b Update to py3-libvirt-7.3.0. 2021-05-04 12:33:05 +00:00
ajacoutot
8da651f8b2 Update to libvirt-7.3.0. 2021-05-04 12:32:54 +00:00
ajacoutot
0c94212414 Update to harfbuzz-2.8.1.
Disable chafa support for now as it brings lots of dependencies.
2021-05-04 10:49:35 +00:00
ajacoutot
2eb739fcbc Update to gtk+4-4.2.1. 2021-05-04 08:40:17 +00:00
ajacoutot
4807017fc7 Update to hwdata-0.347. 2021-05-04 08:25:13 +00:00
bluhm
29b8afa318 update p5-Devel-NYTProf to 6.09 2021-05-04 07:17:05 +00:00
rsadowski
12c37c4184 Unbreak ppsspp-1.10.3 with ffmpeg-4.4
Spotted by aja@
2021-05-04 03:50:07 +00:00
sthen
b1c382f56e handle py-beautifulsoup -> py3-beautifulsoup4 update automatically,
removing the only remaining "python2 port superseded by python3 version"
2021-05-03 20:14:49 +00:00
thfr
61efb5fbbd update to Godot 3.3, from maintainer Omar Polo, thanks! 2021-05-03 19:10:24 +00:00
thfr
9d71341b23 maintenance update to FNA 21.05. Tested with Cryptark 2021-05-03 19:07:02 +00:00
thfr
68d03df611 maintenance update to FAudio 21.05. Tested with Cryptark 2021-05-03 19:05:47 +00:00
thfr
fb55d8b04c maintenance update to FNA3D 21.05. Tested with Cryptark 2021-05-03 19:04:49 +00:00
espie
8357a73e76 remove local scaffolding I committed by mistake 2021-05-03 17:53:15 +00:00
tb
5f91aea867 +openssl-ruby-tests 2021-05-03 17:48:04 +00:00
tb
ca8e7a568a Import security/openssl-ruby-tests 20210417, input/ok jeremy
Bundles the sources of the Ruby OpenSSL gem for regression testing.
2021-05-03 17:46:37 +00:00
rsadowski
2e0323e41d qt6++ 2021-05-03 16:41:36 +00:00
rsadowski
9cfeff62ff Import Qt 6.0.2
The following modules are currently available:

 - qttranslations
 - qttools
 - qtsvg
 - qtshadertools
 - qtquicktimeline
 - qtquickcontrols2
 - qtquick3d
 - qtdeclarative
 - qtbase
 - qt5compat

 - qtwayland (not ported, depends on wayland)
 - qtdoc (not ported, is not worth the effort)

Further modules will follow in later Qt versions. Some patches come form
x11/qt5. With tb@'s help, I married QtBase with LibreSSL again. We are now on
our own again as Gentoo no longer follows this path. From the port perspective,
I have decided on the following points:

- Prefix all Qt6 ports with qt6-*.
- Rename all imported qt tools with the -qt6 suffix like we do with qt5.
  This makes it easier to use several versions at the same time.
- x11/qt6 is based on x11/qt5. I have tried to make many things simpler
  and cleaner.
- Qt6 switched to cmake as build system and needs help with *FLAGS.

OK landry, Merci!
2021-05-03 16:38:26 +00:00
solene
5bb031b050 register mailpile deletion 2021-05-03 16:22:24 +00:00
solene
44480eca02 unhook mailpile 2021-05-03 16:22:12 +00:00
solene
a0e8b4858f Delete mailpile because it's not maintained upstream.
ok sthen@ jca@ tb@
2021-05-03 16:22:03 +00:00
rsadowski
56efa2d764 Hook elisa 2021-05-03 15:35:13 +00:00
rsadowski
e21011685f Import elisa-21.04.0, OK landry@
Comment:
audio player with QML and KDE Plasma integration

Description:
Elisa is a music player developed by the KDE community that strives to be
simple and nice to use.

Maintainer: Rafael Sadowski <rsadowski@openbsd.org>

WWW: https://elisa.kde.org/
2021-05-03 15:34:12 +00:00
ajacoutot
4d239b3007 Update to meson-0.58.0. 2021-05-03 13:47:42 +00:00
sthen
716d6b771c update to opendmarc-1.4.1.1, looks fine to Renaud Allard (maintainer)
CVE-2019-20790 - OpenDMARC through 1.3.2 and 1.4.x, when used with
pypolicyd-spf 2.0.2, allows attacks that bypass SPF and DMARC
authentication in situations where the HELO field is inconsistent
with the MAIL FROM field.

CVE-2020-12272 - OpenDMARC through 1.3.2 and 1.4.x allows attacks
that inject authentication results to provide false information
about the domain that originated an e-mail message.  This is caused
by incorrect parsing and interpretation of SPF/DKIM authentication
results, as demonstrated by the "example.net(.example.com" substring.

CVE-2020-12460 - OpenDMARC through 1.3.2 and 1.4.x through 1.4.0-Beta1
has improper null termination in the function opendmarc_xml_parse that
can result in a one-byte heap overflow in opendmarc_xml when parsing a
specially crafted DMARC aggregate report. This can cause remote memory
corruption when a '\0' byte overwrites the heap metadata of the next
chunk and its PREV_INUSE flag.
2021-05-03 13:31:49 +00:00
sthen
09c836a10f update to moinmoin-1.9.11, from wen heping. includes fixes for the
following problems:

- An attacker who can upload attachments to the wiki can use this to
achieve remote code execution.

- An attacker with write permissions can upload an SVG file that
contains malicious javascript. This javascript will be executed in a
user's browser when the user is viewing that SVG file on the wiki.
2021-05-03 13:01:56 +00:00
ajacoutot
46647c7f13 Update to gnome-control-center-3.38.6. 2021-05-03 12:13:53 +00:00
jasper
3e8390a929 update to py3-M2Crypto-0.37.1 2021-05-03 11:47:33 +00:00
jasper
1c10bed3f2 update to vala-0.50.8 2021-05-03 11:17:09 +00:00
jasper
0b0aaf69b5 update to wireguard-tools-1.0.20210424 2021-05-03 11:16:29 +00:00
jasper
48d87efb57 update to eog-3.38.3 2021-05-03 11:12:44 +00:00
landry
77ce47a16f emulators/qemu: improve qemu-guest-agent OpenBSD support
add support for:
- "guest-get-fsinfo"
- "guest-get-vcpus"
- "guest-network-get-interfaces"
taken/adapted from FreeBSD patchset at https://github.com/aborche/qemu-guest-agent/

Initial port patch from Jeroen Derks for qemu 5.1 (thanks!),
forward-ported to 6.0 by myself.

i still need to fixup qemu-ga default args and write a proper rc script..

ok Brad Smith (MAINTAINER)
2021-05-03 08:28:08 +00:00
espie
0039b6d7da add support for FETCH_CMD as a config file option/command line override
that will replace whatever comes from mk.conf
2021-05-03 07:16:46 +00:00
gnezdo
ccd474f637 Bootstrap lang/ghc with GHC 8.10.3
ok kili@
2021-05-02 21:45:24 +00:00
stsp
23b8230145 Make nagios start up out of the box again after 'pkg_add nagios'.
Executables were installed mode 774 owned by root:bin. We need to use
mode 775 (o+x), otherwise nagios which runs as user _nagios complains:
  Error: failed to access() /usr/local/bin/nagios: Permission denied
  Error: Spawning workers will be impossible. Aborting.

Solution discussed and found together with sthen and tb.
ok sthen@ tb@
2021-05-02 19:30:58 +00:00
ajacoutot
478b147d84 Bump to be ahead of stable. 2021-05-02 17:57:18 +00:00