Commit graph

160 commits

Author SHA1 Message Date
Tijl Coosemans
39442f9c83 Update to 3.5.9. Disable use of libidn2 for now because it does not provide
a pkgconfig file.

PR:		217073
Exp-run by:	antoine
2017-02-20 14:34:09 +00:00
Tijl Coosemans
d5c92c553f Make atomic operations explicit to support old gcc.
PR:		216122
2017-01-16 10:19:01 +00:00
Jan Beich
ce32977b20 security/gnutls: unbreak aarch64 after r431214
lib/accelerated/aarch64/elf/aes-aarch64.s.tmp.S:5:1: error: unknown directive
.arch armv8-a+crypto
^
lib/accelerated/aarch64/elf/aes-aarch64.s.tmp.S:49:2: error: instruction requires: crypto
 aese v6.16b,v0.16b
 ^

PR:		216045
Approved by:	tijl (maintainer)
2017-01-14 20:51:32 +00:00
Tijl Coosemans
8320e35f01 Update to 3.5.8.
PR:		215909
Submitted by:	brnrd
Exp-run by:	antoine
MFH:		2017Q1
Security:	0c5369fc-d671-11e6-a9a5-b499baebfeaf
2017-01-11 22:27:50 +00:00
Tijl Coosemans
ce97a4e2eb Update to 3.4.17 and pass the right dlopen path for libtspi to configure. 2016-12-09 10:26:27 +00:00
Tijl Coosemans
ddb6e50888 Update to 3.4.16. 2016-10-17 18:25:16 +00:00
Joseph Mingrone
dda91049fe Add math/gmp to LIB_DEPENDS
Q/A warned that bin/certtool was linked to lib/libgmps.so.10

Approved by:	swills (mentor) tijl (maintainer)
Differential Revision:	https://reviews.freebsd.org/D8153
2016-10-05 13:55:41 +00:00
Dmitry Marakasov
30a00f2227 Most commonly used build systems support silent builds, when they
hide actual commands executed and only show short summary line (like
"CC foo.c"). CMake and ninja enable this by default, some autotools
using ports do as well. This is unacceptable because we need complete
build logs at any time, so we now switch to verbose build logs
unconditionally. Note that this change deliberately affects ALL
builds and not only package builds on cluster, because we need to
be sure that user experiencing failure can always provide informative
build log regardless of settings and without rerunning the build.

Change summary:

- Always do verbose builds for cmake, ninja and GNU configure (the
  latter includes check if --disable-silent-rules is actually supported
  by the configure script; there are isolated cases when it's not true)
- Remove CMAKE_VERBOSE, NINJA_VERBOSE and
  CONFIGURE_ARGS=--disable-silent-rules from all ports which set them
  for this is no longer needed
- Revert hacks for --disable-silent-rules support priorly committed
  to biology/ncbi-blast+ and net-p2p/mldonkey - no longer needed as well

Submitted by:	amdmi3
Reviewed by:	mat
Exp-run by:	antoine
Approved by:	portmgr (mat, antoine)
Differential Revision:	D7534
2016-09-09 19:42:46 +00:00
Tijl Coosemans
c4d44c3384 Update to 3.4.15.
MFH:		2016Q3
Security:	https://gnutls.org/security.html#GNUTLS-SA-2016-3
2016-09-09 13:22:29 +00:00
Tijl Coosemans
9ce5be358c Update to 3.4.14. 2016-07-08 15:36:15 +00:00
Tijl Coosemans
c381f0cff0 Update to 3.4.13. 2016-06-07 16:26:29 +00:00
Tijl Coosemans
6b4ee6265f Update to 3.4.12.
libpkcs11mock1.so is commented out in pkg-plist because it is part of the
testsuite and shouldn't be installed.  This has been fixed upstream.
2016-05-30 18:55:21 +00:00
Tijl Coosemans
7c1fdb56cd Update to 3.4.11. 2016-04-12 10:18:35 +00:00
Mathieu Arnold
597afc47ba Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:25:16 +00:00
Tijl Coosemans
6bc6f3a9e0 - Update security/gnutls to 3.4.10.
- Rename the LIBDANE option DANE because that's the name of the protocol
  supported by libgnutls-dane and gnutls-cli.  Also clarify the option
  description.
- Add an IDN option.
- libgnutls-openssl has been removed in 3.4.  Some ports used this library
  in their LIB_DEPENDS but no port actually required it.
- Some old API functions have been removed.  Ports that used these have been
  updated or patched to use the new API.
- Add a patch to print/cups to prevent overlinking of libgnutls.so.
- Bump PORTREVISION on dependent ports.

net-im/jabber: This port used the old API to give users fine grained
control over which crypto algorithms were used via a configuration file.
It's not immediately obvious how to port this to the new API so the port
always uses the defaults now.

www/hydra: Mark BROKEN.  This uses more removed calls than the other ports,
is said to be alpha quality and not fully functional and has been abandoned
10 years ago.

PR:		207768
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2016-03-27 14:57:59 +00:00
Tijl Coosemans
eaeb84f225 - Take maintainer.
- Fix a build problem with upcoming libc++.

PR:		207768, 208175
Approved by:	bdrewery (maintainer)
2016-03-21 12:03:40 +00:00
Olli Hauer
98bbb468b4 - bump PORTREVISION on ports depending on unbound
PR:		207948
Submitted by:	jaap@NLnetLabs.nl (maintainer)
2016-03-15 06:21:32 +00:00
Erwin Lansing
d140eabacb - Update unbound to 1.5.7
- Bump PORTREVISIOn on dependent ports

Some Upgrade Notes:

This release fixes a validation failure for nodata with wildcards and
emptynonterminals. Fixes OpenSSL Library compability. Fixes correct
response for malformed EDNS queries. For crypto in libunbound there is
libnettle support.

Qname minimisation is implemented. Use qname-minimisation: yes to
enable it. This version sends the full query name when an error is
found for intermediate names. It should therefore not fail for names
on nonconformant servers. It combines well with
harden-below-nxdomain: yes because those nxdomains are probed by the
qname minimisation, and that will both stop privacy sensitive traffic
and reduce nonsense traffic to authority servers. So consider
enabling both. In this implementation IPv6 reverse lookups add
several labels per increment, because otherwise those lookups would be
very slow. [ Reference
https://tools.ietf.org/html/draft-ietf-dnsop-qname-minimisation-08 ]

More details at <http://unbound.net>

PR:		206347
Submitted by:	Jaap Akkerhuis <jaap@NLnetLabs.nl>
Approved by:	maintainer timeout
Sponsored by:	DK Hostmaster A/S
2016-02-04 15:58:30 +00:00
Johan van Selst
c590f0bad9 Bump versions to chase Nettle shared library update 2016-01-23 21:14:18 +00:00
Mark Felder
f26ac585a3 Update MASTER_SITES to fix fetching problem due to abnormal version number
PR:		202332
2015-08-14 20:38:38 +00:00
Mark Felder
ce0db51f73 - Update to 3.3.17.1
MFH:		2015Q3
Relnotes:	http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/8268
Security:	ec6a2a1e-429d-11e5-9daa-14dae9d210b8
2015-08-14 16:39:58 +00:00
Bryan Drewery
240ae04027 - Update to 3.3.16
Changes: http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/8235
2015-07-27 18:59:29 +00:00
Xin LI
ec497b127a Fix plist when LIBDANE is defined (PORTREVISION not bumped
because package wouldn't be successful in the case).

Pointy hat to:	delphij
Reported by:	sunpoet
MFH:		2015Q2
2015-05-22 16:16:34 +00:00
Xin LI
d63f3ad8aa Update to 3.3.15.
PR:		198875
Approved by:	maintainer
2015-05-22 15:46:08 +00:00
Bryan Drewery
309c1749fe GnuTLS tries to use /usr/local/share/certs/ca-root-nss.crt. Instead of
maybe using it if it is already installed or if the P11KIT option is selected
(which depends on ca_root_nss), just always depend on ca_root_nss.

Reported by:	Tatsuki Makino
2015-05-05 19:03:00 +00:00
Bryan Drewery
ab78a380b2 Add CPE information.
PR:		153859
Submitted by:	shun <shun.fbsd.pr@dropcut.net>
2015-03-19 15:55:15 +00:00
Tijl Coosemans
0e5fce20c9 Update gnutls to 3.2.21
PR:		196400
Approved by:	bdrewery (maintainer)
2015-01-01 12:39:06 +00:00
Dmitry Marakasov
8846a09bfa - Fix plist for LIBDANE option
Approved by:	portmgr blanket
2014-10-28 01:13:33 +00:00
Bryan Drewery
745d6e04b6 Fix build on systems without stdnoreturn.h
Reported by:	many
2014-10-15 19:22:21 +00:00
Bryan Drewery
098c7e1322 - Update to 3.2.19 2014-10-15 15:38:46 +00:00
Bryan Drewery
b455206d28 Update to 3.2.18 2014-10-02 18:40:11 +00:00
Tijl Coosemans
f1655c7b7a dns/libidn:
- Add USES=libtool and bump dependent ports
- Add INSTALL_TARGET=install-strip
- Always install libidn-components.png because it is used by libidn.info
- Add -lintl to Libs.private instead of Libs in libidn.pc
2014-08-30 18:18:14 +00:00
Dmitry Marakasov
13ab9a72d8 - Switch dns/unbound to USES=libtool, drop .la files
- Bump dependent ports as .so version has changed
- While here, add LICENSE_FILE to dns/getdns

Approved by:	portmgr blanket
2014-08-22 09:06:34 +00:00
Kubilay Kocak
5883d2a2c8 security/gnutls: Support OPTIONal library dependencies
Factor out libidn, libp11-kit and libtspi into OPTIONal library
dependencies, with the CRYWRAP, P11KIT and TPM options respectively, as per
the upstream documentation [1].

Make ZLIB an OPTION because we can, and the choice to customise
compression support in security software (especially lately) may be
very useful for some consumers.

Add CRYWRAP, P11KIT, TPM and ZLIB to OPTIONS_DEFAULT to retain current
default functionality.

[1] http://gnutls.org/manual/html_node/Downloading-and-installing.html

Inspired by:	Recent gnutls 2 -> 3 change, fan of minimal dependencies

PR:		192090
Submitted by:	koobs
Approved by:	maintainer
2014-07-29 09:14:01 +00:00
Roman Bogorodskiy
32290f6fc6 - Update security/libtasn1 to 4.0
- Add USES= libtool and set INSTALL_TARGET to install-strip
- Drop useless bsd.port.options.mk include
- Bump PORTREVISION of ports that depend on libtasn1 as
  shlib version has changed
- Add an UPDATING entry for that

Exp-run by:	antoine
2014-07-28 06:43:09 +00:00
Bryan Drewery
921f399be2 - Fix plist
Reported by:	many
2014-07-24 20:38:04 +00:00
Bryan Drewery
7b0f5d94f5 Update to 3.2.16 2014-07-24 19:43:59 +00:00
Tijl Coosemans
3ab1b8443e - Replace security/gnutls with security/gnutls3 and update to 3.2.15
- Bump PORTREVISION on all ports that depend on security/gnutls and
  adjust all ports that depend on security/gnutls3
- Update mail/anubis to version 4.2 which supports gnutls 3.x
- Update mail/libvmime to a development snapshot (recommended by upstream
  developers)

PR:		191274
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2014-07-23 09:54:02 +00:00
Adam Weinberger
5d2373a092 Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS. 2014-07-15 16:57:39 +00:00
Cy Schubert
8887883116 Patch CVE-2014-3466 to prevent memory corruption due to server hello parsing.
Obtained from:  688ea6428a
Security:       CVE-2014-3466, 9733c480-ebff-11e3-970b-206a8a720317
2014-06-04 18:51:20 +00:00
Tijl Coosemans
4bf5eb7e2f - New LIB_DEPENDS syntax.
- USES=libtool:keepla tar:bzip2.
- Remove -fPIC flag.  Leftover from an old version.
2014-04-30 18:20:12 +00:00
Bryan Drewery
6a52cb9044 - Add fixes for:
CVE-2014-0092 - Certificate verification issue
  CVE-2014-1959 - Certificate verification issue

  All users are recommended to upgrade ASAP.

Security:	f645aa90-a3e8-11e3-a422-3c970e169bc2
2014-03-04 22:46:55 +00:00
Roman Bogorodskiy
7db971bbee Add an additional mirror to MASTER_SITES.
PR:		185901
Submitted by:	Bruno Machado <bruno@bsd.com.br>
2014-01-22 07:06:18 +00:00
Baptiste Daroussin
e04b632220 Fix properties on pkg-plist 2014-01-21 23:40:21 +00:00
Roman Bogorodskiy
bae79c3424 Fix build with perl 5.18.
PR:		185595
Reviewed by:	marino
Obtained from:	Debian
2014-01-13 11:31:03 +00:00
John Marino
afcfe0e2fa security/gnutls: Fix hardcoded perl paths
Perl was recently added as a build tool for gnutls, and immediately the
port fails to build on systems that do not have the /usr/bin/perl
symlink.  The cause is harded perl path of "/usr/bin/perl".  Shebangfix
will fix a couple of these, REINPLACE_CMD will fix the other.  Committed
under the new "Just fix it" blanket, but it was tested in redports.
2014-01-10 20:33:45 +00:00
Roman Bogorodskiy
6fa779c1b7 - Fix possbile DoS in TLS record decoding [1]
- Fix installation without NLS [2]
- Require gmake and perl for build because in some
  occasions it will rebuild the documentation that
  works in a proper way with gmake only and needs perl
- Bump PORTREVISION

Security:	CVE-2013-2116
Reported by:	mat [2]
2014-01-08 11:18:44 +00:00
Roman Bogorodskiy
8f480fffe9 - Support stagedir
- Add LICENSE
- Fix pkg-descr formatting

PR:		185409
Submitted by:	Takefu <takefu@airport.fm>
2014-01-06 10:59:38 +00:00
Roman Bogorodskiy
7635644b42 - Chase security/libtasn1 update
- Add UPDATING entry
2013-11-03 09:21:59 +00:00
Baptiste Daroussin
a65ed2e51b Add NO_STAGE all over the place in preparation for the staging support (cat: security) 2013-09-20 22:55:24 +00:00