change README and NEWS

This commit is contained in:
NIIBE Yutaka 2011-11-01 15:58:48 +09:00
parent f45b7a5439
commit e790bb783c
2 changed files with 47 additions and 9 deletions

21
NEWS
View File

@ -1,5 +1,26 @@
Gnuk NEWS - User visible changes 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 * Major changes in Gnuk 0.14
Released 2011-10-07, by NIIBE Yutaka Released 2011-10-07, by NIIBE Yutaka

35
README
View File

@ -1,7 +1,7 @@
Gnuk - software for GnuPG USB Token Gnuk - software for GnuPG USB Token
Version 0.14 Version 0.15
2011-10-07 2011-11-XX
Niibe Yutaka Niibe Yutaka
Free Software Initiative of Japan Free Software Initiative of Japan
@ -94,7 +94,7 @@ A9: GnuPG's SCDaemon has problems for handling insertion/removal of
Release notes 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. usages and it is considered stable, it is still somewhat experimental.
Tested features are: 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. work well. Please disable DEBUG option if it doesn't work well.
* Card holder certificate * Card holder certificate
It is implemented in Gnuk side. But its size matters (> It is implemented in Gnuk side. But its large size matters
1KB). GnuPG cannot handle a data object of large size with (> 1KB). Some versions of GnuPG cannot handle a data object
PC/SC backend. Specifically, handle_transmit function in of large size with PC/SC backend. Specifically,
pcsc-wrapper.c uses the buffer of size 1024-byte. handle_transmit function in pcsc-wrapper.c uses the buffer
of size 1024-byte.
Not supported feature(s): Not supported feature(s):
@ -230,8 +231,24 @@ How to compile
You need GNU toolchain and newlib for 'arm-none-eabi' target. You need GNU toolchain and newlib for 'arm-none-eabi' target.
See http://github.com/uwehermann/summon-arm-toolchain/ for preparation See http://github.com/esden/summon-arm-toolchain/ (which includes fix
of GNU Toolchain for 'arm-none-eabi' target. 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': Change directory to `src':