Page MenuHome GnuPG

Use new API of libassuan 3
Testing, NormalPublic

Description

New libassuan supports sendfd feature for Windows.
It also has an API of assuan_sock_accept.
It also encourages use of gpgrt_set_syscall_clamp and removing use of ASSUAN_SYSTEM_NPTH.

Let us adopt new API.

Event Timeline

gniibe triaged this task as Normal priority.Jul 24 2023, 3:30 AM
gniibe created this task.
gniibe created this object with edit policy "Contributor (Project)".

Pushed the change in gniibe/t6606 branch.

More care is needed to be perfect; There are places in GnuPG where assuan_sock_connect may be used before syscall clamp set up (after the first assuan_sock_bind failure).

gniibe mentioned this in Unknown Object (Event).Jul 24 2023, 8:30 AM
gniibe mentioned this in Unknown Object (Event).Jul 31 2023, 9:22 AM

More care is needed to be perfect; There are places in GnuPG where assuan_sock_connect may be used before syscall clamp set up (after the first assuan_sock_bind failure).

Created the task: T6625: libassuan: Add assuan_control function

gniibe changed the task status from Open to Testing.Aug 4 2023, 2:35 AM

gniibe/t6606 patches are all pushed into master.