Commit graph

7767 commits

Author SHA1 Message Date
wiz
42f2a224d5 Add missing dependency for py27 version of this package.
Broke build, so no PKGREVISION bump needed.
2015-05-28 18:42:16 +00:00
wiz
054cdaa8f6 Update to 0.9:
0.9 - 2015-05-13
~~~~~~~~~~~~~~~~

* Removed support for Python 3.2. This version of Python is rarely used
  and caused support headaches. Users affected by this should upgrade to 3.3+.
* Deprecated support for Python 2.6. At the time there is no time table for
  actually dropping support, however we strongly encourage all users to upgrade
  their Python, as Python 2.6 no longer receives support from the Python core
  team.
* Add support for the
  :class:`~cryptography.hazmat.primitives.asymmetric.ec.SECP256K1` elliptic
  curve.
* Fixed compilation when using an OpenSSL which was compiled with the
  ``no-comp`` (``OPENSSL_NO_COMP``) option.
* Support :attr:`~cryptography.hazmat.primitives.serialization.Encoding.DER`
  serialization of public keys using the ``public_bytes`` method of
  :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKeyWithSerialization`,
  :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPublicKeyWithSerialization`,
  and
  :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKeyWithSerialization`.
* Support :attr:`~cryptography.hazmat.primitives.serialization.Encoding.DER`
  serialization of private keys using the ``private_bytes`` method of
  :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKeyWithSerialization`,
  :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPrivateKeyWithSerialization`,
  and
  :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKeyWithSerialization`.
* Add support for parsing X.509 certificate signing requests (CSRs) with
  :func:`~cryptography.x509.load_pem_x509_csr` and
  :func:`~cryptography.x509.load_der_x509_csr`.
* Moved ``cryptography.exceptions.InvalidToken`` to
  :class:`cryptography.hazmat.primitives.twofactor.InvalidToken` and deprecated
  the old location. This was moved to minimize confusion between this exception
  and :class:`cryptography.fernet.InvalidToken`.
* Added support for X.509 extensions in :class:`~cryptography.x509.Certificate`
  objects. The following extensions are supported as of this release:

  * :class:`~cryptography.x509.BasicConstraints`
  * :class:`~cryptography.x509.AuthorityKeyIdentifier`
  * :class:`~cryptography.x509.SubjectKeyIdentifier`
  * :class:`~cryptography.x509.KeyUsage`
  * :class:`~cryptography.x509.SubjectAlternativeName`
  * :class:`~cryptography.x509.ExtendedKeyUsage`
  * :class:`~cryptography.x509.CRLDistributionPoints`
  * :class:`~cryptography.x509.AuthorityInformationAccess`
  * :class:`~cryptography.x509.CertificatePolicies`

  Note that unsupported extensions with the critical flag raise
  :class:`~cryptography.x509.UnsupportedExtension` while unsupported extensions
  set to non-critical are silently ignored. Read the
  :doc:`X.509 documentation</x509>` for more information.
2015-05-28 07:11:08 +00:00
wiz
33ba18983d Reset PKGREVISION after update. 2015-05-28 06:42:08 +00:00
wiz
ef59bfbf9c Update to 0.9.2:
Noteworthy changes in version 0.9.2 (2015-05-11)
------------------------------------------------

 * Support for saving the passphrase with libsecret.

 * Escape key works in the Gtk+ pinentry.

 * Improvements for pinentry-tty.

 * Minor cleanups for the native Windows pinentry.
2015-05-28 06:41:54 +00:00
wiz
5d2c9d1570 Update to 2.015:
2.014 2015/05/13
- work around problem with IO::Socket::INET6 on windows, by explicitly using
  Domain AF_INET in the tests.
  Fixes RT#104226 reported by CHORNY
2015-05-27 21:38:01 +00:00
jperkin
9fb14aef19 Ensure we can find OpenSSL after rpath changes. 2015-05-26 13:56:16 +00:00
taca
f71d5eb76a Since distinfo is shared with security/clamav, this file is not used
any where.  I should not add this file, sigh.
2015-05-26 12:13:33 +00:00
mef
7addfeb1d4 Update to 1.13
--------------
1.13
    * Correctly null-terminate encoded/decoded strings (RT 769/#5)
2015-05-24 13:51:36 +00:00
mef
10c61ce0c6 Update 1.00 to 1.01
-------------------
   Changes are not explicitly given. Seems wording in help,
   adustment on URL and Mail address etc.
2015-05-24 13:49:19 +00:00
richard
f4a732d34c avoid install time 'world-writable file' errors 2015-05-24 06:27:00 +00:00
kefren
a779c3dc5d Switch C# gnome bindings to latest mono. Update to gtk-sharp-2.12.26 on
this ocassion.
2015-05-23 06:51:21 +00:00
joerg
af0fee4c1c Add missing header. Patch up Python interpreter. Regen distinfo. 2015-05-20 21:57:10 +00:00
bouyer
13a420a3f4 Update clamav to 0.98.7.
This release contains new scanning features and bug fixes.
    - Improvements to PDF processing: decryption, escape sequence
      handling, and file property collection.
    - Scanning/analysis of additional Microsoft Office 2003 XML format.
    - Fix infinite loop condition on crafted y0da cryptor file. Identified
      and patch suggested by Sebastian Andrzej Siewior. CVE-2015-2221.
    - Fix crash on crafted petite packed file. Reported and patch
      supplied by Sebastian Andrzej Siewior. CVE-2015-2222.
    - Fix false negatives on files within iso9660 containers. This issue
      was reported by Minzhuan Gong.
    - Fix a couple crashes on crafted upack packed file. Identified and
      patches supplied by Sebastian Andrzej Siewior.
    - Fix a crash during algorithmic detection on crafted PE file.
      Identified and patch supplied by Sebastian Andrzej Siewior.
    - Fix an infinite loop condition on a crafted "xz" archive file.
      This was reported by Dimitri Kirchner and Goulven Guiheux.
      CVE-2015-2668.
    - Fix compilation error after ./configure --disable-pthreads.
      Reported and fix suggested by John E. Krokes.
    - Apply upstream patch for possible heap overflow in Henry Spencer's
      regex library. CVE-2015-2305.
    - Fix crash in upx decoder with crafted file. Discovered and patch
      supplied by Sebastian Andrzej Siewior. CVE-2015-2170.
    - Fix segfault scanning certain HTML files. Reported with sample by
      Kai Risku.
    - Improve detections within xar/pkg files.
2015-05-20 21:15:26 +00:00
sevan
daa716f686 Protect against a NULL pointer dereference described in:
https://www.altsci.com/ipsec/
Patch obtained from src/crypto/dist/ipsec-tools/src/racoon/gssapi.c
Bump PKGREVISION
2015-05-19 15:45:44 +00:00
sevan
952b176f7a Use the correct buffer when calling strlen
http://www.openwall.com/lists/oss-security/2015/05/16/3

Reviewed by wiz@
2015-05-16 14:43:02 +00:00
tron
04aa0d9611 Reset maintainer. 2015-05-15 17:36:06 +00:00
joerg
a1452f3bc2 Update to Botan 1.11.16:
- Switch to using IETF ALPN extension for negotiating application-level
  protocols for TLS in place of NPN extension.
- Optimizations for ECDSA
- Allow using OpenSSL's RSA implementation
- RC4 is deprecated and will be removed in the future
- Removed global state like the global PRNG.
- Cleaner registration for algorithm etc, potentially requires changes
  for statically linked programs.
- Simple C binding for common operations
- Optimized reductors for P-192, P-224, P-256, P-384, P-521
- Experimental OCB support for TLS
- Reduced memory footprint of CTR
- botan-config has been merged into botan
- Removal of SSLv3 support
- MCEIES, DTLS-STRP, SipHash, Curve25519, Poly1305, ChaCha20Poly1305
  supported
- Changed format of serialized TLS sessions
- TLS heartbeat messages support user-defined size of padding for PMTU
  discovery
- RFC 6979 support for deterministic nouns and signatures with DSA and ECDSA
- Support for TLS fallback signaling
2015-05-14 18:39:24 +00:00
bsiegert
500cde7c11 Add a package for golang.org/x/oauth2, an OAuth 2 client library for Go. 2015-05-11 13:27:16 +00:00
wiz
6fc5436d11 Update to 2.014:
2.014 2015/05/05
- Utils::CERT_create - work around problems with authorityInfoAccess, where
  OpenSSL i2v does not create the same string as v2i expects
- Intercept - don't clone some specific extensions which make only sense with
  the original certificate
2015-05-06 07:45:15 +00:00
wiz
b8959045b3 Recursive PKGREVISION bump for libzip shlib major bump. 2015-05-04 21:14:24 +00:00
roy
a8e92b0595 Add patch to work with OpenSSH 6.8+ format. 2015-05-04 21:02:58 +00:00
wiz
de356eb17f Update to 2.013:
2.013 2015/05/01
- assign severities to internal error handling and make sure that follow-up
  errors like "configuration failed" or "certificate verify error" don't
  replace more specific "hostname verification failed" when reporting in
  sub errstr/$SSL_ERROR. see also RT#103423
- enhanced documentation thanks to Chase Whitener
  https://github.com/noxxi/p5-io-socket-ssl/pull/26
2015-05-03 09:58:01 +00:00
wen
f450bc77f0 Update to 0.21
Upstream changes:
0.19  Sun Feb  8 11:30:09 2015
        - fixed issue with OO crc64, #101999
        - remove Build.PL as it seems to have some issues with the XS support

0.20  Sun Feb  8 16:45:13 2015
          - removed debug code

0.21  Sat Feb 21 13:18:25 2015
          - new() throwing an error if an unsupported type is specified
2015-05-01 02:41:43 +00:00
wen
c69c8ca55b Update to 2.04
Upstream changes:
2014-04-28   Gisle Aas <gisle@ActiveState.com>

   Release 2.04

   No change.  I accidentally deleted the 2.03 dist from CPAN when trying
   to clean up old Digest-MD5 dists.
2015-05-01 02:35:37 +00:00
wiz
95353e1497 Update to 4.5:
* Noteworthy changes in release 4.5 (released 2015-04-29) [stable]
- Corrected an invalid memory access in octet string decoding.
  Reported by Hanno Böck.
2015-04-30 15:07:28 +00:00
christos
295f75e476 - fix false positive for netstat
- fix compilation mistake
2015-04-29 15:55:47 +00:00
tnn
92fd4d1de0 hppa -> hppa64 2015-04-28 14:38:45 +00:00
joerg
303014cf9d Needs libexecinfo on newer NetBSD. Needs pkg-config for autoreconf. 2015-04-27 23:55:28 +00:00
jperkin
87d1421140 Add u_int* compatibility defines for SunOS. 2015-04-27 13:52:01 +00:00
tnn
6a69e9522b Recursive revbump following MesaLib update, categories p through x. 2015-04-25 14:24:44 +00:00
wiz
6b03e744e2 Add comment to patch. 2015-04-25 13:49:49 +00:00
wiz
5d19657030 Fix packaging for python-3.x by using the same .so name for all
supported python versions (like py-cryptography). They are in
different paths anyway.

While here, sort PLIST and fix CONFLICTS line.

Bump PKGREVISION.
2015-04-25 13:48:50 +00:00
wen
75bf3b8705 Update to 0.24
Upstream changes:
0.24  Sat Jan 10 00:45:34 MST 2015
	- simplified shabits() routine (bitwise input buffering)
		-- slightly less efficient but easier to understand
	- minor documentation tweaks and additions

0.23  Sun Jan  4 05:36:30 MST 2015
	- updated to reflect Draft FIPS 202
		-- append domain separation bits to message
		-- implement SHAKE128 and SHAKE256 Extendable-Output
			Functions (XOFs)
2015-04-24 13:49:57 +00:00
dsainty
2ffa4eff86 Fix paths in two missed installed scripts.
The intention of zmsystemctl.pl is to use bin/pkexec to allow the apache user
to start and stop the ZoneMinder services on operating systems using systemd
and newer versions of Polkit than Pkgsrc currently has.

If the base OS doesn't use systemd (E.g. anything not Linux), this file
shouldn't be used anyway.

In Pkgsrc we ignore the potentially absent pkexec interpreter in this file.
If the base OS uses systemd, it probably also has pkexec in its base
installation.

Bump PKGREVISION.
2015-04-22 15:13:43 +00:00
wiz
9fb57ffe2d + py-service_identity 2015-04-20 07:30:03 +00:00
wiz
bd3b11b1a5 Import py34-service_identity-14.0.0 as security/py-service_identity.
service_identity aspires to give you all the tools you need for
verifying whether a certificate is valid for the intended purposes.

In the simplest case, this means host name verification.  However,
service_identity implements RFC 6125 fully and plans to add other
relevant RFCs too.
2015-04-20 07:29:44 +00:00
wiz
abb604ac77 Update to 2.0:
Allow configuring the GPG executable, improve documentation.
2015-04-19 18:41:48 +00:00
tnn
52b321bbb5 guard against undefined ABI 2015-04-19 09:02:02 +00:00
rodent
9e2921cf37 CONFLICT with py-py-bcrypt. They install some files in the same place. 2015-04-19 00:50:02 +00:00
rodent
73391ddb48 +py-py-bcrypt 2015-04-19 00:48:47 +00:00
rodent
300a2f9d02 Import py27-py-bcrypt-0.4 as security/py-py-bcrypt.
py-bcrypt is a Python wrapper of OpenBSD's Blowfish password hashing code, as
described in "A Future-Adaptable Password Scheme" by Niels Provos and David
Mazieres.

This system hashes passwords using a version of Bruce Schneier's Blowfish block
cipher with modifications designed to raise the cost of off-line password
cracking and frustrate fast hardware implementation. The computation cost of the
algorithm is parametised, so it can be increased as computers get faster. The
intent is to make a compromise of a password database less likely to result in
an attacker gaining knowledge of the plaintext passwords (e.g. using John the
Ripper).

As of py-bcrypt-0.4, this module can also be used as a Key Derivation Function
(KDF) to turn a password and salt into a cryptographic key.
2015-04-19 00:47:58 +00:00
dholland
c5db3aa83b added security/mozilla-rootcerts-openssl 2015-04-18 21:20:51 +00:00
dholland
28a72db5a4 Add mozilla-rootcerts-openssl.
It operates the mozilla-rootcerts installer script in order to allow
managing the resulting output openssl certs with the package tools.

Since openssl does not support more than one directory of certificates
(sheesh) this is an abusive package - it installs directly into the
openssl certs directory even though this is a sysconfig directory that
should normally only be touched using the config files infrastructure.
And, for native openssl, it's in the root /etc outside of $PREFIX.

Nonetheless, having this package is better than not having it.

Probably at some point this and the mozilla-rootcerts package should
be folded together in some fashion; but I didn't want to do that up
front, and in particular I didn't want to muck with the installer
script in mozilla-rootcerts any more than necessary to make this
package possible. This in particular prevented e.g. installing the
certs in share/ and symlinking them into the certs directory.

As things are, if you already have the certs installed manually you
can install this package over them cleanly, and thenceforth not have
to update them by hand.
2015-04-18 20:21:25 +00:00
dholland
69b63823bc Add support for -d destdir to the mozilla-rootcerts installer script. 2015-04-18 20:11:35 +00:00
adam
4606c07235 Revbump after updating devel/boost-libs 2015-04-17 15:52:56 +00:00
sevan
5c280a567a Re-introduce previous fix for building on Solaris SPARC, confirmed to resolve
issue on Solaris 10 SPARC.

pkg/26815
https://bugs.g10code.com/gnupg/issue1703

Reviewed by wiz@
2015-04-17 14:36:17 +00:00
gdt
14a78abc09 Demote docs tools to BUILD_DEPENDS.
sphinx and numpy-doc are not needed at runtime.
2015-04-14 21:09:48 +00:00
joerg
36ab4f9671 Since @ is used to start line comments on ARM, use % for the section
type when on ARM.
2015-04-14 14:23:14 +00:00
fhajny
ba05590337 Add p5-Authen-SASL-Authd 2015-04-14 13:28:25 +00:00
fhajny
bebb3a4e8a Import Authen::SASL::Authd 0.04 as security/p5-Authen-SASL-Authd.
Authen::SASL::Authd provides client authentication via Cyrus saslauthd or
Dovecot authentication daemon.
2015-04-14 13:27:55 +00:00