aboutsummaryrefslogtreecommitdiff
path: root/security/john
Commit message (Collapse)AuthorAgeFilesLines
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2019-07-261-1/+1
| | | | | | | | | | | | | | | | | | as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, everything INDEX-11 shows with a dependency on lang/gcc9 now. PR: 238330 Notes: svn path=/head/; revision=507372
* These ports now build on aarch64.Mark Linimon2019-05-031-3/+2
| | | | | | | | | | Where necessary, pet portlint. Approved by: portmgr Obtained from: aarch64 TRYBROKEN run Notes: svn path=/head/; revision=500752
* Do a little spring cleaning:Alexey Dokuchaev2019-03-082-23/+9
| | | | | | | | | | | | | | | | | | | | - Drop the note that we prefer -jumbo (community-enhanced) versions instead of vanilla JtR releases and accompanying PORTSCOUT knob, add a nota bene to handle this with next JtR version update - Remove broken mirror (gd.tuwien.ac.at) from the MASTER_SITES - Remove BROKEN_SSL knob, it should build fine after recent changes - Shorten BROKEN_$arch messages and fix a minor typo there - While Solar Designer recommends to pass JOHN_SYSTEMWIDE_HOME and JOHN_SYSTEMWIDE_EXEC overrides via command line, in practice it is easier and cleaner (avoids plenty of those ``warning: missing terminating '"' character [-Winvalid-pp-token]'' messages during configure stage) to patch `params.h' file in place, so do it - For JOHN_SYSTEMWIDE=1, pass it via environment (as CFLAGS_EXTRA) instead of appending to global CFLAGS value - GC `pfx2john' symlink (should've been part of r494924) Notes: svn path=/head/; revision=495038
* Drop the raw SHA-0 format, it's unlikely anyone will ever need it.Alexey Dokuchaev2019-03-082-28/+2
| | | | | | | Obtained from: https://github.com/magnumripper/JohnTheRipper/commit/40f0aae Notes: svn path=/head/; revision=495030
* Drop OpenSSL dependency from WPA-PSK format support code.Alexey Dokuchaev2019-03-071-0/+62
| | | | | | | Obtained from: https://github.com/magnumripper/JohnTheRipper/commit/a286ca6 Notes: svn path=/head/; revision=494952
* Stop using (old) OpenSSL EVP in RAR3 format support code.Alexey Dokuchaev2019-03-073-0/+304
| | | | | | | Obtained from: https://github.com/magnumripper/JohnTheRipper/commit/6fcc147 Notes: svn path=/head/; revision=494949
* Unbreak GPG format plugin against newer versions of OpenSSL.Alexey Dokuchaev2019-03-071-0/+117
| | | | | | | Obtained from: https://github.com/magnumripper/JohnTheRipper/commit/c0557e7 Notes: svn path=/head/; revision=494948
* - Replace OpenSSL HMAC-SHA1 code with JtR own codeAlexey Dokuchaev2019-03-073-0/+195
| | | | | | | | | | | - Remove use of EVP in favor of the low-level API - Add generic check_pkcs_pad() function in jumbo.c Obtained from: https://github.com/magnumripper/JohnTheRipper/commit/f837171 https://github.com/magnumripper/JohnTheRipper/commit/04d2b35 Notes: svn path=/head/; revision=494946
* - Replace OpenSSL HMAC-SHA1 code with JtR codeAlexey Dokuchaev2019-03-071-0/+113
| | | | | | | | | | - Fix the build against newer OpenSSL versions Obtained from: https://github.com/magnumripper/JohnTheRipper/commit/9a5c84c https://github.com/magnumripper/JohnTheRipper/commit/aaeff8b Notes: svn path=/head/; revision=494925
* - Drop PFX support code: incompatible with newer OpenSSL versionsAlexey Dokuchaev2019-03-074-31/+99
| | | | | | | | | - Remove `ssh_fmt_plug.c' file (should've been part of r494696) Obtained from: https://github.com/magnumripper/JohnTheRipper/commit/12e8d57 Notes: svn path=/head/; revision=494924
* Drop OpenSSL EVP high-level crap in favor of their own AES implementationAlexey Dokuchaev2019-03-051-0/+134
| | | | | | | | | in Bitcoin format converter. Obtained from: https://github.com/magnumripper/JohnTheRipper/commit/0e2beec Notes: svn path=/head/; revision=494700
* - Remove SSH private keys format converter which is dead upstream, usersAlexey Dokuchaev2019-03-055-2/+145
| | | | | | | | | | should use `sshng2john.py' script instead - Add a comment about how we should handle -jumbo versions in the future Obtained from: https://github.com/magnumripper/JohnTheRipper/commit/7a71705 Notes: svn path=/head/; revision=494696
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2018-12-121-1/+1
| | | | | | | | | | | | | | | | | | defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t GCC 8.2 under most circumstances. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, as a double check, everything INDEX-11 showed depending on lang/gcc7. PR: 231590 Notes: svn path=/head/; revision=487272
* security/openssl-devel was removed, but there is a security/openssl111 now.Mathieu Arnold2018-11-101-1/+1
| | | | Notes: svn path=/head/; revision=484599
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2018-07-291-1/+1
| | | | | | | | | | | | | | | | | in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which has now moved from GCC 6 to GCC 7 by default. This includes ports - featuring USE_GCC=yes or USE_GCC=any, - featuring USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and those - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x, c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib. PR: 222542 Notes: svn path=/head/; revision=475857
* - Simplify reference to ibiblio.org MASTER_SITE.Gerald Pfeifer2018-03-242-4/+4
| | | | | | | | | - Fully sort pkg-plist. Approved by: danfe (maintainer) Notes: svn path=/head/; revision=465452
* Use BROKEN_SSLSunpoet Po-Chuan Hsieh2018-02-171-7/+3
| | | | | | | Approved by: portmgr (blanket) Notes: svn path=/head/; revision=462141
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2017-09-101-1/+1
| | | | | | | | | | | | | | | | | (via Mk/bsd.default-versions.mk and lang/gcc) which has moved from GCC 5.4 to GCC 6.4 under most circumstances. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang, c++14-lang, c++0x, c11, or gcc-c++11-lib. PR: 219275 Notes: svn path=/head/; revision=449591
* Bump PORTREVISIONs for ports depending on the canonical version of GCC andGerald Pfeifer2017-04-011-1/+1
| | | | | | | | | | | | | | | | | lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some circumstances such as versions of FreeBSD or platforms). This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using using Mk/bsd.octave.mk which in turn has USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang, c++11-lang, c++0x, c11, or gcc-c++11-lib. PR: 216707 Notes: svn path=/head/; revision=437439
* Remove always-true/false conditions after 9.x, 10.[12] EOLDmitry Marakasov2017-01-051-4/+0
| | | | | | | | | While here, couple minor fixes portmgr blanket Notes: svn path=/head/; revision=430631
* Mark some ports as not openssl-devel ready.Mathieu Arnold2016-11-291-0/+4
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=427389
* Bump PORTREVISIONS for ports depending on the canonical version of GCC andGerald Pfeifer2016-11-201-0/+1
| | | | | | | | | | | | lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some circumstances such as versions of FreeBSD or platforms). In particular that is ports with USE_GCC=yes, USE_GCC=any, or one of gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang, c++11-lang, c++0x, c11 requested via USES=compiler. Notes: svn path=/head/; revision=426566
* - Fix the build against LibreSSL: put back safety belts added in r382632,Alexey Dokuchaev2016-11-142-9/+40
| | | | | | | | | | | | expanding them to cover newly added files, and augment OPENSSL_NO_SHA0 patch to avoid linking error - Restore `-flax-vector-conversions' option required on pre-Clang systems that was erroneously removed in r425958 PR: 214459 Notes: svn path=/head/; revision=426086
* - Update `security/john' to 1.8.0-jumbo-1 (long overdue)Alexey Dokuchaev2016-11-129-146/+198
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Remove no longer needed build-related logic since they moved to GNU autotools' based build - Disable OPENMP option for the moment; it will be reintroduced with others (e.g. OpenCL) in a separate commit - Add upstream patch to fix the build on non-x86 architectures [2] - Do not define _POSIX_SOURCE when compiling wordlist.c: this results in broken JtR binary at least on i386 - Define JOHN_SYSTEMWIDE_EXEC for the future when we start to provide fall-back binaries - Stop moving john.conf to /etc. We're not doing it for other *.conf files anyway (the include files); JtR is smart enough to locate its configuration files properly when built in system-wide mode [1] - Install full set of documentation files included with -jumbo - Remove `xtract' symlink which hasn't been part of JtR for more than a decade; install more useful symlinks (unafs, unique, other un* and *2john) that were added in -jumbo instead - Previously *.pl, *.rb, and *.py scripts were installed into DATADIR; Alexander wanted to see them along with the documentation, but that goes a bit too far; put them in ${DATADIR}/extra for the time being PR: 197172 [1] Obtained from: http://www.openwall.com/lists/john-dev/2014/12/18/21 [2] Notes: svn path=/head/; revision=425958
* The 64-bit arm arch is actually spelled 'aarch64', not 'arm64'.Mark Linimon2016-11-081-1/+1
| | | | Notes: svn path=/head/; revision=425758
* Mark broken on arm64 and mips64.Mark Linimon2016-11-081-0/+3
| | | | | | | Approved by: portmgr (tier-2 blanket) Notes: svn path=/head/; revision=425682
* Now builds on sparc64.Mark Linimon2016-11-031-4/+0
| | | | | | | Approved by: portmgr (tier-2 blanket) Notes: svn path=/head/; revision=425258
* security/john: Handle SLL libraries without SHA0 (e.g. LibreSSL)John Marino2016-09-123-2/+40
| | | | | | | Approved by: SSL blanket Notes: svn path=/head/; revision=421906
* Convert to @sampleBaptiste Daroussin2016-04-101-3/+1
| | | | Notes: svn path=/head/; revision=412909
* security/john: Fix OPENMP option having no effectKurt Jaeger2016-01-162-3/+8
| | | | | | | | | PR: 204903 Submitted by: John W. O'Brien <john@saltant.com>, w.schwarzenfeld@aon.at Approved by: danfe (maintainer timeout) Notes: svn path=/head/; revision=406270
* Replace methods and types that were marked deprecated by OpenSSL 0.9.7Alexey Dokuchaev2015-03-301-0/+8
| | | | | | | | | | and will be removed in OpenSSL 1.1.0. PR: 198348, 198352 Submitted by: Bernard Spil Notes: svn path=/head/; revision=382632
* - Remove vestiges of alpha supportAlex Kozlov2015-01-151-2/+0
| | | | | | | Approved by: portmgr (erwin) Notes: svn path=/head/; revision=377141
* Add missing USE_OPENSSL=yesTijl Coosemans2015-01-151-0/+2
| | | | | | | PR: 195796 Notes: svn path=/head/; revision=377064
* Cleanup plistAntoine Brodin2014-11-131-1/+0
| | | | Notes: svn path=/head/; revision=372514
* Convert a bunch of USE_BZIP2 to USES=tar:bzip2Adam Weinberger2014-07-291-2/+1
| | | | | | | Approved by: portmgr (not really, but touches unstaged ports) Notes: svn path=/head/; revision=363371
* Replace "${OPSYS:tl}" with "freebsd" on 4 portsJohn Marino2014-05-051-1/+1
| | | | | | | | | | | | | | | | | The following 4 ports will not build correctly if certain variables are not defined as "freebsd". Defining them as "${OPSYS:tl}" caused breakage on DragonFly for various reasons. Harding the variables are a no-op for FreeBSD but fixes the ports on DragonFly. * games/ioquake3 * graphics/opendx * science/cdf * security/john approved by: portmgr (bapt) Notes: svn path=/head/; revision=353023
* Convert all :U to :tu and :L to :tlBaptiste Daroussin2014-05-051-1/+1
| | | | | | | | | | | | | | | | | Since FreeBSD 8.4 and FreeBSD 9.1 make(1) do support :tu and :tl as a replacement for :U and :L (which has been marked as deprecated) bmake which is the default on FreeBSD 10+ only support by default :tu/:tl a hack has been added at the time to support :U and :L to ease migration. This hack is now not necessary anymore Note that this makes the ports tree incompatible with make(1) from FreeBSD 8.3 or earlier With hat: portmgr Notes: svn path=/head/; revision=352986
* - Update from 1.7.9-jumbo-5 to 1.7.9-jumbo-7 [1]Mathieu Arnold2013-12-313-21/+19
| | | | | | | | | | | | | - Support staging - Minor fixes maintainer timeout [1] PR: ports/180794, ports/185246 [1] Submitted by: Hung-Yi Chen, Royce Williams [1] Notes: svn path=/head/; revision=338280
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin2013-09-201-0/+1
| | | | | | | security) Notes: svn path=/head/; revision=327769
* Fix buildBryan Drewery2013-04-291-1/+1
| | | | Notes: svn path=/head/; revision=316807
* Convert security to new options frameworkBaptiste Daroussin2013-04-281-9/+6
| | | | Notes: svn path=/head/; revision=316749
* - Update to version 1.7.9-jumbo-5Alexey Dokuchaev2012-01-083-8/+15
| | | | | | | | | | | - Add an OPTION to build with OpenMP support (disabled by default) - Adjust `pre-build' target message to mention OpenMP support (with/without) - Fix overly aggressive CFLAGS patching via REINPLACE_CMD - Remove unneeded global modifiers from sed(1) expressions and kill one superfluous empty line while I am here Notes: svn path=/head/; revision=288748
* Expand 11 (number) into `eleven' (word) to make port description look better.Alexey Dokuchaev2012-01-081-1/+1
| | | | Notes: svn path=/head/; revision=288747
* Limit PORTSCOUT version check to -jumbo releases and explain why.Alexey Dokuchaev2011-12-171-0/+8
| | | | Notes: svn path=/head/; revision=287553
* Update to shiny new version 1.7.8-jumbo-8, most notably featuring optionalAlexey Dokuchaev2011-11-103-5/+8
| | | | | | | | | | OpenMP to parallelize MD5-based crypt(3) and Apache $apr1$ when using SSE2, as announced here: http://www.openwall.com/lists/john-users/2011/11/09/1 Submitted by: Royce Williams Notes: svn path=/head/; revision=285401
* Mention number of extra hash and cipher types of community-enhanced version.Alexey Dokuchaev2011-10-111-1/+1
| | | | Notes: svn path=/head/; revision=283377
* - Update to version 1.7.8-jumbo-7. Unfortunately, GNU make is required now,Alexey Dokuchaev2011-10-113-5/+11
| | | | | | | | | as the build fails with BSD make - Install mailer script and auxiliary configuration files for the sake of completeness Notes: svn path=/head/; revision=283376
* Update to 1.7.7-jumbo-6 (community-enhanced version).Alexey Dokuchaev2011-06-222-13/+7
| | | | Notes: svn path=/head/; revision=276059
* - Update jumbo patch to version 11Alexey Dokuchaev2011-02-132-6/+7
| | | | | | | - Add LICENSE (GPLv2) Notes: svn path=/head/; revision=269075