Commit graph

7044 commits

Author SHA1 Message Date
wiz
22796c4daf Convert to versioned_dependencies.mk (for dns) 2014-01-17 23:11:27 +00:00
tron
96a8079ff0 Disable assembler code under Mac OS X which is broken in this release. 2014-01-17 19:13:37 +00:00
drochner
a31d722baa fix makefile.shared so that CFLAGS from the environment are added
bump PKGREV
2014-01-16 13:32:10 +00:00
wiz
96e2972394 Update to 3.2.8.1.
Changes in 3.2.8.1:
Note, that I've realized that this release has issues with the
assembly files in win32 and macosx systems. In these systems
use gnutls 3.2.8.1.

3.2.8:

* Version 3.2.8 (released 2013-12-20)

** libgnutls: Updated code for AES-NI. That prevents an uninitialized
variable complaint from valgrind.

** libgnutls: Enforce a maximum size for DH primes.

** libgnutls: Added SSSE3 optimized SHA1, and SHA256, using Andy Polyakov's
code.

** libgnutls: Added SSSE3 optimized AES using Mike Hamburg's code.

** libgnutls: It only links to librt if the required functions are
not present in libc. This also prevents an indirect linking to libpthread.

** libgnutls: Fixed issue with gnulib strerror replacement by adding
the strerror gnulib module.

** libgnutls: The time provided in the TLS random values is only precise
on its first 3 bytes. That prevents leakage of the precise system
time (at least on the client side when only few connections are
done on a single server).

** certtool: The --verify option will use the system CAs if the
load-ca-certificate option is not provided.

** configure: Added option --with-default-blacklist-file to allow
specifying a certificate blacklist file.

** configure: Added --disable-non-suiteb-curves option. This option
restricts the supported curves to SuiteB curves.

** API and ABI modifications:
gnutls_record_check_corked: Added
2014-01-16 10:14:09 +00:00
adam
d13acae988 ClamAV 0.98.1 provides improved support of Mac OS X platform, support for new file types, and
quality improvements. These include:

    - Extraction, decompression, and scanning of files within Apple Disk Image (DMG) format.

    - Extraction, decompression, and scanning of files within Extensible Archive (XAR) format.
      XAR format is commonly used for software packaging, such as PKG and RPM, as well as
      general archival.

    - Decompression and scanning of files in "Xz" compression format.

    - Improvements and fixes to extraction and scanning of ole formats.

    - Option to force all scanned data to disk. This impacts only a few file types where
      some embedded content is normally scanned in memory. Enabling this option
      ensures that a file descriptor exists when callback functions are used, at a small
      performance cost. This should only be needed when callback functions are used
      that need file access.

    - Various improvements to ClamAV configuration, support of third party libraries,
      and unit tests.
2014-01-16 09:51:54 +00:00
wiz
f59a771d91 Disable autogen detection.
Addresses PR 48523 by Kai-Uwe Eckhardt.
2014-01-15 14:38:48 +00:00
bsiegert
3fe5611529 Add support for MirBSD to OpenSSL. 2014-01-14 21:51:00 +00:00
obache
0948c5551e Use upstream way to fix. 2014-01-13 11:44:27 +00:00
wiz
276a0199f5 PYTHON_VERSIONS_INCOMPATIBLE cleanup. 2014-01-12 09:45:24 +00:00
adam
41e677f366 Revbump after updating tcl/tk. 2014-01-11 14:42:00 +00:00
ryoon
c01c057b32 Fix PR pkg/48510 pkgsrc/security/libgcrypt:
Add blowfish/serpent ARM assembly files to Makefile.am

* Add patches from upstream git repository
* Tested on NetBSD/evbearmv6hf-el 6.99.28
2014-01-11 10:49:14 +00:00
tron
be45876be2 Update "openssl" package to version 1.0.1f. Changes since 1.0.1e:
- Fix for TLS record tampering bug. A carefully crafted invalid
  handshake could crash OpenSSL with a NULL pointer exception.
  Thanks to Anton Johansson for reporting this issues.
  (CVE-2013-4353)
- Keep original DTLS digest and encryption contexts in retransmission
  structures so we can use the previous session parameters if they need
  to be resent. (CVE-2013-6450)
  [Steve Henson]
- Add option SSL_OP_SAFARI_ECDHE_ECDSA_BUG (part of SSL_OP_ALL) which
  avoids preferring ECDHE-ECDSA ciphers when the client appears to be
  Safari on OS X.  Safari on OS X 10.8..10.8.3 advertises support for
  several ECDHE-ECDSA ciphers, but fails to negotiate them.  The bug
  is fixed in OS X 10.8.4, but Apple have ruled out both hot fixing
  10.8..10.8.3 and forcing users to upgrade to 10.8.4 or newer.
  [Rob Stradling, Adam Langley]
2014-01-10 14:32:42 +00:00
jperkin
475f796ae1 Needs zlib. 2014-01-09 14:27:05 +00:00
jperkin
f7e4b28189 Avoid linking statically on SunOS. 2014-01-09 11:46:46 +00:00
obache
e8ac75578a exactly specify base directory of using packages for configure. 2014-01-09 05:07:05 +00:00
obache
b5f4e9875f change to better URL for BTS. 2014-01-08 09:39:45 +00:00
obache
165a7a3941 Note upstream bug report. 2014-01-08 09:38:23 +00:00
obache
c6825afd77 Use system supplied bswap32 and bswap64 macros on NetBSD.
Fixes build on NetBSD-5-i386 with builtin gcc.
2014-01-08 09:01:39 +00:00
richard
57255c5547 revise recent -Wa,--divide usage for SunOS to allow only SunOS x86_64
and naturally non-gcc/non-gas builds by patching configure instead
(adapted from configure.ac in the works upstream).
2014-01-07 17:18:29 +00:00
wiz
1a4dc6c8a6 Run autoreconf to avoid issues with automake version number mismatches.
Fixes build after automake-1.14.1 update.

Make automake a build dependency. Bump PKGREVISION.
2014-01-05 21:41:37 +00:00
rumko
8e04d1ff2c security/keepassx: add support for dfly
* change one ifdef to also include __DragonFly__
2014-01-05 01:01:47 +00:00
richard
d32ad70c12 cipher/sha1-ssse3-amd64.S suffers a supposedly "infamous" problem wherein
expressions containing a '/' (divide) are problematic because according to
the SUN x86 Assembly Language Reference Manual, '/' should be treated as
starting comments.

To get over this, gas has '--divide' do not treat `/' as a comment character
2014-01-02 15:56:11 +00:00
dholland
84dafd92b8 Use the correct path variable in one marino@'s dragonfly hacks. 2014-01-02 00:50:07 +00:00
kleink
ff4073cb3c Update py-passlib to 1.6.2.
**1.6.2** (2013-12-26)
======================

    Minor changes & compatibility fixes

    * Re-tuned the :attr:`~passlib.ifc.PasswordHash.default_rounds`
      values for all of the hashes.

    * Added the new :doc:`bcrypt_sha256 <lib/passlib.hash.bcrypt_sha256>` hash,
      which wraps BCrypt using SHA256 in order to work around
      BCrypt's password size limitations (:issue:`43`).

    * :doc:`passlib.hash.bcrypt <lib/passlib.hash.bcrypt>`:
      Added support for the `bcrypt <https://pypi.python.org/pypi/bcrypt>`_
      library as one of the possible bcrypt backends that will be
      used if available.  (:issue:`49`)

    * :mod:`passlib.ext.django`: Passlib's Django extension
      (and it's related hashes and unittests) have been updated to
      handle some minor API changes in Django 1.5-1.6. They should
      now be compatible with Django 1.2 and up.  (:issue:`50`)
2014-01-01 17:46:20 +00:00
bsiegert
d0e9254cb6 Lower the minimum required OpenSSL version to 0.9.7 for MirBSD.
The MirBSD version contains fixes so the comment in Makefile.PL does
not apply.
2014-01-01 16:04:25 +00:00
wiz
e03c03b6dc Recursive PKGREVISION bump for libgcrypt-1.6.0 shlib major bump. 2014-01-01 11:52:02 +00:00
wiz
192a80dbc5 Update to 1.6.0:
Noteworthy changes in version 1.6.0 (2013-12-16)
------------------------------------------------

 * Removed the long deprecated gcry_ac interface.  Thus Libgcrypt is
   not anymore ABI compatible to previous versions if they used the ac
   interface.

 * Removed the module register subsystem.

 * The deprecated message digest debug macros have been removed.  Use
   gcry_md_debug instead.

 * Removed deprecated control codes.

 * Improved performance of most cipher algorithms as well as for the
   SHA family of hash functions.

 * Added support for the IDEA cipher algorithm.

 * Added support for the Salsa20 and reduced Salsa20/12 stream ciphers.

 * Added limited support for the GOST 28147-89 cipher algorithm.

 * Added support for the GOST R 34.11-94 and R 34.11-2012 (Stribog)
   hash algorithms.

 * Added a random number generator to directly use the system's RNG.
   Also added an interface to prefer the use of a specified RNG.

 * Added support for the SCRYPT algorithm.

 * Mitigated the Yarom/Falkner flush+reload side-channel attack on RSA
   secret keys.  See <http://eprint.iacr.org/2013/448> [CVE-2013-4242].

 * Added support for Deterministic DSA as per RFC-6969.

 * Added support for curve Ed25519.

 * Added a scatter gather hash convenience function.

 * Added several MPI amd SEXP helper functions.

 * Added support for negative numbers to gcry_mpi_print,
   gcry_mpi_aprint and gcry_mpi_scan.

 * The algorithm ids GCRY_PK_ECDSA and GCRY_PK_ECDH are now
   deprecated.  Use GCRY_PK_ECC if you need an algorithm id.

 * Changed gcry_pk_genkey for "ecc" to only include the curve name and
   not the parameters.  The flag "param" may be used to revert this.

 * Added a feature to globally disable selected hardware features.

 * Added debug helper functions.
2014-01-01 11:49:59 +00:00
ryoon
7e14fcb5a1 Add p5-Crypt-X509 2014-01-01 03:16:22 +00:00
ryoon
5032fcc0a2 Import p5-Crypt-X509-0.51 as security/p5-Crypt-X509.
Perl 5 module to parse a X.509 certificate.
2014-01-01 03:15:50 +00:00
pettai
c3223480e7 Fixed broken checksum 2013-12-29 20:27:55 +00:00
dholland
f82150acdb This has been using SPECIAL_PERMS since 2009 and exhibits no signs of
needing NOT_FOR_UNPRIVILEGED any more.

XXX: In fact, most of the permission settings seem bogus; and also it
XXX: shouldn't be using /var/adm.
2013-12-27 03:06:44 +00:00
pettai
07a75455ce Fix for CVE-2013-6890 2013-12-26 23:30:41 +00:00
wiz
d33dfdeb7c Reset maintainer for resigned developers. 2013-12-23 11:57:02 +00:00
wiz
fec39bff40 Update HOMEPAGE, comment out domain-grabbed MASTER_SITES. 2013-12-21 15:24:15 +00:00
is
3171d9ec1f The syntax of the Configure architecture table changed recently. Our
entries for NetbSD architectures without assembler routines and Interix
containing ::::::... need to be updated, else -fPIC ends up in the
object-to-build list of crypto/modes. The correct entry snippet is
stored in ${no_asm}.
make test has run successfully in pkgsrc-current and -2013Q3 on
Shark (arm, asm-less) as well as i386 (with asm routines).
2013-12-21 12:21:47 +00:00
agc
98df5159ca Update netpgpverify and libnetpgpverify to version 20131219
Fix a call to mp_radix_size to use a pointer to the BIGNUM, not the
address of the pointer, when accessing.  Fixes a problem observed in
other software when using the same code.  The problem was obscured
from the compiler because of the use of __UNCONST().  This makes the
BN_dec2bn() and BN_hex2bn() functions (in libnetpgpverify) work
properly.

OK: wiz
2013-12-20 17:16:48 +00:00
wiz
aa49a5facc Update to 1.4.16:
Noteworthy changes in version 1.4.16 (2013-12-18)
-------------------------------------------------

 * Fixed the RSA Key Extraction via Low-Bandwidth Acoustic
   Cryptanalysis attack as described by Genkin, Shamir, and Tromer.
   See <http://www.cs.tau.ac.il/~tromer/acoustic/>.  [CVE-2013-4576]

 * Put only the major version number by default into armored output.

 * Do not create a trustdb file if --trust-model=always is used.

 * Print the keyid for key packets with --list-packets.

 * Changed modular exponentiation algorithm to recover from a small
   performance loss due to a change in 1.4.14.
2013-12-18 18:56:24 +00:00
asau
6b5ac7bc63 One more file installed on FreeBSD (same as NetBSD). 2013-12-17 07:02:07 +00:00
gdt
bbb9c95d58 Take MAINTAINERship; I more or less have been. 2013-12-16 01:03:02 +00:00
obache
a492aec0e2 marked as SUPERSEDES py-amkCrypto 2013-12-14 09:17:24 +00:00
obache
2cff8448c0 Remove py-amkCrypto from pkgsrc.
It is just a old version of security/py-crypto since it was re-imported as
version 2.1.0.
2013-12-14 09:16:05 +00:00
obache
dc9609ab55 FETCH_USING must not be put on pkg's Makefile. 2013-12-14 08:17:31 +00:00
jperkin
c5f8928901 Include config.h before testing for things it defines. Fixes SunOS. 2013-12-13 11:01:11 +00:00
jperkin
ad3b91d81c Need sys/file.h for FNDELAY on SunOS. 2013-12-13 10:46:40 +00:00
markd
b8dc7b7663 Always install into $PREFIX/lib not $PREFIX/lib64 2013-12-12 10:03:42 +00:00
jperkin
125d3fdb29 The p5-GSSAPI configure script assumes that the output of the SunOS krb5-config
will produce an error message.  Since we installed a wrapper script to handle
the builtin better, there is no longer an error, so avoid that check.
2013-12-11 10:29:45 +00:00
jperkin
80a4e644aa On SunOS, install a wrapper script for krb5-config to strip away arguments
that are unsupported by the native port of MIT KRB5, and add any flags
necessary to support the builtin version.

Fixes various packages since the change to support the SunOS builtin.

Based on patches by Richard PALO (richard@).
2013-12-11 10:27:01 +00:00
jperkin
e3c19fa6d0 Add socket libraries on SunOS. Patch from Sebastian Wiedenroth. 2013-12-10 14:13:44 +00:00
jperkin
1c2e939acc Fix inttypes on SunOS. Patch from Sebastian Wiedenroth. 2013-12-10 14:07:44 +00:00
jperkin
08fc3605d1 Add socket libraries on SunOS. Patch from Sebastian Wiedenroth. 2013-12-10 14:04:31 +00:00