Replace cracklib with built-in zxcvbn-c.
[libpwmd.git] / NEWS
blob4f7ffb1a5fa302775ea86ab4c46e0fbcbf522872
1 libPWMD v7.3.0
2 --------------
3 Pwmc command line options have changed to reflect changes in made to pwmd-3.1
4 although the libpwmd API remains compatible with both pwmd-3.0 and pwmd-3.1.
5 This presents a problem if you want to use this version of libpwmd with
6 pwmd-3.0. To keep using pwmd-3.0.x please keep to the libpwmd-7.2.x releases.
8 Added PWMD_OPTION_SERVER_VERSION which is set after the connection completes.
10 Add pwmd_cancel() to cancel a connection. Can't cancel a command, yet.
12 Removed pinentry.conf support. 
14 Removed references to gnutls_global_set_mem_functions(). These are deprecated
15 and no longer do anything anymore.
17 Added support for passphrase protected private SSH keys. This adds
18 PWMD_OPTION_SSH_NEEDS_PASSPHRASE which will prompt for the passphrase needed
19 to open the private SSH key during pwmd_connect().
21 Added pwmd_gnutls_error() to replace the deprecated pwmd_tls_error() to fetch
22 both the GnuTLS error code and error string.
25 libPWMD v7.2.0
26 --------------
27 Require an SHA-256 TLS server fingerprint rather than SHA-1.
29 Added pwmd_tls_error() to get the return code of a failed gnutls function.
30 This error can be described with gnutls_strerror().
32 Added PWMD_OPTION_SIGPIPE to prevent ignoring SIGPIPE which is now the
33 default.
35 Fixed TLS wait interval when EAGAIN occured.
37 A couple other TLS bug fixes. See ChangeLog for details.
40 libPWMD v7.1.1
41 --------------
42 Add (mostly useless) pwmc interactive option ".set pinentry-timeout". This
43 really only makes the local pinentry thread-safe.
46 libPWMD v7.1.0
47 --------------
48 Added pwmd_passwd() to change the passphrase of a data file.
50 pwmc: add the .passwd dot command.
52 Added pwmd_getopt() to retrieve the value of a pwmd_option_t.
55 libPWMD v7.0.1
56 --------------
57 Add pwmd_set_pointer() and pwmd_get_pointer().
59 Add 'configure --with-pwmd-socket=path' to specify the default (local)
60 socket to connect to.
63 libPWMD v7.0.0
64 --------------
65 This is a major version and some function names and their parameters
66 have changed while others have been removed. Please read the
67 libpwmd(3) manual page for complete API documentation and pwmc(1) for
68 command line client usage.
70 Removed libpth2 support.
72 Removed non-blocking API functions. Applications should use threads
73 instead.
75 Reimplemented remote TLS connection support.
77 pwmc: Interactive mode is enabled by default when input is from a
78 terminal.
80 Gpg-error codes are now returned along with the error source.