<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pkgsrc/security/john, branch trunk</title>
<subtitle>[no description]</subtitle>
<id>https://git.osdyson.ru/mirror/pkgsrc/atom?h=trunk</id>
<link rel='self' href='https://git.osdyson.ru/mirror/pkgsrc/atom?h=trunk'/>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/'/>
<updated>2021-10-26T11:16:56Z</updated>
<entry>
<title>security: Replace RMD160 checksums with BLAKE2s checksums</title>
<updated>2021-10-26T11:16:56Z</updated>
<author>
<name>nia</name>
<email>nia@pkgsrc.org</email>
</author>
<published>2021-10-26T11:16:56Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=b6556c8dd072caa80e824c2101f33098b7b0ecb7'/>
<id>urn:sha1:b6556c8dd072caa80e824c2101f33098b7b0ecb7</id>
<content type='text'>
All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Unfetchable distfiles (fetched conditionally?):
./security/cyrus-sasl/distinfo cyrus-sasl-dedad73e5e7a75d01a5f3d5a6702ab8ccd2ff40d.patch.v2</content>
</entry>
<entry>
<title>security: Remove SHA1 hashes for distfiles</title>
<updated>2021-10-07T14:53:40Z</updated>
<author>
<name>nia</name>
<email>nia@pkgsrc.org</email>
</author>
<published>2021-10-07T14:53:40Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=690d4f45145849621b8c10f4936cf0ffcc5bb32d'/>
<id>urn:sha1:690d4f45145849621b8c10f4936cf0ffcc5bb32d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>john: Revert accidental `gmake' tool addition</title>
<updated>2020-08-08T12:48:56Z</updated>
<author>
<name>leot</name>
<email>leot@pkgsrc.org</email>
</author>
<published>2020-08-08T12:48:56Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=e8c38ea3cade63c1dc87cd4a333a003b2388aad8'/>
<id>urn:sha1:e8c38ea3cade63c1dc87cd4a333a003b2388aad8</id>
<content type='text'>
(No gmake is needed)</content>
</entry>
<entry>
<title>john: install documentation</title>
<updated>2020-08-08T12:42:22Z</updated>
<author>
<name>leot</name>
<email>leot@pkgsrc.org</email>
</author>
<published>2020-08-08T12:42:22Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=2b4877c87d42ba5b1c9873d367f6071877f23d32'/>
<id>urn:sha1:2b4877c87d42ba5b1c9873d367f6071877f23d32</id>
<content type='text'>
PKGREVISION++</content>
</entry>
<entry>
<title>john: Update to 1.9.0</title>
<updated>2020-08-08T02:09:01Z</updated>
<author>
<name>leot</name>
<email>leot@pkgsrc.org</email>
</author>
<published>2020-08-08T02:09:01Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=2ed471ef4e8c4af540bbff1a740e5696fde356e2'/>
<id>urn:sha1:2ed471ef4e8c4af540bbff1a740e5696fde356e2</id>
<content type='text'>
pkgsrc changes:
 - Document all the patches
 - Honors user's CFLAGS and don't remove -Wall from CFLAGS in patch-aa: they are
   usually pretty useful
 - Unset OPT_{NORMAL,INLINE} optimizations via MAKE_FLAGS to minimize patch-aa
 - Remove not needed NO_CONFIGURE
 - Use pre-configure as stage for SUBST (now that NO_CONFIGURE is removed)

Changes:
The following changes have been made between John 1.8.0 and 1.9.0:

* Increased the interleaving for bcrypt on x86-64 from 2x to 3x for a major
speedup on CPUs without SMT.  Unfortunately, this sometimes results in a minor
performance regression when running multiple threads on CPUs with SMT.
* Recognize the $2b$ bcrypt prefix.
* In the generic crypt(3) format, detect descrypt with valid vs. invalid salts
as separate id's for our heuristics on supported hash types.
* Introduced a number of optimizations for faster handling of large password
hash files, including loading, cracking, and "--show".  Some of these use more
memory than before, yet in a more efficient manner.
* Benchmark using all-different candidate passwords of length 7 by default.
* Dropped undocumented special handling of "Mc" in 'c' and 'C' rule commands.
* Dropped undocumented limitation of the 'M' and 'Q' rule commands where they
would sometimes memorize/check only up to the current hash type's length limit
yet this optimization wouldn't necessarily be transparent (e.g., if a later
command would extract a substring from above the hash type's length limit and
bring it to within the limit).
* Implemented special-case handling of repeated rule commands '$', '^', '[',
']', '{', and '}', as well as faster handling of the 'D' command.
* When built with "--fork" support, disallow session names with all-digit
suffixes since these clash with those produced by "--fork".
* Forward SIGTERM to --fork'ed children.
* Set stdout to line buffered (rather than potentially fully buffered), except
for "--stdout", "--show", and auxiliary programs such as "unshadow".
* On Windows, restore normal processing of Ctrl-C in case our parent (such as
Johnny the GUI) had disabled it.
* Added linux-x86*-avx512 and linux-x86*-avx2 make targets, which use
respectively AVX-512 and AVX2 for bitslice DES.
* Added linux-mic make target for Intel MIC (first generation Xeon Phi, aka
Knights Corner), which uses its 512-bit SIMD intrinsics for bitslice DES.
(For second generation Xeon Phi, aka Knights Landing, use linux-x86-64-avx512.)
* Added linux-arm64le, linux-arm32le-neon, and linux-arm32le make targets.
(The first two of these make use of ASIMD or NEON for bitslice DES.)
* Added linux-sparc64 make target.
* Made a minor optimization to MMX and SSE2 assembly code for LM hash.
* Dropped Ultrix and SCO support.
* Don't probe for alternate config file names (like john.ini when on Unix).
* "DokuWiki" external mode sample has been added to the default john.conf.
* Fixed operator precedence in the external mode compiler to be the same as C.
* Fixed an out of bounds write bug in the external mode virtual machine.
* Fixed a bug introduced in version 1.7.4 in the wordlist rules engine, where
some sequences of rule commands could overflow a word buffer.
* Fixed a bug where unaligned access SSE/AVX instructions would unnecessarily
be generated by GCC 4.6+ in the bitslice DES code in non-OpenMP builds.
* Fixed a bug where "Warning: no OpenMP support for this hash type" could be
printed in "--stdout" mode.
* Made assorted other bugfixes, portability and documentation enhancements.</content>
</entry>
<entry>
<title>all: migrate homepages from http to https</title>
<updated>2020-01-26T17:30:40Z</updated>
<author>
<name>rillig</name>
<email>rillig@pkgsrc.org</email>
</author>
<published>2020-01-26T17:30:40Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=0267807f87c64f31dfd0e699ddbab19e55e61df4'/>
<id>urn:sha1:0267807f87c64f31dfd0e699ddbab19e55e61df4</id>
<content type='text'>
pkglint -r --network --only "migrate"

As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.</content>
</entry>
<entry>
<title>security: align variable assignments</title>
<updated>2019-11-04T21:12:51Z</updated>
<author>
<name>rillig</name>
<email>rillig@pkgsrc.org</email>
</author>
<published>2019-11-04T21:12:51Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=805b440f10356ac31240fdb9960107d1f547f52f'/>
<id>urn:sha1:805b440f10356ac31240fdb9960107d1f547f52f</id>
<content type='text'>
pkglint -Wall -F --only aligned --only indent -r

No manual corrections.</content>
</entry>
<entry>
<title>all: replace SUBST_SED with the simpler SUBST_VARS</title>
<updated>2019-05-23T19:22:54Z</updated>
<author>
<name>rillig</name>
<email>rillig@pkgsrc.org</email>
</author>
<published>2019-05-23T19:22:54Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=cabadf3d995dfdb93e43fa33e676fdfbb6f7d1f5'/>
<id>urn:sha1:cabadf3d995dfdb93e43fa33e676fdfbb6f7d1f5</id>
<content type='text'>
pkglint -Wall -r --only "substitution command" -F

With manual review and indentation fixes since pkglint doesn't get that
part correct in every case.</content>
</entry>
<entry>
<title>Simplify and fix the platform/compiler selection for SunOS.  Other</title>
<updated>2017-08-24T17:22:58Z</updated>
<author>
<name>jperkin</name>
<email>jperkin@pkgsrc.org</email>
</author>
<published>2017-08-24T17:22:58Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=b66ca113ff589e13b1ce621aa2ba3f992d4e208b'/>
<id>urn:sha1:b66ca113ff589e13b1ce621aa2ba3f992d4e208b</id>
<content type='text'>
platforms may want to follow suit.  Prompted by NetBSD/pkgsrc#12.</content>
</entry>
<entry>
<title>Add a missing endif in Solaris case.</title>
<updated>2016-01-28T10:04:38Z</updated>
<author>
<name>wiz</name>
<email>wiz@pkgsrc.org</email>
</author>
<published>2016-01-28T10:04:38Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=d45229d6d0288e15ba0a240e9a09c3635d24d381'/>
<id>urn:sha1:d45229d6d0288e15ba0a240e9a09c3635d24d381</id>
<content type='text'>
</content>
</entry>
</feed>
