Set the file descriptor to non-blocking in pwmd when debugging async
[libpwmd.git] / NEWS
blobb0998487d20475f7864b5c7d306ac940a566c80b
1 libPWMD v6.0.0
2 --------------
3 This version breaks API compatibility with previous version (hence the major
4 version bump) so be sure to adjust your patches. There are quite a few new
5 features and changes in this release; the main one being remote socket support
6 by using libssh2 to connect to an SSH server (see README.SSH for details) and
7 how pwmd_process() works. Here are the API changes:
8         
9         Removed: pwmd_open_nb(), pwmd_save_nb(), pwmd_open_nb_finalize(),
10         pwmd_save_nb_finalize(), pwmd_terminate_pinentry(), pwmd_assuan_ctx(),
11         pwmd_free_result()
13         Added: pwmd_new(), pwmd_get_fds(), pwmd_free(), pwmd_malloc(),
14         pwmd_realloc(), pwmd_calloc(), pwmd_strdup(),
15         pwmd_strdup_printf(),pwmd_open_async2(), pwmd_save_async2(),
16         pwmd_ssh_connect(), pwmd_ssh_connect_async(), pwmd_get_hostkey(),
17         pwmd_get_hostkey_async(), pwmd_strerror_r(), pwmd_open2(),
18         pwmd_save2()
20         Options removed: PWMD_OPTION_PINENTRY
21         Options added: PWMD_OPTION_IP_VERSION
23 See the manual page or libpwmd.h for details. The pwmc options have also
24 changed to use getopt_long() so be sure to read pwmc.1 also.