root/trunk/NEWS

Revision 3559, 10.4 kB (checked in by aj, 3 months ago)

Update trunk for new release.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1NEWS for OpenSC -- History of user visible changes
2
3Please also see doc/WhatsNew.html or
4http://www.opensc-project.org/opensc/wiki/WhatsNew
5
6Also see the svn changelog using svn command
7or doc/nonpersistent/ChangeLog.
8
9New in 0.11.6; 2008-08-27 Andreas Jellinghaus
10* Improved security fix: don't match for "OpenSC" in the card label.
11* New support for Feitian ePass3000 bei Weitao Sun.
12* GemSafeV1 improved to handle key_ref other than 3 by Douglas E. Engert
13
14New in 0.11.5; 2008-07-31; Andreas Jellinghaus
15* Apply security fix for cardos driver and extend pkcs15-tool to
16  test cards for the security vulnerability and update them.
17* Build system rewritten (NOTICE: configure options was modified).
18  The build system can produce outputs for *NIX, cygwin and native
19  windows (using mingw).
20* ruToken now supported.
21* Allow specifying application name for data objects.
22* Basic reader hotplug support.
23* PC/SC library is dynamic linked no longer compile time dependency.
24* PKCS#11 provider is now installed at LIBDIR/pkcs11
25* PKCS#11 - Number of virtual slots moved into configuration.
26* PKCS#11 - Fix fork() compliance.
27* make sign_with_decrypt hack configureable for siemens cards.
28
29New in 0.11.4; 2007-09-10; Andreas Jellinghaus
30* Drop AC_LIB_LINKFLAGS for libltdl and aclocal/lib* files.
31* New configure option to disable building nsplugin.
32* Support Siemens CardOS initialized cards (signing with decryption)
33* Add Siemens CardOS M4.2B support (experimental, don't have such a card)
34* Support for AKIS cards added (partial so far) by  GÃŒrer Özen.
35* add aclocal/libassuan.m4 back so developers don't need assuan installed.
36
37New in 0.11.3; 2007-07-11; Andreas Jellinghaus
38* added regression test for raw rsa (crypt0007).
39* regression suite can now use installed binaries with --installed.
40* update wiki export script (add images, fix links).
41* look for ncurses and termcap in configure (in combination with readline).
42* make lots of internal functions and variables static.
43* fix 0 vs NULL in many places. fix ansi c style (void).
44* avoid variable names used also as glibc function (random etc.).
45* new code for deleting objects.
46* special hack for firefox.
47* suport for Athena APCOS cards added.
48* piv driver now supports bigger rsa keys too.
49
50New in 0.11.2; 2007-05-04; Andreas Jellinghaus
51* enabled pin caching by default (needed by regression suite and other apps).
52  disable this for highest security (but that breaks some applications).
53* use max_send_size 255 / max_recv_size 256 bytes by default.
54  reduce this for some readers (e.g. scm) with t=0 cards.
55* increase pin buffer size to allow longer pin codes.
56* Windows Make.rules.mak improved to work with and w/o openssl and zlib
57* Added --read-ssk-key option to pkcs15-tool (prints public key in ssh format)
58* use pkg-config for finding openct, add --enable/disable-openct option
59* use strlcpy function
60* use new pkcs11.h from scute with an open source license
61* add support for sha2 to pkcs15-crypt
62* add piv-tool for managing piv cards
63* add muscle driver (still work in progress)
64* improved oberthur driver
65* add support for pcsc v2 part10 (reader drivers with pinpad support)
66* convert source files to utf-8
67
68New in 0.11.1; 2006-05-30; Andreas Jellinghaus
69* Fix version variable in win32 build files
70* Update for piv pkcs#15 emulation
71* Improved TCOS driver for Uni Giesen Card
72* Handle size_t printf with "%lu" and (unsigned long) cast
73* Add support for d-trust cards / improve micardo 2.1 driver
74
75New in 0.11.0; 2006-05-01; Andreas Jellinghaus
76* compile fixes/improvements for windows
77* document pkcs15-tool --unblock-pin option
78* remove old and outdated documentation
79* use "%lu" format for printf of size_t
80* add piv driver and tool by Douglas E. Engert
81* new threadding code in pkcs11 module
82* renamed "etoken" driver to "cardos", as it really is a generic
83  driver for Siemens CardOS M4, including but not limited to Aladdin eTokens.
84* add code to maange unused space
85* support for swedish nidel cards
86
87New in 0.10.1; 2006-01-08; Andreas Jellinghaus
88* use sc_print_path everywhere.
89* silence many warnings.
90* add incrypto34 driver by ST Incard, Giuseppe Amato
91* improved TCOS driver by Peter Koch
92* better PINPAD handling
93* updated infocamere driver
94* updated opensc.conf with new default values
95* fix firefox problems (no real fix, only ugly workaround)
96* add cardos M4.2 support
97
98New in 0.10.0; 2005-10-31; Andreas Jellinghaus
99* released rc2 without changes.
100* Add more documentation, fix man page installtion.
101* New generic ATR/card matching code with
102  atrmask support, used by all card drivers.
103* Much improved and unified ATR handling in
104  the configuration file.
105* Support for the next generation FinEID cards
106  with ISO/IEC 7816-15 data layout.
107* Preliminary code merge with the Belgian
108  Belpic EID project.
109* Experimental multi-slot support for CT-API
110  and dynamic loading support for win32.
111  Thanks to Bernhard Froehlich <ted@convey.de>
112* Experimental Class 2 pinpad reader support
113  via TeleTrust compatible PC/SC interface.
114* Fixed OpenSSL behaviour in the configure
115  script.
116* PKCS#15 emulation layer improvements and
117  a new driver for the Italian postecert
118  card.
119* New API documentation and generic documentation
120  structure renovation to base future work on.
121  Many thanks to Bert Vermeulen <bert@biot.com>
122* Spanish manual translation from opensc-ceres
123  project merged.
124* Several memory leaks and other bugs fixed.
125
126New in 0.9.6; 2005-04-25; Andreas Jellinghaus:
127* undo user_content changes to retain compatibility with 0.9.4.
128* add solaris/ files for easier installation on solaris.
129* Makefile.am: require automake 1.5
130* free() fixes in some card drivers.
131* fix autoconf configure code.
132
133New in 0.9.5; 2005-01-11; Andreas Jellinghaus:
134* Big rewrite of the autoconf code for openssl. This fixes bugs on Mac OS X
135  and we hope it doesn't break any other system. Feedback is very welcome.
136* The flags object attribute changed to a bitfield.
137* Many small bugfixes, including memory leaks.
138* Changes to the etoken and gpk profiles to eleminate overlapping file ids.
139* pinpad code by Martin Paljak
140* add user_consent parameter to pkcs15emu add object/add prkey functions.
141* estid provide user_consent parameter.
142* add fflush to pkcs11-spy.c
143* set version in configure.in, src/pkcs11/pkcs11-global.c,
144  win32/version.rc  and src/include/winconfig.h
145
146New in 0.9.4; 2004-10-31; Andreas Jellinghaus:
147* Library version was broken in 0.9.3.
148* Update library version to 1:0:0, as we are no longer
149  compatible with the 0:*:* line, I fear.
150
151New in 0.9.3;  2004-10-31; Andreas Jellinghaus:
152* Fix some LDFLAGS/LDADD issues for parallel build.
153
154New in 0.9.2; 2004-07-24; Andreas Jellinghaus:
155* This is an beta test version. Please be careful.
156  Do not use in production environments.
157* Fix sslengine, link those dynamically with libcrypto
158  for openssl 0.9.7d and later.
159* Fixed small bug in pkcs11-tool
160* Link pkcs11-tool and pkcs15-crypt with -lcrypto
161* New driver for estonian ID card.
162* Bumped version number to opensc 0.9.2
163* New card supported: Oberthur AuthentIC v5
164* Pam_opensc's eid module now checks permissions,
165  and supports several certificates in
166  ~/.eid/authorized_certificates
167  Thanks to Fritz Elfert <fritz.elfert@millenux.com>
168* Upgrade library version to 0.9, since incompatible changes
169  are very likely somewhere.
170* Merged several pkcs15 profiles into one with different
171  options.
172
173New in 0.8.1; 2003-09-30; Olaf Kirch:
174* Upgrade libopensc versioning, hasn't been
175  accidently upgraded since 0.6.0 release
176* MacOS X specific changes:
177  - Allow to compile without PC/SC support
178  - Bundle installation fixes
179  - OpenSSL engine linking fixed
180  - Renamed OpenSC PKCS#11.bundle to
181    opensc-pkcs11.bundle
182  - CT-API module loading support
183* libopensc:
184  - Renamed sysdep_timestamp_t to sc_timestamp_t
185  - Renamed debug/error functions to sc_debug/sc_error
186  - Don't DER-en/decode the data in a pkcs15 object
187  - Portability fixes for the OpenCT reader driver
188* libscconf: Fixed CRLF parsing for UNIX platforms
189* Added PKCS#11 spy module by Mathias Brossard
190* Other minor bug/build fixes and cleanups
191
192New in 0.8.0; 2003-08-15; Juha YrjölÀ:
193* New and/or improved card drivers:
194  Aladdin eToken, MICARDO 2 and STARCOS
195* New reader driver: OpenCT (Olaf's framework)
196* Improved support for win32 and MacOS X.
197* PKCS #11 stuff improved massively
198* Added PKCS #11 and native OpenSC engine drivers
199  for OpenSSL
200* Added support for reading the PIN from the PIN keypad
201  of a reader
202* New manpages
203* Loads of other improvements and bug-fixes
204
205New in 0.7.0; 2002-06-03; Juha YrjölÀ:
206* Support for config files
207* Yet another PKCS #15 generation rewrite
208* PAM module rewritten for more flexibility and compatibility
209* OpenSC Signer merged to the main source tree
210* CT-API support
211* Support for non-native RSA and DSA keys
212* Improved support for MioCOS cards by Miotec (http://www.miotec.fi)
213* Semi-working support for Aladdin eToken PRO
214* First version to work with OpenSSH without any patching
215
216New in 0.6.1; 2002-03-20; Juha YrjölÀ:
217* Fixed certificate downloading in pkcs15-init
218* Improved PKCS #11 module, so it works with Mozilla 0.9.9 and
219  is capable of signing and decrypting mails in Netscape
220* Other various small fixes and improvements
221
222New in 0.6.0; 2002-03-13; Juha YrjölÀ:
223* Many, many new features -- too many to list here
224* New cards supported: Gemplus GPK family, TCOS 2.0, MioCOS
225* Implemented a card reader abstraction layer
226* PKCS #15 generation rewritten by Olaf Kirch. So far generation
227  is supported only on GPK and Cryptoflex.
228
229New in 0.5.0; 2002-01-24; Juha YrjölÀ:
230* PKCS #15 generation support
231* PKCS #11 module almost completely rewritten
232* Implemented opensc-explorer; a tool for browsing and modifying
233  the card file system
234* Almost complete support for Cryptoflex 16k; implemented cryptoflex-tool
235* Started writing some API documentation using Doxygen
236* Much improved object handling code in PKCS #15 framework
237* Lots of bugs fixed, lots of new ones introduced
238
239New in 0.4.0; 2001-12-29; Juha YrjölÀ:
240* Finished migrating to Autotools
241* Rewritten ASN.1 decoder (should work better on all PKCS #15 cards)
242* Abstracted card handling, so adding support for new cards is a whiz,
243  'opensc-tool -D' will list all installed drivers.
244* Added colored debug and error output ;)
245* Fixed some memory leaks
246* Support for Swedish Posten eID cards
247* Added very preliminary support for EMV compatible cards and Multiflex
248  cards by Schlumberger
249
250New in 0.3.5; 2001-12-15; Juha YrjölÀ:
251* Now compiles with C++
252* Added card reset detection
253* Fixed PIN code changing
254* Improved certificate caching
255
256New in 0.3.2; 2001-11-27; Juha YrjölÀ:
257* Converted to Autotools.
258
Note: See TracBrowser for help on using the browser.