Updated debian control file.
[libpwmd.git] / NEWS
blob5873aac4af2cd8cdb6cd9a3f813ca21d94219646
1 libPWMD v6.0.3
2 --------------
3 libssh2 version 1.2 or later is now required do to the new known hosts
4 functionality.
6 The known hosts file format has changed to use the OpenSSH known hosts format.
7 So you will need to update your existing known hosts file to this new format.
9 Fixed specifying an IP address as a hostname (oops).
11 IPv4 is now the default.
13 Added PWMD_OPTION_INQUIRE_TOTAL.
15 Added pwmc command line option --cipher for use with pwmd version 2.1 and
16 later.
18 Fixed some problems with SSH connections.
20 You can now resume an SSH connection previously created with
21 pwmd_get_hostkey() by using one of the SSH connection functions.
24 libPWMD v6.0.2
25 --------------
26 pwmd_ssh_connect_async() now does non-blocking SSH negotiation.
28 Fixed a segfault when resetting pinentry options to NULL via pwmd_setopt().
30 Added PWMD_PINENTRY_CONFIRM. This will show a pinentry confirmation dialog
31 box. The text shown is set with PWMD_OPTION_PINENTRY_TITLE.
33 Added file:// which acts like local://.
36 libPWMD v6.0.1
37 --------------
38 Fixed a bug in pwmd_socket_type() that would return GPG_ERR_INV_STATE when a
39 local socket was connected.
42 libPWMD v6.0.0
43 --------------
44 This version breaks API compatibility with previous versions (hence the major
45 version bump) so be sure to adjust your patches. There are quite a few new
46 features and changes in this release; the main one being remote socket support
47 by using libssh2 to connect to an SSH server (see README.SSH for details) and
48 how pwmd_process() works. Here are the API changes:
49         
50         Removed: pwmd_open_nb(), pwmd_save_nb(), pwmd_open_nb_finalize(),
51         pwmd_save_nb_finalize(), pwmd_terminate_pinentry(), pwmd_assuan_ctx(),
52         pwmd_free_result()
54         Added: pwmd_new(), pwmd_get_fds(), pwmd_free(), pwmd_malloc(),
55         pwmd_realloc(), pwmd_calloc(), pwmd_strdup(),
56         pwmd_strdup_printf(),pwmd_open_async2(), pwmd_save_async2(),
57         pwmd_ssh_connect(), pwmd_ssh_connect_async(), pwmd_get_hostkey(),
58         pwmd_get_hostkey_async(), pwmd_strerror_r(), pwmd_open2(),
59         pwmd_save2(), pwmd_connect_url(), pwmd_connect_url_async(),
60         pwmd_socket_type(), pwmd_disconnect(), pwmd_getpin()
62         Options removed: PWMD_OPTION_PINENTRY
63         Options added: PWMD_OPTION_IP_VERSION
65 There were a couple of functions that were needed in libassuan to get remote
66 SSH connections working, so it's no longer a requirement since it's included
67 in the archive.
69 See the new manual page libpwmd(3), which is now generated from libpwmd.h with
70 doxygen, for all the details. The pwmc options have also changed to use
71 getopt_long() so be sure to read pwmc(1) also.