source: trunk/NEWS @ 1182

Revision 1182, 9.3 KB checked in by aj, 2 years ago (diff)

trunk is now post 0.6.20 release.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1NEWS for OpenCT -- History of user visible changes
2
3New in 0.6.20; 2010-02-16; Andreas Jellinghaus
4* Modify Rutoken S binary interfaces by Aktiv Co.
5* Makefiles fixed in doc/ directory
6
7New in 0.6.19; 2010-01-07; Andreas Jellinghaus
8* update on udev rules. Please now use udev instead of hal,
9  as distributions are deprecating hal in favor for udev.
10* Thanks to Daniel Kahn Gillmor for testing on debian.
11
12New in 0.6.18; 2009-09-25; Andreas Jellinghaus
13* USB code for BSD fixed by Emmanuel Dreyfus
14* Add support for Rutoken S by  Aktiv Co. / Aleksey Samsonov
15
16New in 0.6.17; 2009-07-29; Andreas Jellinghaus
17* add support for Rutoken ECP (ccid driver)
18* small bugfixes
19
20New in 0.6.16; 2009-05-04; Andreas Jellinghaus
21* For ccid, etoken* drivers remove polling loop, review the force_poll
22  configuration option, this reduces power consumption and CPU load.
23* Fix some issues caused by newer udev version.
24* Handle T1 abort better.
25* Some build system fixes.
26* Some minor fixes.
27* Re-add api documentation (pre-generated), like we used to.
28
29New in 0.6.15; 2008-07-31; Andreas Jellinghaus
30* Build system rewritten (NOTICE: configure options was modified).
31* Build system rewritten (NOTICE: configure options was modified).
32* None privileged configuration added, as a result /etc/openct.conf ifdhandler
33  was modified, please review sample at etc/openct.conf before upgrade.
34* The usb device add (/dev/bus/usb/$env{BUSNUM}/$env{DEVNUM}) udev rule is now
35  available in separate file, as it should be available at most distributions,
36  and may conflict. Install this only if you are using old udev that miss this
37  statement.
38* Basic coldplug support on Linux is available without libusb dependency.
39* CCID-1.10 is now supported.
40
41New in 0.6.14; 2007-08-30; Andreas Jellinghaus
42* further fixes to udev script by Kay Sievers
43
44New in 0.6.13; 2007-08-23; Andreas Jellinghaus
45* get hal setup to work
46* more fixes to udev setup. works now without usbfs.
47* fix openct.udev.modalias rule file for openct. tested, now working fine.
48* this version works with linux kernel 2.6.22+ if patched, see
49  http://lkml.org/lkml/2007/8/17/193 for a patch.
50  will be fixed in 2.6.22.6 I hope.
51* improve etc/openct_usb.in script for working without PRODUCT environment
52* comment out wbeiuu driver - use kernel driver plus phoenix driver instead
53
54New in 0.6.12; 2007-07-11; Andreas Jellinghaus
55* add alternative udev rules based on MODALIAS.
56* update wiki export (fix links, add images).
57* remove TEST_MINUS_S_SH tests from configure (not needed).
58* make lots of functions static (warnings from sparse).
59* rename variables clashing with function names such as index.
60* fix DragonFly BSD build.
61* add small delays to smph driver, suggested by  Alexej Wassiljew.
62* fix pcsclite compile issue (Ludovic Rousseau).
63* add ccid as fallback driver if no other is found (linux only, FIXME others).
64* add more drivers to etc/ files, get them in sync.
65* fix lots of warnings/issues found by sparse.
66* add patch by harald welte for contactless reader support (librfid).
67* add set_params to pcmcia and pcmcia-block code to
68  get cm4000/cm4040 drivers to work again.
69
70New in 0.6.11; 2006-11-22; Andreas Jellinghaus
71* add usb reset for non-linux too (dummy code only).
72* fix three small bugs/warnings
73
74New in 0.6.10; 2006-11-11; Andreas Jellinghaus
75* fix etc/Makefile installation (Ville Skytta)
76* bsd compile fixed (Markus Schatzl)
77* include string.h in utils.c (Dann Frazier)
78* fix 'BUS="pcmcia"' match in udev rules file.
79* improve egate reset logic (Chaskiel Grundman, bugs by AJ)
80* implement usb reset (Andrey Jivsov)
81
82New in 0.6.9; 2006-09-20; Andreas Jellinghaus
83* more work on wbeiuu driver.
84* better handling of usb devices for openbsd.
85* small delays in egate initialisation for new sealed egate token.
86* small bugfix in socket code.
87* fix openct.conf for wbeeui driver.
88* move scripts used by udev to /lib/udev/ by default.
89* udev scripts for usb, pcmcia_block and serial readers.
90* add several usb ids to ccid driver config.
91* small fix in ccid driver with configuration 0.
92* don't claim interface in device_open, instead make sure all drivers
93  call ifd_device_set_parameters which will (in the case of usb) claim
94  the interface.
95* cleanup the parameters to ifdhandler and openct-control attach.
96  include type of the device in these parameters. do not drop the
97  type if already known. this change requires the updated hotplug files.
98
99New in 0.6.8; 2006-06-19; Andreas Jellinghaus
100Fix bug in socket code: retry if read() returns -1/EINTR.
101
102New in 0.6.7; 2006-05-01; Andreas Jellinghaus
103* configure.ac uses now pkg-config.
104* sys-linux.c does not need kernel headers (all data etc. included)
105* now generating a Changelog file in the documentation
106* all urls now based on http://www.opensc-project.org/
107* wiki documentation included as html snapshot
108* new driver for WB Electronics' Infinity USB Unlimited by Juan Carlos Borras
109* bug in sleep code fixed.
110* new pertosmart ac1038 driver by Carlos Henrique Bauer
111* new smartkey driver: not finished yet
112* support for both /proc/bus/usb and /dev/bus/usb devices with linux
113* improved T=1 implementation by Ludovic Rousseau
114* improved eutron driver by Chaskiel Grundman
115* OPENCT_SOCKETDIR environment can point to any dir for the sockets so
116  users can use it without being root.
117* sample config files for both hald and udev.
118  we suggest udev as hotplug replacement. hald is not tested.
119* sample reader.conf included for pcsc-lite.
120  remember to use opensc->openct or opensc->pcsc->openct but not both.
121* add phoenix/smartmouse driver by Antoine Nguyen
122  based on sctk by Alexandre Becoulet
123* License is now officialy LGPL. So far it was BSD/LGPL
124  dual licensed, and most parts still are, but we already
125  had some usb code under LGPL and now got another driver
126  under LGPL, so the project as whole is considered LGPL.
127  Libopenct is still 100% BSD, in case you want to use it.
128  so this only affects the ifdhandler process and other tools.
129* Siemens B1 driver improved by Lorenz Knauer.
130
131New in 0.6.6; 2005-09-11 Andreas Jellinghaus
132* updated html documentation. now generated with "make dist".
133* indent'ed with linux kernel Lindet script.
134* use libltdl instead of scdl.
135* new ident schema: Lident (from linux kernel)
136* new etoken64 driver (completely untested.
137  not supported by opensc.)
138* new pertosmart driver by Carlos Henrique Bauer
139* new acr30u driver by Laurent Pinchart
140* initial driver documentation by Laurent Pinchart
141* ccid driver now supports pcmcia block based devices
142  such as the OMNIKEY CardMan 4040 (Harald Welte)
143
144New in 0.6.5; 2005-05-16; Andreas Jellinghaus
145* add pcmcia subsystem (Harald Welte)
146* add cm4000 driver (Harald Welte)
147* improve ccid driver (Harald Welte)
148* sunray support (William Wanders)
149* updated solaris support (William Wanders)
150* silience some aclocal warning (Ville Skytta)
151* man page for openct-tool (Ville Skytta)
152* print usage to stdout if there is no error (Ville Skytta)
153* document ifdhandler "-i" option (Ville Skytta)
154* gempc configuration example (Ville Skytta)
155* first claim usb interface, then configure it.
156* replace xml/html documentation with a wiki snapshot.
157
158New in 0.6.4; 2005-04-25; Andreas Jellinghaus:
159* solaris/ directory with files for building openct on solaris
160* improved usb code for bsd
161* improved usb code for solaris
162* require automake 1.5
163* on darwin link with -Wl,-framework,CoreFoundation
164* configure code cleanup (use AC_HELP_STRING etc.)
165* implement protocol selection, improved command checking
166* ccid update with some cleanups.
167* improved t=1 protocoll code.
168* improved and fixed remote socket code.
169* increased library version to 1.0.0 (incompatible with 0.*.* versions)
170* fix libtool issue on mac os X (thanks to ville skytta)
171
172New in 0.6.3; 2005-01-11; Andreas Jellinghaus
173* silence "unable to open" and "Debug: connect() failed:" error messages,
174  as they can happen in normal operation (e.g. opensc compiled with openct
175  support (but openct not used), or probing for readers to see if there is
176  one).
177* add version option to all command line tools.
178
179New in 0.6.2; 2004-10-31; Andreas Jellinghaus
180* Small fix in hotplug script.
181* Increased transfer buffer to 258 bytes for e-gate.
182* Improved error handling in e-gate driver.
183* Updated Info.plist files.
184* Small fix in atr.c that returned an error for legal atrs.
185* Improvements to the kaan driver.
186
187New in 0.6.1; 2004-07-18; Andreas Jellinghaus
188* This is a test version of alpha code quality
189  There are several known problems with it, please
190  use the older 0.5.0 release in production environments
191* new driver for generic usb smart card readers (ccid)
192* new proxy mechanism for remote access
193* small fix in ct_buf_put function, new ct_buf_push function
194* improved ct-api interface code
195* support for solaris
196* improved t=1 protocol
197
198New in 0.5.0; 2003-11-24; Antti Tapaninen:
199* Initial support for synchronous ICCs
200* Improved support for egate, kaan and towitoko drivers
201* Initial support for Siemens B1 (DTAG/T-TeleSec),
202  iKey 2032, Cherry Smartboard and GemPC readers
203* A new CT-API implementation by Michael Haardt
204* A new PC/SC IFD module implementation based on
205  work by Carlos Prados
206* USB/serial layer cleanups. USB support for other than
207  Linux is under development, volunteers welcome
208* Lots of generic build and portability fixes. Now works
209  with native compilers for several OS's including Linux,
210  *BSD, MacOS X, Solaris, Tru64 and AIX
211* Some OpenCT client API resource leaks fixed
212* Documentation improvements
213
214New in 0.1.0; 2003-08-15; Olaf Kirch:
215* Initial release
Note: See TracBrowser for help on using the repository browser.