Page MenuHome GnuPG
Feed Advanced Search

Aug 4 2023

gniibe committed rAce35bd9bf318: Add NEWS entries for 2.5.6 from libassuan 2.5 branch. (authored by gniibe).
Add NEWS entries for 2.5.6 from libassuan 2.5 branch.
Aug 4 2023, 7:38 AM
gniibe committed rAb975f9a3cc63: Fix for v2 support: ASSUAN_REALLY_REQUIRE_V2_NPTH_SYSTEM_HOOKS (authored by gniibe).
Fix for v2 support: ASSUAN_REALLY_REQUIRE_V2_NPTH_SYSTEM_HOOKS
Aug 4 2023, 3:37 AM
gniibe added a parent task for T5925: libassuan: Add assuan_sock_accept function to the API: T6606: Use new API of libassuan 3.
Aug 4 2023, 3:09 AM · Feature Request, libassuan
gniibe added a parent task for T6487: libassuan: Clear semantics for assuan_get_pid and improve use cases for process control: T6606: Use new API of libassuan 3.
Aug 4 2023, 3:09 AM · libassuan, Memo
gniibe added a parent task for T6236: libassuan: Support sendfd/recvfd (possibly by new API) on Windows: T6606: Use new API of libassuan 3.
Aug 4 2023, 3:09 AM · Windows, libassuan, Feature Request
gniibe added a parent task for T6625: libassuan: Add assuan_control function: T6606: Use new API of libassuan 3.
Aug 4 2023, 3:09 AM · libassuan
gniibe added subtasks for T6606: Use new API of libassuan 3: T6487: libassuan: Clear semantics for assuan_get_pid and improve use cases for process control, T5925: libassuan: Add assuan_sock_accept function to the API, T6625: libassuan: Add assuan_control function, T6236: libassuan: Support sendfd/recvfd (possibly by new API) on Windows.
Aug 4 2023, 3:09 AM · Windows 64, Feature Request, gnupg26
gniibe added a parent task for T5914: libassuan: Introduce use of gpgrt_get_syscall_clamp, no use of system_hooks for nPTH: T6606: Use new API of libassuan 3.
Aug 4 2023, 3:05 AM · Feature Request, libassuan
gniibe added a subtask for T6606: Use new API of libassuan 3: T5914: libassuan: Introduce use of gpgrt_get_syscall_clamp, no use of system_hooks for nPTH.
Aug 4 2023, 3:05 AM · Windows 64, Feature Request, gnupg26
gniibe added a subtask for T6508: Port GnuPG to 64-bit Windows: T5925: libassuan: Add assuan_sock_accept function to the API.
Aug 4 2023, 2:57 AM · Windows 64, Feature Request, gnupg26
gniibe added a parent task for T5925: libassuan: Add assuan_sock_accept function to the API: T6508: Port GnuPG to 64-bit Windows.
Aug 4 2023, 2:57 AM · Feature Request, libassuan
gniibe changed the status of T6227: Windows 64-bit: NPTH API, a subtask of T6508: Port GnuPG to 64-bit Windows, from Open to Testing.
Aug 4 2023, 2:56 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T6227: Windows 64-bit: NPTH API from Open to Testing.

npth_t is untouched for Windows 64-bit.

Aug 4 2023, 2:55 AM · Windows 64, Memo, npth
gniibe added a parent task for T6227: Windows 64-bit: NPTH API: T6508: Port GnuPG to 64-bit Windows.
Aug 4 2023, 2:53 AM · Windows 64, Memo, npth
gniibe added a subtask for T6508: Port GnuPG to 64-bit Windows: T6227: Windows 64-bit: NPTH API.
Aug 4 2023, 2:53 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T4655: Windows 64-bit: gnupg_fd_t, assuan_fd_t and int for fd in the API, and casts, a subtask of T6508: Port GnuPG to 64-bit Windows, from Open to Testing.
Aug 4 2023, 2:51 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T4655: Windows 64-bit: gnupg_fd_t, assuan_fd_t and int for fd in the API, and casts from Open to Testing.

npth_connect and npth_accept should deprecated (since it's not consistent with 64-bit Windows). In gnupg master, there is no use.

Aug 4 2023, 2:51 AM · Memo
gniibe added a subtask for T6508: Port GnuPG to 64-bit Windows: T4655: Windows 64-bit: gnupg_fd_t, assuan_fd_t and int for fd in the API, and casts.
Aug 4 2023, 2:41 AM · Windows 64, Feature Request, gnupg26
gniibe added a parent task for T4655: Windows 64-bit: gnupg_fd_t, assuan_fd_t and int for fd in the API, and casts: T6508: Port GnuPG to 64-bit Windows.
Aug 4 2023, 2:41 AM · Memo
gniibe changed the status of T4656: Windows 64-bit: functions which use pid_t, a subtask of T6508: Port GnuPG to 64-bit Windows, from Open to Testing.
Aug 4 2023, 2:40 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T4656: Windows 64-bit: functions which use pid_t from Open to Testing.

In libassuan 3.0, we distinguish the integer identifier for process and the HANDLE (by T6487).
This was problem was solved.

Aug 4 2023, 2:40 AM · Memo
gniibe added a subtask for T6508: Port GnuPG to 64-bit Windows: T4656: Windows 64-bit: functions which use pid_t.
Aug 4 2023, 2:38 AM · Windows 64, Feature Request, gnupg26
gniibe added a parent task for T4656: Windows 64-bit: functions which use pid_t: T6508: Port GnuPG to 64-bit Windows.
Aug 4 2023, 2:38 AM · Memo
gniibe changed the status of T6599: INT2FD and npth_accept from Open to Testing.

assuan_sock_accept approach is taken in gnupg master.

Aug 4 2023, 2:36 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T6599: INT2FD and npth_accept, a subtask of T6508: Port GnuPG to 64-bit Windows, from Open to Testing.
Aug 4 2023, 2:36 AM · Windows 64, Feature Request, gnupg26
gniibe committed rG1d73806972b1: gpg,agent,kbx,sm,scd,tpm2d,g13: Use assuan_control. (authored by gniibe).
gpg,agent,kbx,sm,scd,tpm2d,g13: Use assuan_control.
Aug 4 2023, 2:36 AM
gniibe committed rG0821ceebfb7a: agent,dirmgr,gpg,g13,kbx,scd,sm,tmp2d: Remove ASSUAN_SYSTEM_NPTH. (authored by gniibe).
agent,dirmgr,gpg,g13,kbx,scd,sm,tmp2d: Remove ASSUAN_SYSTEM_NPTH.
Aug 4 2023, 2:36 AM
gniibe committed rGed4050e01172: agent: Use new libassuan API for pipe server process. (authored by gniibe).
agent: Use new libassuan API for pipe server process.
Aug 4 2023, 2:36 AM
gniibe committed rG0d20b79ab798: build: Require libassuan 3.0.0 or later. (authored by gniibe).
build: Require libassuan 3.0.0 or later.
Aug 4 2023, 2:36 AM
gniibe committed rG5cad5f903e04: agent,dirmngr,kbx,scdaemon: Use assuan_sock_accept. (authored by gniibe).
agent,dirmngr,kbx,scdaemon: Use assuan_sock_accept.
Aug 4 2023, 2:36 AM
gniibe changed the status of T6606: Use new API of libassuan 3, a subtask of T6599: INT2FD and npth_accept, from Open to Testing.
Aug 4 2023, 2:35 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T6606: Use new API of libassuan 3 from Open to Testing.

gniibe/t6606 patches are all pushed into master.

Aug 4 2023, 2:35 AM · Windows 64, Feature Request, gnupg26

Aug 3 2023

gniibe added a subtask for T6508: Port GnuPG to 64-bit Windows: T6484: dll: 64-bit different name for libgcrypt, libksba, ntbtls, and gpgme.
Aug 3 2023, 8:18 AM · Windows 64, Feature Request, gnupg26
gniibe added a parent task for T6484: dll: 64-bit different name for libgcrypt, libksba, ntbtls, and gpgme: T6508: Port GnuPG to 64-bit Windows.
Aug 3 2023, 8:18 AM

Aug 2 2023

gniibe committed rAbb7aa0ebed73: New function: assuan_control. (authored by gniibe).
New function: assuan_control.
Aug 2 2023, 8:07 AM
gniibe added a comment to T6606: Use new API of libassuan 3.

Applied: rGb8c5d99406c9: gpg,agent,kbx,sm,scd,tpm2d,g13: Use assuan_control.

Aug 2 2023, 7:38 AM · Windows 64, Feature Request, gnupg26
gniibe added a comment to T6606: Use new API of libassuan 3.

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).

Aug 2 2023, 7:32 AM · Windows 64, Feature Request, gnupg26
gniibe triaged T6625: libassuan: Add assuan_control function as Normal priority.
Aug 2 2023, 6:43 AM · libassuan
gniibe committed rGfa29c8658248: build: Update libassuan.m4 to allow build with libassuan 3. (authored by gniibe).
build: Update libassuan.m4 to allow build with libassuan 3.
Aug 2 2023, 4:59 AM
gniibe updated the task description for T6619: How to maintain our local libtool patch.
Aug 2 2023, 3:55 AM · gpgrt, Bug Report
gniibe added a comment to T6619: How to maintain our local libtool patch.

I pushed the commit: rE64532db11fcd: build: New configure option --with-libtool-modification.

Aug 2 2023, 3:53 AM · gpgrt, Bug Report
gniibe committed rE64532db11fcd: build: New configure option --with-libtool-modification. (authored by gniibe).
build: New configure option --with-libtool-modification.
Aug 2 2023, 3:41 AM

Jul 28 2023

gniibe committed rGPA12b102444d84: build: Update gpg-error.m4 and libassuan.m4. (authored by gniibe).
build: Update gpg-error.m4 and libassuan.m4.
Jul 28 2023, 12:25 PM
gniibe committed rM0518ed32e254: build: Update libassuan.m4 for libassuan version 3 in future. (authored by gniibe).
build: Update libassuan.m4 for libassuan version 3 in future.
Jul 28 2023, 8:26 AM
gniibe committed rPa39ba412ab24: build: Update libassuan.m4 for libassuan version 3 in future. (authored by gniibe).
build: Update libassuan.m4 for libassuan version 3 in future.
Jul 28 2023, 7:16 AM
gniibe committed rSdfa1f9adaaec: build: Update libassuan.m4 for libassuan version 3 in future. (authored by gniibe).
build: Update libassuan.m4 for libassuan version 3 in future.
Jul 28 2023, 7:15 AM
gniibe changed the status of T6619: How to maintain our local libtool patch from Open to Testing.

Pushed the change to libgpg-error.

Jul 28 2023, 6:36 AM · gpgrt, Bug Report
gniibe committed rEe0286bf0a228: build: Fix libtool modification. (authored by gniibe).
build: Fix libtool modification.
Jul 28 2023, 4:32 AM
gniibe committed rEab8b4d58035f: build: Support --verbose option for mkheader. (authored by gniibe).
build: Support --verbose option for mkheader.
Jul 28 2023, 2:19 AM
gniibe committed rEc1d3f5952f62: build: Apply libtool.patch at the last stage of configure. (authored by gniibe).
build: Apply libtool.patch at the last stage of configure.
Jul 28 2023, 2:19 AM

Jul 27 2023

gniibe added a comment to T6619: How to maintain our local libtool patch.

I learned that AC_CONFIG_COMMANDS macro can be used to improve the case of config.status.

Jul 27 2023, 9:53 AM · gpgrt, Bug Report
gniibe claimed T6619: How to maintain our local libtool patch.

How about the change like:

Jul 27 2023, 9:52 AM · gpgrt, Bug Report
gniibe created T6619: How to maintain our local libtool patch.
Jul 27 2023, 9:51 AM · gpgrt, Bug Report
gniibe committed rEda48e3cb30be: yat2m: No additional newline after the end of subsection. (authored by gniibe).
yat2m: No additional newline after the end of subsection.
Jul 27 2023, 4:55 AM
gniibe committed rEff2763c46c7a: build: Recover the local change for libtool. (authored by gniibe).
build: Recover the local change for libtool.
Jul 27 2023, 4:55 AM
gniibe committed rE692c29905986: build: Update libtool from version 2.4.7. (authored by gniibe).
build: Update libtool from version 2.4.7.
Jul 27 2023, 4:55 AM
gniibe committed rEf599ff4988db: build: Update autobuild.m4 from autobuild 5.3. (authored by gniibe).
build: Update autobuild.m4 from autobuild 5.3.
Jul 27 2023, 4:55 AM

Jul 26 2023

gniibe committed rS6c0e68e978fe: doc: yat2m-stamp should depend on version.texi. (authored by jjakob).
doc: yat2m-stamp should depend on version.texi.
Jul 26 2023, 4:48 AM
gniibe committed rCf019c98fd418: doc: yat2m-stamp should depend on version.texi. (authored by gniibe).
doc: yat2m-stamp should depend on version.texi.
Jul 26 2023, 4:36 AM
gniibe committed rGdad880155ed0: build: Update libassuan.m4 for API compatibility. (authored by gniibe).
build: Update libassuan.m4 for API compatibility.
Jul 26 2023, 4:32 AM
gniibe committed rA9ce1b41cc1fe: libassuan.m4: Allow use of libassuan 3 for API of version 2. (authored by gniibe).
libassuan.m4: Allow use of libassuan 3 for API of version 2.
Jul 26 2023, 4:16 AM

Jul 25 2023

gniibe changed the status of T6570: Better performance with OCB encryption + sign from Open to Testing.

Applied to master.

Jul 25 2023, 6:09 AM · gnupg, Restricted Project
gniibe committed rG1ddd69935da6: gpg: Add parallelized filter for hashing. (authored by gniibe).
gpg: Add parallelized filter for hashing.
Jul 25 2023, 5:10 AM
gniibe changed the status of T5252: bad expiration value when using --batch Creation-Date/Expire-Date from Open to Testing.

Applied to 2.4.

Jul 25 2023, 4:25 AM · gnupg, Bug Report
gniibe committed rG96b69c1866dd: gpg: Add support for Subkey-Expire-Date. (authored by gniibe).
gpg: Add support for Subkey-Expire-Date.
Jul 25 2023, 4:24 AM
gniibe committed rG2258bcded654: gpg: Fix expiration time when Creation-Date is specified. (authored by gniibe).
gpg: Fix expiration time when Creation-Date is specified.
Jul 25 2023, 4:24 AM
gniibe claimed T6598: Fix FD2INT for 64-bit Windows.
Jul 25 2023, 4:09 AM · Windows 64, Feature Request, gnupg26
gniibe committed rG95d976150972: sm: Use estream for I/O. (authored by gniibe).
sm: Use estream for I/O.
Jul 25 2023, 4:08 AM
gniibe changed the status of T6592: GPGSM: Use estream_t instead of FD, a subtask of T6508: Port GnuPG to 64-bit Windows, from Open to Testing.
Jul 25 2023, 4:08 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T6592: GPGSM: Use estream_t instead of FD from Open to Testing.

Applied to master.

Jul 25 2023, 4:08 AM · Windows 64, Feature Request, gnupg26
gniibe committed rAc6ae2229616f: Update NEWS. (authored by gniibe).
Update NEWS.
Jul 25 2023, 2:59 AM

Jul 24 2023

gniibe added a project to T5252: bad expiration value when using --batch Creation-Date/Expire-Date: backport.
Jul 24 2023, 8:21 AM · gnupg, Bug Report
gniibe added a project to T6487: libassuan: Clear semantics for assuan_get_pid and improve use cases for process control: libassuan.
Jul 24 2023, 8:10 AM · libassuan, Memo
gniibe added a comment to T6606: Use new API of libassuan 3.

Applied the changes for libassuan T6487 into gniibe/t6606.

Jul 24 2023, 8:10 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T6487: libassuan: Clear semantics for assuan_get_pid and improve use cases for process control, a subtask of T4656: Windows 64-bit: functions which use pid_t, from Open to Testing.
Jul 24 2023, 7:56 AM · Memo
gniibe changed the status of T6487: libassuan: Clear semantics for assuan_get_pid and improve use cases for process control from Open to Testing.

Merged to master (to be 3.0.0).

Jul 24 2023, 7:56 AM · libassuan, Memo
gniibe committed rAbf25d0e39bdc: Add new pipe functions to control its server process. (authored by gniibe).
Add new pipe functions to control its server process.
Jul 24 2023, 7:56 AM
gniibe added a comment to T6606: Use new API of libassuan 3.

Pushed the change in gniibe/t6606 branch.

Jul 24 2023, 7:05 AM · Windows 64, Feature Request, gnupg26
gniibe committed rAc14409b6b4eb: socket: Don't call pre/post_syscall for bind. (authored by gniibe).
socket: Don't call pre/post_syscall for bind.
Jul 24 2023, 6:37 AM
gniibe triaged T6606: Use new API of libassuan 3 as Normal priority.
Jul 24 2023, 3:30 AM · Windows 64, Feature Request, gnupg26
gniibe committed rAdd7e0c57e48c: build: Prepare release with API change. (authored by gniibe).
build: Prepare release with API change.
Jul 24 2023, 3:24 AM

Jul 21 2023

gniibe committed rG30fc365124aa: dirmngr: Silence compiler when it's without LDAP. (authored by gniibe).
dirmngr: Silence compiler when it's without LDAP.
Jul 21 2023, 7:29 AM
gniibe committed rGeceba4f20749: kbx: Fix error paths to fall back to D-lines. (authored by gniibe).
kbx: Fix error paths to fall back to D-lines.
Jul 21 2023, 7:26 AM
gniibe committed rAc4687dbe1c2b: Update NEWS. (authored by gniibe).
Update NEWS.
Jul 21 2023, 6:46 AM

Jul 20 2023

gniibe committed rA782d5f8971ea: Expose assuan_sock_accept function. (authored by gniibe).
Expose assuan_sock_accept function.
Jul 20 2023, 8:18 AM
gniibe added a comment to T6599: INT2FD and npth_accept.

Another approach would be:

  • Use assuan_sock_accept which has consistent API with gnupg_fd_t
Jul 20 2023, 8:10 AM · Windows 64, Feature Request, gnupg26
gniibe committed rA703b4100a416: Add _assuan_pre_syscall / _assuan_post_syscall to _assuan_sock_*. (authored by gniibe).
Add _assuan_pre_syscall / _assuan_post_syscall to _assuan_sock_*.
Jul 20 2023, 8:08 AM
gniibe added a comment to T6271: The old FSF address in libgcrypt source code.

Fixed in: rP66abf7cb1e1b: Update GPL2 for new FSF address. Use URL for license.

Jul 20 2023, 6:56 AM · Documentation, libgcrypt, Bug Report
gniibe committed rP66abf7cb1e1b: Update GPL2 for new FSF address. Use URL for license. (authored by gniibe).
Update GPL2 for new FSF address. Use URL for license.
Jul 20 2023, 5:08 AM

Jul 19 2023

gniibe added a reverting change for rG6944aefa3c2e: kbx,w32: Disable the fd-passing.: rG6524becf28b1: Revert "kbx,w32: Disable the fd-passing.".
Jul 19 2023, 6:37 AM
gniibe committed rG6524becf28b1: Revert "kbx,w32: Disable the fd-passing." (authored by gniibe).
Revert "kbx,w32: Disable the fd-passing."
Jul 19 2023, 6:37 AM
gniibe triaged T6599: INT2FD and npth_accept as Normal priority.
Jul 19 2023, 6:15 AM · Windows 64, Feature Request, gnupg26
gniibe committed rA5de577417af1: Support larger greeting message. (authored by gniibe).
Support larger greeting message.
Jul 19 2023, 5:43 AM
gniibe committed rE0e8105a364c8: gpgscm: Incorporate changes from GnuPG. (authored by gniibe).
gpgscm: Incorporate changes from GnuPG.
Jul 19 2023, 5:29 AM
gniibe changed the status of T6580: Use gnupg_fd_t if it's relevant, a subtask of T6508: Port GnuPG to 64-bit Windows, from Open to Testing.
Jul 19 2023, 4:55 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T6580: Use gnupg_fd_t if it's relevant from Open to Testing.
Jul 19 2023, 4:54 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T6597: Introduce FD_DBG to handle the cases for displaying the value, a subtask of T6508: Port GnuPG to 64-bit Windows, from Open to Testing.
Jul 19 2023, 4:54 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T6597: Introduce FD_DBG to handle the cases for displaying the value from Open to Testing.
Jul 19 2023, 4:54 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T6598: Fix FD2INT for 64-bit Windows, a subtask of T6508: Port GnuPG to 64-bit Windows, from Open to Testing.
Jul 19 2023, 4:53 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T6598: Fix FD2INT for 64-bit Windows from Open to Testing.

On 64-bit Windows, the situation now is:

Jul 19 2023, 4:53 AM · Windows 64, Feature Request, gnupg26