From e790bb783cbf8cb1dffabd723f7cf5a4665ce265 Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Tue, 1 Nov 2011 15:58:48 +0900 Subject: [PATCH] change README and NEWS --- NEWS | 21 +++++++++++++++++++++ README | 35 ++++++++++++++++++++++++++--------- 2 files changed, 47 insertions(+), 9 deletions(-) diff --git a/NEWS b/NEWS index 8644738..f8944fd 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,26 @@ Gnuk NEWS - User visible changes +* Major changes in Gnuk 0.15 + + Released 2011-11-XX, by NIIBE Yutaka + +** Experimental PIN-pad support (by TV controller) change +Now, Gnuk has codetables for conversion from CIR code to ASCII code. +Note that only four controllers (of Dell, Sharp, Sony, and Toshiba) +are supported and tested. + +** It is possible for users to keep using OPENPGP_CARD_INITIAL_PW1 +With a bug fix of verify_user_0, it's now possible. Although it's not +recommended. + +** Important bug fix and a workaround +In version 0.14, __main_stack_size__ (for interrupt handler) was too +small for some cases. This is fixed in 0.15. + +In src/Makefile.in, added -mfix-cortex-m3-ldrd for correctly linking C +library for thumb2. This is needed for newer summon-arm-toolchain. + + * Major changes in Gnuk 0.14 Released 2011-10-07, by NIIBE Yutaka diff --git a/README b/README index a974551..29620ad 100644 --- a/README +++ b/README @@ -1,7 +1,7 @@ Gnuk - software for GnuPG USB Token - Version 0.14 - 2011-10-07 + Version 0.15 + 2011-11-XX Niibe Yutaka Free Software Initiative of Japan @@ -94,7 +94,7 @@ A9: GnuPG's SCDaemon has problems for handling insertion/removal of Release notes ============= -This is fifteenth release of Gnuk. While it works well for specific +This is sixteenth release of Gnuk. While it works well for specific usages and it is considered stable, it is still somewhat experimental. Tested features are: @@ -119,10 +119,11 @@ It is known not-working well: work well. Please disable DEBUG option if it doesn't work well. * Card holder certificate - It is implemented in Gnuk side. But its size matters (> - 1KB). GnuPG cannot handle a data object of large size with - PC/SC backend. Specifically, handle_transmit function in - pcsc-wrapper.c uses the buffer of size 1024-byte. + It is implemented in Gnuk side. But its large size matters + (> 1KB). Some versions of GnuPG cannot handle a data object + of large size with PC/SC backend. Specifically, + handle_transmit function in pcsc-wrapper.c uses the buffer + of size 1024-byte. Not supported feature(s): @@ -230,8 +231,24 @@ How to compile You need GNU toolchain and newlib for 'arm-none-eabi' target. -See http://github.com/uwehermann/summon-arm-toolchain/ for preparation -of GNU Toolchain for 'arm-none-eabi' target. +See http://github.com/esden/summon-arm-toolchain/ (which includes fix +of binutils-2.21.1) for preparation of GNU Toolchain for +'arm-none-eabi' target. + +# Note that we need to link correct C library (for string functions). +# For this purpose, Makefile.in contains following line: +# +# MCFLAGS= -mcpu=$(MCU) -mfix-cortex-m3-ldrd +# +# This should not be needed (as -mcpu=cortex-m3 means +# -mfix-cortex-m3-ldrd), but in practice it is needed for +# the configuration of patch-gcc-config-arm-t-arm-elf.diff in +# summon-arm-toolchain. +# +# In ChibiOS_2.0.8/os/ports/GCC/ARM/rules.mk, it specifies +# -mno-thumb-interwork option. This means that you should not +# link C library which contains ARM (not Thumb) code. + Change directory to `src':