"Fossies" - the Fresh Open Source Software Archive 
Member "passwdqc-2.0.3/CHANGES" (23 Jun 2023, 5005 Bytes) of package /linux/privat/passwdqc-2.0.3.tar.gz:
As a special service "Fossies" has tried to format the requested text file into HTML format (style:
standard) with prefixed line numbers.
Alternatively you can here
view or
download the uninterpreted source code file.
See also the latest
Fossies "Diffs" side-by-side code changes report for "CHANGES":
2.0.2_vs_2.0.3.
1 Significant changes between 2.0.2 and 2.0.3.
2
3 Added pkg-config file.
4
5 Changed enforce=users to support "chpasswd" PAM service in addition to
6 traditionally supported "passwd".
7
8
9 Significant changes between 2.0.1 and 2.0.2.
10
11 Improved pam_passwdqc's auto-generated policy descriptions further, so
12 that lines are wrapped at a more consistent length.
13
14 Added the libpasswdqc(3) manual page and links to it for all functions
15 documented in there.
16
17 Added scripts to support Continuous Integration on GitHub (included in
18 the git repository, but excluded from release tarballs).
19
20
21 Significant changes between 2.0.0 and 2.0.1.
22
23 Improved pam_passwdqc's auto-generated policy descriptions, which were
24 slightly misformatted since the introduction of i18n support in 1.4.0.
25 Now they not only look prettier, but also make it clearer that the
26 mentioned lengths are merely the minimums and not the recommended ones.
27
28 Updated Russian translation for consistency with the above and to cover
29 messages added in 1.9.0+.
30
31 Increased maximum size of randomly-generated passphrases to 136 bits.
32 This was already the limit in the underlying API, but the tools' limit
33 was set to 85. This increase is to allow for a wider variety of use
34 cases for the tools.
35
36 In the Makefile, use CPPFLAGS and LDFLAGS consistently to be friendlier
37 to packaging by distros.
38
39 Added this file CHANGES based on two latest release announcements, and
40 started to maintain it.
41
42
43 Significant changes between 1.9.0 and 2.0.0.
44
45 Introduce and use passwdqc_params_free(). This is a minor addition to
46 the libpasswdqc API related to the addition of external files support.
47
48
49 Significant changes between 1.5.0 and 1.9.0.
50
51 Added support for external wordlist, denylist, and binary filter. With
52 these, passwdqc can be configured to deny passwords and passphrases that
53 are based on lines of a tiny external text file (the "wordlist" option),
54 directly appear in a tiny external text file (the "denylist" option),
55 or/and directly appear in a maybe huge binary filter file (the "filter"
56 option). While usage of larger external text files is inefficient, the
57 binary filters are very efficient.
58
59 The binary filters can be created and otherwise managed with the newly
60 added pwqfilter(1) program. It can create a binary filter from a list
61 of plaintexts or from MD4 or NTLM hashes. The latter are supported in a
62 way that enables importing of HIBP (Pwned Passwords) database revisions
63 into passwdqc binary filters. pwqfilter works on arbitrary plain text
64 strings or hex-encoded hashes, and it can also be reused in lieu of
65 grep(1) for many purposes, even unrelated to passphrases and security.
66
67 Merged changes needed for building with Visual Studio on Windows. This
68 includes a refactoring of the random passphrase generator code to make
69 it shared between platforms.
70
71
72 Significant changes between 1.4.1 and 1.5.0.
73
74 Updated the included wordlist to avoid some inappropriate words in
75 randomly generated passphrases while not removing any words from the
76 "word-based" check, and also to have plenty of extra words for
77 subsequent removal of more words that might be considered inappropriate
78 from the initial 4096 that are used for randomly generated passphrases.
79 Most of the added words came from EFF Diceware, BIP-0039, and our own
80 processing of Project Gutenberg Australia books.
81
82
83 Significant changes between 1.4.0 and 1.4.1.
84
85 Set default for "max" to 72 (was 40). The previous setting was based on
86 a reading of RFC 1939, which in practice did not matter. The new one is
87 based on bcrypt's truncation at 72, which actually still matters.
88
89 Documented "similar" in pwqcheck(1) help message and manual page. This
90 is a setting that was supported before and documented for other passwdqc
91 components before, but was apparently erroneously omitted from here.
92
93
94 Significant changes between 1.3.2 and 1.4.0.
95
96 Implemented i18n support in pam_passwdqc, contributed by Oleg Solovyov,
97 Andrey Cherepanov, and Dmitry V. Levin. The i18n support is off by
98 default, it can be enabled if Linux-PAM is built using --enable-nls
99 configure option.
100
101 Implemented audit support in pam_passwdqc, contributed by Oleg Solovyov
102 and Dmitry V. Levin. The audit support is off by default, it can be
103 enabled if Linux-PAM is built using --enable-audit configure option.
104
105 Both of these optional new features had been introduced and are enabled
106 in ALT Linux distributions, so this version is effectively upstreaming
107 the changes from there.
108
109
110 Significant changes between 1.3.1 and 1.3.2.
111
112 Compatibility for building with newer versions of glibc, where we now
113 have to define _DEFAULT_SOURCE for our use of crypt(3). The problem was
114 identified and this change tested by Dmitry V. Levin.
115
116 Clarified in the man pages that /etc/passwdqc.conf is not read unless
117 this suggested file location is specified with the config= option.
118
119 Clarified the OpenBSD configuration example.
120
121 Escape the minus sign in the OpenBSD configuration example to make the
122 man page linter happy, patch by Jackson Doak via Unit 193.