6888 Commits

Author SHA1 Message Date
tb
db0e16d257 security/openssl/1.0.2: fix alignment issue on sparc64
As diagnosed by kettenis, running the regress/lib/libssl/interop/openssl
test results in a SIGILL or SIGBUS due to an alignment issue. The reason
for this is that the configure magic fails to pick up -m64 which is
needed for the perlasm to generate the correct flavor of assembly.

None of the approaches for setting variables in the main port Makefile
worked.  Since we already patch out -O3 from Configure, I added -m64
there. The resulting binary seems to work well. The interop tests on
sparc64 pass with this patch.

Many thanks to kettenis for figuring this out and to sthen who helped
me save a lot of time with FLAVOR=no_man.

ok sthen
2021-01-07 21:55:33 +00:00
sthen
399e9c0aa0 add a no_man flavour to openssl packages, to speed testing of patches
etc (avoids pod2man of ~1700 files for 1.0 / ~4k files for 1.1)
2021-01-07 20:13:47 +00:00
sthen
f0fafcce6a skip generating html docs in the first place, rather than generating
them (with pod2html) and rm'ing.
2021-01-07 19:53:27 +00:00
sthen
9d5c13e71c update DESCR; warn about conflicts if the library is used with software
where other library dependencies use libressl.
2021-01-06 22:34:13 +00:00
sthen
66c3314caf missing a word in COMMENT 2021-01-05 13:48:16 +00:00
jasper
48a8570838 missing relaxation of RDEP on unicorn
reminded by aja@
2021-01-04 15:02:37 +00:00
sthen
d80c418015 regen PLISTs for python ports with .so files that end up renamed due to
the EXT_SUFFIX change in Python 3.8.7
2021-01-04 14:06:26 +00:00
bluhm
0176efa47c Patch away some -lstdc++ in examples makefile. Fixes build on
arm64.  Reported by sthen@.  Sort according to Makefile.template.
2021-01-03 23:40:40 +00:00
jasper
6b3692d637 update to ROPgadget-6.4 2021-01-03 12:54:12 +00:00
benoit
3dafd9395e Update to p5-Crypt-LE-0.37. 2021-01-02 16:35:19 +00:00
sebastia
72c3ed6465 hook up stegcracker 2021-01-01 14:06:30 +00:00
sebastia
32b5467a50 import stegcracker
Steganography brute-force utility to uncover hidden data inside files.

OK gonzalo@
2021-01-01 14:04:38 +00:00
bluhm
0ce170ad08 +libmodsecurity 2021-01-01 13:05:49 +00:00
bluhm
81de1bbb10 import libmodsecurity 3.0.4
from Matthias Pitzl; OK benoit@ 

Comment:
intrusion detection and prevention engine

Description:
ModSecurity is an embeddable web application firewall. It provides
protection from a range of attacks against web applications and allows
for HTTP traffic monitoring and real-time analysis with no changes to
existing infrastructure.

It is also an open source project that aims to make the web application
firewall technology available to everyone.
2021-01-01 12:28:25 +00:00
naddy
85be1c4e9b fix john-jumbo "generic" build used on aarch64 and some other archs 2020-12-31 20:41:07 +00:00
sthen
8977450745 missing MODPY_FLAVOR in py-lz4 RDEP 2020-12-30 15:51:19 +00:00
bket
3d9675cfbc Update to easy-rsa-3.0.8
Changes: https://github.com/OpenVPN/easy-rsa/blob/v3.0.8/ChangeLog

Reminded by Wen Heping who sent a similar diff.
2020-12-29 15:18:22 +00:00
bluhm
a16567e37e update p5-Authen-Radius to 0.32
from wen heping; OK Abel Abraham Camarillo Ojeda (maintainer)
2020-12-28 16:42:03 +00:00
sthen
09cff11d3c respect CFLAGS 2020-12-27 18:13:18 +00:00
sthen
47b4c1e127 whitespace fix 2020-12-27 17:16:39 +00:00
gonzalo
992f77c7f8 Update for Suricata to 6.0.1
OK rsadowski@
2020-12-27 14:01:53 +00:00
bluhm
48d6f41428 update botan2 to 2.17.3 2020-12-26 20:48:53 +00:00
sthen
9bb78d7398 update to uacme-1.6 (slightly belated, portroach isn't picking this up,
perhaps the / in the tag isn't helping)
2020-12-22 21:05:04 +00:00
sthen
ad9d69085d add a comment reminding to bump security/sslscan, suggested by phessler 2020-12-22 15:02:26 +00:00
sthen
1c0d4a3f38 Bump sslscan REVISION. This uses "BUILD_DEPENDS=security/openssl/1.1:patch"
to pull in a current version of OpenSSL that it builds with special options
and links statically, so it needs manual bumps when openssl/1.1 is updated
to trigger pkg_add updates.
2020-12-22 13:07:58 +00:00
ajacoutot
22bc61db4c Update to libgpg-error-1.41. 2020-12-22 12:44:56 +00:00
millert
2a4d24eafd Update to sudo 1.9.4p2 2020-12-20 17:37:48 +00:00
sebastia
b215c7f18b Update to 1.9.0-1, allowing to crack a whole lot of new cipher types.
feedback sthen@
tested and OK gonzalo@
2020-12-19 21:32:07 +00:00
pvk
1050ad9447 Update vault webui distfile
ok ajacoutot@
2020-12-19 18:35:28 +00:00
millert
fb7d438e34 Update to sudo 1.9.4p1 2020-12-18 17:31:32 +00:00
ajacoutot
5f5d3b89f8 Update to vault-1.6.1. 2020-12-18 11:21:32 +00:00
landry
b27ba54375 security/nss: update to 3.60.
See https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.60_release_notes

will be required by gecko 85.
2020-12-15 09:04:27 +00:00
sthen
f1a40a47f7 update to py-pyscard-2.0.0, from Lucas Raab
drop MODPY_PYTEST for now but needs an alternative (warning during tests)
2020-12-14 22:45:47 +00:00
ajacoutot
a8f8e6785e Add LDEP on devel/gettext,-runtime after recent p11-kit changes. 2020-12-14 08:00:03 +00:00
ajacoutot
e1ca1fd423 Move to meson(1).
Set _BSD_SOURCE for issetugid(2) and friends.
Fix time_t format string.
Install ${SYSCONFDIR}/pkcs11/pkcs11.conf.example.
2020-12-14 07:59:31 +00:00
ajacoutot
2ad2c05c22 SECURITY update to p11-kit-0.23.22.
Add bash-completion support.
2020-12-13 09:40:34 +00:00
bluhm
b4fb12b73b update botan2 to 2.17.2 2020-12-12 20:31:00 +00:00
bket
2b6acb25d0 Update to mbedtls-2.16.9
Security/bugfix release. Changelog can be found at
https://github.com/ARMmbed/mbedtls/blob/v2.16.9/ChangeLog

OK sthen@
2020-12-12 06:23:37 +00:00
sthen
ca0718d024 hydra: find X11 libs on arches using ld.bfd 2020-12-09 10:19:53 +00:00
sthen
5e5a0c45d7 update to openssl-1.1.1i, notable fixes:
- Fixed NULL pointer deref in the GENERAL_NAME_cmp function, CVE-2020-1971

- In 1.1.1h, an expired trusted (root) certificate was not anymore rejected
when validating a certificate path.
2020-12-08 14:57:47 +00:00
pvk
80b034a91b +ssh-audit 2020-12-06 11:51:43 +00:00
pvk
78862bfea2 Import ssh-audit, ssh configuration security auditing tool.
With help from sthen@, ok sthen@, thanks!
2020-12-06 11:51:25 +00:00
sthen
ab41ec0480 update to pecl-mcrypt-1.0.4 2020-12-04 14:28:20 +00:00
sthen
23f20bca78 doh, i fail at #ifdef. actually fix previous issue. 2020-12-03 11:58:48 +00:00
sthen
4e76066bb6 add a comment about the IPV6_V6ONLY patch:
On OpenBSD, setsockopt(sock, IPPROTO_IPV6, IPV6_V6ONLY, ...) only allows
setting to 1 (which is the default anyway). Setting to 0 results in EINVAL.

This doesn't fix everything, there are still some other problems with binds
to v6 addresses with OpenSSL 1.1 on OpenBSD.
2020-12-03 11:38:42 +00:00
sthen
0d261c0365 openssl/1.1: don't try using IPV6_V6ONLY which does EINVAL on OpenBSD
found while looking at https://marc.info/?t=160692394000004&r=1&w=2
issue in net/nagios/nsca-ng (but doesn't fix the problem)
2020-12-02 17:32:50 +00:00
sebastia
8742b16b3d hook up hashid and wfuzz 2020-12-02 11:58:23 +00:00
sebastia
b096a4ab85 import wfuzz:
Wfuzz has been created to facilitate the task in web applications
assessments and it is based on a simple concept: it replaces any
reference to the FUZZ keyword by the value of a given payload.

A payload in Wfuzz is a source of data.

This simple concept allows any input to be injected in any field of an
HTTP request, allowing to perform complex web security attacks in
different web application components such as: parameters,
authentication, forms, directories/files, headers, etc.
2020-12-02 11:55:14 +00:00
sebastia
d24ed8a187 import hashid:
Identify the different types of hashes used to encrypt data and
especially passwords.

It is able to identify a single hash, parse a file or read multiple
files in a directory and identify the hashes within them. hashID is also
capable of including the corresponding hashcat mode and/or JohnTheRipper
format in its output.

OK benoit@, gonzalo@
2020-12-02 11:54:11 +00:00
millert
b684478c92 Update to sudo 1.9.4 2020-11-30 17:04:34 +00:00