Commit graph

10461 commits

Author SHA1 Message Date
joerg
70ca31bdc4 Remove empty files that should be been nuked earlier 2020-05-14 21:40:01 +00:00
joerg
59cdf66420 Needs autopoint. Drop patches that are handled by openpam's b3.mk. 2020-05-14 18:55:55 +00:00
nia
78caa1ab73 cyrus-sasl: Resolve some pkglint warnings 2020-05-14 14:31:16 +00:00
nikita
643721e4ba security/gnutls: revbump, add support for building guile bindings 2020-05-14 14:30:02 +00:00
nia
9f03886867 cyrus-sasl: Fix CVE-2019-19906 2020-05-14 14:27:31 +00:00
adam
771a06bf94 py-stix: updated to 1.2.0.10
Version 1.2.0.10
- Check add_reference methods to prevent NoneType has no attribute 'append'
- Changes to STIXPackage to prevent the empty <stix:TTPs/> tag from appearing in serialization

Version 1.2.0.9
- TTPs would fail to serialize XML Kill_Chains if no TTP was set
- Added Python 3.8 to test harness

Version 1.2.0.8
- Add xnl:Type to the PersonName element (CIQ)
- Update the allowable values for PersonName and OrganisationName
- Update tests per recent CybOX release

Version 1.2.0.7
- Update package requirements
2020-05-13 21:49:04 +00:00
adam
505b523b0b py-cybox: updated to 2.1.0.21
Version 2.1.0.21
- New API Objects Support
- 8 New Objects API Classes
- 12 New Common API Classes
- Observable DefinedEffects
- More tests to cover new or existent objects
- Update documentation and coverage
- Rename module cybox/objects/{win_user_object.py → win_user_account_object.py} for consistency
- Some objects have been revised for TypedFields and/or new properties are now available

Version 2.1.0.20
- Fix parsing if algorithm, compression_mechanism, or encryption_mechanism are not present in Factories
- Factory classes now have a register_extension method decorator to extend API classes for the pack/unpack functionality
- The factory will fallback to the Base class when no mapping is found

Version 2.1.0.19
- Implement the Packaging attribute from Artifacts as a TypedField
- Fix a wrapping problem with one of the helper methods for ipv4 observables

Version 2.1.0.18
- Add missing methods to ListFieldMixin.
- Fix handling of empty Hash values.
2020-05-13 21:48:05 +00:00
taca
ef758b9905 security/clamav: update to 0.102.3
Update clamav to 0.102.3.


## 0.102.3

ClamAV 0.102.3 is a bug patch release to address the following issues.

- [CVE-2020-3327](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-3327):
  Fix a vulnerability in the ARJ archive parsing module in ClamAV 0.102.2 that
  could cause a Denial-of-Service (DoS) condition. Improper bounds checking of
  an unsigned variable results in an out-of-bounds read which causes a crash.

  Special thanks to Daehui Chang and Fady Othman for helping identify the ARJ
  parsing vulnerability.

- [CVE-2020-3341](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-3341):
  Fix a vulnerability in the PDF parsing module in ClamAV 0.101 - 0.102.2 that
  could cause a Denial-of-Service (DoS) condition. Improper size checking of
  a buffer used to initialize AES decryption routines results in an out-of-
  bounds read which may cause a crash. Bug found by OSS-Fuzz.

- Fix "Attempt to allocate 0 bytes" error when parsing some PDF documents.

- Fix a couple of minor memory leaks.

- Updated libclamunrar to UnRAR 5.9.2.
2020-05-13 14:58:58 +00:00
rillig
f0a85c3238 security/polkit: skip check for unknown configure options 2020-05-13 04:36:41 +00:00
rillig
3e14b51ac6 security/cyrus-sasl: suppress USE_TOOLS+=perl warning 2020-05-13 04:35:55 +00:00
adam
982e8823e5 py-argon2-cffi: updated to 20.1.0
20.1.0:
It is now possible to manually override the detection of SSE2 using the ARGON2_CFFI_USE_SSE2 environment variable.
2020-05-12 18:17:21 +00:00
adam
fd9fbcbaf6 py-google-auth: updated to 1.14.3
1.14.3:
Bug Fixes
catch exceptions.RefreshError
2020-05-12 06:54:34 +00:00
rillig
15fe9894e6 hs-*: add PLIST files
These PLIST files have been autogenerated by mk/haskell.mk using
HS_UPDATE_PLIST=yes during a bulk build.  They will help to track changes
to the packages.  The Haskell packages didn't have PLIST files because
their paths contained package hashes.  These hashes are now determined by
mk/haskell.mk, which makes it easy to generate easy to read PLIST files.
2020-05-11 17:51:58 +00:00
rillig
e534812ab2 security/libssh2: remove unknown configure options 2020-05-10 17:27:27 +00:00
rillig
cb10a85974 security/p5-Authen-PAM: use perl as a tool
This is not only a Perl module, it also runs the Perl interpreter
directly.
2020-05-10 14:13:46 +00:00
rillig
ba5c77238d security/py-ecdsa: remove unnecessary REPLACE_PYTHON
These files are not installed as executables, therefore they don't need a
script interpreter. The paths to the files were wrong anyway.
2020-05-09 20:16:59 +00:00
rillig
a5cd19f463 security/aide: skip portability check 2020-05-09 18:29:24 +00:00
mef
91b45a588a (security/py-certbot-apache) regen PLIST for 1.4.0 2020-05-09 14:48:12 +00:00
rillig
5e47d69546 security/isakmpd: remove no-op files from SUBST_FILES 2020-05-09 12:34:16 +00:00
adam
88e4f13dc3 py-acme/py-certbot*: updated to 1.4.0
1.4.0:

Added

* Turn off session tickets for apache plugin by default when appropriate.
* Added serial number of certificate to the output of `certbot certificates`
* Expose two new environment variables in the authenticator and cleanup scripts used by
  the `manual` plugin: `CERTBOT_REMAINING_CHALLENGES` is equal to the number of challenges
  remaining after the current challenge, `CERTBOT_ALL_DOMAINS` is a comma-separated list
  of all domains challenged for the current certificate.
* Added TLS-ALPN-01 challenge support in the `acme` library. Support of this
  challenge in the Certbot client is planned to be added in a future release.
* Added minimal proxy support for OCSP verification.
* On Windows, hooks are now executed in a Powershell shell instead of a CMD shell,
  allowing both `*.ps1` and `*.bat` as valid scripts for Certbot.

Changed

* Reorganized error message when a user entered an invalid email address.
* Stop asking interactively if the user would like to add a redirect.
* `mock` dependency is now conditional on Python 2 in all of our packages.
* Deprecate certbot-auto on Gentoo, macOS, and FreeBSD.

Fixed

* When using an RFC 8555 compliant endpoint, the `acme` library no longer sends the
  `resource` field in any requests or the `type` field when responding to challenges.
* Fix nginx plugin crash when non-ASCII configuration file is being read (instead,
  the user will be warned that UTF-8 must be used).
* Fix hanging OCSP queries during revocation checking - added a 10 second timeout.
* Standalone servers now have a default socket timeout of 30 seconds, fixing
  cases where an idle connection can cause the standalone plugin to hang.
* Parsing of the RFC 8555 application/pem-certificate-chain now tolerates CRLF line
  endings. This should fix interoperability with Buypass' services.

More details about these changes can be found on our GitHub repo.
2020-05-07 10:53:44 +00:00
adam
8eabb9a1d0 py-google-auth: updated to 1.14.2
1.14.2:
Bug Fixes
support string type response.data
2020-05-07 05:08:20 +00:00
adam
7d4b705c63 revbump after boost update 2020-05-06 14:04:05 +00:00
wiz
13e69c0d46 tor-browser: update to 9.0.10.
This release updates Firefox to 68.8.0esr, NoScript to 11.0.25, and OpenSSL to 1.1.1g.

Also, this release features important security updates to Firefox.

The full changelog since Tor Browser 9.0.9 is:

    All Platforms
        Update Firefox to 68.8.0esr
        Bump NoScript to 11.0.25
     Windows + OS X + Linux
        Bug 34017: Bump openssl version to 1.1.1g
2020-05-06 07:13:39 +00:00
leot
7b3dba8204 snallygaster: Update to 0.6
Changes:
(No changelog available but main changes inspecting commits):
 - Add check for wordpress installer in subdir
 - Remove CVS test, produces too false positives and hardly any true positives
 - Add installer check for common PHP web applications
 - Add info check for composer files
 - Add info check for mailman
 - Add check for monit default webinterface credentials
 - Rework optionsbleed check and avoid ReDoS attack (upstream issue #24)
2020-05-05 13:45:21 +00:00
agc
a8091f9d3a Rename files so that we pick up the correct header file.
Add the map file for the BSD Makefile's symbol exports.
2020-05-04 19:13:13 +00:00
gutteridge
ae1325dc3b polkit: align GCC_REQD with USE_LANGUAGES 2020-05-04 02:11:00 +00:00
agc
f04dba6d7d Bump version of libnetpgpverify and netpgpverify to 20200504 for changes
brought over from src.
2020-05-04 01:39:59 +00:00
agc
972dbac7eb bring over changes from src - cast return values 2020-05-04 01:37:54 +00:00
agc
862a1a5330 bring over change from src - cast return values 2020-05-04 01:37:28 +00:00
agc
d7865b1cab Bring over change from src - properly cite authors of RFC 4880 2020-05-04 01:36:40 +00:00
agc
405e2ed187 Update netpgpverify and libnetpgpverify to version 20200503
ensure all exported functions use a unique prfix, so that they don't
conflict with symbols (both data and text) in libcrypto. this works for
statically linked binaries and libraries, rather then the version map which
only works for dynalically-linked.
2020-05-03 23:49:04 +00:00
taca
8677295f9f security/Makefile: add dand enable ruby-chef-vault 2020-05-02 13:35:39 +00:00
taca
d027a65a46 security/ruby-chef-vault: add package version 4.0.1
Add ruby-chef-vault package version 4.0.1.


Chef-Vault

Chef-Vault allows you to encrypt a Chef Data Bag Item using the public keys
of a list of chef nodes. This allows only those chef nodes to decrypt the
encrypted values.

For a more detailed explanation of how chef-vault works, please refer to
this blog post Chef Vault - what is it and what can it do for you? by Nell
Shamrell-Harrington.
2020-05-02 13:34:42 +00:00
rillig
9022e9c08f security/fail2ban: clean up SUBST block
fail2ban-client does not contain any paths.
2020-05-01 20:43:49 +00:00
wiz
d2d5970db2 tor-browser: update to 9.0.9nb4.
Install and use the fonts distributed with the Linux binary of tor-browser.
Reduces fingerprinting possibilities based on installed fonts.

Idea from Caspar Schutijser, the OpenBSD ports maintainer, and
based on his patch for OpenBSD ports.
2020-05-01 07:01:46 +00:00
rillig
b0ce8a2262 security/Bastille: fix build with SUBST_NOOP_OK=no 2020-04-30 16:29:45 +00:00
manu
5f58c858b1 Add missing patch checksums
And while there, sort PLIST
2020-04-30 15:29:33 +00:00
nikita
b84825b0c7 security/py-cryptodomex: Import from wip (packaged by leot and kethzer.dr)
PyCryptodomex is a self-contained Python package of low-level cryptographic
primitives.

All modules are installed under the Cryptodome package.
2020-04-30 11:33:24 +00:00
nia
11259d9498 openssl: Fix KERN_ARND usage on NetBSD.
XXX upstream
2020-04-30 11:21:57 +00:00
wiz
1550472935 tor-browser: update to 9.0.9nb3.
Depend on tor-browser-https-everywhere.
2020-04-30 07:52:39 +00:00
wiz
a55e35384e security/Makefile: +tor-browser-https-everywhere 2020-04-30 07:51:44 +00:00
wiz
565b6a09b9 security/tor-browser-https-everywhere: import tor-browser-https-everywhere-2020.3.16
HTTPS Everywhere is a browser extension that encrypts your
communications with many major websites, making your browsing more
secure.
2020-04-30 07:51:22 +00:00
maya
0511d7f6ec pam-ldap: preemptively avoid "version 10" issues by accepting all
versions of netbsd. unlikely that anyone is using netbsd<3.
2020-04-29 19:33:25 +00:00
riastradh
f1e9327670 security/openpam: define NO_STATIC_MODULES on NetBSD
This is a hack to work around a mistake in the NetBSD openpam build
which leaked into the public header files.  We will fix this in the
NetBSD build but it's been in the public header files for nearly a
decade now, with each individual pam module sometimes having this
workaround, so let's apply the workaround uniformly for now.

PR security/39313
PR security/55216
2020-04-28 23:01:26 +00:00
wiz
355cf3ad2e security/Makefile: + p5-Crypt-HSXKPasswd 2020-04-28 21:14:20 +00:00
wiz
3be5087dd2 security/p5-Crypt-HSXKPasswd: import p5-Crypt-HSXKPasswd-3.6
Inspired by a XKCD webcomic and by Steve Gibson's Password Haystacks
page, HSXKPasswd is a Perl module (Crypt::HSXKPasswd) and terminal
command (hsxkpasswd) for generating passwords that are secure,
memorable, and easy to read, type, and share over the phone.
2020-04-28 21:13:44 +00:00
wiz
b121cec5c3 tor-browser: update to 9.0.9nb2.
Automatically install the noscript extension.
(https-everywhere package is ready, but doesn't work.)

Change the default path in the home directory to ".tor-browser"
to be more similar to other mozilla products.

By default, use the standard tor port. No separate instance
of tor is started for tor-browser from pkgsrc.
2020-04-28 19:38:49 +00:00
wiz
d378c79701 security/Makefile: + tor-browser-noscript 2020-04-28 19:35:19 +00:00
wiz
7e0008c368 security/tor-browser-noscript: import tor-browser-noscript-11.0.25
The NoScript Firefox extension provides extra protection for
browsers: this free, open source add-on allows JavaScript, Java,
Flash, and other plugins to be executed only by trusted web sites
of your choice (e.g., your online bank).
2020-04-28 19:34:51 +00:00
wiz
91096909cf py-google-auth: update to 1.14.1.
Bug Fixes

    support es256 raw format signature (#490) (cf2c0a9)
2020-04-28 18:02:41 +00:00