root/releases/opensc-0.11.3/NEWS

Revision 3217, 9.0 KB (checked in by aj, 18 months ago)

more updates.

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