Commit Graph

64 Commits

Author SHA1 Message Date
Lorenzo Salvadore
8141b8fbf0 security/libssh: Update to 0.9.4
Security release to fix CVE-2020-1730.

Exp-run by: antoine
PR:		245572
Reviewed by:	tcberner
Approved by:	gerald (mentor)
Security:	CVE-2020-1730
Differential Revision:	https://reviews.freebsd.org/D24374
2020-04-19 13:30:04 +00:00
Koichiro Iwao
dc936c406b multiple ports: Update MAINTAINER
as he got FreeBSD.org account.

PR:		243002
Submitted by:	salvadore
2019-12-31 13:02:42 +00:00
Tobias C. Berner
d1f7545992 security/libssh: Update to 0.9.3
PR:		242594
Submitted by:	Lorenzo Salvadore <phascolarctos@protonmail.ch>  (maintainer)
2019-12-20 20:40:44 +00:00
Tobias C. Berner
b7df9e8ae8 security/libssh: Update to 0.9.2
PR:		241761
Submitted by:	Lorenzo Salvadore <phascolarctos@protonmail.ch>  (maintainer)
2019-12-07 21:30:18 +00:00
Koichiro Iwao
5fac9f408a security/libssh: Assign to submitter
While here, pet portlint and clean option section by using OPT_CMAKE_BOOL.

PR:		241716
Submitted by:	Lorenzo Salvadore <phascolarctos@protonmail.ch>
2019-11-05 02:09:22 +00:00
Rene Ladan
2f557a4678 Returns johans's ports to the pool after safekeeping his commit bit. 2019-11-04 21:21:03 +00:00
Mikhail Teterin
7cfa8c0a29 Upgrade from 0.8.4 to the currently-latest 0.8.6. The changelog
can be found here:

https://git.libssh.org/projects/libssh.git/tree/ChangeLog?h=libssh-0.8.6

PR:		233632
Submitted by:	Steve Wills
Approved by:	maintainer timeout
2019-01-25 21:14:14 +00:00
Mikhail Teterin
a0e48abe9f Remove any mention of SSH1 -- it is no longer provided by the code,
but trying to enable the port's option causes the port to fail to
package.

Add a shim to allow compiling against LibreSSL

PR:		233346, 232437
Submitted by:	Arrigo Marchiori, Franco Fichtner
Approved by:	maintainer timeout
2019-01-25 21:02:27 +00:00
Dirk Meyer
16724b712b - add option GSSAPI
PR:		233171
Approved by:	(maintainer timeout)
2019-01-19 07:15:48 +00:00
Tobias C. Berner
707c6bf295 Change cmake default behaviour to outsource.
Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".

I tried to only set insource where explictely needed.

PR:		232038
Exp-run by:	antoine
2018-12-25 20:25:39 +00:00
Tobias Kortkamp
6c93ce9f52 security/libssh builds fine with OpenSSL 1.1.1 after r482279
http://beefy12.nyi.freebsd.org/data/head-amd64-default/p485718_s340864/logs/libssh-0.8.4.log

PR:		228895
2018-12-09 06:08:11 +00:00
Mathieu Arnold
35326f1a97 security/openssl-devel was removed, but there is a security/openssl111 now. 2018-11-10 10:09:48 +00:00
Johan van Selst
782767df05 Update to 0.8.4 (security update)
https://www.libssh.org/2018/10/16/libssh-0-8-4-and-0-7-6-security-and-bugfix-release/

PR:		232344
Submitted by:	pi@
2018-10-17 08:39:12 +00:00
Mathieu Arnold
9215977220 Mark some ports broken with openssl-devel.
Sponsored by:	Absolight
2018-03-29 14:53:23 +00:00
Johan van Selst
377021cc49 Update to libssh 0.7.5 (bugfix release) 2017-04-30 19:05:00 +00:00
Johan van Selst
1bbe14e739 Update to libssh 0.7.4
https://www.libssh.org/2017/02/03/libssh-0-7-4/

PR:		218230
Submitted by:	Iblis Lin
2017-03-30 19:41:05 +00:00
Mathieu Arnold
e51bbb58a4 Remove all _USE=openssl occurrences.
Sponsored by:	Absolight
2017-03-15 14:45:54 +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
Johan van Selst
5ceca6f01f Update libssh to 0.7.3
Includes security update:
https://www.libssh.org/2016/02/23/libssh-0-7-3-security-and-bugfix-release/
2016-03-02 13:15:25 +00:00
Johan van Selst
a31d59a6e8 - Update to 0.7.2 (bugfix release) [1]
- Switch MASTER_SITE as the original one is down

PR:		203171 [1]
Submitted by:	rakuco
2015-09-20 12:56:36 +00:00
Johan van Selst
5a9682fc4f Update to libssh 0.7.0 2015-05-14 12:02:47 +00:00
Raphael Kubo da Costa
c864708b25 Update to 0.6.5 to fix CVE-2015-3146 (null pointer dereference).
This release also fixed the bug in 0.6.4 that prevented the GCRYPT option
from working.

PR:		200106
Approved by:	johans
MFH:		2015Q2
Security:	0b040e24-f751-11e4-b24d-5453ed2e2b49
2015-05-10 20:25:58 +00:00
Johan van Selst
e50f2a871e - Update to libssh 0.6.4 (security and bugfix release)
https://www.libssh.org/2014/12/19/libssh-0-6-4-security-and-bugfix-release/
- This version does not compile with gcrypt: force use of openssl
- Adopt port

MFH:		2015Q2
2015-04-11 16:01:01 +00:00
John Marino
c55ac89dcd security category: Remove $PTHREAD_LIBS
approved by:	PTHREAD blanket
2015-03-25 08:30:27 +00:00
John Marino
5a1b18ba2c devel/libssh: Remove -pedantic-error flags and reset port
This port breaks if it violates standards according to the -pedantic flag.
Accord to gcc-5, it indeed does with dozens of warnings like this:

/wrkdirs/security/libssh/work/libssh-0.6.3/include/libssh/priv.h:200:33:
  error: ISO C does not support '__FUNCTION__' predefined identifier
  [-Wpedantic] _ssh_set_error(error, code, __FUNCTION__, __VA_ARGS__)

The maintainer has been MIA for over a year with PRs on 8 ports.  I'm not
waiting for this one to time out too.  While here, reset MAINTAINER.

PR:		197785
Submitted by:	marino
Approved by:	maintainer reset
2015-02-21 22:06:00 +00:00
Kurt Jaeger
cba03c03e1 security/libgcrypt: 1.6.1 -> 1.6.2, bump depends
Changes:
- src/sexp.c (do_vsexp_sscan): Return error for invalid args.
- cipher/md.c (_gcry_md_info): Fix a segv in case of calling
  with wrong parameters.
- cipher/primegen.c (_gcry_generate_elg_prime): Change to return an
  error code, possible NULL deref in call to prime generator.
- cipher/dsa.c (generate): Take care of new return code.
- cipher/elgamal.c (generate): Change to return an error code.  Take
	care of _gcry_generate_elg_prime return code.
- ecc: Support the non-standard 0x40 compression flag for EdDSA.
- mpi: Extend the internal mpi_get_buffer.
- mpi: Fix regression for powerpc-apple-darwin detection.
- Fix bug inhibiting the use of the sentinel attribute in src/gcrypt.h.in
- Fix building for the x32 target without asm modules in
  mpi/generic/mpi-asm-defs.h: Use a fixed value for the x32 ABI.
- Fix ARM assembly when building __PIC__
- mpi: Fix a subtle bug setting spurious bits with in mpi_set_bit.
  * mpi/mpi-bit.c (_gcry_mpi_set_bit, _gcry_mpi_set_highbit): Clear
    allocated but not used bits before resizing.
  * tests/t-mpi-bits.c (set_bit_with_resize): New.
- Use internal malloc function in fips.c.
  * src/fips.c (check_binary_integrity): s/gcry_malloc/xtrymalloc/.
- pubkey: Re-map all deprecated RSA algo numbers.
- cipher: Fix possible NULL dereference in cipher/md.c for being NULL.
- Fix ARMv6 detection when CFLAGS modify target CPU architecture.

PR:		193264
Approved by:	cpm@fbsd.es (maintainer)
2015-01-02 18:46:33 +00:00
Raphael Kubo da Costa
4e8c4a3dfa Add USES=cpe, as requested by des and rea.
MFH:		2014Q4
2014-10-30 08:33:39 +00:00
Raphael Kubo da Costa
990677bda1 Update to 0.6.3 to fix CVE-2014-0017.
While here, get rid of a lot of cruft:
- Use an https in MASTER_SITES and stop using a snapshot URL for the
  tarballs.
- Switch to an out-of-source CMake build with USES=cmake:outsource, and get
  rid of all the messing around with CMAKE_SOURCE_PATH and *_WRKSRC.
- Move the LICENSE block to the right place to pet portlint.
- Explicitly set CMAKE_ARGS with some options which we were already
  implicitly assuming to be set.
- Disable examples and tests via CMAKE_ARGS instead of using an ugly sed
  call.
- Do not pass WITH_OPENSSL=ON/OFF to CMake, this has no effect in the build
  system.
- Stop gratuitously including bsd.port.options.mk.
- Remove sed calls and patches related to the libssh_threads. I fixed some
  of the problems a few releases ago upstream, and the things I've removed
  now just look unnecessary.

PR:		187595
Approved by:	fluffy (implicit, and 230 days of timeout)
MFH:		2014Q4
Security:	f8c88d50-5fb3-11e4-81bd-5453ed2e2b49
2014-10-29 22:16:52 +00:00
Raphael Kubo da Costa
4ca4e47574 Remove @dirrm and @dirrmtry entries.
Approved by:	fluffy (implicit)
2014-10-29 21:57:52 +00:00
Tijl Coosemans
74a7f8c73c Bump PORTREVISION on more ports that depend on libgcrypt after the update
in r363436 and remove the UPDATING entry because it did not guarantee
that all ports were updated nor that they were updated in the right order.
Also remove libgcrypt.la again.

PR:		192342
Approved by:	portmgr (implicit, bump unstaged ports)
2014-08-05 22:13:29 +00:00
Adam Weinberger
bbc8c4d740 Convert a bunch of USE_BZIP2 to USES=tar:bzip2
Approved by:	portmgr (not really, but touches unstaged ports)
2014-07-29 18:41:15 +00:00
Dima Panov
a5c760c189 - Update to 0.6.1 maintenance release
- Make static libs optional
- Remove patch merged upstream
2014-02-12 09:34:07 +00:00
Dima Panov
b723872aaa - Make QAT happy with extra @dirrmtry 2014-01-16 03:38:54 +00:00
Dima Panov
7eb467ab11 - Update libssh to 0.6.0 security release
- Fix threaded library [1]

Submitted by:	rakuco@ via libssh mailing list [1]
2014-01-16 03:27:31 +00:00
Dima Panov
a862708e7c - Install threaded library too.. 2014-01-14 12:39:22 +00:00
Dima Panov
b7b766243d - Support staging 2014-01-07 10:02:05 +00:00
Dima Panov
4373c7f242 - Update libssh to 0.5.5 stable release 2013-11-24 08:28:43 +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
Alex Kozlov
d4041784dc - Remove MAKE_JOBS_SAFE variable
Approved by:	portmgr (bdrewery)
2013-08-14 22:35:50 +00:00
Emanuel Haupt
2898e3fa0c Chase security/libgcrypt update 2013-05-03 16:36:39 +00:00
Carlo Strub
f87124df63 - Remove A/An in COMMENT
- Trim Header where applicable
2013-03-29 19:33:41 +00:00
Max Brazhnikov
ffd97a0193 - convert USE_CMAKE to USES
- while here clean up some ports from CMAKE_VERBOSE, which is intended
  for users

Approved by:	portmgr (miwi)
2013-03-22 20:06:14 +00:00
Martin Wilke
fb3520254a - Convert to OptionsNG
- Trim header

Reviewed by:	beat, bapt, kwm
2013-03-05 17:07:43 +00:00
Dima Panov
cbf1ec26a6 - Adopt ports from avl@ to myself by his request
Approved by:	maintainer via IM
2013-02-19 13:12:37 +00:00
Alexander Logvinov
cb26d6ff9b - Update to 0.5.2 2012-04-18 23:56:46 +00:00
Steve Wills
e0755b977d - Chase the libgcrypt shared lib version 2011-07-03 11:40:49 +00:00
Alexander Logvinov
0bf09d8ebd - Update to 0.4.8
- Remove BSD license, this library is distributed under LGPL21 license

Feature safe:	yes
2011-01-27 09:36:41 +00:00
Alexander Logvinov
a9019a45d2 - Update to 0.4.7
- The libssh library is distributed under LGPL21 license
2010-12-30 03:13:02 +00:00
Alexander Logvinov
515ad9a3e6 - Install a static version of the library [1]
- Fix slow response in Remmina SSH [2]
- Remove MD5 checksum from distinfo

PR:		ports/151653 [1]
Submitted by:	Ronald F.Guilmette <rfg AT tristatelogic.com> [1]
Obtained from:	libssh git [2]
2010-12-05 06:02:49 +00:00
Alexander Logvinov
fd1a846cb6 - Update to 0.4.6 2010-09-12 13:37:21 +00:00