root/trunk/NEWS

Revision 1067, 8.4 KB (checked in by aj, 4 months ago)

Update NEWS file.

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