Version 1.2.11. release/1.2.11
authorNIIBE Yutaka <gniibe@fsij.org>
Mon, 12 Nov 2018 05:44:18 +0000 (14:44 +0900)
committerNIIBE Yutaka <gniibe@fsij.org>
Mon, 12 Nov 2018 05:44:18 +0000 (14:44 +0900)
ChangeLog
NEWS
README
VERSION

index a3c2fb6..5aa5faf 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2018-11-12  NIIBE Yutaka  <gniibe@fsij.org>
 
+       * VERSION: 1.2.11.
+
+       * chopstx: Update to 1.12.
        * src/configure (ackbtn_support): Always yes.
        * src/usb-ccid.c: Fix comma separator.
 
diff --git a/NEWS b/NEWS
index 85c772c..15e3f40 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,21 @@
 Gnuk NEWS - User visible changes
 
 
+* Major changes in Gnuk 1.2.11
+
+  Released 2018-11-12, by NIIBE Yutaka
+
+** Experimental ACK button support with FST-01SZ
+While OpenPGP card specification verison 3 has description for the
+"user interaction" button and data objects, there were no
+implementation.  To evaluate the feature, experimental support is
+added.
+
+** Upgrade of Chopstx
+We use Chopstx 1.12, which comes with ACK button driver and supports
+FST-01SZ.
+
+
 * Major changes in Gnuk 1.2.10
 
   Released 2018-05-10, by NIIBE Yutaka
diff --git a/README b/README
index 8f7258b..68bac52 100644 (file)
--- a/README
+++ b/README
@@ -1,14 +1,14 @@
 Gnuk - An Implementation of USB Cryptographic Token for GnuPG
 
-                                                        Version 1.2.10
-                                                            2018-05-10
+                                                        Version 1.2.11
+                                                            2018-11-12
                                                           Niibe Yutaka
                                      Free Software Initiative of Japan
 
 Release Notes
 =============
 
-This is the release of Gnuk, version 1.2.10, which has major
+This is the release of Gnuk, version 1.2.11, which has major
 incompatible changes to Gnuk 1.0.x.  Specifically, it now supports
 overriding key import, but importing keys (or generating keys) results
 password reset.  Also, you need to import private keys before changing
@@ -29,6 +29,8 @@ experimental.  To use the feature, you need to use newer GnuPG (2.2.6
 or later).  You need to prepare the KDF-DO on your token by the
 card-edit/kdf-setup command.
 
+With FST-01SZ, experimental ack button support is available for test.
+
 
 What's Gnuk?
 ============
@@ -83,8 +85,7 @@ A3: Orthodox choice is Olimex STM32-H103.
     choice for experiment.
 
 Q4: What's version of GnuPG are you using?
-A4: In Debian GNU/Linux system, I use GnuPG modern 2.1.18 in
-    unstable.
+A4: In Debian GNU/Linux system, I use GnuPG modern 2.1.18.
 
 Q5: What's version of pcscd and libccid are you using?
 A5: I don't use them, pcscd and libccid are optional, you can use Gnuk
@@ -178,15 +179,6 @@ Original features of Gnuk, tested manually lightly:
        * Card holder certificate (write by UPDATE BINARY)
        * Upgrading with "EXTERNAL AUTHENTICATE" by reGNUal
 
-It is known not-working well:
-
-        * It is known that the specific combination of libccid 1.4.1
-         (or newer) with libusb 1.0.8 (or older) had a minor problem.
-         It is rare but it is possible for USB communication to be
-         failed, because of a bug in libusb implementation.  Use
-         libusbx 1.0.9 or newer, or don't use PC/SC, but use internal
-         CCID driver of GnuPG.
-
 
 Targets
 =======
@@ -219,6 +211,8 @@ script prepending 'bash' before './configure'.
 
 Some tools are written in Python.  If your Python is not installed as
 /usr/bin/python, please prepend 'python' for your command invocation.
+Python 2.7 and PyUSB 0.4.3 is assumed.  I also use Python 3.5 and
+PyUSB 1.0.0.
 
 
 Source code
@@ -255,7 +249,7 @@ External source code
 
 Gnuk is distributed with external source code.
 
-* chopstx/  -- Chopstx 1.8
+* chopstx/  -- Chopstx 1.11
 
   We use Chopstx as the kernel for Gnuk.
 
@@ -377,10 +371,10 @@ You need GNU toolchain and newlib for 'arm-none-eabi' target.
 On Debian we can install the packages of gcc-arm-none-eabi,
 gdb-arm-none-eabi and its friends.  I'm using:
 
-       binutils-arm-none-eabi  2.28-4+9+b3
-       gcc-arm-none-eabi       15:6.3.1+svn253039-1
+       binutils-arm-none-eabi  2.31.1-2+10
+       gcc-arm-none-eabi       15:7-2018-q2-4
        gdb-arm-none-eabi       7.12-6+9+b2
-       libnewlib-arm-none-eabi 2.4.0.20160527-3
+       libnewlib-arm-none-eabi 3.0.0.20180802-2
 
 Or else, see https://launchpad.net/gcc-arm-embedded for preparation of
 GNU Toolchain for 'arm-none-eabi' target.
@@ -536,8 +530,8 @@ Type following command to see Gnuk runs:
   $ gpg --card-status
 
 
-Besides, there is a functionality test under test/ directory.  See
-test/README.
+Besides, there is a functionality test under tests/ directory.  See
+tests/README.
 
 
 Personalize the Token, import keys, and change the password
diff --git a/VERSION b/VERSION
index 93b76e2..b43d67d 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-release/1.2.10
+release/1.2.11