gniibe (NIIBE Yutaka)Administrator
User

Projects (6)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Friday

  • Clear sailing ahead.

User Details

User Since
Mar 27 2017, 4:47 PM (86 w, 1 d)
Roles
Administrator
Availability
Available

Recent Activity

Mon, Nov 19

gniibe added a comment to E411: Weekly Standup.

Last week:

  • a bit more around gpgrt-config
  • smartcard: UI enhancement for KDF and UIF
  • Release Chopstx 1.12 and Gnuk 1.2.11

This week:

  • Gnuk 1.2.12 with fix for GD32F103 unique ID bits
  • gpg-agent call-scd child process management fix: a race condition : calling assuan_release while it's still in use by another thread
  • investigate a race condition in scdaemon using ack button
Mon, Nov 19, 1:19 AM
gniibe is attending E411: Weekly Standup.
Mon, Nov 19, 1:15 AM

Thu, Nov 15

gniibe committed rGe955ca245ea0: card: Display UIF setting. (authored by gniibe).
card: Display UIF setting.
Thu, Nov 15, 6:01 AM
gniibe committed rG05d163aebc04: scd: Make "learn" report about KDF data object. (authored by gniibe).
scd: Make "learn" report about KDF data object.
Thu, Nov 15, 6:00 AM
gniibe committed rGa5542a4a702c: card: Display if KDF is enabled or not. (authored by gniibe).
card: Display if KDF is enabled or not.
Thu, Nov 15, 4:31 AM

Wed, Nov 14

gniibe committed rE4a92763a6e52: gpgrt-config: Prepend PKG_CONFIG_LIBDIR to PKG_CONFIG_PATH. (authored by gniibe).
gpgrt-config: Prepend PKG_CONFIG_LIBDIR to PKG_CONFIG_PATH.
Wed, Nov 14, 12:16 PM
gniibe committed rG804a77edd947: agent: Simplify agent_popup_message_stop. (authored by gniibe).
agent: Simplify agent_popup_message_stop.
Wed, Nov 14, 3:19 AM
gniibe committed rAeac43aadd7c3: libassuan.vers: Remove duplicates. (authored by gniibe).
libassuan.vers: Remove duplicates.
Wed, Nov 14, 2:28 AM
gniibe committed rA8153608073b7: server: Don't call _assuan_waitpid on server side. (authored by gniibe).
server: Don't call _assuan_waitpid on server side.
Wed, Nov 14, 1:44 AM

Tue, Nov 13

gniibe committed rE4b41cf3bd16c: Fix typo in the annotation. (authored by gniibe).
Fix typo in the annotation.
Tue, Nov 13, 4:02 AM
gniibe committed rC4141caabe76a: libgcrypt.m4: Update from master. (authored by gniibe).
libgcrypt.m4: Update from master.
Tue, Nov 13, 3:50 AM
gniibe committed rC852245390ef7: libgcrypt.m4: Prefer gpgrt-config to SYSROOT support. (authored by gniibe).
libgcrypt.m4: Prefer gpgrt-config to SYSROOT support.
Tue, Nov 13, 3:50 AM
gniibe committed rCbea193446351: build: Update autogen.rc. (authored by gniibe).
build: Update autogen.rc.
Tue, Nov 13, 3:50 AM
gniibe committed rMc4aa4af50f31: build: Update gpg-error.m4 and libassuan.m4. (authored by gniibe).
build: Update gpg-error.m4 and libassuan.m4.
Tue, Nov 13, 3:47 AM
gniibe committed rGd58fe697acef: build: Update libgcrypt.m4 and ntbtls.m4. (authored by gniibe).
build: Update libgcrypt.m4 and ntbtls.m4.
Tue, Nov 13, 3:40 AM
gniibe committed rKc37cdbd0f1b4: build: Update autogen.rc. (authored by gniibe).
build: Update autogen.rc.
Tue, Nov 13, 3:40 AM
gniibe committed rA5e7988d2da3c: build: Update autogen.rc and autogen.sh. (authored by gniibe).
build: Update autogen.rc and autogen.sh.
Tue, Nov 13, 3:39 AM
gniibe committed rT1fbb2f544c14: ntbtls.m4: Prefer gpgrt-config to SYSROOT support. (authored by gniibe).
ntbtls.m4: Prefer gpgrt-config to SYSROOT support.
Tue, Nov 13, 3:38 AM
gniibe committed rT838f83398d72: build: Update m4/libgcrypt.m4. (authored by gniibe).
build: Update m4/libgcrypt.m4.
Tue, Nov 13, 3:38 AM
gniibe committed rT005e61e7c203: build: Update autogen.rc. (authored by gniibe).
build: Update autogen.rc.
Tue, Nov 13, 3:38 AM
gniibe committed rE8ed48537de2b: gpgrt.m4: Don't support --with-*-prefix or SYSROOT. (authored by gniibe).
gpgrt.m4: Don't support --with-*-prefix or SYSROOT.
Tue, Nov 13, 2:50 AM

Mon, Nov 12

gniibe committed rM895176f42af3: Fix the previous commit. (authored by gniibe).
Fix the previous commit.
Mon, Nov 12, 11:15 AM
gniibe added a comment to E410: Weekly Standup.

Last week:

  • Another round: build for Debian native (amd64 and arm64), Debian multiarch cross (for i386 on amd64, for armhf on arm64), SuSE native multilib (various), Debian cross for mingw, using new gpgrt-config.
  • Fixed small bugs (libassuan, ntbtls, gnupg) by examining build logs (mainly by arm with alignment and i386 with 32-bit object).
  • Pushed new gpgme.pc and gpgme.m4 which uses gpgrt-config with gpgme.m4
    • This will be useful after the release of new libgpg-error and libassuan.
    • Before that, it's just another file.
  • Gnuk: Struggled with a race condition which has been revealed now by ACK/Confirmation button
    • Figured out a long standing bug
      • Gnuk's sending data should be protected
      • Sending while TX busy causes lower level USB disaster which cannot be recovered in existing code
      • Before ACK button support, there is only key generation which may occur this condition
    • Release and Announcement delayed because of this bug
Mon, Nov 12, 2:38 AM
gniibe is attending E410: Weekly Standup.
Mon, Nov 12, 2:21 AM
gniibe committed rM60828a505a1c: build: Make gpgme.m4 use gpgrt-config with *.pc. (authored by gniibe).
build: Make gpgme.m4 use gpgrt-config with *.pc.
Mon, Nov 12, 2:05 AM
gniibe committed rMa76e145a1057: build: Provide gpgme-glib.pc too. (authored by gniibe).
build: Provide gpgme-glib.pc too.
Mon, Nov 12, 2:05 AM
gniibe committed rMf3e60521899e: build: Provide gpgme.pc, generated by configure. (authored by gniibe).
build: Provide gpgme.pc, generated by configure.
Mon, Nov 12, 1:25 AM

Thu, Nov 8

gniibe committed rTac406d38e49d: ntbtls-cli: Use union to access hostent addr. (authored by gniibe).
ntbtls-cli: Use union to access hostent addr.
Thu, Nov 8, 10:55 PM
gniibe committed rG69930f6884a9: gpgcompose: Fix --sk-esk. (authored by gniibe).
gpgcompose: Fix --sk-esk.
Thu, Nov 8, 12:58 PM
gniibe committed rAea69c7126ff2: socket: Use union for sockaddr access. (authored by gniibe).
socket: Use union for sockaddr access.
Thu, Nov 8, 11:17 AM
gniibe committed rPTH377c1b91e67a: w32: Use cast by uintptr_t for thread ID. (authored by gniibe).
w32: Use cast by uintptr_t for thread ID.
Thu, Nov 8, 5:39 AM
gniibe committed rG7fc3decc2e03: g10: Fix log_debug formatting. (authored by gniibe).
g10: Fix log_debug formatting.
Thu, Nov 8, 4:24 AM
gniibe committed rK3f5dcb5ff672: Add annotation for fall through path. (authored by gniibe).
Add annotation for fall through path.
Thu, Nov 8, 3:40 AM
gniibe updated the task description for T4245: 2019: Use of gpg-error-config scrypt (symbolic link) for {libassuan,libksba,npth,libgcrypt,ntbtls,gpgme}-config.
Thu, Nov 8, 3:01 AM
gniibe changed the status of T4239: Should gpgrt-config have default LIBDIR definition in the script? from Open to Testing.

So far, so good.

Thu, Nov 8, 3:00 AM · gpgrt
gniibe updated the task description for T4245: 2019: Use of gpg-error-config scrypt (symbolic link) for {libassuan,libksba,npth,libgcrypt,ntbtls,gpgme}-config.
Thu, Nov 8, 2:55 AM
gniibe updated the task description for T4245: 2019: Use of gpg-error-config scrypt (symbolic link) for {libassuan,libksba,npth,libgcrypt,ntbtls,gpgme}-config.
Thu, Nov 8, 2:52 AM
gniibe created T4245: 2019: Use of gpg-error-config scrypt (symbolic link) for {libassuan,libksba,npth,libgcrypt,ntbtls,gpgme}-config.
Thu, Nov 8, 2:50 AM

Wed, Nov 7

gniibe committed rEb39b44b9acbe: Fix a typo. (authored by gniibe).
Fix a typo.
Wed, Nov 7, 10:53 AM
gniibe closed T4169: --skip-hidden-recipients broken as Resolved.
Wed, Nov 7, 9:22 AM
gniibe created T4244: Better enum_secret_keys by asking gpg-agent KEYINFO --list.
Wed, Nov 7, 9:21 AM · gnupg
gniibe added a comment to T4169: --skip-hidden-recipients broken.

I think that it's good to rewrite enum_secret_keys in g10/skclist.c.

Wed, Nov 7, 9:19 AM
gniibe added a comment to T4169: --skip-hidden-recipients broken.

The bug is gone by {rG791f165d}.

Wed, Nov 7, 9:06 AM

Tue, Nov 6

gniibe committed rG01b77ebbb71d: g10: Fix print_keygrip for smartcard. (authored by gniibe).
g10: Fix print_keygrip for smartcard.
Tue, Nov 6, 7:37 AM
gniibe committed rG627839ea88da: g10: Fix print_keygrip for smartcard. (authored by gniibe).
g10: Fix print_keygrip for smartcard.
Tue, Nov 6, 7:33 AM
gniibe added a comment to D470: Use intptr_t for file/pid handle on Windows.

Here are warnings:

Tue, Nov 6, 4:51 AM
gniibe added a comment to D470: Use intptr_t for file/pid handle on Windows.

If we can assume C99, we have the type.
I know, it is not guaranteed to be enough size. For particular host (Windows 64-bit), it works.

Tue, Nov 6, 3:27 AM
gniibe created D470: Use intptr_t for file/pid handle on Windows.
Tue, Nov 6, 3:26 AM

Mon, Nov 5

gniibe added a comment to E408: Weekly Standup.

I'm out of office and I will connect with my phone from a hotel in Tohoku.

Mon, Nov 5, 5:19 AM
gniibe is attending E408: Weekly Standup.
Mon, Nov 5, 5:12 AM

Fri, Nov 2

gniibe committed rCa2e0cb154281: aarch64: mpi: Distribute the header file as a part of source. (authored by gniibe).
aarch64: mpi: Distribute the header file as a part of source.
Fri, Nov 2, 11:40 AM
gniibe committed rCf7395338d71d: build: Fix GCRYPT_HWF_MODULES. (authored by gniibe).
build: Fix GCRYPT_HWF_MODULES.
Fri, Nov 2, 5:55 AM
gniibe committed rG8e84efbe3563: build: Update *.m4 from libraries. (authored by gniibe).
build: Update *.m4 from libraries.
Fri, Nov 2, 5:11 AM
gniibe committed rA50ed4f7d5b68: build: Update gpg-error.m4 and libassuan.m4. (authored by gniibe).
build: Update gpg-error.m4 and libassuan.m4.
Fri, Nov 2, 4:38 AM
gniibe committed rT4b7c6a91f56c: build: Update *.m4 files. (authored by gniibe).
build: Update *.m4 files.
Fri, Nov 2, 4:33 AM
gniibe committed rPTHf8ceac80d970: npth.m4: Emit message when using gpgrt-config. (authored by gniibe).
npth.m4: Emit message when using gpgrt-config.
Fri, Nov 2, 4:31 AM
gniibe committed rCf46286851158: build: Update gpg-error.m4 and libgcrypt.m4. (authored by gniibe).
build: Update gpg-error.m4 and libgcrypt.m4.
Fri, Nov 2, 4:25 AM
gniibe committed rK5a7c0d8667ce: build: Update gpg-error.m4 and ksba.m4. (authored by gniibe).
build: Update gpg-error.m4 and ksba.m4.
Fri, Nov 2, 4:25 AM
gniibe committed rE42413de59a06: gpg-error.m4: Emit message when using gpgrt-config. (authored by gniibe).
gpg-error.m4: Emit message when using gpgrt-config.
Fri, Nov 2, 4:19 AM
gniibe committed rE78af09ce1396: gpgrt-config: Don't support variable reference in --libdir option. (authored by gniibe).
gpgrt-config: Don't support variable reference in --libdir option.
Fri, Nov 2, 4:19 AM
gniibe committed rE7ffd88b0e98a: gpg-error.m4: Find gpgrt_libdir by CC. (authored by gniibe).
gpg-error.m4: Find gpgrt_libdir by CC.
Fri, Nov 2, 4:19 AM
gniibe added a commit to T4239: Should gpgrt-config have default LIBDIR definition in the script?: rE7ffd88b0e98a: gpg-error.m4: Find gpgrt_libdir by CC..
Fri, Nov 2, 4:19 AM · gpgrt
gniibe updated the task description for T4239: Should gpgrt-config have default LIBDIR definition in the script?.
Fri, Nov 2, 1:58 AM · gpgrt
gniibe added a comment to T4239: Should gpgrt-config have default LIBDIR definition in the script?.

To avoid the drawback, we can put the logic of locating possible libdir in gpg-error.m4, instead of putting in the script.

Fri, Nov 2, 1:57 AM · gpgrt

Thu, Nov 1

gniibe created T4239: Should gpgrt-config have default LIBDIR definition in the script?.
Thu, Nov 1, 5:15 AM · gpgrt
gniibe committed rE8f034bb3a1bb: gpg-error.m4: Unset GPGRT_CONFIG when gpgrt-config doesn't work. (authored by gniibe).
gpg-error.m4: Unset GPGRT_CONFIG when gpgrt-config doesn't work.
Thu, Nov 1, 4:14 AM
gniibe committed rE998313bd321a: gpgrt-config: It's distributed script. (authored by gniibe).
gpgrt-config: It's distributed script.
Thu, Nov 1, 3:15 AM

Wed, Oct 31

gniibe committed rE2e9ee747ac81: gpgrt-config: Fix typo in the script. (authored by gniibe).
gpgrt-config: Fix typo in the script.
Wed, Oct 31, 8:58 AM
gniibe committed rGfd7aee6a9713: build: Update *.m4 from libraries. (authored by gniibe).
build: Update *.m4 from libraries.
Wed, Oct 31, 12:28 AM

Tue, Oct 30

gniibe committed rC0216418ab23a: libgcrypt.m4: Update from master. (authored by gniibe).
libgcrypt.m4: Update from master.
Tue, Oct 30, 4:14 AM
gniibe committed rC813b002eaf30: libgrypt.pc: Provide pkg-config file. (authored by gniibe).
libgrypt.pc: Provide pkg-config file.
Tue, Oct 30, 4:08 AM

Mon, Oct 29

gniibe added a comment to E376: Weekly Standup.

Last week:

  • UIF flag handling fix for GnuPG
  • gpgrt-config
    • something like gpg-error-config which support pkg-config .pc file
    • very simple one, not intended to support full features
  • gpg-error.m4
    • Now, it also detects gpgrt-config so that configure can use it for detecting cflags and ldflags which used to do with *-config.
  • *.m4 (libgcrypt, libassuan, libksba, ntbtls, npth)
    • Finally supports all intended cases of cross build
      • GNU standard way with prefix: for example, --prefix=/usr/x86_64-w64-mingw32 --host=x86_64-w64-mingw32
      • Debian and its derivatives, multiarch: for example, --prefix=/usr --libdir='${prefix}/lib/i386-linux-gnu' --host=i686-linux-gnu (on x86_64 machine)
      • Gento/Fefora/Arch/... multilibs

This week:

  • I should release Gnuk for FST-01SZ, finally.
  • Shall I put *.m4 (libgcrypt, libassuan, libksba, ntbtls, npth) into gnupg/m4 in master?
  • consider backporting libgcrypt.m4 and libgcrypt.pc file to 1.8.x.
Mon, Oct 29, 6:16 AM
gniibe added a comment to T3982: libgcrypt.m4 is not multilib friendly.

IIUC, in Gentoo multilib (or other distributions), <triplent>-{gpg-error,libgcrypt,libassuan,npth,libksba,npth}-config script is used.
In forthcoming libgpg-error 1.33, single gpgrt-config is used for all architecture, by having --libdir option at invocation time.

Mon, Oct 29, 6:04 AM · libgcrypt, Bug Report
gniibe changed the status of T4217: {libksba,libgcrypt,ntbtls,libassuan,npth}.m4, {libksba,libgcrypt,ntbtls,libassuan}-config script and gpg-error-config from Open to Testing.

New gpg-error.m4 detects gpgrt-config, too.
And configure supplies --libdir when it invokes gpgrt-config.
For other *.m4 (libassuan, ksba, libgcrypt, ntbtls), it is possible for them to check GPGRT_CONFIG to use gpgrt-config if any.
For npth.m4, it can do that too, with no hard dependency to libgpg-error.

Mon, Oct 29, 5:57 AM · npth, libassuan, ntbtls, libgcrypt, libksba
gniibe changed the status of T4232: gpgrt-config Gentoo/Fedora/Arch/Slackware-style multilib support from Open to Testing.

I decided to change gpgrt-config to have --libdir option.
By supplying libdir directly, it's no need anymore to detect the directory by CC variable.
gpg-error.m4 is also updated.

Mon, Oct 29, 5:50 AM · gpgrt
gniibe changed the status of T4232: gpgrt-config Gentoo/Fedora/Arch/Slackware-style multilib support, a subtask of T4217: {libksba,libgcrypt,ntbtls,libassuan,npth}.m4, {libksba,libgcrypt,ntbtls,libassuan}-config script and gpg-error-config, from Open to Testing.
Mon, Oct 29, 5:50 AM · npth, libassuan, ntbtls, libgcrypt, libksba
gniibe committed rK9917a23a6c81: build: Update gpg-error.m4 and ksba.m4. (authored by gniibe).
build: Update gpg-error.m4 and ksba.m4.
Mon, Oct 29, 4:58 AM
gniibe committed rT6b4fb70b94c7: build: Update *.m4 files. (authored by gniibe).
build: Update *.m4 files.
Mon, Oct 29, 4:54 AM
gniibe committed rC4a4d4a284ca9: build: Update gpg-error.m4 and ksba.m4. (authored by gniibe).
build: Update gpg-error.m4 and ksba.m4.
Mon, Oct 29, 4:53 AM
gniibe committed rPTHa41676fb87ed: npth.m4: Assume new gpgrt-config. (authored by gniibe).
npth.m4: Assume new gpgrt-config.
Mon, Oct 29, 4:51 AM
gniibe committed rAe916b1ece87d: build: Update gpg-error.m4 and libassuan.m4. (authored by gniibe).
build: Update gpg-error.m4 and libassuan.m4.
Mon, Oct 29, 4:45 AM
gniibe committed rE93d45f7e7e93: gpgrt-config: Better architecture independent support. (authored by gniibe).
gpgrt-config: Better architecture independent support.
Mon, Oct 29, 4:14 AM

Fri, Oct 26

gniibe updated the task description for T4232: gpgrt-config Gentoo/Fedora/Arch/Slackware-style multilib support.
Fri, Oct 26, 1:48 PM · gpgrt
gniibe renamed T4232: gpgrt-config Gentoo/Fedora/Arch/Slackware-style multilib support from gpgrt-config Gentoo/Fedora-style multilib support to gpgrt-config Gentoo/Fedora/Arch/Slackware-style multilib support.
Fri, Oct 26, 1:46 PM · gpgrt
gniibe added a comment to T4232: gpgrt-config Gentoo/Fedora/Arch/Slackware-style multilib support.

I need more information:

  • where is pkg-config path for <host_alias>? How is it determined?
    • 32-bit: /lib or /lib32?
    • 64-bit: /lib or /lib64?
    • something like x32: where???

I consider:

  • Single gpgrt-config is better (and simpler)
  • new option --for-host=<host_alias>? (--host is already used for query for host)
  • update *.m4 for that
Fri, Oct 26, 1:35 PM · gpgrt
gniibe created T4232: gpgrt-config Gentoo/Fedora/Arch/Slackware-style multilib support.
Fri, Oct 26, 1:25 PM · gpgrt
gniibe committed rEaec676c9ca2d: gpgrt-config: Clean up the implementation. (authored by gniibe).
gpgrt-config: Clean up the implementation.
Fri, Oct 26, 8:18 AM
gniibe closed T4085: Add support for pkg-config as Resolved.
Fri, Oct 26, 6:56 AM
gniibe added a comment to T4085: Add support for pkg-config.

libassuan: Done
libksba: Done
npth: Done
ntbtls: Done
libgcrypt: Done

Fri, Oct 26, 6:55 AM
gniibe committed rT3bd7643ceb11: Update ksba.m4 again. (authored by gniibe).
Update ksba.m4 again.
Fri, Oct 26, 6:25 AM
gniibe committed rK825a4a9e9365: ksba.m4: Fix calling by gpgrt-config. (authored by gniibe).
ksba.m4: Fix calling by gpgrt-config.
Fri, Oct 26, 6:20 AM
gniibe committed rPTH8c16b5ee2451: More fix. (authored by gniibe).
More fix.
Fri, Oct 26, 6:19 AM
gniibe committed rG4249e9a2bf02: kbx: Increase size of field for fingerprint. (authored by gniibe).
kbx: Increase size of field for fingerprint.
Fri, Oct 26, 5:43 AM
gniibe committed rT07568d097f3e: build: Update ksba.m4 and libgcrypt.m4. (authored by gniibe).
build: Update ksba.m4 and libgcrypt.m4.
Fri, Oct 26, 3:54 AM
gniibe committed rTcf45bc9db3d6: ntbtls.m4: Better backward compatibility support. (authored by gniibe).
ntbtls.m4: Better backward compatibility support.
Fri, Oct 26, 3:52 AM
gniibe committed rKd3fdae7a299a: ksba.m4: Better backward compatibility. (authored by gniibe).
ksba.m4: Better backward compatibility.
Fri, Oct 26, 3:48 AM
gniibe committed rA882cbafa9444: libassuan.m4: Better backward compatibility support. (authored by gniibe).
libassuan.m4: Better backward compatibility support.
Fri, Oct 26, 3:41 AM
gniibe committed rCa755bd0ea09a: libgcrypt.m4: Better compatibility support. (authored by gniibe).
libgcrypt.m4: Better compatibility support.
Fri, Oct 26, 3:37 AM
gniibe committed rPTHc9b6a5e1cf85: Fix previous commit. (authored by gniibe).
Fix previous commit.
Fri, Oct 26, 3:32 AM
gniibe committed rPTH7638c3579c22: npth.m4: Better backward compatibility. (authored by gniibe).
npth.m4: Better backward compatibility.
Fri, Oct 26, 3:27 AM