6980 Commits

Author SHA1 Message Date
ajacoutot
26f1ac41b8 Update to libnettle-3.7.1. 2021-02-18 09:28:08 +00:00
ajacoutot
ac74558f97 Update to libgcrypt-1.9.2. 2021-02-18 06:57:29 +00:00
ajacoutot
4958097dd2 Update to py3-rsa-4.7.1. 2021-02-17 07:51:30 +00:00
sthen
90b405ebad py3-only for py-twisted, a handful of ports that are used as
dependencies of twisted (and deps of deps, and maybe another odd one
crept in).
2021-02-16 23:02:06 +00:00
sthen
6c0ddcb8e2 update to OpenSSL 1.1.1.j
- Fixed a NULL pointer deref in the X509_issuer_and_serial_hash()
function (CVE-2021-23841)

- Fixed the RSA_padding_check_SSLv23() function and the
RSA_SSLV23_PADDING padding mode to correctly check for rollback attacks

- Fixed an overflow in the EVP_CipherUpdate, EVP_EncryptUpdate and
EVP_DecryptUpdate functions (CVE-2021-23840)

- Fixed SRP_Calc_client_key so that it runs in constant time
2021-02-16 17:10:06 +00:00
sthen
df2ae1632b update to py-openssl-20.0.1 2021-02-14 17:43:12 +00:00
sthen
32155c07c0 update to py-cryptography (pyca) 3.3.2.
not moving to 3.4 yet because 1) we don't yet have setuptools-rust
which looks like it needs a pip update (which becomes py3 only),
and 2) we still have some py2 users of pyca:

devel/py-twisted                2+3 (2 is only used by telepathy-logger)
mail/mailpile                   2-only
security/py-openssl             2+3 (2 is only used by yubiserve, py-twisted)
security/py-paramiko            2+3 (2 used by several)
security/py-service_identity    2+3 (2 is only used by py-twisted)
security/py-axolotl             2+3, 2 not used
www/py-http_ece                 2+3, 2 not used
www/py-jwt                      2+3, 2 not used
2021-02-14 17:42:50 +00:00
sthen
81d0902c8e quirks and makefile updates for some py2->py3 2021-02-14 15:51:46 +00:00
sthen
42bfa04f2d update to py-trustme-0.7.0, dropping py2 2021-02-14 15:51:38 +00:00
jasper
0323cdc77b fix build with -fno-common; from gentoo 2021-02-14 13:42:13 +00:00
ajacoutot
bbe0d61350 Own the /etc/sasl2/ directory. 2021-02-14 09:47:19 +00:00
sthen
1d94b9da31 Drop the patch backing out the certdata update in NSS 3.61; the main public
sites affected by dropping the geotrust root (apple store, apple news etc)
are on different CAs now and the other known ones are api endpoints not so
likely to be important in a standard browser. OK robert, landry said 'rm
all the things' earlier which I am treating as an OK ;)
2021-02-12 18:39:04 +00:00
sthen
c48b870091 update to py-josepy-1.7.0, adding support for ec keys 2021-02-12 14:34:11 +00:00
sthen
90df8abeab update to sslscan-2.0.7 2021-02-11 16:27:30 +00:00
gonzalo
94773e4f88 Update for Lynis to 3.0.3
OK rsadowski@ benoit@
2021-02-11 13:53:18 +00:00
sthen
14d72544ba rename progname -> prog_name to avoid a conflict with the 2001-vintage
copy of file, not spotted in previous before because CFLAGS is not passed
through to all sub-makes.

OK sthen if anyone wants to remove this!
2021-02-11 13:18:17 +00:00
jasper
d686d0a53e fix build with -fno-common, from altlinux 2021-02-10 20:57:22 +00:00
tb
ef6693b444 Update to tlsfuzzer 20210210 2021-02-10 17:55:45 +00:00
gnezdo
c4d57edd17 Fix security/p0f -fno-common
Bonus fix for memset size mismatch noted by clang

ok jsg@
2021-02-10 07:26:38 +00:00
sthen
e4d525dea1 update to clamav-0.103.1 2021-02-09 21:39:08 +00:00
feinerer
0639a06555 Fix build with -fno-common 2021-02-09 16:43:59 +00:00
sthen
ebcd80681d update to gpgme-1.15.1 2021-02-06 18:39:11 +00:00
tobhe
2905953696 Add security patch 2020-2 from upstream. The vulnerable code is
currently disabled because we don't enable CONFIG_P2P.

ok sthen@ bluhm@
2021-02-05 19:57:54 +00:00
sthen
6b9109adcd update stegdetect to a github archived version that fixes -fno-common.
add a warning MESSAGE - this is very unmaintained and contains bundled old
library versions (libjpeg, file)
2021-02-05 10:06:23 +00:00
sebastia
eefa404aaf update to 2021-02-04 2021-02-04 22:25:36 +00:00
naddy
f065eca93f security/aescrypt: build with -fno-common 2021-02-03 21:23:20 +00:00
sebastia
d5b5e577a1 update 3.8.10 -> 3.8.14 2021-02-03 18:56:43 +00:00
sebastia
85de122af3 update 0.12.1 -> 0.13.1 2021-02-03 18:56:02 +00:00
sthen
36505a4bae update to certbot/py-acme 1.12.0 2021-02-03 16:18:53 +00:00
sthen
522066a0d2 update to certbot/py-acme 1.12.0 2021-02-03 16:18:32 +00:00
robert
5b14a55191 revert to the certdata.txt file from version 3.59 because they removed
some root certificates which are still used by Apple, so let's keep them
until Apple fixes their shit

This essentially reverts this commit:
091c01dfb4

ok landry@
2021-02-03 16:16:10 +00:00
bket
6529f484d4 security/lastpass-cli, fix -fno-common build failure
Taken from https://github.com/lastpass/lastpass-cli/pull/576
2021-02-03 15:27:00 +00:00
sthen
33ba690eb0 the pre-install target to avoid generating revision.py if git is
installed no longer works, fix it a different way.
2021-02-03 00:33:47 +00:00
jeremy
1e3f8e7699 Hookup ruby-argon2 2021-02-02 20:11:44 +00:00
sthen
3e17290412 oops, bits of an experiment crept in 2021-02-02 20:11:01 +00:00
jeremy
303d7d223e Import ruby-argon2 2.0.3
This Ruby Gem provides FFI bindings, and a simplified interface, to the
Argon2 algorithm. Argon2 is the official winner of the Password Hashing
Competition, a several year project to identify a successor to
bcrypt/PBKDF/scrypt methods of securely storing passwords. This is an
independant project and not official from the PHC team.

OK sthen@
2021-02-02 20:07:55 +00:00
sebastia
6c28ed1706 remove stegcracker, replaced with stegseek 2021-02-02 16:12:02 +00:00
sebastia
bfbd57c370 hook up stegseek, unhook stegcracker 2021-02-02 16:09:49 +00:00
sebastia
f549e4b1b9 import stegseek:
Stegseek is a lightning fast steghide cracker that can be used to
extract hidden data from files. It is built as a fork of the original
steghide project and, as a result, it is thousands of times faster than
other crackers and can run through the entirety of rockyou.txt* in under
2 seconds.

Stegseek can also be used to extract steghide metadata without a
password, which can be used to test whether a file contains steghide
data.

feedback kn@ and gonzalo@, lots of feedback and OK sthen@
2021-02-02 16:07:54 +00:00
kn
788b0a7599 Remove security/siphon
Upstream still ships the tarball, that's it, as per CVS log:
"primary distsite and homepage have gone away".

The only TCP port I've been able to detect (after producing traffing on a
variety of them) is SSH -- and that only worked after enabling IPv4.

Siphon does not seem to support/detect IPv6 at all and it's OS fingerprints
are extremely old;  besides Gentoo we're the only ones still packaging it
according to https://repology.org/project/siphon/versions .

Fails with "-fno-common".
OK cwen
2021-02-01 14:07:51 +00:00
rsadowski
4c498dc54e Update keepassxc to 2.6.4 2021-02-01 06:39:44 +00:00
kn
271c58a2f8 Set "-fcommon" for seven duplicate symbols
No upstream activity since 2011.
2021-02-01 02:01:59 +00:00
kn
25284374c4 Remove security/lxnb
That's a NetBus 1.6 client... upstream's dead as in NXDOMAIN, we seem to be
the only folks still packaging it.

It has not changed in twenty years (surprise!) and basically only exists to
screw around with old old Windows boxes which... still run the server?

Fails with "-fno-common".
OK jsg
2021-02-01 01:02:54 +00:00
sthen
c58f0b3f4e yubikey-personalization: -fno-common fix from upstream 2021-01-31 19:41:30 +00:00
sthen
97ba6443ad fix some problems with Suricata; ok gonzalo@
- typo in default config
- use directories setup in PLIST for suricata-update and default config
- add missing @sample
- tweak readme
- build with libmaxminddb support
- add debug packages
- reinstate patches to run as !root

I still see problems with this, after running for a few minutes I get a
'unlocking already-unlocked mutex' SIGABRT, same before/after this diff
2021-01-31 18:03:49 +00:00
pvk
4c0cf3f32f Update vault 1.6.1 -> 1.6.2
Changelog: https://github.com/hashicorp/vault/blob/master/CHANGELOG.md#162
ok ajacoutot@
2021-01-31 16:21:48 +00:00
jsg
d253b6b585 backport libsrtp -fno-common build fix
ok cwen@ sthen@
2021-01-31 13:19:14 +00:00
abieber
b5a442b388 + rbw 2021-01-30 19:17:11 +00:00
abieber
8b32f79f0c Import rbw, a Bitwarden command line clinet written in rust.
OK and patches from tb@
2021-01-30 19:16:45 +00:00
jeremy
c10fda1d86 Build Ruby 3.0 versions of native gem ports by default 2021-01-29 17:05:32 +00:00