Opened 3 months ago

Closed 3 months ago

#19966 closed enhancement (fixed)

libassuan-3.0.0

Reported by: Bruce Dubbs Owned by: Bruce Dubbs
Priority: normal Milestone: 12.2
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New major version.

Change History (4)

comment:1 by Bruce Dubbs, 3 months ago

Owner: changed from blfs-book to Bruce Dubbs
Status: newassigned

comment:2 by Bruce Dubbs, 3 months ago

Noteworthy changes in version 3.0.0 (2024-06-18)

  • API change: For new code, which uses libassuan with nPTH, please use gpgrt_get_syscall_clamp and assuan_control, instead of the system_hooks API. Use of ASSUAN_SYSTEM_NPTH is deprecated with new API version 3. If it's really needed to keep using old implementation of ASSUAN_SYSTEM_NPTH, you need to change your your application code, to define ASSUAN_REALLY_REQUIRE_V2_NPTH_SYSTEM_HOOKS before including <assuan.h>. For an application which uses version 2 API (NEED_LIBASSUAN_API=2 in its configure.ac), use of ASSUAN_SYSTEM_NPTH is still supported.
  • New function assuan_control.
  • New function assuan_sock_accept.
  • New functions assuan_pipe_wait_server_termination and assuan_pipe_kill_server to support abstraction of process.
  • Windows support for sendfd/recvfd.
  • Implement timeout in assuan_sock_connect_byname.
  • No support for WindowsCE, any more.
  • New socket flags "linger" and "reuseaddr".
  • Interface changes relative to the 2.5.0 release:
    assuan_sock_accept                  NEW.
    assuan_pipe_wait_server_termination NEW.
    assuan_pipe_kill_server             NEW.
    assuan_sock_set_flag                EXTENDED.
    assuan_sock_get_flag                EXTENDED.
    

comment:3 by Bruce Dubbs, 3 months ago

Packages that use this library: pinentry, gnupg2, and gpgme. In each package, it is required.

comment:4 by Bruce Dubbs, 3 months ago

Resolution: fixed
Status: assignedclosed

Fixed at commits

94a4272934 Update to libassuan-3.0.0.
a678234dd3 Update to c-ares-1.31.0.
2ecff2c5c5 Update to psutil-6.0.0 (Python module).
643f1a5f08 Update to uhttpmock-0.11.0.
Note: See TracTickets for help on using tickets.