From e2a4be1444f2bc03d66802277ff81810c2116a6d Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Wed, 14 Dec 2011 12:50:54 +0900 Subject: [PATCH] version 0.16 --- ChangeLog | 4 ++++ NEWS | 8 +++++++- README | 9 +++++++-- src/usb_desc.c | 2 +- 4 files changed, 19 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index b10f59d..a06beae 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2011-12-14 Niibe Yutaka + * Version 0.16. + + * src/usb_desc.c (gnukStringSerial): Updated. + * boards/STM8S_DISCOVERY/board.h, board.c: Fix for PINPAD_SUPPORT. * boards/STBEE_MINI/board.h, board.c: Likewise. * boards/STBEE/board.h, board.c: Likewise. diff --git a/NEWS b/NEWS index 8d95654..bdc1a4c 100644 --- a/NEWS +++ b/NEWS @@ -2,7 +2,7 @@ Gnuk NEWS - User visible changes * Major changes in Gnuk 0.16 - Released 2011-12-1x, by NIIBE Yutaka + Released 2011-12-14, by NIIBE Yutaka ** DnD pinentry support is added and it's default to pinentry support DnD pinentry support doesn't require any hardware extension, but @@ -16,6 +16,12 @@ useless with no keys. But there is a corner case for PRIVATE-DOs, which may requires CHV2 verification. Even though Gnuk doesn't support any PRIVATE-DOs, it is good to be fixed. +** Changed bcdUSB = 1.1 +Gnuk device conforms to USB 2.0 full speed device, but when it was +2.0, some OS informs users, "you can connect the device to 2.0 +compliant hub so that it can have better bandwidth", which is not +the case for full speed device. + * Major changes in Gnuk 0.15 diff --git a/README b/README index 34b9d77..c3aa877 100644 --- a/README +++ b/README @@ -1,7 +1,7 @@ Gnuk - software for GnuPG USB Token Version 0.16 - 2011-12-1x + 2011-12-14 Niibe Yutaka Free Software Initiative of Japan @@ -173,11 +173,16 @@ Another PIN-pad support is connecting rotary encoder, push switch and 7-segment LED display. Both of PIN verification and PIN modification are supported for this circuit extension. -Recently, "DnDpinentry" qsupport is added. This is using normal file +Recently, "DnDpinentry" support is added. This is using usual file manager for pinentry. User does "drag and drop" folders and it will be pin entry. This feature doesn't require any additional hardware. See doc/settings-for-DnDpinentry for your desktop configuration. +Note that you need pinpad support for GnuPG, it's currently in the +master branch of GnuPG git repository at git.gnupg.org, and it's under +evaluation. When it will be considered stable, it will be put onto +stable branch. + Souce code ========== diff --git a/src/usb_desc.c b/src/usb_desc.c index 00b0f17..43c09eb 100644 --- a/src/usb_desc.c +++ b/src/usb_desc.c @@ -275,7 +275,7 @@ static const uint8_t gnukStringProduct[] = { const uint8_t gnukStringSerial[] = { 13*2+2, /* bLength */ USB_STRING_DESCRIPTOR_TYPE, /* bDescriptorType */ - '0', 0, '.', 0, '1', 0, '5', 0, /* Version number of Gnuk */ + '0', 0, '.', 0, '1', 0, '6', 0, /* Version number of Gnuk */ '-', 0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,