Updated to use the new LIBSSH2_KNOWNHOST API from libssh2. This requires
[libpwmd.git] / NEWS
bloba006a83194118dbfb8c7b2364c70ffeba48698e0
1 libPWMD v6.0.2
2 --------------
3 pwmd_ssh_connect_async() now does non-blocking SSH negotiation.
5 Fixed a segfault when resetting pinentry options to NULL via pwmd_setopt().
7 Added PWMD_PINENTRY_CONFIRM. This will show a pinentry confirmation dialog
8 box. The text shown is set with PWMD_OPTION_PINENTRY_TITLE.
10 Added file:// which acts like local://.
13 libPWMD v6.0.1
14 --------------
15 Fixed a bug in pwmd_socket_type() that would return GPG_ERR_INV_STATE when a
16 local socket was connected.
19 libPWMD v6.0.0
20 --------------
21 This version breaks API compatibility with previous versions (hence the major
22 version bump) so be sure to adjust your patches. There are quite a few new
23 features and changes in this release; the main one being remote socket support
24 by using libssh2 to connect to an SSH server (see README.SSH for details) and
25 how pwmd_process() works. Here are the API changes:
26         
27         Removed: pwmd_open_nb(), pwmd_save_nb(), pwmd_open_nb_finalize(),
28         pwmd_save_nb_finalize(), pwmd_terminate_pinentry(), pwmd_assuan_ctx(),
29         pwmd_free_result()
31         Added: pwmd_new(), pwmd_get_fds(), pwmd_free(), pwmd_malloc(),
32         pwmd_realloc(), pwmd_calloc(), pwmd_strdup(),
33         pwmd_strdup_printf(),pwmd_open_async2(), pwmd_save_async2(),
34         pwmd_ssh_connect(), pwmd_ssh_connect_async(), pwmd_get_hostkey(),
35         pwmd_get_hostkey_async(), pwmd_strerror_r(), pwmd_open2(),
36         pwmd_save2(), pwmd_connect_url(), pwmd_connect_url_async(),
37         pwmd_socket_type(), pwmd_disconnect(), pwmd_getpin()
39         Options removed: PWMD_OPTION_PINENTRY
40         Options added: PWMD_OPTION_IP_VERSION
42 There were a couple of functions that were needed in libassuan to get remote
43 SSH connections working, so it's no longer a requirement since it's included
44 in the archive.
46 See the new manual page libpwmd(3), which is now generated from libpwmd.h with
47 doxygen, for all the details. The pwmc options have also changed to use
48 getopt_long() so be sure to read pwmc(1) also.