Commit Graph

6412 Commits

Author SHA1 Message Date
sthen
ff6546371a wpa_supplicant port tweaks,
- build eapol_test, it's a useful way to test RADIUS servers + EAP

- rather than using a whole new build config file, copy and patch the
upstream default, making it easier to incorporate upstream changes in new
versions, and see what we have/haven't enabled

- replace /dev/urandom with arc4random_buf
2019-11-19 14:35:59 +00:00
ajacoutot
fc0a4d0223 Update to cvechecker-3.9. 2019-11-17 19:50:39 +00:00
ajacoutot
d77560544e Update to vault-1.3.0. 2019-11-17 18:59:31 +00:00
kn
3f976ef2fe Update to pcsc-lite 1.8.25
25 March 2019
- Fix a socket issue when pcscd is used inside LXC container
- pcsc-spy: always provide a total time of execution
- Fix resource leak if SCardEstablishContext() fails
- Fix realloc(3) error handling (possible memory leak)
- Remove usage of function chmod(2) to use fchmod(2) (fix race condition)


1.8.24
12 October 2018
- the project moved to https://pcsclite.apdu.fr/
- SCardGetStatusChange(): Fix a rare race condition
- SCardReleaseContext(): do not release a lock owned by another context
- SCardReconnect(): suspend card auto power off
- Allow "=" in serial driver filenames
- Add the thread id in the pcscd log lines
- pcsc-spy: correctly handle incomplete log file
- Simclist: avoid to divide by zero in list_findpos()
- Some other minor improvements

No problems with a Yubikey NEO.
2019-11-17 13:13:15 +00:00
kn
b60d5362d8 Update to ccid 1.4.30
Lots of changes incl. many firmware updates;  no issue with a
Yubikey NEO.
2019-11-17 13:11:58 +00:00
djm
92809b2c87 libfido2 is in base now; remove port. Prompted by sthen@ 2019-11-15 01:34:35 +00:00
jasper
a2e8accef4 update to py-cryptodome-3.9.3 2019-11-13 20:12:47 +00:00
djm
126c49fcd5 OpenSSH now requires v.2 of the middleware in order to support Ed25519
keys on FIDO2 tokens. Point this port as a compatible middleware ahead
of it landing upstream.
2019-11-12 23:15:21 +00:00
jasper
060a55754a update to wesng-0.98 2019-11-12 20:08:35 +00:00
rsadowski
a7be0209fc Bugfix update keepassxc to 2.5.1
All patches merged upstream.
2019-11-12 17:03:10 +00:00
kmos
d54457419c security/py-pyscard
The pyscard smartcard library is a framework for building smart card
aware applications in Python.
the PCSC API Python wrapper module.

- smartcard.scard, an extension module wrapping the WinSCard API (smart
card base components) also known as PC/SC

- smartcard, a higher level Python framework built on top of the raw
PC/SC API

Version 1.9.9

From Lucas Rabb

Input and tweaks from myself and sthen

OK sthen
2019-11-12 10:24:23 +00:00
sthen
3680bfc79b update to p5-Crypt-X509-0.52 2019-11-12 08:30:27 +00:00
jeremy
d2d2721fd8 Update to bcrypt 3.1.13 2019-11-12 06:46:00 +00:00
rpointel
4e331ed485 update yara to 3.11.0.
ok benoit@.
2019-11-11 20:34:33 +00:00
kmos
cc76cb55eb Excise py-test-relaxed from py-paramiko.
paramiko turns *off* py-test-relaxed but that leaves every other Python
port's tests disrupted by it. Patch it out. Attempting to feed this
upstream.
2019-11-10 11:04:45 +00:00
kn
457d24db2a Update to angr-8.19.10.30 2019-11-10 09:29:32 +00:00
pvk
65950e5718 Update py-paramiko 2.4.1 -> 2.6.0
ok landry@ rsadowski@ kmos@
2019-11-09 15:01:32 +00:00
pvk
4404f67080 Update opendnssec 2.1.4 -> 2.1.5
Announcement: https://www.opendnssec.org/2019/11/opendnssec-2-1-5/
2019-11-09 10:17:45 +00:00
cwen
08891b0af5 opensc: remove -Werror from CFLAGS, this fixes the build on base-gcc archs.
OK sthen@ jca@
2019-11-09 07:09:09 +00:00
kmos
4d1e992ca6 Move testing from py-nose to MODPY_PYTEST. Drop now-unneeded py-nose
TEST_DEPENDS.
2019-11-08 09:30:23 +00:00
kmos
85a7e78783 Move testing from py-nose to MODPY_PYTEST. Drop now-unneeded py-nose
TEST_DEPENDS. Move from custom version to standard FIX_EXTRACT_PERMISSIONS
2019-11-08 09:09:19 +00:00
kmos
169943acb9 Added missing RUN_DEPENDS on devel/py-dtfabric
Sorted RUN_DEPENDS while here
2019-11-08 09:02:55 +00:00
sthen
6eba4dc420 update to py-cryptography 2.8 2019-11-07 17:23:10 +00:00
sthen
8aa7fbad0c update to py-acme/certbot 0.40.1 2019-11-07 14:36:13 +00:00
kmos
17dd7a939f Fix tests using MODPY_PYTEST and MODPY_PYTEST_ARGS.
ok sthen (maintainer)
2019-11-07 12:44:23 +00:00
sthen
50228df5ea update to certbot/py-acme 0.40.0 2019-11-06 16:50:56 +00:00
rsadowski
5d234d6a2a update keepassxc to 2.5.0
ok solene@
2019-11-05 09:15:33 +00:00
jasper
30a584c7a9 update to py-cryptodome-1.9.1 2019-11-03 19:34:59 +00:00
sthen
4067d436f1 update to p5-Crypt-OpenSSL-X509-1.813 2019-11-03 19:09:02 +00:00
djm
77c575390a libfido2 - a small library for interacting with U2F/FIDO devices,
including a middleware that can be used with OpenSSH's new U2F
support.

feedback and ok kn@ and sthen@
2019-11-03 12:01:13 +00:00
jasper
2f36b5a0e4 update to pycryptodome-3.9.0 2019-11-02 20:35:15 +00:00
ajacoutot
b10785bc1e Update to libpwquality-1.4.2. 2019-11-02 14:18:41 +00:00
kn
1309519045 Set BUILD_OPT only if DEBUG is not set
OK landry
2019-10-31 19:54:26 +00:00
jasper
5ae7adc814 update to ROPGadget-5.9 2019-10-31 07:50:22 +00:00
bentley
9abd48d692 Hook up some perl ports 2019-10-31 06:21:33 +00:00
bentley
1679f8a992 Import p5-Crypt-PKCS10-2.001.
Crypt::PKCS10 parses PKCS #10 requests and provides accessor methods to
extract the requested data. First, the request will be parsed using the
included ASN.1 definition. Common object identifiers will be translated to
their corresponding names. Additionally, accessor methods allow to extract
single data fields. Bit Strings like signatures will be printed in their
hexadecimal representation.

From henning@; ok sthen@ afresh1@
2019-10-31 06:19:07 +00:00
bentley
040c663659 Import p5-Crypt-LE-0.33.
The Crypt::LE module provides the functionality necessary to use Let's
Encrypt API and generate free SSL certificates for your domains. It can
also be used to generate private RSA and ECC keys or Certificate Signing
Requests without resorting to openssl command line. Crypt::LE is shipped
with a self-sufficient client for obtaining SSL certificates, le.pl.

Both ACME v1 and ACME v2 protocols and wildcard certificate issuance are
supported.

From henning@; ok sthen@ afresh1@
2019-10-31 06:18:07 +00:00
sthen
e3d1c5ab08 update to p5-CryptX-0.066 2019-10-30 17:57:41 +00:00
jasper
7e3a636d39 - update to suricata-5.0.0
- switch to python3

from gonzalo@ with some small tweaks by me
2019-10-30 12:41:46 +00:00
sthen
6022843f14 grammar nitpicking in COMMENT; a -> an 2019-10-29 12:00:19 +00:00
kn
e037ee3cde Update to pcsc-lite 1.8.23, use Python 3
- spy: add support SCardStatus() with NULL pcbAtrLen
- Some other minor improvements

OK pvk
2019-10-29 11:08:47 +00:00
millert
f9dd2cf493 Update sudo to 1.8.29:
* The cvtsudoers command will now reject non-LDIF input when converting
   from LDIF format to sudoers or JSON formats.

 * The new log_allowed and log_denied sudoers settings make it possible
   to disable logging and auditing of allowed and/or denied commands.

 * The umask is now handled differently on systems with PAM or login.conf.
   If the umask is explicitly set in sudoers, that value is used regardless
   of what PAM or login.conf may specify.  However, if the umask is not
   explicitly set in sudoers, PAM or login.conf may now override the default
   sudoers umask.  Bug #900.

 * For "make install", the sudoers file is no longer checked for syntax
   errors when DESTDIR is set.  The default sudoers file includes the
   contents of /etc/sudoers.d which may not be readable as non-root.
   Bug #902.

 * Sudo now sets most resource limits to their maximum value to avoid
   problems caused by insufficient resources, such as an inability to
   allocate memory or open files and pipes.

 * Fixed a regression introduced in sudo 1.8.28 where sudo would refuse
   to run if the parent process was not associated with a session.
   This was due to sudo passing a session ID of -1 to the plugin.
2019-10-28 15:02:49 +00:00
gonzalo
283bc5bc81 Update for SQLMap to 1.3.10. 2019-10-28 09:30:15 +00:00
rpointel
56e78f3ace update pdf-parser to 0.7.3. 2019-10-26 08:41:48 +00:00
rpointel
c314fad84c update pdfid to 0.2.6. 2019-10-26 08:39:23 +00:00
benoit
6ecc8acb6c Update to pdfcrack-0.18. 2019-10-24 08:02:31 +00:00
sebastia
e79875e488 readd building the extension, accidently removed by the last update 2019-10-23 20:42:54 +00:00
landry
07aa5a003c Update to nss 3.47.
See https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.47_release_notes
Remove patches from #1581507 fixing tests & #1581391 fixing arm64,
merged upstream.
2019-10-23 19:30:25 +00:00
sebastia
dac9e9645a Update 2.0.18 -> 2.0.19 2019-10-22 14:27:47 +00:00
sthen
9fe02b340e bump REVISION for -current sudo to take it to the same version as 6.6-stable 2019-10-22 09:36:21 +00:00
lteo
d66eb00c97 Update to Burp Suite 2.1.04.
http://releases.portswigger.net/2019/09/professional-2104.html

ok rpointel@
2019-10-22 02:09:18 +00:00
ajacoutot
02f2057fb4 Increase daemon_timeout to 120s; loading signatures on startup takes an
insane amount of time...

ok sthen@ (maintainer)
2019-10-20 10:57:14 +00:00
bket
ecc6836375 Update to mbedtls-2.16.3.
Mbed TLS 2.16.3 is a maintenance release of the Mbed TLS 2.16 branch,
and provides bug fixes and minor enhancements. Overview of changes can
be found at
https://github.com/ARMmbed/mbedtls/releases/tag/mbedtls-2.16.3.

Minor of mbedcrypto has been bumped as symbols have been added.

OK sthen@
2019-10-18 04:56:37 +00:00
sthen
438583c56b remove some ancient and mostly non-working p5 ports; suggested by
wen heping, ok kn jasper
2019-10-16 20:10:57 +00:00
millert
61c6e8bd31 Sudo 1.8.28p1 fixes a minor regression introduced in 1.8.28. 2019-10-16 15:09:25 +00:00
millert
82340fd5dc Update sudo to 1.8.28, fixes CVE-2019-14287
See https://www.sudo.ws/alerts/minus_1_uid.html for details
2019-10-14 15:17:27 +00:00
landry
521db726a0 Update to nss 3.46.1.
See https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.46.1_release_notes
2019-10-13 17:05:57 +00:00
jca
86930cfe4e Use date -r instead of GNU date --date=... when showing expired keys
ok tb@ sthen@ Gregoire Jadi (maintainer)
2019-10-08 12:26:01 +00:00
naddy
2834a8c393 disable NEON optimizations on arm and aarch64 because clang refuses to
compile the code; ok benoit@
2019-10-05 22:33:21 +00:00
robert
350b03287f +opm 2019-10-05 18:53:56 +00:00
robert
af263887df import of opm-1.0:
opm is a minimalistic password manager written in shell utilizing openssl(1)
and signify(1) to handle the password store

ok ajacoutot@, naddy@
2019-10-05 18:53:24 +00:00
ajacoutot
e47e7aa218 Update to p11-kit-0.23.18.1. 2019-10-05 11:35:10 +00:00
ajacoutot
13e53def60 Update to vault-1.2.3. 2019-10-05 09:12:45 +00:00
juanfra
d4e39cc17f Update to keybase 4.5.0. OK abieber@ (MAINTAINER). 2019-10-02 19:21:24 +00:00
jasper
6c1da4b64b update to suricata-4.1.5
ok gonzalo@
2019-10-02 17:42:24 +00:00
sthen
680a2943fb update to aide-0.16.2 2019-10-01 11:38:15 +00:00
ajacoutot
5f2c5dc774 Update to gnutls-3.6.10. 2019-09-30 16:05:52 +00:00
kili
cba6fcc2b9 Adapt for ghc-8.6.4.
Joint work with Greg Steuck.
2019-09-30 13:00:11 +00:00
kili
82e1be387b Update to hs-hackage-security-0.5.3.0.
Joint work with Greg Steuck.
2019-09-30 12:34:32 +00:00
kili
b899d03f0b Update to hs-cryptohash-0.11.0.
Joint work with Greg Steuck.
2019-09-30 12:33:02 +00:00
jasper
30b8616cf9 move ONLY_FOR_ARCHS from vex' Makefile to angr{,rop}
vex is amd64-only and there is no point in attempting to build packages
only to have them fail when the RDEP on vex cannot be resolved (e.g. on
i386 as reported by sthen).

prompted by sthen@
ok kn@
2019-09-30 08:24:44 +00:00
solene
b088d5552c Update to gopass-1.8.6
patch from Henry Jensen, thanks!
ok abieber@
2019-09-28 17:18:10 +00:00
ajacoutot
a53ad684aa Update to libpwquality-1.4.1. 2019-09-27 16:02:26 +00:00
rpointel
66c2c48aa7 update ropper to 1.12.5.
ok pirofti@
license has changed from GPL to BSD, from kmos@.
2019-09-27 05:48:12 +00:00
sthen
88dc6c2592 update to pecl-mcrypt-1.0.3 2019-09-26 09:54:11 +00:00
sebastia
5c00cd5abd Update 5.1.6 -> 5.2.2 2019-09-26 06:46:39 +00:00
sebastia
3d9f426396 Update 3.6.3 -> 3.7.1 2019-09-26 06:37:40 +00:00
sebastia
1e860aae4f Update 0.5.7 -> 0.6.0 2019-09-26 06:36:48 +00:00
kmos
8b18a19482 Hook security/py-pysha3 up to the build 2019-09-25 14:39:04 +00:00
kmos
07b84f4a58 Backport of sha3 to Python < 3.6 (so 2.7 for our purposes)
From Clem Atis <clematis@clematis@insiberia.net>

Input and tweaks from sthen and myself

ok sthen
2019-09-25 14:37:08 +00:00
naddy
eb05078e8d UID is not an environment variable at all, but a built-in bash variable 2019-09-18 21:14:39 +00:00
sebastia
b6a0b2b901 update to 2019-09-17 2019-09-18 00:17:50 +00:00
juanfra
01cf37760b Explain the kbfsfuse modes in the README. OK abieber@ (MAINTAINER). 2019-09-17 20:47:21 +00:00
naddy
4deb2d7d8c Fix regression tests:
* Export UID, which is stripped by env -i; used by checks if user is root.
* Run tests with bash.  Various scripts use bash features.
* Replace unportable grep expression.

ok landry@
2019-09-16 14:16:17 +00:00
rpointel
f8216f7d1a update pdf-parser to 0.7.2. 2019-09-16 05:37:57 +00:00
landry
52151f5b86 Add link to upstream bug report 2019-09-15 15:20:51 +00:00
naddy
f4f7dd6f1e fix aarch64 build by adding gcm-aarch64.c to the source files regardless
of the operating system; ok landry@
2019-09-15 13:39:35 +00:00
kn
f2fc1be99a Update angr to 8.19.7.25
Mostly just bugfixes;  there is no changelog, so please have a look at
https://github.com/angr/angr/commits/master/

"Go ahead" jasper
2019-09-15 13:29:50 +00:00
ajacoutot
7e850c88c3 Update to p11-kit-0.23.17. 2019-09-15 11:57:10 +00:00
abieber
0a77b239bc Fix keybase build.
OK sthen@
2019-09-13 13:22:03 +00:00
jsing
1b82917a3d Update security/go-crypto.
This updates security/go-crypto to a point around the Go 1.13 release.

ok abieber@ sthen@
2019-09-12 18:51:19 +00:00
lteo
f8789dabac Ghidra's build system prefers g++ over clang, which is not what we want on a
clang-based platform like amd64.  This commit makes Ghidra build with clang by:

* Adding a clang toolChains block in nativeBuildProperties.gradle
* Adding COMPILER="base-clang ports-clang"
* Updating WANTLIB by replacing libstdc++ with ${COMPILER_LIBCXX}

In addition, honor CXX by setting tools.cppCompiler.executable and
tools.linker.executable in nativeBuildProperties.gradle to ${CXX}.  Also print
those variables so that we can confirm that they are set properly.

Lastly, add --stacktrace to the gradle command to facilitate future debugging.

Thanks to daniel@ for bringing this to my attention, naddy@ for his detailed
report of the g++ and CXX issues, and sthen@ for suggesting a possible fix.

ok naddy@ sthen@
2019-09-12 02:10:07 +00:00
sthen
b887c3da11 update to certbot/py-acme 0.38.0 2019-09-11 21:06:22 +00:00
sthen
7080c89fe7 update to pecl-libsodium-2.0.22 2019-09-11 20:57:43 +00:00
sthen
69ba377bf2 update to openssl-1.1.1d 2019-09-10 23:55:24 +00:00
sthen
98bc427df0 update to openssl-1.0.2t 2019-09-10 23:55:14 +00:00
kili
42ec039af8 Switch ghc and hs-ports from @exec/@unexec to @define-tag/@tag.
ghc and the hs-packages now simply include the necessary (haskell)
package description files in lib/ghc/package.conf.d and update the
package.cache by running ghc-pkg recache at the end. register and
unregister scripts are no longer needed.
2019-09-10 13:51:21 +00:00
ajacoutot
562bd9d030 SECURITY update to libgcrypt-1.8.5.
- Add mitigation against an ECDSA timing attack [CVE-2019-13627]
2019-09-07 16:46:01 +00:00
sebastia
203e00d74f Update to 3.4.0
lots of new things in here, switch to new GH_ACCOUNT
takeover MAINTAINER

OK gonzalo@, awolk@ (former MAINTAINER)
2019-09-05 08:33:27 +00:00
gonzalo
2b7f62e465 Small update for SQLMap to 1.3.9
https://github.com/sqlmapproject/sqlmap/releases

OK sebastia@
2019-09-04 12:15:59 +00:00
landry
fa58923656 Update to nss 3.46.
See https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.46_release_notes
2019-09-03 16:22:56 +00:00
semarie
8d8ee0b131 update libc-rs for sparc64
maintainers timeout
2019-09-02 07:03:39 +00:00
jasper
fb71d59c48 update to py-M2Crypto-0.35.2 2019-09-01 12:34:07 +00:00
sthen
38b4db7bbe update to sslsplit-0.5.5 2019-08-31 14:01:19 +00:00
semarie
0fb585e377 update libc-rs for include sparc64 compatibility
ok landry@
2019-08-30 12:24:00 +00:00
kmos
077ba465e2 Fix test for py-artifacts by adding a MODPY_PYTEST line.
OK rpointel@ (maintainer)
2019-08-28 21:50:47 +00:00
jasper
fce2e05e0b update to py-cryptodome-3.8.2 2019-08-26 17:39:02 +00:00
abieber
eafc688492 Bump keybase to 4.3.2.
- Fix readme.
- Add 'run_keybase' for easy startup.
2019-08-24 18:40:58 +00:00
ajacoutot
890a61fa37 Fix MASTER_SITES0. 2019-08-23 10:04:19 +00:00
ajacoutot
cb7cb8ce96 Update to vault-1.2.2. 2019-08-23 10:01:46 +00:00
sebastia
41cf8de61f bugfix update 3.6.0 -> 3.6.3 2019-08-23 08:42:13 +00:00
sebastia
7c46a0f2d8 Update 0.5.4 -> 0.5.7 2019-08-23 08:41:32 +00:00
sthen
cc46ee26f5 update to py-acme/certbot 0.37.2 2019-08-22 16:31:06 +00:00
sthen
6f4b8a84c5 update to clamav 0.101.4,
- out of bounds write in NSIS bzip2 library
- improvements to the zip bomb mitigations added in 0.101.3, there is now
a maximum scan time limit, defaulting to 2 minutes
2019-08-22 16:22:07 +00:00
kn
ad2ec0224e Update to hitch 1.5.0
* Support for UNIX domain socket connections. A backend endpoint can now
  be specified as a UNIX domain socket, via backend = "/path/to/socket".
* New configuration file settings pem-dir and pem-dir-glob. pem-dir can
  be used to specify a directory for loading certificates, without
  specifying each file individually.
* Support for TLS 1.3. Thanks to Lasse Karstensen.
* Fixed a bug that would cause a crash on reload if ocsp-dir was changed.
* Add log-level. This supersedes the previous quiet setting,
  which is now deprecated.
* Add proxy-tlv. This enables extra reporting of cipher and protocol as
  part of the PROXYv2 protocol.
* Drop TLSv1.1 from the default TLS protocols list.

Use Python 3 during build and make tests depend on the current version while
here.
2019-08-18 08:34:02 +00:00
phessler
255bcbc251 remove hardcoded dependency on libstdc++, as it may not exist everywhere
OK jca@
2019-08-15 18:20:21 +00:00
kmos
867c1de5fe Remove the following obsolete ports from ports/security
py-Rijndael is python2-only, has no consumers, and hasn't been
updated since 2009

py-crack is python2-only, has no consumers, and hasn't been updated
since 2009

py-cryptkit is python2-only, has no consumers, and hasn't been updated
since it was imported in 2002

OK sthen@
2019-08-14 18:57:44 +00:00
cwen
0695d8e6ea aircrack-ng: allow packaging on macppc
POWER8 libaircrack-crypto isn't built on powerpc -- remove them from PFRAG.

OK benoit@ (maintainer)
2019-08-12 14:40:04 +00:00
gonzalo
086b6e1b1e Update SQLMap to 1.3.8 2019-08-12 06:23:59 +00:00
sthen
a21218f286 update to clamav-0.101.3
fix DoS when scanning a non-recursive zip bomb
2019-08-05 20:09:58 +00:00
sthen
02bdac6a40 drop bogus rmdir in post-install, I was trying to stop a dir
from being added to the main PLIST, actually it's used in the -qt
subpackage.
2019-08-02 15:12:07 +00:00
sthen
e9d6e3bb6f update to gpgme-1.13.1, from Stefan Hagen with small tweaks by me 2019-08-01 12:47:41 +00:00
lteo
8c478701b8 Update to Burp Suite 2.1.02.
http://releases.portswigger.net/2019/07/professional-community-edition-2102.html

While here, update the PERMIT_* URLs to the latest URLs.

ok rpointel@
2019-08-01 02:32:23 +00:00
sthen
e9f2ff6555 update to gpa-0.10.0, from Stefan Hagen 2019-07-31 12:47:11 +00:00
sthen
e9533aee74 changes to asm code in gnutls-3.6.9 result in the following error
on i386; link with -Wl,-z,notext for now (this knocks out a large chunk
of the ports tree). ok aja@

ld: error: can't create dynamic relocation R_386_32 against symbol: _gnutls_x86_cpuid_s in readonly segment; recompile object files with -fPIC or pass '-Wl,-z,notext' to allow text relocations in the output
2019-07-30 11:38:48 +00:00
sthen
beb3533945 handle packaging changes in net/ldns 2019-07-27 13:54:41 +00:00
ajacoutot
3a2cb87d7f Update to gnutls-3.6.9. 2019-07-27 09:55:17 +00:00
ajacoutot
0532161074 Update to libtasn1-4.14. 2019-07-27 09:40:18 +00:00
jasper
7cacd39f5e +angrop 2019-07-23 19:27:40 +00:00
jasper
f60405f947 import angrop-8.19.4.5
angrop is a tool to automatically generate ROP chains.

It is built on top of angr's symbolic execution engine, and uses constraint
solving for generating chains and understanding the effects of gadgets.

angrop should support all the architectures supported by angr, although more
testing needs to be done.

Typically, it can generate rop chains (especially long chains) faster than
humans.

It includes functions to generate chains which are commonly used in exploitation
and CTF's, such as setting registers, and calling functions.

join work with and ok kn@
2019-07-23 19:24:59 +00:00
lteo
4d82db7012 Take maintainership; ok rpointel@
Add a comment that ST4-${ST4_VER}.jar is only needed during build for antlr;
it is not needed at runtime and therefore does not need to be packed.
2019-07-23 02:52:58 +00:00
lteo
e6545fccae Build and pack native components so that Ghidra can decompile programs on
OpenBSD.  This is based on a pull request from Jeremy O'Brien at
https://github.com/NationalSecurityAgency/ghidra/pull/490 and the Ghidra
build guide at
https://github.com/NationalSecurityAgency/ghidra/blob/master/DevGuide.md .

In addition, I have made these changes to make Ghidra work better as an OpenBSD
port:

1. I removed the explicit check for Gradle 5.0 because I was able to build
   Ghidra with latest versions of Gradle.  At the time of commit, our
   java/gradle port is 5.5.1 which is the latest version of Gradle.

2. By default, the Ghidra build process tries to fetch dependent files on demand
   while building.  This will cause the build to fail if the port is built using
   the _pbuild user.  To fix this, I made the port fetch all the dependent .jar
   files prior to building.  I also used gradle's --offline flag which
   explicitly tells gradle to "Execute the build without accessing network
   resources".

3. To prevent the build process from touching $HOME, I made gradle use
   ${WRKDIR}/gradle as its home and also modified GHelpBuilder.java
   (the program that builds help files during build) to log to ${WRKDIR}
   instead of $HOME/.ghidra.

4. One of the Gradle scripts (ip.gradle) scans the Ghidra source tree so
   I had to explicitly tell it to exclude *.orig and *.beforesubst.

help from bentley@ and Jeremy O'Brien
ok bentley@ rpointel@ (maintainer)
2019-07-23 02:09:20 +00:00
sebastia
21b1d25bcc update to 2019-07-16 2019-07-19 05:30:20 +00:00
lteo
34fac53ae8 Update to Burp Suite 2.1.01.
http://releases.portswigger.net/2019/06/professional-community-edition-21.html
http://releases.portswigger.net/2019/07/professional-community-edition-2101.html

Change MODJAVA_VER to 1.8+ since this new version works fine with both jdk 1.8
and 11.

Also fix a long line to make portcheck(1) happy; from abieber@, thanks!

ok abieber@
2019-07-19 02:17:21 +00:00
sebastia
01220c7fcb simple update 3.5.4 -> 3.6.0 2019-07-18 20:48:26 +00:00
sebastia
b7219c9d28 simple update 0.5.2 -> 0.5.4 2019-07-18 20:47:51 +00:00
danj
5171d0cdfa Remove unresponsive maintainers
If somebody is removed who actually wants maintainer and either
didn't receive the mail, or didn't bother to reply to it, they are
free to send a diff to reinstate.

ok sthen@, jca@
2019-07-17 14:39:42 +00:00
bentley
6d7e483142 +minisign 2019-07-17 08:24:42 +00:00
bentley
5fdae90f6a Import minisign-0.8.
Minisign is a dead simple tool to sign files and verify signatures.

It is portable, lightweight, and uses the highly secure Ed25519 public-key
signature system.

Signatures written by minisign can be verified using OpenBSD's signify tool:
public key files and signature files are compatible. However, minisign uses
a slightly different format to store secret keys.

Minisign signatures include trusted comments in addition to untrusted
comments. Trusted comments are signed, thus verified, before being
displayed. This adds two lines to the signature files, that signify
silently ignores.

ok sthen@
2019-07-17 08:24:03 +00:00
sthen
e8a3ed4a98 Some ports using gnulib previously detected a broken realpath and switched to an
internal replacement function. Following the changes to make realpath(3) use the
__realpath() syscall these no longer detect broken realpath i.e. produce different
code. Bump REVISION to ensure that users get the new version.
2019-07-16 21:29:41 +00:00
gonzalo
9d6f263995 Update to Lynis to 2.7.5
OK solene@
2019-07-15 12:23:29 +00:00
gonzalo
a5af42f795 Update for SQLMap to 1.3.7
OK lteo@
2019-07-15 07:34:17 +00:00
naddy
ae1cb22cb2 Switch to PERMIT_(DISTFILES|PACKAGE).
CDROM restrictions are no longer applicable.
2019-07-14 02:16:50 +00:00
naddy
7ab397505a Switch to PERMIT_PACKAGE. CDROM restrictions are no longer applicable. 2019-07-14 00:39:34 +00:00
sthen
4435b868be replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 21:15:33 +00:00
sthen
8d7492377d replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 21:07:45 +00:00
sthen
485792605b replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 21:02:12 +00:00
sthen
77f7cc9c61 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:49:33 +00:00
sthen
48b0b9660c replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:48:23 +00:00
juanfra
1d11afdfd1 Update to keybase 4.2.0. Tests and OK abieber@ (MAINTAINER). 2019-07-12 17:54:38 +00:00
sthen
4ceb32ccca update to certbot/py-acme 0.36.0 2019-07-12 15:50:34 +00:00
visa
ca2b2c29e9 Fix build with clang on mips64.
OK jca@
2019-07-12 02:16:23 +00:00
tj
1367168f53 switch some master_sites and homepage lines to https. ok sthen 2019-07-10 15:25:02 +00:00
sthen
da7dc8dcad update to py-josepy 1.2.0
* Support for Python 2.6 and 3.3 has been removed.
* Known incompatibilities with Python 3.8 have been resolved.
2019-07-10 13:20:28 +00:00
landry
e4341a653e Update to nss 3.45, required by gecko 69.
See https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.45_release_notes
Bump minor as PK11_FindRawCertsWithSubject was added to the API.
Remove patch chunk merged upstream (from #1554659)
2019-07-09 17:52:02 +00:00
jeremy
06844e463e Update to ruby-pledge 1.2.0
This adds an unveil library and Pledge.unveil for access to unveil(2) from
Ruby.
2019-07-07 16:14:37 +00:00
juanfra
b83160e25f Add kbfsfuse to the package to enable the access to KBFS.
Spell checker sthen@. OK abieber@ (MAINTAINER).
2019-07-05 15:42:54 +00:00
sthen
fb7f4374ad sync WANTLIB 2019-07-05 11:52:59 +00:00
bluhm
cfab020cc6 update botan2 to 2.10.0
Disable upstream pledge for now as it is broken.
2019-07-04 18:16:52 +00:00
sthen
6274942483 update to ykpers-1.20.0 2019-07-04 13:41:37 +00:00
sthen
67a90c1183 mark BROKEN-i386 2019-07-04 06:58:28 +00:00
semarie
9eca09f5b1 backport a fix to rustyline crate for upcoming lang/rust 1.36.0
https://github.com/kkawakam/rustyline/pull/218

ok tb@
2019-07-04 06:54:52 +00:00
semarie
0a384d1f0d explicitly set CARGO_HOME in environment: permit to have a writeable
directory for cargo to create a package cache lock.

required for upcoming lang/rust 1.36.0

ok landry@ jca@ tb@ aja@
2019-07-04 06:52:03 +00:00
bluhm
68ba1b805d The sha1 i386 assembler implementation uses esp as regular register.
This does not work well with the opportunistic stack-register protection,
the process may be aborted.  Fall back to C implementation.
OK sthen@
2019-07-01 16:29:05 +00:00
ajacoutot
2d302032f9 Don't pick up autogen, it breaks the build.
reported by naddy@ and sthen@
2019-06-30 08:34:10 +00:00
ajacoutot
0d63d42531 Update to libnettle-3.5.1. 2019-06-29 22:26:25 +00:00
benoit
171c0558fa Update to libssh2-1.9.0. 2019-06-28 12:33:45 +00:00
bket
bf939bcbf2 Update to mbedtls-2.16.2.
Maintenance release. Release notes can be found at
https://tls.mbed.org/tech-updates/releases/mbedtls-2.16.2-and-2.7.11-released

Bump minor of libmbedx509 as symbols have been added.
2019-06-27 05:05:49 +00:00
sthen
31f8fd5518 garbage-collect MODJAVA_JRERUN 2019-06-26 09:48:45 +00:00
sthen
6ff3e55398 bump REVISION in a bunch of ports known or likely to use struct kinfo_proc,
there may be some missing as my unpacked ports source is a little out of date
but this should catch the main things people might run into

the struct was reordered a second time in sysctl.h r1.192 to improve
compatibility but amd64 snapshot packages made it out before that happened
so the bumps are still needed
2019-06-25 20:25:20 +00:00
landry
529f72283c Update to nss 3.44.1, required by upcoming gecko 68.
See https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.44.1_release_notes
2019-06-25 11:06:25 +00:00
sebastia
362e780c78 hook up sn0int 2019-06-25 10:51:36 +00:00
sebastia
38e4b3b7ce import sn0int
sn0int is a semi-automatic OSINT framework and package manager. It was built
for IT security professionals and bug hunters to gather intelligence about a
given target or about yourself. sn0int is enumerating attack surface by
semi-automatically processing public information and mapping the results in a
unified format for followup investigations.

port from kpcyrd at rxv cc

OK gonzalo@, bentley@
2019-06-25 10:50:02 +00:00
sebastia
054c20f427 Update to 2019-06-22 2019-06-24 21:29:44 +00:00
sthen
109458a8fa bump REVISION for ports using x11/qt5 MODULES and containing .la files in
their PLIST, following the addition of patch-qmake_generators_unix_unixmake2_cpp
to x11/qt5/qtbase/patches which adds a missing newline.
2019-06-24 20:56:45 +00:00
sebastia
c2500ab9e6 simple update 5.1.4 -> 5.1.6 2019-06-24 12:22:17 +00:00
sebastia
acbccd7f97 simple update 3.5.3 -> 3.5.4 2019-06-24 11:00:18 +00:00
sebastia
3237435005 simple update 0.5.1 -> 0.5.2 2019-06-24 10:59:24 +00:00
jca
bcf347998a Move the ports I maintain to PERMIT_PACKAGE 2019-06-22 22:44:06 +00:00
sthen
d7d2db6646 update to py-bcrypt 3.1.7, basically a noop for us 2019-06-20 14:05:34 +00:00
juanfra
8b127d3f4c Update to keybase 4.1.0 + git-remote-keybase. OK abieber@ (MAINTAINER). 2019-06-19 21:07:05 +00:00
rpointel
c145c2ebbd update ROPgadget to 5.8.
ok jasper@
PERMIT_PACKAGE_CDROM -> PERMIT_PACKAGE, from kn@, ok kn@.
2019-06-17 05:25:52 +00:00
ajacoutot
63f7cb0cef Update to heimdal-7.7.0. 2019-06-15 10:24:37 +00:00
rsadowski
141925a2a9 Bugfix update keepassxc to 2.4.3 2019-06-15 08:55:26 +00:00
kurt
7705a5ad0b Revision bump all java ports for the jre package removal and java.port.mk
changes.
2019-06-11 00:38:33 +00:00
gonzalo
16d5ea190f Update for SQLMap to 1.3.6
https://github.com/sqlmapproject/sqlmap/releases/tag/1.3.6

"I've tested this lightly and it's working fine for me." lteo@

OK rpointel@
2019-06-06 07:02:20 +00:00
lteo
67193ecf9c Burp Suite Community Edition needs jdk 1.8 to run properly, so set its
MODJAVA_VER to 1.8; feedback/ok ian@

While here:

* Add a reminder about checking if future updates will work with jdk 11
  (text borrowed from sthen@)
* Switch to the new PERMIT_* markers (thanks to naddy@ for confirming that
  this is the right way to do this)
* Change the HOMEPAGE to use https
2019-06-06 02:24:00 +00:00
rsadowski
7e16632ef6 Update keepassxc to 2.4.2
Added cmake checks for malloc.h and malloc_usable_size(3). Include maloc.h only
if it exists. Fallback to stdlib.h and use malloc_usable_size(3) only if there
is one.

Thanks sthen@ and jca@ for lot of feedback, help and patience,

Tested and ok thfr@, ok jca@
2019-06-04 18:42:08 +00:00
sthen
9c6e9626b9 s/PERMIT_PACKAGE_CDROM/PERMIT_PACKAGE/ and some light whitespace tidying
in ports which I maintain
2019-06-03 16:06:50 +00:00
jasper
694c0523bd update to boofuzz-0.1.5 2019-06-02 11:42:21 +00:00
sthen
b9d69e975c update to libsodium-1.0.18 2019-05-31 14:29:13 +00:00
ajacoutot
cf580f8db7 Include the UI.
req. by Uwe Werler
2019-05-31 14:19:36 +00:00
ajacoutot
72e79db8d4 Update to gnutls-3.6.8. 2019-05-31 05:54:14 +00:00
ajacoutot
3c14d5bd80 Update to vault-1.1.2. 2019-05-30 11:58:42 +00:00
sthen
5037fd9f7b use ports libmspack; should avoid intermittent problems seen building
clamav's bundled version
2019-05-29 14:17:05 +00:00
sthen
e3d9167a1d update to openssl-1.1.1c 2019-05-28 22:19:55 +00:00
sthen
1d2106febf update to openssl-1.0.2s 2019-05-28 21:34:08 +00:00
landry
374bf4f2d2 link to upstream commit, chunk to remove in 3.45 2019-05-28 17:00:54 +00:00
sthen
e5a81005c6 update to certbot/py-acme 0.34.2 2019-05-28 14:24:10 +00:00
lteo
eeb9bd4630 Update to Ghidra 9.0.4.
ok rpointel@
2019-05-26 02:07:44 +00:00
ajacoutot
f6ee23d186 Update to p11-kit-0.23.16.1. 2019-05-25 10:22:34 +00:00
feinerer
9e4713f034 Update to python-axolotl 0.2.3 2019-05-23 05:01:04 +00:00
naddy
ebf751b927 Update gettext to 0.20.1.
Follow the upstream recommendations for packagers and switch to
multi-packages:
devel/gettext       -> devel/gettext,-runtime
devel/gettext-tools -> devel/gettext,-tools
(new)                  devel/gettext,-textstyle
2019-05-20 22:15:00 +00:00
sthen
e40f996745 another batch of ncurses->curses WANTLIB updates, skipping any
that have gettext LIB/RUN_DEPENDS to avoid conflicts for naddy's
multipackaging work
2019-05-20 20:52:31 +00:00
jca
e9265d55eb Stop mentioning SSLv2 and SSLv3
ok landry@ (maintainer)
2019-05-20 14:59:37 +00:00
naddy
b08772880b switch to CONFIGURE_STYLE=autoreconf 2019-05-20 04:47:01 +00:00
naddy
792b694c0a switch to CONFIGURE_STYLE=autoreconf 2019-05-19 19:13:45 +00:00
naddy
0819fd513b switch to CONFIGURE_STYLE=autoreconf 2019-05-19 11:26:24 +00:00
naddy
a1822e2450 switch to CONFIGURE_STYLE=autoreconf 2019-05-18 12:13:33 +00:00
sthen
1c2640d15d missing libgcrypt dep; "NOT REACHABLE" 2019-05-17 16:53:07 +00:00
sthen
b17bf3228e update curses WANTLIB entries following the change in base libraries to use soname 2019-05-17 16:19:37 +00:00
pvk
c323cf4457 Update opendnssec 2.1.3 -> 2.1.4
Announcement: https://www.opendnssec.org/2019/05/opendnssec-2-1-4/
2019-05-17 12:42:45 +00:00
ajacoutot
54e3915251 SECURITY update to heimdal-7.6.0.
- CVE-2018-16860 Heimdal KDC: Reject PA-S4U2Self with unkeyed checksum
- CVE-2019-12098: krb5: always confirm PA-PKINIT-KX for anon PKINIT
2019-05-16 15:28:31 +00:00
rpointel
a168ab587f update yara to 3.10.0.
ok benoit@.
2019-05-16 09:37:00 +00:00
kmos
c45cd79fc7 Add RUN_DEPENDS to TEST_DEPENDS automatically for ports using the
lang/python port module. I've not yet come up with a port that
would not need this and one can always set MODPY_TESTDEP to "no"
to prevent the module from touching TEST_DEPENDS.

Idea from afresh1 who pointed out the cpan module already does this.

aja "I support this move."

OK sthen@
2019-05-15 12:04:34 +00:00
rpointel
cb15dfe28b + SUBDIR += ghidra 2019-05-14 07:06:34 +00:00
rpointel
5c12b9ca2c import ghidra, a software reverse engineering.
ok and inputs sthen@ bentley@
2019-05-14 07:01:32 +00:00
jca
cf1513c7a3 Unbreak on sparc64, where <machine/intr.h> can't be included from userland
ok benoit@ (maintainer)
2019-05-13 17:15:40 +00:00
bluhm
3cef5a1bae update p5-IO-Socket-SSL to 2.066 2019-05-12 17:58:45 +00:00
landry
b5396dac1d Update to nss 3.44, will be a requirement for gecko 68.
See https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.44_release_notes
Add a patch from FreeBSD via https://bugzilla.mozilla.org/show_bug.cgi?id=1551041
to fix the build on big-endian.

thanks to cwen@ for testing on macppc.
2019-05-12 17:58:20 +00:00
bluhm
6cef382ec8 update p5-Net-SSLeay to 1.88 2019-05-12 16:15:29 +00:00
ajacoutot
ed9de7c8f5 Update to libfprint-0.8.2.
ok robert@ (maintainer)
2019-05-11 14:51:24 +00:00
jca
de3bb17f6d Drop patch not needed since a few releases
ok landry@ (maintainer)
2019-05-11 00:07:08 +00:00
abieber
34c981b8a7 Update keybase to 4.0.0
OK bket@
2019-05-09 18:32:56 +00:00
sthen
ed82a65d77 change COMPILER=base-clang ports-clang ports-gcc -> base-clang ports-gcc 2019-05-09 16:45:43 +00:00
jasper
9a329db8a0 update to py-M2Crypto-0.33.0 2019-05-09 16:12:52 +00:00
jasper
a08f63c6a6 +boofuzz 2019-05-09 14:16:10 +00:00
jasper
8abd49b8fe import boofuzz-0.1.4
Boofuzz is a fork of and the successor to the venerable Sulley fuzzing
framework. Besides numerous bug fixes, boofuzz aims for extensibility.

ok aja@
2019-05-09 14:15:30 +00:00
jasper
673f36e252 update to sqlmap-1.3.5 2019-05-09 14:03:14 +00:00
rpointel
c3395d522e update oledump to 0.0.42. 2019-05-09 11:48:23 +00:00
jca
6deaf19504 Help this build with recent mariadb releases. 2019-05-09 03:27:40 +00:00
feinerer
1fe23f875c Update to python-axolotl 0.2.2 2019-05-09 00:40:38 +00:00
danj
164180159a Remove maintainers whose addresses bounce 2019-05-08 21:46:44 +00:00
jasper
08b4b788c4 recognize retguard; can be used through 'pwn checksec'
discussed with mortimer@
2019-05-08 21:27:29 +00:00
jasper
a07fda946e +pwntools 2019-05-08 21:16:54 +00:00
jasper
70ee705a38 import pwntools-3.12.2
Pwntools is a CTF framework and exploit development library. Written in
Python, it is designed for rapid prototyping and development, and
intended to make exploit writing as simple as possible.

NB: Only the 'pwn' script has been installed, all other end-user scripts
are available through 'pwn', e.g. 'pwn checksec'.

OK aja@
2019-05-08 21:15:42 +00:00
sebastia
b0da024c38 Update to 3.5.3 and add HOMEPAGE 2019-05-07 13:57:40 +00:00
sebastia
a9d3351373 Update to 0.5.1 2019-05-07 13:56:51 +00:00
danj
8aac5c01a8 Remove maintainers per their requests 2019-05-07 02:31:03 +00:00
sthen
4c9d7e6039 No need for a special MODGO_ENV for go.port.mk, just use normal MAKE_ENV
like the rest of the ports tree. This also allows removing a bunch of
manual setting of PATH="${PORTPATH}" HOME="${PORTHOME}" done in various
ports etc. This also makes sure CFLAGS is passed through (not everything
honours it but it does improve at least some ports).

Remove NO_CCACHE from www/honk that was added because the above problem
resulted in ccache variables not being passed through correctly breaking
the cc calls in this.

ok kmos@
2019-05-04 21:46:16 +00:00
feinerer
14a4411010 Update to pcsc-cyberjack 3.99.5final.SP13 2019-05-04 09:10:10 +00:00
danj
b584241910 Remove maintainer per their request 2019-05-04 01:18:58 +00:00
benoit
1ef03ed91c Update to py-ecdsa-0.13.2. 2019-05-03 07:54:22 +00:00
benoit
4a57fd1b8f Update to pdfcrack-0.17. 2019-05-03 06:38:46 +00:00
gonzalo
fd3931c24b Update for Suricata to 4.1.4 and suricata-update to 1.0.5.
While here we prepare Suricata for version 5 with rust included,
some patches already applied upstream thanks to bluhm@.

OK bluhm@ jasper@
2019-05-03 06:22:34 +00:00
danj
05a7ec7904 Remove giovanni@ as maintainer per his request 2019-05-02 14:51:49 +00:00
danj
8fec4808f0 Remove stephan@ as maintainer per his request 2019-05-02 14:45:41 +00:00
gonzalo
650349ac58 Update for Lynis to 2.7.4:
https://cisofy.com/changelog/lynis/#274

OK rsadowski@
2019-05-02 09:27:09 +00:00
sthen
6102919871 drop maintainers with bouncing @openbsd.org addresses; thanks danj for the list 2019-05-01 19:29:43 +00:00
sthen
ba116e89ea oops, backout accidentally committed file 2019-04-29 16:28:45 +00:00