Sophie

Sophie

distrib > Mandriva > current > x86_64 > by-pkgid > ed9fe908e8304375d99a386ba3861200 > files > 71

openct-0.6.20-1mdv2010.1.x86_64.rpm

2010-02-16 08:58  aj

	* releases/openct-0.6.20/configure.ac: final release 0.6.20.
	* releases/openct-0.6.20: Prepare release 0.6.20.

2010-02-16 08:57  aj

	* trunk/NEWS, trunk/configure.ac: trunk is now post 0.6.20 release.

2010-02-11 12:25  aj

	* trunk/doc/Makefile.am: For packaged tar.gz files with builds
	  inside the source, the old code removed api.out dir (which was
	  in the tar.gz with pregenerated docs), and replaced it with a
	  loop symlink api.out -> api.out. Try to fix this.

2010-01-21 10:38  s

	* trunk/NEWS: update on NEWS

2010-01-21 10:28  s

	* trunk/src/ifd/ifd-rutoken.c: fix: Le (APDU_CASE_2S) for
	  get_do_info in accordance with Windows driver

2010-01-07 09:53  aj

	* trunk/configure.ac: trunk is now pre-0.6.20

2010-01-07 09:52  aj

	* trunk/NEWS, trunk/configure.ac, trunk/etc/openct.udev.in: create
	  new release.

2009-11-25 16:36  aj

	* trunk/NEWS, trunk/etc/openct.udev.in, trunk/etc/openct_usb.in:
	  latest udev rules, thanks to the ubuntu developers.

2009-11-24 15:49  s

	* trunk/src/ifd/ifd-rutoken.c: Modify Rutoken S binary interfaces
	  by Aktiv Co. (accordance with
	  http://www.opensc-project.org/opensc/changeset/3865) (Rutoken
	  S+OpenCT+PCSC-Lite+rdesktop works now)

2009-11-09 11:58  s

	* trunk/etc/Info.plist, trunk/etc/openct.conf.in,
	  trunk/etc/openct.fdi, trunk/etc/openct.udev.in,
	  trunk/etc/openct.usermap: add uaToken S

2009-11-04 15:45  aj

	* trunk/src/ifd/atr.c: Enable cards without TDx entries to work -
	  e.g. RSA SecureID 800. Patch by Andrey Jivsov

2009-09-25 07:50  aj

	* trunk/NEWS, trunk/configure.ac: trunk is now pre 0.6.19

2009-09-25 07:49  aj

	* trunk/NEWS, trunk/configure.ac: new release 0.6.18

2009-09-24 14:53  s

	* trunk/etc/Info.plist: corrected Info.plist according to
	  openct.conf

2009-09-24 13:40  s

	* trunk/etc/Info.plist: add the ID for Rutoken S and Rutoken ECP
	  to Info.plist

2009-08-27 09:51  aj

	* trunk/src/ifd/sys-bsd.c: abort if retries reach 0 or something
	  other than EIO was returned.

2009-08-18 08:38  aj

	* trunk/NEWS, trunk/etc/openct.fdi,
	  trunk/etc/openct.udev.modalias.in: Add support for Rutoken S by
	  Aktiv Co. / Aleksey Samsonov

2009-08-18 08:21  aj

	* trunk/NEWS, trunk/src/ifd/sys-bsd.c: Apply fix by Emmanuel
	  Dreyfus (Enhanced to limit the loop to 5 tries)

2009-07-29 06:59  aj

	* trunk/configure.ac: trunk is now post-release.

2009-07-29 06:58  aj

	* trunk/NEWS, trunk/configure.ac: Prepare new release.

2009-07-22 12:21  aj

	* trunk/src/ifd/sys-linux.c: Aktiv Co./Aleksey Samsonov: corrected
	  comment in src/ifd/sys-linux.c

2009-07-16 13:32  ludovic.rousseau

	* trunk/etc/openct.conf.in: add support for Aktiv Rutoken ECP
	  using the CCID driver Thanks to Aleksey Samsonov for the patch
	  http://www.opensc-project.org/pipermail/opensc-devel/2009-July/012315.html

2009-07-16 11:55  ludovic.rousseau

	* trunk/src/ifd/ifd-ccid.c: ccid_open_usb(): do not complain if
	  card initialization features are missing for an ICCD device
	  Thanks to Aleksey Samsonov for the patch
	  http://www.opensc-project.org/pipermail/opensc-devel/2009-July/012313.html

2009-05-29 12:29  alonbl

	* trunk/configure.ac, trunk/doc/Makefile.am: Make build work again
	  after last api-doc change.

2009-05-16 18:24  alonbl

	* trunk/src/ifd/internal.h: Fix implicit declarations in OpenCT by
	  Arfrever Frehtes Taifersar Arahesis. I'm attaching the patch
	  which fixes the following compiler warnings in OpenCT:
	  ifdhandler.c: In function ‘ifdhandler_error’: ifdhandler.c:299:
	  warning: implicit declaration of function ‘ifd_error’
	  ifdhandler.c: In function ‘ifdhandler_event’: ifdhandler.c:313:
	  warning: implicit declaration of function ‘ifd_event’

2009-05-04 11:23  aj

	* trunk/NEWS, trunk/configure.ac: prepare new release.
	* trunk/src/ifd/ifd-rutoken.c: Change debug level in rutoken to 6.

2009-04-29 09:31  aj

	* trunk/doc/Makefile.am: fix api doc generation / including it in
	  the tar.gz distribution in generated form (copied from wiki
	  code).

2009-04-29 07:54  aj

	* trunk/etc/init-script.in: merge changes from debian.

2009-04-14 15:47  aj

	* trunk/etc/openct.hald.in: comment out owner, group and
	  permission changes for now.

2009-04-14 15:44  aj

	* trunk/etc/openct.hald.in: Stanislav Brabec: - Uses
	  HAL_PROP_SMART_CARD_READER_DEVICE_FILE defined in FDI patches
	  above instead of guessing the device node name. - Restricts
	  access to the group. Requires a change in Makefiles to replace
	  @USER@ and @GROUP@ - Removes deprecated access to /proc/bus/usb.

2009-04-14 15:42  aj

	* trunk/etc/openct.fdi: enhance fdi (got something wrong while
	  manualy applying changed)

2009-04-14 15:38  aj

	* trunk/etc/Makefile.am, trunk/etc/openct-disable.fdi: add example
	  file that can be used to disable openct.

2009-04-14 15:37  aj

	* trunk/etc/Makefile.am, trunk/etc/openct-policy.fdi,
	  trunk/openct-policy.fdi: oops,wrong directory. add to makefile.

2009-04-14 15:34  aj

	* trunk/openct-policy.fdi: Stanislav Brabec: split selector and
	  policy, this new file contains the new policy rule.

2009-04-14 15:33  aj

	* trunk/etc/openct.fdi: Stanislav Brabec:Defines a common rule.

2009-04-14 15:31  aj

	* trunk/etc/openct.fdi: Stanislav Brabec: Simplification of rules:
	  Define one key, then define everything else only once.

2009-04-14 15:28  aj

	* trunk/etc/openct.fdi: Stanislav Brabec: Defines a rule matching
	  all CCID readers.

2009-04-14 15:26  aj

	* trunk/etc/openct.fdi: Stanislav Brabec: Fixes syntax for the new
	  HAL.

2009-04-02 16:45  alonbl

	* trunk/src/ct/status.c: Fix openst status lock By Stanislav
	  Brabec.

2009-03-30 17:39  alonbl

	* trunk/configure.ac, trunk/src/ifd/sys-bsd.c: FreeBSD patches
	  with libusb support By Andrew Thompson.
	  http://www.opensc-project.org/pipermail/opensc-devel/2009-March/011997.html
	  --- Hi, Here is a patch to add libusb support to ifd/sys-bsd.c,
	  this will be needed for FreeBSD 8.0 onwards. I have verified
	  with unifdef that the source is unchanged when ENABLE_LIBUSB
	  isnt defined.
	  http://people.freebsd.org/~thompsa/patch-src_ifd_sys-bsd.c
	  cheers, Andrew

2009-02-11 21:03  alonbl

	* trunk/src/ifd/device.c, trunk/src/ifd/ifd-ccid.c,
	  trunk/src/ifd/ifd-etoken.c, trunk/src/ifd/ifd-etoken64.c,
	  trunk/src/ifd/ifd-rutoken.c, trunk/src/ifd/ifdhandler.c,
	  trunk/src/ifd/internal.h, trunk/src/ifd/reader.c,
	  trunk/src/ifd/sys-bsd.c, trunk/src/ifd/sys-linux.c,
	  trunk/src/ifd/sys-null.c, trunk/src/ifd/sys-osx.c,
	  trunk/src/ifd/sys-solaris.c, trunk/src/ifd/sys-sunray.c,
	  trunk/src/ifd/usb.c, trunk/src/include/openct/device.h,
	  trunk/src/include/openct/driver.h,
	  trunk/src/include/openct/ifd.h: Allow driver to specify events
	  to poll

2009-02-06 13:32  ludovic.rousseau

	* trunk/src/ifd/ifd-ccid.c: give priority to pcsc-lite for CCID
	  devices

2009-02-04 19:38  alonbl

	* trunk/src/ifd/usb-descriptors.c: Revert r942, reopen bug #15
	  http://www.opensc-project.org/pipermail/opensc-devel/2009-February/011781.html

2009-02-03 06:54  alonbl

	* trunk/src/ifd/ifd-ccid.c: Cleanup suggested by Andrey Jivsov

2009-02-02 18:49  alonbl

	* trunk/etc/openct.conf.in: USB fix went into stable

2009-02-02 18:48  alonbl

	* trunk/etc/openct.conf.in, trunk/src/ifd/ifd-cm4000.c,
	  trunk/src/ifd/pcmcia.c: Revert 1131

2009-02-02 18:31  alonbl

	* trunk/etc/openct.conf.in, trunk/src/ifd/ifd-cm4000.c,
	  trunk/src/ifd/pcmcia.c: USB fix went into stable

2009-02-02 09:48  alonbl

	* trunk/configure.ac: Fix type, thanks to Aktiv Co. Aleksey
	  Samsonov

2009-01-29 22:51  alonbl

	* trunk/src/ifd/ifd-ccid.c: Fix for O2 Micro CCID SC Reader Buggy
	  O2 Micro CCID SC Reader has zero extra len at interface level
	  but not endpoint descriptor. Patch the interface level field and
	  proceed. ProdID 7762 reader is in Dell Latitude D620 and 7772 is
	  in D630. By Andrey Jivsov
	  http://www.opensc-project.org/pipermail/opensc-devel/2009-January/011745.html

2009-01-29 15:10  alonbl

	* trunk/src/ifd/ifd-rutoken.c: Rutoken now support event
	  interface, by Aktiv Co. Aleksey Samsonov

2009-01-26 13:54  ludovic.rousseau

	* trunk/src/ifd/proto-t1.c: use #defined named NAD, PCB, LEN and
	  DATA instead of hard coded numbers

2009-01-26 10:51  ludovic.rousseau

	* trunk/src/ifd/internal.h: ifd_driver_register() and
	  ifd_driver_get() are already declared in include/openct/driver.h
	  internal.h:148: warning: redundant redeclaration of
	  'ifd_driver_register' ../../src/include/openct/driver.h:378:
	  warning: previous declaration of 'ifd_driver_register' was here
	  internal.h:149: warning: redundant redeclaration of
	  'ifd_driver_get' ../../src/include/openct/driver.h:379: warning:
	  previous declaration of 'ifd_driver_get' was here

2009-01-26 10:45  ludovic.rousseau

	* trunk/src/include/openct/server.h: define ct_mainloop_leave()
	  arguments

2009-01-23 08:39  alonbl

	* trunk/configure.ac: Use ( instead of { to be make friendly

2009-01-22 14:22  alonbl

	* trunk/configure.ac: Finally remove eval stuff from autoconf

2009-01-21 17:29  alonbl

	* trunk/configure.ac: Fix default ifdhandler path

2009-01-21 06:03  alonbl

	* trunk/src/ifd/ifd-etoken.c, trunk/src/ifd/ifd-etoken64.c: Remove
	  warnings, thanks to Ludovic

2009-01-19 13:41  alonbl

	* trunk/configure.ac: Add PACKAGE_SUFFIX

2009-01-03 11:54  alonbl

	* trunk/NEWS: Update news

2009-01-03 11:36  alonbl

	* trunk/src/ifd/ifd-etoken64.c: Modify etoken64 driver to use the
	  event interface

2009-01-03 11:35  alonbl

	* trunk/src/ifd/ifd-etoken.c: Modify etoken driver to use the
	  event interface
	* trunk/src/ifd/ifd-ccid.c: Modify ccid driver to use the event
	  interface
	* trunk/etc/openct.conf.in, trunk/src/ct/mainloop.c,
	  trunk/src/ifd/device.c, trunk/src/ifd/ifdhandler.c,
	  trunk/src/ifd/internal.h, trunk/src/ifd/process.c,
	  trunk/src/ifd/reader.c, trunk/src/ifd/sys-bsd.c,
	  trunk/src/ifd/sys-linux.c, trunk/src/ifd/sys-null.c,
	  trunk/src/ifd/sys-osx.c, trunk/src/ifd/sys-solaris.c,
	  trunk/src/ifd/sys-sunray.c, trunk/src/ifd/usb.c,
	  trunk/src/ifd/utils.c, trunk/src/include/openct/device.h,
	  trunk/src/include/openct/driver.h,
	  trunk/src/include/openct/ifd.h,
	  trunk/src/include/openct/socket.h: Support event mode for
	  drivers Current implementation forces poll loop every one second
	  or so, this consume CPU and power. This changeset adds the
	  ability for a driver to provide file descriptor for event
	  handling, removing the need to poll. Only Linux USB interface
	  was modified to use this new interface. All other environments
	  will fall-back into the poll mode. New driver methods:
	  before_command Executed before command, makes it easy to remove
	  event capture. after_command Execute after command, makes it
	  easy to add event capture. get_eventfd Get an event fd out of
	  the driver, if unsupported -1 should be returned, this fall-back
	  into the poll mode. event Event method to call with th evntfd is
	  signaled. before_command Execute whatever needed before
	  executing a command. Useful if driver need to turn off event
	  capture. after_command Execute whatever needed before blocking.
	  Useful if driver need to turn on event capture. New device
	  methods: get_eventfd Gets eventfd if available. New USB methods:
	  ifd_usb_get_eventfd Get event fd to poll for events.
	  ifd_usb_capture_event None blocking capture. New CT socket
	  methods: error Called with POLLERR is received. New
	  configuration file options: force_poll Force polling, default is
	  true (as correct behavior), until Linux kernel will resolve its
	  issues. New command-line options: ifdhandler -p Force polling.
	  Linux specific notes: This enable safe detection of device
	  removal and allow USB drivers to stop polling device, even if
	  they do not have interrupt interface. As OpenCT uses
	  /dev/bus/usb namespace if exists, and this feature worked only
	  on usbfs prior to linux-2.6.28, it will not work with older
	  kernels. linux-2.6.28 has a bug that cause the signal not to be
	  sent if kernel is configured without CONFIG_USB_DEVICEFS, see
	  [1]. linux-2.6.29 is expected to solve this issue. Even if ccid
	  driver works correctly, as it uses interrupt endpoint, by
	  default polling will be forced. [1]
	  http://marc.info/?t=123075926900001&r=1&w=2 M
	  src/ifd/ifdhandler.c M src/ifd/utils.c M src/ifd/process.c M
	  src/ifd/sys-osx.c M src/ifd/sys-null.c M src/ifd/device.c M
	  src/ifd/internal.h M src/ifd/usb.c M src/ifd/reader.c M
	  src/ifd/sys-linux.c M src/ifd/sys-bsd.c M src/ifd/sys-solaris.c
	  M src/ifd/sys-sunray.c M src/include/openct/driver.h M
	  src/include/openct/device.h M src/include/openct/ifd.h M
	  src/include/openct/socket.h M src/ct/mainloop.c M
	  etc/openct.conf.in

2009-01-03 11:11  alonbl

	* trunk/src/ifd/ifd-ccid.c: Handle no card error from get slot
	  status
	* trunk/src/ifd/ifd-ccid.c: Avoid changing the altsetting if there
	  is only one In this state it somewhat safe to skip. If
	  altsetting is changed the ifdhandler cannot communicate with the
	  reader next time it executes unless usb reset is issued. By
	  Chaskiel Grundman.

2009-01-03 11:08  alonbl

	* trunk/src/ifd/ifd-ccid.c: Some more debug info
	* trunk/src/ifd/sys-linux.c: Reduce warnings

2009-01-02 14:00  alonbl

	* trunk/etc/openct.udev.in: Do not execute ifdhandler more than
	  one time (udev) udev adds usb device and usb interfaces, for
	  devices that are detected by vendor and product, run the
	  openct_usb only for the device.

2009-01-01 21:11  alonbl

	* trunk/doc/Makefile.am: Remove space

2009-01-01 21:06  alonbl

	* trunk/doc/Makefile.am, trunk/doc/nonpersistent/Makefile.am: Fix
	  doc build issues 1. VPATH issue. 2. Parallel build issue,
	  suggested by Ludovic Rousseau.

2008-12-31 20:37  alonbl

	* trunk/src/ifd/ifd-rutoken.c: Remove newlines from debug at
	  rutoken

2008-12-23 19:54  alonbl

	* trunk/etc/openct_usb.in: Support newest udev

2008-12-19 20:45  alonbl

	* trunk/src/ifd/ifd-cyberjack.c: Fix memory leak in
	  OpenCT/src/ifd/ifd-cyberjack.c By Ludovic Rousseau with some
	  modifications.
	  http://www.opensc-project.org/pipermail/opensc-devel/2008-December/011502.html

2008-12-18 19:36  alonbl

	* trunk/src/ifd/proto-t1.c: Fix T1 abort handling Copy fix from
	  rousseau's ccid driver.
	  http://svn.debian.org/viewsvn/pcsclite/trunk/Drivers/ccid/src/openct/proto-t1.c?rev=2916&r1=2152&r2=2916

2008-11-21 11:29  martin

	* trunk/src/ifd/ifd-epass3k.c: Comment format change

2008-11-21 11:26  martin

	* trunk/etc/openct.conf.in, trunk/etc/openct.fdi,
	  trunk/etc/openct.udev.in, trunk/etc/openct.udev.modalias.in,
	  trunk/etc/openct.usermap, trunk/src/ifd/Makefile.am,
	  trunk/src/ifd/ifd-epass3k.c, trunk/src/ifd/init.c,
	  trunk/src/ifd/internal.h: ePass3000 driver by EnterSafe
	  <jingmin@FTsafe.com>

2008-09-30 22:38  alonbl

	* trunk/etc/openct_usb.mdev.in: Properly handle kernel without usb
	  filesystem at all

2008-09-20 15:41  alonbl

	* trunk/configure.ac: Handle svn checkout detection correctly when
	  srcdir is different

2008-09-20 15:38  alonbl

	* trunk/Makefile.am, trunk/configure.ac: Revert last changes

2008-09-20 14:38  aj

	* trunk/Makefile.am, trunk/configure.ac: fix packaged detection
	  logic.

2008-09-20 14:16  aj

	* trunk/Makefile.am: hmm, maybe this works better?

2008-09-20 14:12  aj

	* trunk/Makefile.am: trying to include pakcaged file in EXTRA_DIST
	  - maybe this fixes the logic?

2008-09-19 06:52  alonbl

	* trunk/doc/nonpersistent/Makefile.am: Don't remove external files
	  on distclean

2008-08-11 12:46  ludovic.rousseau

	* trunk/src/tools/openct-control.c: mgr_shutdown(): do not return
	  an error code if shutdown fails because of a non existant status
	  file (because openct was not running for example) Closes Debian
	  bug #494385 "prerm doesn't work if openct isn't running"

2008-08-09 17:19  aj

	* trunk/etc/openct.fdi, trunk/etc/openct.udev.in,
	  trunk/etc/openct.udev.modalias.in, trunk/etc/openct.usermap: is
	  it 04e6:0003 or 04e6:e003? to be on the safe side: list both.
	  bug 256055 in launchpad.

2008-07-31 12:43  aj

	* trunk/doc/nonpersistent/export-wiki.sh: update export script.

2008-07-31 11:58  aj

	* trunk/configure.ac: update configure verison.

2008-07-31 11:56  aj

	* trunk/NEWS: Update NEWS file.

2008-07-30 14:05  alonbl

	* trunk/NEWS: Update NEWS

2008-07-21 14:37  aj

	* trunk/src/ifd/ifd-eutron.c: Chaskiel Grundman: This uncovered an
	  issue in openct. namely, that eutron_recv doesn't wait long
	  enough. (my device sent a wtx request after 23 loops, but we
	  abort after 20). Also, eutron_recv returns short writes to its
	  caller, even though t1_xcv cannot deal with that at all. This
	  patch fixes those things, as well as changes a memcpy of
	  overlapping memory areas to a memmove.

2008-07-14 20:12  aj

	* trunk/etc/Info.plist, trunk/etc/openct.conf.in,
	  trunk/etc/openct.fdi, trunk/etc/openct.udev.in,
	  trunk/etc/openct.udev.modalias.in, trunk/etc/openct.usermap: Add
	  two readers reported by Johannes Deisenhofer.

2008-07-10 18:54  aj

	* trunk/etc/openct.udev.modalias.in: Vasiliy Nechaev found this
	  bug: the string must end with an asterisk.

2008-06-11 10:14  alonbl

	* trunk/configure.ac: Detect libtool-1 or libtool-2 at runtime

2008-06-09 08:32  alonbl

	* trunk/Makefile.am: More aclocal->m4

2008-06-09 08:31  alonbl

	* trunk/Makefile.am: More aclocal->m4

2008-06-09 07:37  alonbl

	* trunk/configure.ac: Turn on GNU extensions for
	  ct_socket_getcreds::SO_PEERCRED, bug #30, thanks to vapier

2008-06-05 20:33  alonbl

	* trunk/configure.ac: OpenCT will never run on Windows...

2008-06-05 20:17  alonbl

	* trunk/m4/acx_pthread.m4, trunk/m4/lib-ld.m4,
	  trunk/m4/lib-link.m4, trunk/m4/lib-prefix.m4: Remove m4 files
	  that are not used
	* trunk/Makefile.am, trunk/configure.ac, trunk/m4/Makefile.am:
	  Prepare for libtool-2

2008-06-05 19:56  alonbl

	* trunk/Makefile.am, trunk/aclocal, trunk/configure.ac, trunk/m4:
	  Rename aclocal->m4 to be more standard

2008-05-29 08:01  alonbl

	* trunk/etc/Makefile.am: openct.udev.compat is not generated
	  Thanks to David Imhoff

2008-05-29 07:56  alonbl

	* trunk/configure.ac: Warn about missing libusb only in Linux By
	  David Imhoff

2008-05-22 13:27  alonbl

	* trunk/src/ct/libopenct.pc.in: Cleanup pkg-config file

2008-05-22 13:07  alonbl

	* trunk/src/ifd/sys-bsd.c: Fix OpenBSD issues. fixes sys-bsd.c to
	  use the correct device filenames on OpenBSD. An earlier patch
	  already fixed this for the control endpoint, but this caused the
	  other endpoints to be accessed under '/dev/ugenX.00.E'. This
	  patch causes the correct filenames to be used for all endpoints.
	  Also, Fix BSD support of USB devices. By David Imhoff and Hasso
	  Tepper.

2008-05-17 19:51  alonbl

	* trunk/etc/Makefile.am: Cleanup etc/Makefile.am

2008-05-17 18:45  alonbl

	* trunk/NEWS, trunk/etc/Makefile.am, trunk/etc/openct.udev.compat,
	  trunk/etc/openct.udev.in, trunk/etc/openct.udev.modalias.in:
	  Move out compatibility udev rule into its own rule, update NEWS
	  to alert packagers

2008-05-17 07:51  alonbl

	* trunk/src/ifd/sys-linux.c: Support linux mini-coldplug by CCID
	  interface class

2008-05-17 06:46  alonbl

	* trunk/etc/init-script.in, trunk/src/ct/status.c,
	  trunk/src/include/openct/openct.h,
	  trunk/src/tools/openct-control.c: Delete status on shutdown

2008-05-14 18:09  alonbl

	* trunk/configure.ac: Fixup configure help strings

2008-05-14 18:04  alonbl

	* trunk/configure.ac: Relax libusb warning

2008-05-14 18:02  alonbl

	* trunk/configure.ac, trunk/etc/Makefile.am,
	  trunk/etc/openct.conf.in: Add --enable-non-privileged,
	  --with-daemon-user, --with-daemon-groups to ease packagers.

2008-05-14 16:47  alonbl

	* trunk/configure.ac, trunk/etc/Makefile.am,
	  trunk/etc/init-script.in, trunk/etc/openct.conf.in,
	  trunk/etc/openct.hald.in, trunk/etc/openct.udev,
	  trunk/etc/openct.udev.in, trunk/etc/openct.udev.modalias,
	  trunk/etc/openct.udev.modalias.in, trunk/etc/openct_pcmcia.in,
	  trunk/etc/openct_serial.in, trunk/etc/openct_usb.in,
	  trunk/etc/openct_usb.mdev.in, trunk/etc/reader.conf.in: Fixup
	  etc substitutions

2008-05-14 15:22  alonbl

	* trunk/etc/openct.conf.in, trunk/src/ct/status.c,
	  trunk/src/ifd/init.c, trunk/src/ifd/utils.c,
	  trunk/src/include/openct/openct.h,
	  trunk/src/tools/openct-control.c: Non privileged operation As
	  OpenCT is a security component, it best to use least privileged
	  mode, and udev allows this now. The attached patch allows users
	  to run the ifdhandler as none root user. The configuration file
	  was modified, not the ifdhandler is a node in the following
	  format: # # Path to ifdhandler ifdhandler { program =
	  SBINDIR/ifdhandler; # user = openctd; # groups = { # usb, # };
	  }; I believe this place is correct, but if people want to keep
	  backward compatibility I guess this can be splitted, and keep
	  current ifdhandler key. The openct-control running from init.d
	  script or udev rule script will fork the ifdhandler using the
	  specified user and set the context to the specified groups.
	  There may be more than one group as there are more than one
	  device type. It also set the /var/run/openct/status owner to the
	  specified user. M src/tools/openct-control.c M src/ifd/utils.c M
	  src/ifd/init.c M src/include/openct/openct.h M src/ct/status.c M
	  etc/openct.conf.in

2008-05-11 10:48  alonbl

	* trunk/etc/Makefile.am: Install openct configuration, don't
	  distribute generated files

2008-05-08 07:14  alonbl

	* trunk/src/ifd/ifd-ccid.c: Opps, BCD->hex

2008-05-07 22:01  alonbl

	* trunk/etc/openct_usb.mdev.in, trunk/src/ifd/sys-linux.c: Linux -
	  Allow minimal usb coldplug using sysfs Drop libusb requirement
	  for most of cases. Scan one level of /sys/bus/usb/devices,
	  search for valid and known usb devices.

2008-05-07 19:46  alonbl

	* trunk/etc/openct.conf.in: Add ASEKey CCID support

2008-05-07 19:45  alonbl

	* trunk/src/ifd/ifd-ccid.c: Support CCID 1.10 and fix pts and
	  parameter setting in the proper order By: Chaskiel Grundman I
	  have apparently been sitting on a patch that does pts and
	  parameter setting in the proper order for most of a year. (the
	  problem you have seems to be that the existing code changes the
	  baud rate before doing pts, so the card responds at the old baud
	  rate) I do not know why I did not submit this patch earlier. I
	  do know that I have not really tested it recently

2008-05-07 19:10  alonbl

	* trunk/etc/Makefile.am: Trivial clean

2008-05-07 19:09  alonbl

	* trunk/etc/Makefile.am, trunk/etc/openct_usb.mdev.in: Add mdev
	  support script

2008-04-25 13:05  alonbl

	* trunk/configure.ac: Remove duplicate doc

2008-04-25 12:22  alonbl

	* trunk/src/ct/status.c: Fixup SEGV, by Aktiv Co. Aleksey Samsonov

2008-04-20 12:54  ludovic.rousseau

	* trunk/src/tools/openct-control.c: typo in comment: devide ->
	  device

2008-04-18 20:39  alonbl

	* trunk/bootstrap: Add --force to autoreconf

2008-04-17 10:58  alonbl

	* trunk/src/ifd/ifd-ccid.c: Print better message for unknown ccid,
	  including missing version element

2008-04-04 22:28  alonbl

	* trunk, trunk/Makefile.am, trunk/aclocal,
	  trunk/aclocal/Makefile.am,
	  trunk/aclocal/ac_compile_check_sizeof.m4,
	  trunk/aclocal/ac_create_stdint_h.m4, trunk/aclocal/pkg.m4,
	  trunk/configure.ac, trunk/doc, trunk/doc/Makefile.am,
	  trunk/doc/changelog.sh, trunk/doc/doxygen-footer.html,
	  trunk/doc/doxygen.conf.in, trunk/doc/export-wiki.sh,
	  trunk/doc/export-wiki.xsl, trunk/doc/generate-api.sh,
	  trunk/doc/nonpersistent, trunk/doc/nonpersistent/Makefile.am,
	  trunk/doc/nonpersistent/export-wiki.sh,
	  trunk/doc/nonpersistent/export-wiki.xsl,
	  trunk/doc/nonpersistent/svn2cl.xsl, trunk/doc/opensc-logo.gif,
	  trunk/doc/svn2cl.xsl, trunk/etc, trunk/etc/Makefile.am,
	  trunk/macos, trunk/macos/Makefile.am, trunk/solaris, trunk/src,
	  trunk/src/Makefile.am, trunk/src/ct, trunk/src/ct/Makefile.am,
	  trunk/src/ctapi, trunk/src/ctapi/Makefile.am, trunk/src/ifd,
	  trunk/src/ifd/Makefile.am, trunk/src/ifd/atr.c,
	  trunk/src/ifd/ifd-cm4000.c, trunk/src/ifd/ifd-pertosmart1030.c,
	  trunk/src/ifd/ifd-pertosmart1038.c, trunk/src/ifd/ifd-rutoken.c,
	  trunk/src/ifd/sys-linux.c, trunk/src/include,
	  trunk/src/include/Makefile.am, trunk/src/include/openct,
	  trunk/src/include/openct/Makefile.am, trunk/src/pcsc,
	  trunk/src/pcsc/Makefile.am, trunk/src/tools,
	  trunk/src/tools/Makefile.am, trunk/svnignore: New build system
	  Sync with other projects. merge -r 1014:1027
	  https://www.opensc-project.org/svn/openct/branches/alonbl/build
	  _M . _M macos M macos/Makefile.am M configure.ac _M doc D
	  doc/changelog.sh M doc/doxygen.conf.in D doc/export-wiki.xsl M
	  doc/Makefile.am A doc/opensc-logo.gif D doc/generate-api.sh D
	  doc/export-wiki.sh AM doc/nonpersistent A
	  doc/nonpersistent/export-wiki.xsl A
	  doc/nonpersistent/Makefile.am A doc/nonpersistent/export-wiki.sh
	  A doc/nonpersistent/svn2cl.xsl D doc/svn2cl.xsl A
	  doc/doxygen-footer.html _M src _M src/ctapi M
	  src/ctapi/Makefile.am _M src/tools M src/tools/Makefile.am _M
	  src/ifd M src/ifd/ifd-cm4000.c M src/ifd/atr.c M
	  src/ifd/ifd-pertosmart1030.c M src/ifd/ifd-pertosmart1038.c M
	  src/ifd/ifd-rutoken.c M src/ifd/sys-linux.c M
	  src/ifd/Makefile.am _M src/include _M src/include/openct M
	  src/include/openct/Makefile.am M src/include/Makefile.am _M
	  src/ct M src/ct/Makefile.am _M src/pcsc M src/pcsc/Makefile.am M
	  src/Makefile.am M Makefile.am A svnignore _M etc M
	  etc/Makefile.am _M solaris _M aclocal D aclocal/pkg.m4 M
	  aclocal/ac_create_stdint_h.m4 D
	  aclocal/ac_compile_check_sizeof.m4 M aclocal/Makefile.am

2008-03-15 20:18  ludovic.rousseau

	* trunk/src/ifd/sys-osx.c: change prototype of
	  ifd_sysdep_usb_reset() to reflect its definition from
	  src/ifd/internal.h

2008-01-10 08:35  ludovic.rousseau

	* trunk/src/ifd/ifd-rutoken.c: new patch for ruToken support from
	  Andrew V. Stepanov
	  http://www.opensc-project.org/pipermail/opensc-devel/2008-January/010648.html

2008-01-03 09:21  ludovic.rousseau

	* trunk/configure.ac, trunk/src/ifd/Makefile.am: do not use
	  AC_LIB_LINKFLAGS() since this macro is provided by gettext and
	  we do not use gettext. Use AC_CHECK_LIB() instead

2007-12-17 13:29  ludovic.rousseau

	* trunk/src/ifd/ifd-rutoken.c: the entire file was duplicated

2007-12-17 13:14  ludovic.rousseau

	* trunk/etc/openct.conf.in, trunk/etc/openct.udev,
	  trunk/etc/openct.usermap, trunk/src/ifd/Makefile.am,
	  trunk/src/ifd/ifd-rutoken.c, trunk/src/ifd/init.c,
	  trunk/src/ifd/internal.h: add support of ruToken Thanks to
	  Andrew V. Stepanov
	  http://www.opensc-project.org/pipermail/opensc-devel/2007-December/010617.html

2007-12-07 09:58  ludovic.rousseau

	* trunk/etc/openct.conf.in, trunk/etc/openct.udev,
	  trunk/etc/openct.usermap, trunk/src/ifd/Makefile.am,
	  trunk/src/ifd/ifd-cyberjack.c, trunk/src/ifd/init.c,
	  trunk/src/ifd/internal.h: add cyberJack driver with pinpad
	  support thanks to Andrey Jivsov for the patch
	  http://www.opensc-project.org/pipermail/opensc-devel/2007-December/010610.html

2007-09-27 15:00  aj

	* trunk/etc/openct.conf.in: Add cardman 5321 reader - patch by
	  gürer özen.

2007-08-30 18:18  aj

	* trunk/configure.ac: trunk is now post 0.6.14.

2007-08-30 18:17  aj

	* trunk/NEWS, trunk/configure.ac: create new version openct 0.6.14.

2007-08-27 08:38  aj

	* trunk/etc/openct_usb.in: fixed typo ("-u" instead of "-z") and
	  other improvements by Kay Sievers.

2007-08-23 20:13  aj

	* trunk/configure.ac: trunk is now post 0.6.13.

2007-08-23 20:12  aj

	* trunk/NEWS: Document many provements we did in 0.6.13.

2007-08-23 07:09  aj

	* trunk/etc/openct.fdi, trunk/etc/openct.hald.in: update hal
	  configuration and addon script.

2007-08-22 08:20  aj

	* trunk/etc/openct.udev, trunk/etc/openct.udev.modalias,
	  trunk/etc/openct_usb.in: commit changes so this code works
	  without CONFIG_USB_DEVICEFS.

2007-08-22 07:17  aj

	* trunk/etc/Makefile.am, trunk/etc/openct.fdi: add fdi file for
	  hal.

2007-08-21 09:26  aj

	* trunk/NEWS: document latest changes.

2007-08-21 09:22  aj

	* trunk/etc/openct_usb.in: fix typo.

2007-08-21 09:04  aj

	* trunk/etc/openct_usb.in: simply PRODUCT regeneration.

2007-08-21 08:53  aj

	* trunk/etc/openct_usb.in: fix missing quotes.

2007-08-21 07:06  aj

	* trunk/etc/openct_usb.in: reconstruct PRODUCT from MODALIAS
	  setting.

2007-08-21 07:01  aj

	* trunk/NEWS, trunk/etc/openct.conf.in, trunk/etc/openct.udev,
	  trunk/etc/openct.udev.modalias, trunk/etc/openct.usermap,
	  trunk/src/ifd/Makefile.am, trunk/src/ifd/init.c,
	  trunk/src/ifd/internal.h: disable wbeiuu driver - not working
	  yet, but kernel alternative works with phoenix driver.

2007-08-21 06:55  aj

	* trunk/etc/openct.udev.modalias: fix modalias rules.

2007-07-11 14:45  aj

	* trunk/configure.ac: trunk is now after 0.6.12.

2007-07-11 14:44  aj

	* trunk/NEWS: needed one more day.

2007-07-10 15:33  aj

	* trunk/etc/openct_usb.in: fix udev script.

2007-07-10 14:45  aj

	* trunk/etc/openct_usb.in: - add flexible loop to wait for device.
	  - the loop must run in the background, otherwise udev will not
	  create the device till the loop timed out.

2007-07-10 13:02  aj

	* trunk/NEWS: document latest changes.

2007-07-10 13:01  aj

	* trunk/doc/export-wiki.sh: update wiki export script

2007-07-10 08:27  aj

	* trunk/etc/Makefile.am, trunk/etc/openct.udev.modalias: add new
	  udev rules file based on MODALIAS match for usb devices.

2007-07-09 09:31  aj

	* trunk/etc/openct.udev: document the sad compatiblity situation.

2007-07-04 06:42  aj

	* trunk/NEWS: target saturday for release.

2007-07-03 14:31  aj

	* trunk/configure.ac: prepare for next version.

2007-07-02 09:18  aj

	* trunk/NEWS: document recent changes to openct.

2007-06-29 12:28  aj

	* trunk/src/ifd/process.c: ct_tlv_get_int needs an unsigned int
	  pointer as argument. closes gentoo bug
	  https://bugs.gentoo.org/show_bug.cgi?id=162427 and out bug 24.

2007-06-29 11:12  aj

	* trunk/configure.ac: test for bash/ksh/sh not needed according to
	  ticket 27. thanks to kheinz.

2007-06-28 06:07  aj

	* trunk/etc/openct.udev: use DRIVERS== not DRIVER== to match the
	  whole device chain.

2007-06-26 07:08  aj

	* trunk/src/ifd/sys-bsd.c: fix drageonflybsd build and include
	  needed header file, both fixes by kheinz. (closes #28).

2007-06-26 07:07  aj

	* trunk/src/ifd/sys-null.c: fix dragonflybsd build by kheinz
	  (ticket #28).

2007-06-21 10:31  aj

	* trunk/src/ifd/ifd-ccid.c: silence a warning.

2007-06-21 09:49  aj

	* trunk/src/ifd/ifd-ccid.c, trunk/src/include/openct/driver.h:
	  source buffer is unchanged, mark const to fit rest of api.

2007-06-21 09:41  aj

	* trunk/src/ifd/ifd-ccid.c: Chaskiel M Grundman: add ccid char
	  support.
	* trunk/etc/Info.plist, trunk/etc/openct.conf.in: correct usb id.
	  Chaskiel M Grundman: Lastly, it appears that the usb id was
	  specified incorrectly in etc/Info.plist and etc/openct.conf.
	  b97/7761 is a usb hub. The actual smartcard devices are b97/7762
	  (according to ccid/readers/Oz776S.txt from pcsc) and b97/7772
	  (my new machine)

2007-06-21 07:20  aj

	* trunk/src/ifd/ifd-smph.c: use sleep/usleep instead of udelay
	  (kernel only).

2007-06-06 11:00  aj

	* trunk/NEWS: document a change.

2007-06-06 10:55  aj

	* trunk/src/ifd/ifd-smph.c: add delays suggested by Alexej
	  Wassiljew.

2007-05-25 21:11  aj

	* trunk/src/ifd/atr.c, trunk/src/ifd/conf.c,
	  trunk/src/ifd/ctbcs.c, trunk/src/ifd/ifd-cardman.c,
	  trunk/src/ifd/ifd-ccid.c, trunk/src/ifd/ifd-cm4000.c,
	  trunk/src/ifd/ifd-egate.c, trunk/src/ifd/ifd-etoken.c,
	  trunk/src/ifd/ifd-etoken64.c, trunk/src/ifd/ifd-eutron.c,
	  trunk/src/ifd/ifd-gempc.c, trunk/src/ifd/ifd-ikey2k.c,
	  trunk/src/ifd/ifd-ikey3k.c, trunk/src/ifd/ifd-smartboard.c,
	  trunk/src/ifd/ifd-starkey.c, trunk/src/ifd/ifd-towitoko.c,
	  trunk/src/ifd/ifd-wbeiuu.c, trunk/src/ifd/ifdhandler.c,
	  trunk/src/ifd/ifdproxy.c, trunk/src/ifd/pcmcia-block.c,
	  trunk/src/ifd/pcmcia.c, trunk/src/ifd/process.c,
	  trunk/src/ifd/proto-escape.c, trunk/src/ifd/proto-gbp.c,
	  trunk/src/ifd/proto-t0.c, trunk/src/ifd/proto-t1.c,
	  trunk/src/ifd/reader.c, trunk/src/ifd/ria-device.c,
	  trunk/src/ifd/ria-server.c, trunk/src/ifd/ria.c,
	  trunk/src/ifd/sys-bsd.c, trunk/src/ifd/sys-solaris.c,
	  trunk/src/ifd/sys-sunray.c, trunk/src/ifd/usb-descriptors.c,
	  trunk/src/ifd/usb.c, trunk/src/ifd/utils.c: indent changes only.

2007-05-25 21:05  aj

	* trunk/src/ct/client.c, trunk/src/ct/socket.c,
	  trunk/src/ct/status.c, trunk/src/pcsc/pcsc.c,
	  trunk/src/tools/openct-control.c, trunk/src/tools/openct-tool.c:
	  indent changes only.

2007-05-25 21:00  aj

	* trunk/NEWS: document latest changes.

2007-05-25 20:45  aj

	* trunk/etc/init-script.in, trunk/etc/openct.udev,
	  trunk/etc/openct_usb.in: try if 100ms delay is enough to avoid
	  race conditions.
	* trunk/src/ifd/proto-escape.c: add missing file / contactless
	  patch by Harald Welte.

2007-05-25 19:53  aj

	* trunk/src/ifd/Makefile.am, trunk/src/ifd/ifd-ccid.c,
	  trunk/src/ifd/init.c, trunk/src/ifd/internal.h,
	  trunk/src/include/openct/driver.h,
	  trunk/src/include/openct/ifd.h: add patch by Harald Welte for
	  contactless reader support.

2007-05-25 19:49  aj

	* trunk/etc/Info.plist, trunk/etc/openct.conf.in: add the ID for
	  SCR3311 to openct.conf and Info.plist by Ville Skyttä /
	  https://bugzilla.redhat.com/238962

2007-05-25 12:18  aj

	* trunk/src/ifd/ria-server.c: add static in both places.

2007-05-25 12:15  aj

	* trunk/src/ifd/ifd-wbeiuu.c: s/#ifdef 0/#if 0/

2007-05-25 12:13  aj

	* trunk/src/ifd/ifdhandler.c: fix typo.
	* trunk/src/ifd/ifd-wbeiuu.c: #if 0 dead code

2007-05-25 12:12  aj

	* trunk/src/ifd/ifd-ccid.c: fix 0/NULL situation.

2007-05-25 12:04  aj

	* trunk/src/ifd/ifd-wbeiuu.c: oops, not dead code.

2007-05-25 12:02  aj

	* trunk/src/ifd/ifd-acr30u.c, trunk/src/ifd/ifd-ccid.c,
	  trunk/src/ifd/ifd-wbeiuu.c, trunk/src/ifd/ifdhandler.c,
	  trunk/src/ifd/ifdproxy.c, trunk/src/ifd/ria-device.c,
	  trunk/src/ifd/ria-server.c, trunk/src/tools/openct-control.c,
	  trunk/src/tools/openct-tool.c: and more static definitions.

2007-05-25 11:52  aj

	* trunk/src/ifd/ifd-acr30u.c, trunk/src/ifd/ifd-cardman.c,
	  trunk/src/ifd/ifd-etoken64.c, trunk/src/ifd/ifd-gempc.c,
	  trunk/src/ifd/ifd-kaan.c, trunk/src/ifd/ifd-pertosmart1030.c,
	  trunk/src/ifd/ifd-smartboard.c, trunk/src/ifd/ifd-smph.c,
	  trunk/src/ifd/ifd-towitoko.c, trunk/src/ifd/ifd-wbeiuu.c,
	  trunk/src/ifd/proto-gbp.c, trunk/src/ifd/proto-sync.c,
	  trunk/src/ifd/proto-t0.c, trunk/src/ifd/proto-t1.c,
	  trunk/src/ifd/reader.c, trunk/src/ifd/ria.c,
	  trunk/src/ifd/serial.c, trunk/src/ifd/usb-descriptors.c: work on
	  lots of warnings, mostly things once declared with static and
	  later without.

2007-05-25 11:36  aj

	* trunk/src/ifd/reader.c: include header file with declaration of
	  this function.

2007-05-25 11:35  aj

	* trunk/src/ifd/init.c, trunk/src/ifd/manager.c,
	  trunk/src/ifd/process.c: make more functions static. pass void
	  instead of empty parameter list.

2007-05-25 11:33  aj

	* trunk/src/ifd/ctbcs.c: make function static, not needed outside
	  this scope.

2007-05-25 10:51  aj

	* trunk/src/ifd/conf.c: fix more warnings / missing static
	  declarations and replace 0/NULL for pointer.

2007-05-25 10:45  aj

	* trunk/src/ct/path.c, trunk/src/ct/socket.c,
	  trunk/src/ct/status.c: fix more compiler warnings.

2007-05-25 10:42  aj

	* trunk/src/ct/client.c: kill dead code and fix missing static
	  declaration.

2007-05-25 10:33  aj

	* trunk/src/ifd/sys-linux.c: first implementation of ccid
	  detection.

2007-05-25 08:40  aj

	* trunk/src/ifd/usb-descriptors.c: try patch to detect cyberjack
	  readers by Kurt Jaeger (bug #15).

2007-05-25 08:38  aj

	* trunk/src/ifd/init.c, trunk/src/ifd/sys-bsd.c,
	  trunk/src/ifd/sys-linux.c, trunk/src/ifd/sys-solaris.c,
	  trunk/src/ifd/sys-sunray.c, trunk/src/tools/openct-control.c:
	  add fall back to ccid driver.

2007-05-25 08:25  aj

	* trunk/etc/Info.plist, trunk/etc/openct.usermap: update other
	  files to latest config.

2007-05-25 08:16  aj

	* trunk/etc/openct.conf.in, trunk/etc/openct.udev: add aladdin
	  etoken NG, new version.

2007-05-25 08:15  aj

	* trunk/src/ifd/process.c: that function need a pointer to an
	  unsigned int, not a size_t which might be bigger on amd64. also
	  Bug 24 and gentoo bug 162427.

2007-05-25 08:11  aj

	* trunk/src/pcsc/Makefile.am, trunk/src/pcsc/ifdhandler.h,
	  trunk/src/pcsc/pcsc.c: Bug: #25 remove our own version of
	  ifdhandler.h and use the pcsc provided one. needs to be tested
	  if this works on all plattforms. Add patch by Ludovic.

2007-03-16 20:50  aj

	* trunk/etc/openct.udev: improve openct udev rules - fix match,
	  work around fast scheduler (e.g. rsdl).

2007-02-22 08:48  aj

	* trunk/etc/openct.conf.in: Add omnikey 1021, thanks to Antti
	  Andreimann.

2006-12-19 21:55  aj

	* trunk/src/ifd/ifd-wbeiuu.c: rename to uint*, which seems to be
	  the normal name in use everywhere else in the code (and does not
	  cause problems on solaris 10).

2006-12-19 21:49  aj

	* trunk/src/ifd/ifd-cm4000.c: disable driver except on linux.

2006-12-19 21:03  aj

	* trunk/aclocal/pkg.m4, trunk/src/ifd/ifd-wbeiuu.c: use
	  ascii/utf-8.

2006-12-07 10:51  aj

	* trunk/src/ifd/ifd-wbeiuu.c: don't compile in an unused funciton
	  (kill warning).

2006-12-07 10:50  aj

	* trunk/src/ifd/ifd-ikey2k.c, trunk/src/ifd/ifd-ikey3k.c,
	  trunk/src/ifd/sys-linux.c: index is a function in glibc
	  <string.h>. use a different name to avoid confusion / shadowing.
	* trunk/src/ifd/ifd-kaan.c: remove duplicate variable definition.

2006-12-07 10:47  aj

	* trunk/src/ifd/ifd-ccid.c: defined twice, one is enough.
	* trunk/src/ifd/ifd-acr30u.c, trunk/src/ifd/ifd-cardman.c: index
	  is a funciton in glibc <string.h>. lets use a different name to
	  avoid confusion / shadowing.

2006-12-07 10:42  aj

	* trunk/src/ifd/usb.c: index is a function defined in glibc
	  <string.h>. lets use a different name to avoid confusion /
	  shadowing.

2006-12-07 10:41  aj

	* trunk/src/ifd/manager.c: index is a function in glibc
	  <strings.h>. use a different name to avoid confusion / shadowing.

2006-11-23 07:57  aj

	* trunk/NEWS: fix typo.

2006-11-23 07:28  aj

	* trunk/NEWS: update news (oops, date was wrong).

2006-11-23 07:27  aj

	* trunk/src/ifd/pcmcia-block.c, trunk/src/ifd/pcmcia.c: add
	  set_params to pcmia and pcmcia-block to get cm4000/cm4040 to
	  work again.

2006-11-22 21:10  aj

	* trunk/etc/openct.conf.in: sort usb id's and add 02 micro reader
	  (used in dell notebooks).

2006-11-22 08:17  aj

	* trunk/NEWS, trunk/configure.ac: create new version.

2006-11-14 09:39  aj

	* trunk/NEWS: document latest changes.

2006-11-14 09:13  aj

	* trunk/src/tools/openct-control.c: typedev isn't const of course.

2006-11-14 09:12  aj

	* trunk/src/ifd/usb.c: remove unused variable.

2006-11-14 09:11  aj

	* trunk/src/ifd/sys-bsd.c, trunk/src/ifd/sys-null.c,
	  trunk/src/ifd/sys-osx.c, trunk/src/ifd/sys-solaris.c,
	  trunk/src/ifd/sys-sunray.c: ad mising usb_reset implementtions.
	  unfortunatly solaris and bsd don't know how to do that, I'm told.

2006-11-14 09:10  aj

	* trunk/src/ifd/sys-linux.c: fix small bug.

2006-11-11 17:02  aj

	* trunk/NEWS, trunk/configure.ac: update version and NEWS.

2006-11-05 22:47  aj

	* trunk/NEWS, trunk/src/ifd/internal.h, trunk/src/ifd/sys-linux.c,
	  trunk/src/ifd/usb.c: add usb reset patch by andrey jivsov.

2006-11-05 22:45  aj

	* trunk/etc/openct.udev: revert SUBSYSTEMS to BUS as most people
	  have a udev that doesn't know about the new name.

2006-11-02 07:56  aj

	* trunk/src/ifd/ifd-wbeiuu.c: fix from freebsd cvs.

2006-11-02 07:48  aj

	* trunk/NEWS: document latest changes.

2006-11-02 07:47  aj

	* trunk/src/ifd/ifd-egate.c: improved reset logic for egate -
	  improvements by Chaskiel, Bugs by Andreas :)

2006-11-02 07:46  aj

	* trunk/src/ifd/utils.c: include string.h in utils.c (Dann Frazier)
	* trunk/etc/openct.udev: fix BUS="pcmcia" bug. rename BUS to
	  SUBSYSTEMS (as does udev).

2006-09-24 13:59  aj

	* trunk/NEWS: and update NEWS.
	* trunk/src/ifd/sys-bsd.c: fix bsd support, thanks to Markus
	  Schatzl.

2006-09-22 20:53  aj

	* trunk/NEWS, trunk/etc/Makefile.am: ouch, stupid bug in the
	  Makefile. Thanks to Ville for finding and fixing.

2006-09-20 19:18  aj

	* trunk/configure.ac: trunk now after 0.6.9 release.

2006-09-20 19:17  aj

	* trunk/NEWS: document latest news.
	* trunk/etc/openct.hald.in: convert hald file to new style too.
	* trunk/etc/openct.conf.in: add comment what this device is.

2006-09-13 07:06  aj

	* trunk/src/ifd/device.c, trunk/src/ifd/internal.h,
	  trunk/src/ifd/serial.c, trunk/src/ifd/sys-bsd.c,
	  trunk/src/ifd/sys-linux.c, trunk/src/ifd/sys-null.c,
	  trunk/src/ifd/sys-osx.c, trunk/src/ifd/sys-solaris.c,
	  trunk/src/ifd/sys-sunray.c: remove device guessing and identify
	  code (no longer used / needed / was not ever used anyway).

2006-09-12 23:21  aj

	* trunk/NEWS, trunk/etc/openct_pcmcia.in,
	  trunk/etc/openct_serial.in, trunk/etc/openct_usb.in,
	  trunk/src/ifd/ifdhandler.c, trunk/src/ifd/reader.c,
	  trunk/src/ifd/sys-bsd.c, trunk/src/ifd/sys-linux.c,
	  trunk/src/ifd/sys-solaris.c, trunk/src/ifd/sys-sunray.c,
	  trunk/src/ifd/utils.c, trunk/src/tools/openct-control.c: cleanup
	  the parameters to ifdhandler and openct-control attach. include
	  type of the device in these parameters. do not drop the type if
	  already known. this change requires the updated hotplug files.

2006-09-12 21:45  aj

	* trunk/NEWS, trunk/src/ifd/ifd-acr30u.c,
	  trunk/src/ifd/ifd-cm4000.c, trunk/src/ifd/ifd-egate.c,
	  trunk/src/ifd/ifd-etoken.c, trunk/src/ifd/ifd-etoken64.c,
	  trunk/src/ifd/ifd-eutron.c, trunk/src/ifd/ifd-ikey2k.c,
	  trunk/src/ifd/ifd-ikey3k.c, trunk/src/ifd/ifd-kaan.c,
	  trunk/src/ifd/ifd-starkey.c, trunk/src/ifd/ifd-wbeiuu.c,
	  trunk/src/ifd/usb.c: replace global claim_interface with per
	  driver set_parameter call.

2006-09-12 21:44  aj

	* trunk/etc/Makefile.am: fix typo in makefile.

2006-09-12 16:23  aj

	* trunk/etc/hotplug.openct.in, trunk/etc/openct_pcmcia.in,
	  trunk/etc/openct_serial.in, trunk/etc/openct_usb.in: new scripts
	  for udev or hotplug.

2006-09-12 16:21  aj

	* trunk/NEWS, trunk/etc/Makefile.am, trunk/etc/openct.conf.in,
	  trunk/etc/openct.udev, trunk/src/ifd/ifd-ccid.c: ifd-ccid fix by
	  Chaskiel, add more ids for ccid, move towards udev.

2006-08-30 12:08  aj

	* trunk/src/ifd/ifd-egate.c: add some delays for the new egate
	  tokens.

2006-07-28 19:53  nils

	* trunk/src/ct/socket.c: properly initialize header_t structure

2006-06-16 17:36  aj

	* trunk/configure.ac: trunk is post 0.6.8.

2006-06-16 17:34  aj

	* trunk/src/ct/socket.c: not handling EINTR caused many real world
	  problems. fix it.

2006-06-13 07:10  aj

	* trunk/src/ifd/sys-bsd.c: add workaround to get openbsd working.
	  Thanks to Markus Schatzl for the patch.

2006-05-23 06:52  aj

	* trunk/src/ifd/ifd-wbeiuu.c: Updated driver by Juan Carlos
	  Borras. Still not 100% working, but a lot closer.

2006-05-15 21:40  aj

	* trunk/etc/openct.conf.in: fix typo.

2006-05-01 09:59  aj

	* trunk/src/ct/path.c: fix OPENCT_SOCKETDIR for solaris

2006-04-26 13:19  aj

	* trunk/etc/openct.udev: fix udev rule for CCID smart card readers.

2006-04-25 21:54  aj

	* trunk/src/ifd/ifd-pertosmart1038.c: fix a potential segfault.
	* trunk/src/ifd/ifdproxy.c: memeory leak in error handling.

2006-04-25 21:53  aj

	* trunk/src/ifd/ifd-eutron.c: close memory leak.

2006-04-25 21:52  aj

	* trunk/src/ifd/ifdhandler.c: use signed value.

2006-04-25 21:51  aj

	* trunk/src/ctapi/ctapi.c: remove unused value.

2006-04-25 21:50  aj

	* trunk/src/ct/status.c: use unsigned parameter.
	* trunk/src/include/openct/openct.h: parameter needs to be
	  unsigned (so we can specify -1 for "any").

2006-04-25 08:54  aj

	* trunk/configure.ac: this tree is for development past 0.6.7

2006-04-25 08:53  aj

	* trunk/configure.ac, trunk/etc/Info.plist: improved bundle
	  handling.

2006-04-25 08:10  aj

	* trunk/src/ifd/ifdhandler.c: ct_format_path needs opt_reader as
	  argument, and the resulting path needs to be used in
	  ct_socket_listen.

2006-04-24 20:57  aj

	* trunk/src/ct/socket.c, trunk/src/ifd/ifdhandler.c,
	  trunk/src/ifd/ifdproxy.c, trunk/src/ifd/ria.c,
	  trunk/src/ifd/sys-linux.c, trunk/src/ifd/sys-solaris.c,
	  trunk/src/ifd/sys-sunray.c, trunk/src/include/openct/socket.h:
	  use limits.h where necessary. convert reader(int) to path in
	  ifdhandler, not ct_socket_listen. use ct_format_path also in
	  ifdproxy code. fix solaris compile (thanks to William Wanders).

2006-04-24 20:54  aj

	* trunk/src/ct/path.c, trunk/src/include/openct/path.h: last
	  argument of ct_format_path is never changed.

2006-04-24 19:49  aj

	* trunk/src/ifd/ria.c: fix invalid use of ct_socket_connect,
	  reported by ludovic rousseau.

2006-04-24 09:59  ludovic.rousseau

	* trunk/src/ifd/ifd-starkey.c: starkey_card_reset(): remove two
	  unused variables

2006-04-24 09:58  ludovic.rousseau

	* trunk/src/ifd/ifd-pertosmart1038.c: ps_card_status(): initialize
	  stat structure before using is to avoid a "may be used
	  uninitialized in this function" compiler warning

2006-04-24 09:54  ludovic.rousseau

	* trunk/src/ifd/ifd-ccid.c: ccid_open_usb(): initialize ccid
	  structure to avoid "may be used uninitialized in this function"
	  compiler warnings

2006-04-24 09:50  ludovic.rousseau

	* trunk/src/ct/status.c: ct_status_unlock(): the function is of
	  type void so we can't return NULL, use return instead

2006-04-24 09:47  ludovic.rousseau

	* trunk/src/ct/path.c: add #include <stdlib.h> so that getenv() is
	  correctly defined (avoid 3 compiler warnings)

2006-04-21 06:33  aj

	* trunk/NEWS: updated news file.

2006-04-20 07:31  aj

	* trunk/etc/openct.conf.in, trunk/etc/openct.udev,
	  trunk/etc/openct.usermap, trunk/src/ifd/Makefile.am,
	  trunk/src/ifd/ifd-wbeiuu.c, trunk/src/ifd/init.c,
	  trunk/src/ifd/internal.h: Add driver for WB Electronics'
	  Infinity USB Unlimited card readers by Juan Carlos Borrás

2006-04-19 15:42  aj

	* trunk/src/ifd/internal.h, trunk/src/ifd/sys-bsd.c,
	  trunk/src/ifd/sys-linux.c, trunk/src/ifd/sys-null.c,
	  trunk/src/ifd/sys-osx.c, trunk/src/ifd/sys-solaris.c,
	  trunk/src/ifd/sys-sunray.c, trunk/src/ifd/usb.c: new locking
	  strategy: claim the control interface so only one process will
	  be able to use any usb device at any give time.

2006-04-18 16:04  aj

	* trunk/etc/reader.conf.in: add reader.conf.in file as template
	  for a pcsc-lite reader.conf file.

2006-04-18 15:12  aj

	* trunk/etc/Makefile.am: add example reader.conf file for
	  pcsc-lite.
	* trunk/etc/openct.conf.in: add id for cherry smartboard ccid
	  readers.

2006-04-18 15:11  aj

	* trunk/src/ct/status.c: reverse change: enable error messages
	  when looking for status file - no error messages confused a lot
	  of users.

2006-04-18 14:38  aj

	* trunk/src/ifd/atr.c, trunk/src/ifd/atr.h,
	  trunk/src/ifd/ifd-eutron.c, trunk/src/ifd/internal.h,
	  trunk/src/ifd/proto-t1.c: improvements by Chaskiel Grundman to
	  add support for more eutron versions.

2006-04-18 11:11  aj

	* trunk/etc/openct.udev: ouch, most lines did not end in \".

2006-04-17 18:38  aj

	* trunk/src/ct/client.c, trunk/src/ct/path.c,
	  trunk/src/ct/socket.c: fix segfault (oops). improve error
	  checking.

2006-04-17 17:13  aj

	* trunk/etc/hotplug.openct.in, trunk/etc/init-script.in: add more
	  comments for better useability.

2006-04-17 17:11  aj

	* trunk/src/ifd/ifd-pertosmart1038.c: Carlos Henrique Bauer: adds
	  debug messages filtering to the PertoSmart/ACR AC-1038 driver
	  and fixes a bug for ps_get_status() not returning correctly the
	  flag IFD_CARD_STATUS_CHANGED.

2006-04-17 17:10  aj

	* trunk/src/ifd/ifd-pertosmart1030.c: Carlos Henrique Bauer: add
	  debug messages filtering to the PertoSmart/ACR AC-1030 driver.

2006-04-17 16:17  aj

	* trunk/src/ct/Makefile.am, trunk/src/ct/client.c,
	  trunk/src/ct/path.c, trunk/src/ct/socket.c,
	  trunk/src/ct/status.c, trunk/src/ifd/ifdhandler.c,
	  trunk/src/include/openct/Makefile.am,
	  trunk/src/include/openct/path.h,
	  trunk/src/include/openct/socket.h: put path handling into one
	  central place. allow setting OPENCT_SOCKETDIR environment to
	  choose a different place.

2006-04-12 08:00  aj

	* trunk/src/ifd/utils.c: Andrey Jivsov found this bug: "%" is
	  bogus, the function should return time elapsed in miliseconds...

2006-03-19 22:35  aj

	* trunk/src/ifd/atr.c, trunk/src/ifd/atr.h,
	  trunk/src/ifd/ifd-ccid.c: Chaskiel Grundman: This patch fixes
	  some broken PTS behavior that resulted from two misconceptions
	  that I had about PTS: 1) that the PTS response from the card
	  must be an exact reflection of the request in order to be
	  considered successful. 7816-3 says that the card may refuse the
	  PTS1 byte by sending a response that doesn't include PTS1. 2)
	  that the PTS2 byte was an N (guard time) value. PTS2 is in fact
	  a coded-value, of which only the low 2 bits are defined. The
	  patch adds a new function, ifd_verify_pts, that validates a pts
	  response according to the pts request that would have been sent
	  for a given atr_info. it clears the TA1 field from the atr_info
	  if PTS1 was refused by the card.

2006-03-19 21:44  aj

	* trunk/etc/openct.udev: fix typo, this needs to be one long line,
	  not two.
	* trunk/etc/hotplug.openct.in, trunk/etc/init-script.in,
	  trunk/etc/openct.hald.in: init script: mkdir /var/run/openct, as
	  some distributions use a tmpfs for /var/run and the directory
	  can vanish over reboots. hald: we s/SBINDIR/.../, not @SBINDIR@
	  ... hotplug: make it work with udev and /dev/bus/usb device
	  files.

2006-03-16 21:56  aj

	* trunk/src/ifd/init.c: proper sorting. (only for readability)

2006-03-16 21:53  aj

	* trunk/configure.ac, trunk/src/ifd/sys-linux.c: openct does not
	  compile on some plattforms with header file issues. fix this -
	  as suggested by usb kernel good greg KH - by including all
	  necessary definitions in the source code.

2006-03-16 21:36  aj

	* trunk/configure.ac: simply the revision, drop the m4 code. it
	  didn't turn out the way I wanted it (does not contain the
	  _repository_/_branch_ revision).

2006-03-14 21:43  aj

	* trunk/NEWS, trunk/src/ifd/ifd-kaan.c: improved Siemens B1 driver
	  by Lorenz Knauer

2006-02-27 22:03  aj

	* trunk/src/ifd/ifd-pertosmart1030.c: a) driver not claiming a USB
	  interface before using it. b) driver not being able to receive
	  data from the reader. by Carlos Henrique Bauer

2006-02-27 21:57  aj

	* trunk/src/ifd/ifd-pertosmart1038.c: This patch fixes a problem
	  with the pertosmart1038 driver not being able to receive data
	  from reader. By Carlos Henrique Bauer.

2006-02-27 21:55  aj

	* trunk/src/ifd/sys-linux.c: fix ifd_sysdep_device_type() always
	  failing for USB devices in Linux. Thanks to Carlos Henrique
	  Bauer and Nicola Franchi.

2006-02-15 08:46  aj

	* trunk/src/ifd/ifd-ccid.c: List of problems fixed: * Fixed
	  interface search algorithm (was buggy for interface > 0) * Fixed
	  a double free when no suitable device descriptors are found *
	  Enabled status polling (instead of interrupt) for USB devices
	  that don't have an interrupt endpoint (such as this keyboard) *
	  Do not set device configuration if the device has only one
	  configuration available (fixes kernel warnings and EBUSY on some
	  HCI-s on Linux). by Antti Andreimann

2006-02-15 08:45  aj

	* trunk/etc/openct.conf.in: add new ids reported by Antti
	  Andreimann

2006-02-09 19:45  aj

	* trunk/LGPL-2.1, trunk/Makefile.am: add LGPL-2.1 to distribution
	  tar file.

2006-02-09 19:37  aj

	* trunk/NEWS: clarify license change.

2006-02-09 19:34  aj

	* trunk/NEWS: update news for new driver.

2006-02-09 19:33  aj

	* trunk/src/ifd/Makefile.am, trunk/src/ifd/ifd-smph.c,
	  trunk/src/ifd/init.c, trunk/src/ifd/internal.h: Add
	  Phoenix/SmartMouse drier by Antoine Nguyen
	  <nguyen.antoine@wanadoo.fr> Based on Alexandre Becoulet SCTK
	  project (http://freshmeat.net/projects/sctk/).

2006-01-22 21:13  aj

	* trunk/etc/Info.plist: fix url to opensc-project for now and
	  mention OpenCT, not OpenSC.

2006-01-22 21:05  aj

	* trunk/doc/README, trunk/doc/export-wiki.sh: moved to
	  opensc-project till dns for opensc.org is back.

2006-01-14 17:38  aj

	* trunk/etc/Makefile.am, trunk/etc/openct.conf.in,
	  trunk/etc/openct.hald.in, trunk/etc/openct.udev: add a script
	  for hald and a config file for udev. add starkey token.

2006-01-14 17:36  aj

	* trunk/etc/openct.usermap: add starkey driver.
	* trunk/src/ifd/Makefile.am, trunk/src/ifd/ifd-starkey.c,
	  trunk/src/ifd/init.c: add starkey driver. doesn't work yet (but
	  you can get an atr!).

2006-01-14 17:35  aj

	* trunk/src/ifd/sys-linux.c: try /dev/bus/usb/* first, fallback to
	  /proc/bus/usb as usual.
	* trunk/src/ifd/sys-bsd.c: at least on some bsd the file is called
	  /dev/ugen0.00 for control transfers. strange, control transfer
	  is no endpoint AFAIK.

2005-12-26 22:57  aj

	* trunk/configure.ac: add "-svn-rXXXX" with svn revision as
	  version number. thanks to werner koch.

2005-12-15 14:19  aj

	* trunk/etc/openct.usermap: add line for spr 532 readers - they
	  have at least with some firmware the wrong interface class and
	  were thus not properly detected.

2005-12-02 21:19  aj

	* trunk/src/ifd/usb-descriptors.c: add some paranoia: after free
	  change values to NULL.

2005-12-02 21:18  aj

	* trunk/src/ifd/ifd-pertosmart1038.c: more cleanups and better
	  error handling.

2005-12-02 21:17  aj

	* trunk/src/ifd/ifd-pertosmart1030.c: fix signedness issue,
	  improve error handling.

2005-12-02 21:15  aj

	* trunk/src/ifd/ifd-ccid.c: remove double free.

2005-12-01 21:34  aj

	* trunk/src/ifd/ifd-pertosmart1038.c: remove "const" of course.

2005-12-01 21:19  aj

	* trunk/src/ifd/ifd-pertosmart1038.c: declarations first, then
	  code.

2005-12-01 21:17  aj

	* trunk/src/ifd/ifd-pertosmart1030.c,
	  trunk/src/ifd/ifd-pertosmart1038.c: fix small bugs introduced in
	  the cleanup.

2005-12-01 21:00  aj

	* trunk/src/ifd/ifd-pertosmart1038.c: start cleaning up this code,
	  too.

2005-12-01 20:44  aj

	* trunk/src/ifd/ifd-pertosmart1030.c: more cleanups to make it
	  more readable.

2005-12-01 20:33  aj

	* trunk/src/ifd/ifd-pertosmart1030.c: swap if argument, reduce
	  empty lines, remove unneeded brace to make code easier to read
	  and understand.

2005-12-01 20:10  aj

	* trunk/src/ifd/ifd-ikey2k.c: keep some dead code in case we
	  change that define.

2005-12-01 20:09  aj

	* trunk/src/ifd/init.c: proper cleanup in case of an error.
	* trunk/src/ifd/ctbcs.c: we checked it is not null. remove dead
	  code.

2005-12-01 20:08  aj

	* trunk/src/ct/socket.c: check if prev is null. don't check it
	  later, after it was already dereferenced.

2005-12-01 20:05  aj

	* trunk/src/ctapi/ctapi.c: remove some dead code, and handle
	  size!=0 with an error.

2005-12-01 19:59  aj

	* trunk/src/ifd/ifd-pertosmart1030.c,
	  trunk/src/ifd/ifd-pertosmart1038.c: Lident pertosmart drivers.
	* trunk/src/ifd/ifd-acr30u.c: Lident acr30u.
	* trunk/src/ifd/ifd-ccid.c: Lindent ifd-ccid.

2005-12-01 19:58  aj

	* trunk/src/ifd/ifd-cm4000.c, trunk/src/ifd/ifd-etoken.c,
	  trunk/src/ifd/ifd-etoken64.c, trunk/src/ifd/ifd-eutron.c,
	  trunk/src/ifd/ifd-ikey2k.c, trunk/src/ifd/ifd-ikey3k.c,
	  trunk/src/ifd/ifd-towitoko.c, trunk/src/ifd/ifdproxy.c: small
	  Lindent changes.

2005-12-01 19:56  aj

	* trunk/src/ifd/conf.c, trunk/src/ifd/driver.c,
	  trunk/src/ifd/ifdhandler.c, trunk/src/ifd/init.c,
	  trunk/src/ifd/pcmcia-block.c, trunk/src/ifd/proto-gbp.c,
	  trunk/src/ifd/proto-sync.c, trunk/src/ifd/proto-t1.c,
	  trunk/src/ifd/sys-null.c, trunk/src/ifd/sys-osx.c,
	  trunk/src/ifd/sys-solaris.c, trunk/src/ifd/usb-descriptors.c:
	  Lindent these files.

2005-12-01 19:51  aj

	* trunk/src/pcsc/pcsc.c: Lindent'ed.

2005-11-01 22:56  aj

	* trunk/src/ifd/sys-bsd.c, trunk/src/ifd/sys-null.c:
	  debian/freebsd has FreeBSD_kernel defined.

2005-10-13 18:49  aj

	* trunk/src/ifd/ifd-pertosmart1038.c: add pertosmart 1038 driver.

2005-10-13 07:04  aj

	* trunk/etc/openct.conf.in, trunk/etc/openct.usermap,
	  trunk/src/ifd/Makefile.am, trunk/src/ifd/init.c,
	  trunk/src/ifd/internal.h: new driver by Carlos Henrique Bauer
	  <carlos.bauer@smartcon.com.br> for ACS AC-1038 chipset
	  (PertoSmart EMV and ACS ACR38U).

2005-09-23 15:44  aj

	* trunk/aclocal/Makefile.am: list all current macro packages.
	* trunk/src/ctapi/ctapi.h, trunk/src/ifd/cardman.h,
	  trunk/src/ifd/ifd-ccid.c, trunk/src/ifd/ifd-cm4000.c,
	  trunk/src/ifd/ifd-kaan.c, trunk/src/ifd/ifd-pertosmart1030.c,
	  trunk/src/ifd/ifd-towitoko.c, trunk/src/ifd/ria.h,
	  trunk/src/tools/openct-tool.c: silence warnings about extra ","
	  and "//" style comments.

2005-09-20 20:46  aj

	* trunk/src/ifd/ifd-ccid.c: - accept the "proprietary" interface
	  class id and class descriptors tagged as proprietary for the
	  following devices (list derived from
	  <http://svn.debian.org/wsvn/pcsclite/trunk/Drivers/ccid/readers>)
	  { 0x04e6, 0xe003 }, /* SCM SPR 532 */ { 0x046a, 0x003e }, /*
	  Cherry SmartTerminal ST-2XXX */ { 0x413c, 0x2100 }, /* Dell USB
	  Smartcard Keyboard */ { 0x04e6, 0x5120 }, /* SCM SCR331-DI (NTT)
	  */ { 0x04e6, 0x5111 }, /* SCM SCR331-DI */ { 0x08e6, 0x1359 },
	  /* Verisign secure storage token */ { 0x08e6, 0xACE0 }, /*
	  Verisign secure token */ - remove the need for struct
	  usb_ccid_descriptor to be packed - check the slot/sequence of a
	  ccid bulk-in message before the error code. (this is not
	  sufficient to support multi-slot readers correctly, but it's a
	  step in the right direction)

2005-09-20 07:30  aj

	* trunk/aclocal/libtool.m4: including libtool.m4 was a bad idea
	  and causes trouble.

2005-09-20 07:19  aj

	* trunk/src/include/openct/apdu.h,
	  trunk/src/include/openct/device.h,
	  trunk/src/include/openct/ifd.h,
	  trunk/src/include/openct/openct.h: remove trailing commas.

2005-09-17 09:54  aj

	* trunk/src/ifd/process.c: timeout parameter is optional.

2005-09-16 17:17  aj

	* trunk/src/ifd/ifdhandler.c: Following patch should allow
	  clean(er) shutdown of ifdhandler process. By Priit Randla

2005-09-16 14:15  aj

	* trunk/doc/changelog.sh, trunk/doc/export-wiki.sh: xsltproc
	  without network connections.

2005-09-14 09:49  ludovic.rousseau

	* trunk/doc/export-wiki.sh: use -nv instead of --non-verbose since
	  wget 1.10 now uses --no-verbose instead. Grr!

2005-09-13 10:14  aj

	* trunk/src/ct/client.c, trunk/src/ifd/process.c,
	  trunk/src/include/openct/tlv.h: fix error handling, thanks to
	  Priit for reporting the issue.

2005-09-13 10:13  aj

	* trunk/doc/Makefile.am: remove ChangeLog on "make
	  maintainer-clean".

2005-09-11 19:16  aj

	* trunk/doc/changelog.sh: oops, too much copy&paste.

2005-09-11 18:09  aj

	* trunk/src/pcsc/Makefile.am: install bundle file only when
	  activated.
	* trunk/src/ifd/Makefile.am: configure changes caused variable
	  names to change.

2005-09-11 18:08  aj

	* trunk/NEWS, trunk/configure.ac: use pkg-config for finding
	  pcsc-lite and libusb. same pcsc code as opensc.
	* trunk/doc/Makefile.am, trunk/doc/changelog.sh,
	  trunk/doc/svn2cl.xsl: add svn2cl based changelog.

2005-09-11 17:34  aj

	* trunk/ANNOUNCE, trunk/Makefile.am: remove ANNOUNCE file - we
	  don't use it anyway or always forget about it.

2005-09-11 09:59  aj

	* trunk/NEWS: updates done in 0.6.6 release.

2005-09-09 12:10  aj

	* trunk/src/ifd/sys-osx.c: null implementation, to be filled with
	  mac os X specific code.

2005-09-09 12:01  aj

	* trunk/src/pcsc/ifdhandler.h: LPSTR is deprecated, use LPTSTR.
	* trunk/src/ifd/ifd-pertosmart1030.c: kill two signed warnings.
	  (ugly?)

2005-09-09 12:00  aj

	* trunk/src/ifd/Makefile.am, trunk/src/ifd/sys-null.c: add missing
	  function to null sys module. create a mac os X sys module
	  (currently also null code).

2005-09-08 17:21  aj

	* trunk/src/ifd/Makefile.am: we use libtool for linking, so it can
	  calucalte the dependencies using LTLIBLTDL better. Thanks to
	  Ralf Wildenhues.

2005-09-08 17:06  aj

	* trunk/configure.ac: fix AC_MSG_ERROR usage. thanks to Ralf
	  Wildenhues.

2005-09-08 17:01  aj

	* trunk/src/ifd/Makefile.am, trunk/src/pcsc/Makefile.am:
	  AC_SUBSTed variables are better used with $(..). Thanks to Ralf
	  Wildenhues.

2005-09-08 16:52  aj

	* trunk/Makefile.am, trunk/bootstrap: aclocal -I aclocal/ (as
	  suggested by Ralf Wildenhues)

2005-09-05 19:12  aj

	* trunk/configure.ac: fail if ltdl.h is not available.

2005-09-05 19:11  aj

	* trunk/aclocal/lib-ld.m4, trunk/aclocal/lib-link.m4,
	  trunk/aclocal/lib-prefix.m4, trunk/aclocal/libtool.m4,
	  trunk/aclocal/pkg.m4: add / update all m4 macro packages we use.

2005-09-05 18:53  aj

	* trunk/configure.ac: improved ltdl check.

2005-09-05 18:51  aj

	* trunk/ANNOUNCE, trunk/NEWS, trunk/TODO: small documentation
	  update.
	* trunk/src/ifd/ifd-cm4000.c, trunk/src/ifd/pcmcia-block.c:
	  variables not used.

2005-09-05 18:50  aj

	* trunk/src/ifd/init.c: return 1 (error).

2005-09-05 18:49  aj

	* trunk/src/ifd/ifd-acr30u.c: variable not used.
	* trunk/src/ifd/ifd-pertosmart1030.c: too much debug info.

2005-09-05 18:37  aj

	* trunk/etc/openct.conf.in, trunk/etc/openct.usermap:
	  carlos.bauer: Add new USB ID (072f:8009) to pertosmart1030
	  driver.

2005-09-05 06:45  ludovic.rousseau

	* trunk/doc/export-wiki.sh: make export-wiki.sh executable

2005-09-04 11:31  aj

	* trunk/etc/openct.conf.in: add cm4040 reader.

2005-09-04 11:30  aj

	* trunk/src/ifd/ifd-ccid.c: The changes to ifd-ccid.c are: 1) make
	  usb config descriptor parsing conditional to USB 2) add
	  initialization for PCMCIA variant 3) Only ask for 10 bytes when
	  issuing CCID_CMD_GETSLOTSTAT (which is fixed size of 10 bytes
	  according to ccid spec 1.00a anyway) adds support for omnikey
	  4040 devices.

2005-09-04 11:28  aj

	* trunk/src/ifd/Makefile.am, trunk/src/ifd/internal.h: add pcmcia
	  block device type.

2005-09-04 11:27  aj

	* trunk/src/ifd/device.c, trunk/src/ifd/pcmcia-block.c: add pcmcia
	  block device type.
	* trunk/src/include/openct/device.h: add pcmcia block type.

2005-09-03 22:39  aj

	* trunk/src/ifd/ifd-cm4000.c: Patch by Harald Welte: - cleans up
	  some unused code from ifd-cm4000.c - adds card_status detection
	  - fixes CM_IOCGATR ioctl on 64bit platforms (don't use numeric
	  value)

2005-09-03 10:02  aj

	* trunk/src/tools/openct-tool.c: adds a new "-s" option to specify
	  the slot number. By Harald Welte

2005-09-02 16:43  aj

	* trunk/Makefile.am, trunk/doc/Makefile.am: that didn't work
	  either. new idea.

2005-09-02 09:51  aj

	* trunk/Makefile.am: "doc" does not work well, it is the
	  subdirectory name.

2005-09-02 09:29  aj

	* trunk/Makefile.am: dist-hook: is too late, need to generate the
	  documentation before automake "make dist" copied files around.

2005-09-01 20:15  aj

	* trunk/configure.ac, trunk/src/ifd/Makefile.am: use the macro
	  (from gettext package) to link via libltdl.la. That should take
	  care of dependencies, but maybe it does not?
	* trunk/doc/README: add a word on regenerating those files.

2005-09-01 15:17  aj

	* trunk/doc/Makefile.am, trunk/doc/trac.css: proper cleanup on
	  documentation.

2005-09-01 14:59  aj

	* trunk/doc/api: remove api/ subdir, to get generate-api.sh script
	  work better.

2005-09-01 13:58  aj

	* trunk/Makefile.am, trunk/api, trunk/bootstrap,
	  trunk/configure.ac, trunk/doc/AuthorsAndCredits.html,
	  trunk/doc/ContactInfo.html, trunk/doc/DriverApi.html,
	  trunk/doc/FilesTools.html, trunk/doc/LicenseText.html,
	  trunk/doc/MailingLists.html, trunk/doc/Makefile.am,
	  trunk/doc/OperatingSystems.html, trunk/doc/OverView.html,
	  trunk/doc/QuickStart.html, trunk/doc/RemoteAccess.html,
	  trunk/doc/ResourcesLinks.html, trunk/doc/SecureSetup.html,
	  trunk/doc/TroubleShooting.html, trunk/doc/api,
	  trunk/doc/cardman.html, trunk/doc/ccid.html,
	  trunk/doc/doxygen.conf.in, trunk/doc/egate.html,
	  trunk/doc/etoken.html, trunk/doc/eutron.html,
	  trunk/doc/export-wiki.sh, trunk/doc/gempc.html,
	  trunk/doc/generate-api.sh, trunk/doc/ikey2032.html,
	  trunk/doc/ikey3000.html, trunk/doc/index.html,
	  trunk/doc/kaan.html, trunk/doc/pertosmart1030.html,
	  trunk/doc/smartboard.html, trunk/doc/towitoko.html,
	  trunk/src/ifd/Makefile.am: * big documentation update. remove
	  generated documentation from svn. * create documentation on
	  "make dist" * do not include libltdl, instead us and require an
	  installed one.

2005-08-28 21:38  aj

	* trunk/api, trunk/api/Makefile.am, trunk/api/README,
	  trunk/api/doxygen.conf, trunk/api/html,
	  trunk/api/html/annotated.html,
	  trunk/api/html/apdu_8h-source.html,
	  trunk/api/html/buffer_8h-source.html,
	  trunk/api/html/conf_8h-source.html,
	  trunk/api/html/device_8h-source.html,
	  trunk/api/html/dir_000000.html, trunk/api/html/dir_000001.html,
	  trunk/api/html/dir_000002.html, trunk/api/html/dirs.html,
	  trunk/api/html/doxygen.css, trunk/api/html/doxygen.png,
	  trunk/api/html/driver_8h-source.html,
	  trunk/api/html/driver_8h.html,
	  trunk/api/html/error_8h-source.html, trunk/api/html/files.html,
	  trunk/api/html/functions.html,
	  trunk/api/html/functions_vars.html,
	  trunk/api/html/ifd_8h-source.html, trunk/api/html/index.html,
	  trunk/api/html/logging_8h-source.html,
	  trunk/api/html/openct_8h-source.html,
	  trunk/api/html/protocol_8h-source.html,
	  trunk/api/html/server_8h-source.html,
	  trunk/api/html/socket_8h-source.html,
	  trunk/api/html/structifd__driver__ops.html,
	  trunk/api/html/tlv_8h-source.html: add api documentation.

2005-08-28 21:08  aj

	* trunk/Makefile.am, trunk/configure.ac, trunk/src/ifd/driver.c,
	  trunk/src/include/openct/driver.h: add initial doxygen
	  documentation by Laurent Pinchart

2005-08-23 23:05  aj

	* trunk/src/ifd/ifdhandler.c: oops, fix typo.

2005-08-23 23:01  aj

	* trunk/NEWS: comment changes in openct since 0.6.5 so far.

2005-08-23 22:54  aj

	* trunk/doc/DriverApi.html, trunk/doc/Makefile.am,
	  trunk/doc/index.html: documentation update.

2005-08-23 18:44  aj

	* trunk/Makefile.am, trunk/bootstrap, trunk/configure.ac,
	  trunk/src/Makefile.am, trunk/src/ifd/Makefile.am,
	  trunk/src/ifd/init.c, trunk/src/ifd/modules.c, trunk/src/scdl:
	  use libltdl instead of scdl.

2005-08-23 18:41  aj

	* trunk/src/ifd/Makefile.am: do not install libifd - only meant to
	  use some code in two appliactions.

2005-08-17 19:10  aj

	* trunk/doc/MailingLists.html, trunk/doc/Makefile.am,
	  trunk/doc/OperatingSystems.html, trunk/doc/OverView.html,
	  trunk/doc/RecentResults.html, trunk/doc/ResourcesLinks.html,
	  trunk/doc/SupportedReaders.html, trunk/doc/cardman.html,
	  trunk/doc/index.html, trunk/doc/pertosmart1030.html:
	  documentation update.

2005-07-20 08:37  aj

	* trunk/src/ifd/Makefile.am: also compile in acr30u driver.

2005-07-19 20:38  aj

	* trunk/doc/AuthorsAndCredits.html, trunk/doc/etoken.html: small
	  updates from current wiki.

2005-07-19 18:41  aj

	* trunk/src/ifd/ifd-acr30u.c, trunk/src/ifd/init.c,
	  trunk/src/ifd/internal.h: add acr30u driver by Laurent Pinchart.

2005-07-19 18:39  aj

	* trunk/src/ifd/device.c, trunk/src/ifd/reader.c: fix situation in
	  case device name is NULL. patch by Laurent Pinchart.

2005-07-18 22:56  aj

	* trunk/doc/AuthorsAndCredits.html, trunk/doc/ContactInfo.html,
	  trunk/doc/FilesTools.html, trunk/doc/LicenseText.html,
	  trunk/doc/OperatingSystems.html, trunk/doc/QuickStart.html,
	  trunk/doc/RecentResults.html, trunk/doc/RemoteAccess.html,
	  trunk/doc/SecureSetup.html, trunk/doc/SupportedReaders.html,
	  trunk/doc/TroubleShooting.html, trunk/doc/cardman.html,
	  trunk/doc/ccid.html, trunk/doc/egate.html,
	  trunk/doc/etoken.html, trunk/doc/eutron.html,
	  trunk/doc/export-wiki.sh, trunk/doc/gempc.html,
	  trunk/doc/ikey2032.html, trunk/doc/ikey3000.html,
	  trunk/doc/index.html, trunk/doc/kaan.html,
	  trunk/doc/pertosmart1030.html, trunk/doc/smartboard.html,
	  trunk/doc/towitoko.html: replace with current wiki files.

2005-07-18 22:51  aj

	* trunk/etc/openct.conf.in, trunk/etc/openct.usermap: add new
	  drivers.

2005-07-18 22:50  aj

	* trunk/src/ifd/Makefile.am, trunk/src/ifd/ifd-etoken64.c,
	  trunk/src/ifd/init.c, trunk/src/ifd/internal.h: add etoken64
	  driver.

2005-07-18 22:47  aj

	* trunk/src/ifd/Makefile.am, trunk/src/ifd/ifd-pertosmart1030.c,
	  trunk/src/ifd/init.c, trunk/src/ifd/internal.h: add pertosmart
	  ac1030 driver.

2005-07-12 14:58  martin

	* trunk/doc/export-wiki.sh: Use xsltproc instead of xalan.

2005-06-16 19:38  aj

	* trunk/etc/openct.conf.in, trunk/solaris/openct.conf-dist,
	  trunk/src/pcsc/pcsc.c: "smart card" not "SmartCard" or
	  "smartcard".

2005-06-15 20:45  aj

	* trunk/etc/hotplug.openct.in: race found in kernel usb/hotplug
	  interaction. sleep 1 helps a lot.

2005-06-03 20:28  aj

	* trunk/src/ifd/atr.c, trunk/src/ifd/atr.h: accept more
	  parameters, e.g. estonian id card.

2005-05-29 19:39  aj

	* trunk/src/ctapi/ctapi.c, trunk/src/ifd/conf.c,
	  trunk/src/ifd/driver.c, trunk/src/ifd/ifd-cm4000.c,
	  trunk/src/ifd/ifd-etoken.c, trunk/src/ifd/ifd-eutron.c,
	  trunk/src/ifd/ifd-gempc.c, trunk/src/ifd/ifd-ikey2k.c,
	  trunk/src/ifd/ifd-ikey3k.c, trunk/src/ifd/ifd-towitoko.c,
	  trunk/src/ifd/internal.h, trunk/src/ifd/pcmcia.c,
	  trunk/src/ifd/proto-gbp.c, trunk/src/ifd/proto-sync.c,
	  trunk/src/ifd/sys-bsd.c, trunk/src/ifd/sys-linux.c,
	  trunk/src/ifd/sys-solaris.c, trunk/src/ifd/sys-sunray.c,
	  trunk/src/include/openct/driver.h: many small compile fixes plus
	  code/indent improvements, silenting warnings etc.

2005-05-29 17:48  aj

	* trunk/src/ifd/ria.c: timeout is always at least
	  RIA_DEFAULT_TIMEOUT, so it cannot be = 0 or < 0 ...

2005-05-29 17:43  aj

	* trunk/src/ctapi/ctapi.c: if (size) or if (size != NULL), but for
	  sake of readability: please don't use if (size != (size_t *) 0)
	  ...

2005-05-29 17:35  aj

	* trunk/src/tools/openct-control.c: handle out of memory.

2005-05-29 17:34  aj

	* trunk/src/ctapi/ctapi.c: don't access structures after freeing
	  them.

2005-05-29 17:29  aj

	* trunk/src/ifd/atr.c: info structure has int TA[3], i.e. 0..2 is
	  valid as index, 3 is not.

2005-05-29 16:30  aj

	* trunk/src/ifd/conf.c, trunk/src/ifd/device.c,
	  trunk/src/ifd/driver.c, trunk/src/ifd/ifd-cardman.c,
	  trunk/src/ifd/ifd-ccid.c, trunk/src/ifd/ifd-cm4000.c,
	  trunk/src/ifd/ifd-gempc.c, trunk/src/ifd/ifd-kaan.c,
	  trunk/src/ifd/locks.c, trunk/src/ifd/protocol.c,
	  trunk/src/ifd/ria-server.c, trunk/src/ifd/ria.c,
	  trunk/src/ifd/sys-bsd.c, trunk/src/ifd/sys-linux.c,
	  trunk/src/ifd/sys-solaris.c, trunk/src/ifd/sys-sunray.c,
	  trunk/src/ifd/usb-descriptors.c: add/fix/unify out of memory
	  handling.

2005-05-29 13:49  aj

	* trunk/src/ifd/reader.c: one more calloc check, one more check
	  for NULL.

2005-05-29 13:45  aj

	* trunk/src/ifd/ifd-eutron.c: error on a too long atr, accept more
	  than 4 bytes as atr complete.

2005-05-29 13:38  aj

	* trunk/src/ifd/ifd-towitoko.c: buffer needs to be TWT_PAGESIZE +2
	  (header, body, footer).

2005-05-29 13:35  aj

	* trunk/src/ifd/ifdhandler.c, trunk/src/ifd/ifdproxy.c,
	  trunk/src/ifd/init.c: fix a few unhandled out of memory
	  situations.

2005-05-29 13:29  aj

	* trunk/src/ifd/ifdhandler.c: make device argument mandatory.

2005-05-29 13:15  aj

	* trunk/src/ifd/ifd-cm4000.c: len was not initialized, guess this
	  fixes it.

2005-05-29 13:09  aj

	* trunk/src/tools/openct-control.c, trunk/src/tools/openct-tool.c:
	  Lindent for consistent style

2005-05-29 13:08  aj

	* trunk/src/scdl/scdl.c: Lindent for consistent style

2005-05-29 13:06  aj

	* trunk/src/pcsc/pcsc.c: Lindent for consistent style

2005-05-29 13:05  aj

	* trunk/src/ifd/ifd-cm4000.c, trunk/src/ifd/ifd-egate.c,
	  trunk/src/ifd/ifd-etoken.c, trunk/src/ifd/ifd-eutron.c,
	  trunk/src/ifd/ifd-gempc.c, trunk/src/ifd/ifd-ikey2k.c,
	  trunk/src/ifd/ifd-ikey3k.c, trunk/src/ifd/ifd-kaan.c,
	  trunk/src/ifd/ifd-smartboard.c, trunk/src/ifd/ifd-towitoko.c:
	  Lindent for consistent style

2005-05-29 13:02  aj

	* trunk/src/ifd/serial.c: Lindent for consistent style

2005-05-29 13:00  aj

	* trunk/src/ifd/ifdhandler.c, trunk/src/ifd/ifdhandler.h,
	  trunk/src/ifd/ifdproxy.c, trunk/src/ifd/init.c,
	  trunk/src/ifd/internal.h: Lindent for consistent style

2005-05-29 12:54  aj

	* trunk/src/ifd/locks.c, trunk/src/ifd/manager.c,
	  trunk/src/ifd/modules.c: Lindent for consistent style

2005-05-29 12:53  aj

	* trunk/src/ifd/pcmcia.c, trunk/src/ifd/process.c,
	  trunk/src/ifd/proto-gbp.c, trunk/src/ifd/proto-sync.c,
	  trunk/src/ifd/proto-t0.c, trunk/src/ifd/proto-t1.c,
	  trunk/src/ifd/proto-trans.c, trunk/src/ifd/protocol.c: Lindent
	  for consistent style

2005-05-29 12:50  aj

	* trunk/src/ifd/reader.c, trunk/src/ifd/ria-device.c,
	  trunk/src/ifd/ria-server.c, trunk/src/ifd/ria.c,
	  trunk/src/ifd/ria.h: Lindent for consistent style

2005-05-29 12:48  aj

	* trunk/src/ifd/sys-bsd.c, trunk/src/ifd/sys-linux.c,
	  trunk/src/ifd/sys-null.c, trunk/src/ifd/sys-solaris.c,
	  trunk/src/ifd/sys-sunray.c: Lindent for common style, and reduce
	  nesting in some functions to keep the code indent'able and make
	  it easier to read.

2005-05-29 12:26  aj

	* trunk/src/ifd/usb-descriptors.c,
	  trunk/src/ifd/usb-descriptors.h, trunk/src/ifd/usb.c: Lindent
	  for consistent style

2005-05-29 12:21  aj

	* trunk/src/ifd/utils.c: Lindent for consistent style

2005-05-29 12:20  aj

	* trunk/src/ifd/ifd-cardman.c: Lindent for consistent style

2005-05-29 11:37  aj

	* trunk/src/ifd/device.c, trunk/src/ifd/driver.c: Lindent for
	  consistent style

2005-05-29 11:36  aj

	* trunk/src/ifd/apdu.c, trunk/src/ifd/atr.c, trunk/src/ifd/atr.h,
	  trunk/src/ifd/cardman.h, trunk/src/ifd/checksum.c,
	  trunk/src/ifd/conf.c, trunk/src/ifd/ctbcs.c,
	  trunk/src/ifd/ctbcs.h: Lindent for consistent style

2005-05-29 11:08  aj

	* trunk/src/ctapi/ctapi.c, trunk/src/ctapi/ctapi.h: Lindent for
	  consistent style.

2005-05-29 11:05  aj

	* trunk/src/ct/buffer.c, trunk/src/ct/client.c,
	  trunk/src/ct/error.c, trunk/src/ct/mainloop.c,
	  trunk/src/ct/socket.c, trunk/src/ct/status.c,
	  trunk/src/ct/tlv.c: Lindent for consistent style.

2005-05-16 20:40  aj

	* trunk/configure.ac: change back to WIP for snapshot script.

2005-05-16 20:22  aj

	* trunk/NEWS, trunk/configure.ac: release openct 0.6.5 without
	  changes.

2005-05-16 20:21  aj

	* trunk/doc/ccid.html: minimal documentation update.

2005-05-10 20:24  aj

	* trunk/configure.ac: change version string back to WIP for the
	  nightly snapshots script.

2005-05-10 20:16  aj

	* trunk/Makefile.am: reflect changes in solaris/.

2005-05-10 20:10  aj

	* trunk/src/ifd/sys-linux.c: open is defined in fcntl.h

2005-05-10 20:04  aj

	* trunk/AUTHORS, trunk/ChangeLog, trunk/LICENSE,
	  trunk/Makefile.am, trunk/NEWS, trunk/QUICKSTART, trunk/README,
	  trunk/configure.ac: remove text documentation where it
	  duplicates html documentation. create new release.

2005-05-10 20:01  aj

	* trunk/doc/AuthorsAndCredits.html, trunk/doc/FilesTools.html,
	  trunk/doc/LicenseText.html, trunk/doc/Makefile.am,
	  trunk/doc/OperatingSystems.html, trunk/doc/QuickStart.html,
	  trunk/doc/README, trunk/doc/RecentResults.html,
	  trunk/doc/RemoteAccess.html, trunk/doc/SecureSetup.html,
	  trunk/doc/SupportedReaders.html, trunk/doc/TroubleShooting.html,
	  trunk/doc/cardman.html, trunk/doc/ccid.html,
	  trunk/doc/egate.html, trunk/doc/etoken.html,
	  trunk/doc/eutron.html, trunk/doc/export-wiki.sh,
	  trunk/doc/export-wiki.xsl, trunk/doc/gempc.html,
	  trunk/doc/ikey2032.html, trunk/doc/ikey3000.html,
	  trunk/doc/index.html, trunk/doc/kaan.html, trunk/doc/openct.css,
	  trunk/doc/smartboard.html, trunk/doc/towitoko.html,
	  trunk/doc/trac.css: add new documentation based on a wiki
	  snapshot.

2005-05-10 19:53  aj

	* trunk/doc/Makefile.am, trunk/doc/README,
	  trunk/doc/export-wiki.sh, trunk/doc/export-wiki.xsl: add new
	  documentation based on wiki export.

2005-05-10 19:51  aj

	* trunk/doc/openct.html, trunk/doc/openct.xml,
	  trunk/doc/openct.xsl: remove old xml/html documentation.

2005-05-10 19:45  aj

	* trunk/src/ifd/usb.c: first claim interface, then configure it.

2005-05-05 22:37  aj

	* trunk/solaris/Makefile, trunk/solaris/Makefile.client,
	  trunk/solaris/Makefile.server, trunk/solaris/README,
	  trunk/solaris/openct.conf-dist: William Wanders: client/server
	  support for solaris sunray machines.

2005-05-05 22:35  aj

	* trunk/src/ifd/sys-sunray.c: William Wanders: Add support for
	  sunray machines.

2005-05-05 22:33  aj

	* trunk/solaris/Makefile: William Wanders: updated support files
	  to build and create packages for Solaris 9/10
	* trunk/src/ifd/Makefile.am, trunk/src/ifd/ifdhandler.c,
	  trunk/src/ifd/internal.h, trunk/src/ifd/sys-bsd.c,
	  trunk/src/ifd/sys-linux.c, trunk/src/ifd/sys-solaris.c,
	  trunk/src/ifd/usb-descriptors.c, trunk/src/ifd/usb.c: William
	  Wander: moved usb_open to the system dependant files

2005-05-05 22:31  aj

	* trunk/src/ct/client.c, trunk/src/ct/status.c: William Wanders:
	  use different paths for sunray support.

2005-05-05 22:30  aj

	* trunk/configure.ac: William Wanders: add configure options for
	  sunray.

2005-05-05 09:10  aj

	* trunk/aclocal/pkg.m4: avoids a warning from aclocal >= 1.8 when
	  bootstrapping. (Ville Skytta)
	* trunk/configure.ac, trunk/src/tools/Makefile.am,
	  trunk/src/tools/openct-tool.1.in: -man.patch contains a very
	  rudimentary manual page for openct-tool. I intend to expand it
	  somewhat in the future, and create manual pages for other tools
	  in OpenCT as well. (Ville Skytta)

2005-05-05 09:08  aj

	* trunk/src/ifd/ifdhandler.c, trunk/src/ifd/ifdproxy.c:
	  -usage.patch prints the usage to stdout if there's no error.
	  This was mainly inspired so that one can use help2man on the
	  OpenCT tools, but I think it's ok to have anyway. (Ville Skytta)
	* trunk/src/tools/openct-control.c, trunk/src/tools/openct-tool.c:
	  usage.patch prints the usage to stdout if there's no error. This
	  was mainly inspired so that one can use help2man on the OpenCT
	  tools, but I think it's ok to have anyway. Also carries one
	  trivial grammar fix. (Ville Skytta)

2005-04-29 22:10  aj

	* trunk/src/ifd/ifdhandler.c: Ville Skytta: adds docs for "-i" to
	  "ifdhandler -h".
	* trunk/etc/openct.conf.in: Ville Skytta: add a sample commented
	  out config snippet for gempc.

2005-04-26 19:43  aj

	* trunk/etc/openct.conf.in: Ville Skytta: an example cm4000
	  configuration snippet, commented out by default due to the
	  driver not being quite ready for real use yet.
	* trunk/src/ifd/ifd-cardman.c, trunk/src/ifd/ifd-cm4000.c: Ville
	  Skytta: cardman-strings.patch contains various cosmetic comment
	  and string improvements to the cardman and cm4000 drivers.

2005-04-26 19:42  aj

	* trunk/etc/Info.plist, trunk/etc/openct.conf.in,
	  trunk/etc/openct.usermap: Ville Skytta: comments out the orignal
	  "cardman" driver entries in the default configs. It also adds
	  CardMan 3121 and 5121 strings to Info.plist which enables
	  pcsc-lite hotplug for them.

2005-04-26 09:11  aj

	* trunk/NEWS: 0.6.4 was released yesterday, add changes we did to
	  0.6.5 do far.

2005-04-25 21:01  aj

	* trunk/configure.ac: move back to "WIP" for the snapshot script.

2005-04-25 20:52  aj

	* trunk/etc/openct.conf.in, trunk/src/ifd/Makefile.am,
	  trunk/src/ifd/cardman.h, trunk/src/ifd/ifd-cm4000.c,
	  trunk/src/ifd/init.c: add cardman support.

2005-04-25 20:50  aj

	* trunk/src/ifd/device.c, trunk/src/ifd/pcmcia.c: add pcmcia
	  support (by Harald Welte)

2005-04-25 20:49  aj

	* trunk/src/ifd/ifd-ccid.c, trunk/src/include/openct/device.h:
	  make usb endpoint configureable (by Harald Welte)

2005-04-25 20:44  aj

	* trunk/configure.ac: create new release candidate.

2005-04-25 20:19  aj

	* trunk/ANNOUNCE, trunk/configure.ac: New version of openct: 0.6.4.

2005-04-17 20:15  aj

	* trunk/configure.ac: change back to "WIP" for the snapshot script.

2005-04-17 20:05  aj

	* trunk/NEWS, trunk/configure.ac: create new release candidate
	  with the libtool fix from ville.

2005-04-17 20:03  aj

	* trunk/macos/libtool-bundle: Description by ville.skytta@iki.fi:
	  Cosmetic: Installing the lib contained in the bundle as
	  "openct-ifd" without the usual shared library suffix is slightly
	  misleading. Will attach a patch which preserves the filename and
	  installs it as "openct-ifd.so" (on Linux) which is what I'd
	  expect a shared lib / loadable module to be named like.

2005-04-12 20:45  aj

	* trunk/configure.ac: set the version to "WIP" (work in progress)
	  for the snapshot script.

2005-04-07 07:12  aj

	* trunk/Makefile.am, trunk/NEWS: Add solaris/ files to relase tar
	  file. (via main makefile.am, because of solaris/Makefile)

2005-04-07 07:05  aj

	* trunk/configure.ac: create a second rc without the proto t=1
	  changes.

2005-04-07 07:04  aj

	* trunk/src/ifd/proto-t1.c: reverse proto-t1 changes for now, will
	  be added once we have this release out of the door.

2005-03-29 07:28  aj

	* trunk/solaris, trunk/solaris/Makefile, trunk/solaris/README,
	  trunk/solaris/checkinstall.in,
	  trunk/solaris/devices-openct-fabric.xml-dist,
	  trunk/solaris/openct-fabric-dist,
	  trunk/solaris/openct-hotplug-dist,
	  trunk/solaris/openct.conf-dist, trunk/solaris/pkginfo.in,
	  trunk/solaris/postinstall, trunk/solaris/preremove,
	  trunk/solaris/proto: Add files to make using openct on solaris
	  easier.

2005-03-22 09:23  aj

	* trunk/NEWS, trunk/configure.ac: document changes in news,
	  increase library version.

2005-03-22 08:39  aj

	* trunk/etc/Makefile.am: only gnu sed spits the file to stdout.
	  *bsd sed wants < file I think.

2005-03-22 08:16  aj

	* trunk/src/ifd/ifd-ccid.c: From: William Wanders
	  <william@wanders.org> The first patch fixes an alignment problem
	  I encountered with the SUN C Pro compiler and ifd-ccid.c.

2005-03-22 08:15  aj

	* trunk/NEWS, trunk/src/ifd/sys-solaris.c: From: William Wanders
	  <william@wanders.org> The second patch enhances the
	  sys-solaris.c with support for bulk and interrupt endpoint
	  transfers. Well just enough to get the CCID driver going.

2005-03-22 08:11  aj

	* trunk/NEWS, trunk/src/ifd/sys-bsd.c: Attached is a patch for
	  sys-bsd.c which should add enough bulk and interrupt endpoint
	  support for the CCID driver. Hotplugging doesn't really work
	  that well. Polling the existence of a device through thru the
	  ugen driver doesn't seem to have the aimed effect.

2005-03-22 08:10  aj

	* trunk/src/ifd/Attic: remove the Attic directory with files left
	  from the cvs2svn conversion.

2005-03-22 08:09  aj

	* trunk/debian: remove old debian files, so eric can add the
	  current version (which is complete independend, so a diff'ed
	  merge wouldn't be of any help).

2005-03-22 08:08  aj

	* trunk/.cvsignore, trunk/aclocal/.cvsignore,
	  trunk/doc/.cvsignore, trunk/etc/.cvsignore,
	  trunk/macos/.cvsignore, trunk/src/.cvsignore,
	  trunk/src/ct/.cvsignore, trunk/src/ctapi/.cvsignore,
	  trunk/src/ifd/.cvsignore, trunk/src/include/.cvsignore,
	  trunk/src/include/openct/.cvsignore, trunk/src/pcsc/.cvsignore,
	  trunk/src/scdl/.cvsignore, trunk/src/tools/.cvsignore: remove
	  .cvsignore files.

2005-03-22 08:07  aj

	* trunk/ANNOUNCE, trunk/NEWS, trunk/QUICKSTART, trunk/TODO,
	  trunk/configure.ac: merge changes from 0.6.3 release.

2005-03-07 10:52  aet

	* trunk/configure.ac: - Merge with opensc

2005-02-11 20:43  aet

	* trunk/configure.ac: - Merge between opensc / openct

2005-01-29 10:51  aet

	* trunk/configure.ac: - Show package version when configure is
	  finished

2005-01-29 10:43  aet

	* trunk/src/ifd/ifd-ccid.c: - ccid update by Chaskiel M Grundman
	  <cg2v@andrew.cmu.edu> with some cleanups

2005-01-29 09:12  aet

	* trunk/Makefile.am: - Require automake 1.5 or later

2005-01-23 10:14  aet

	* trunk/aclocal/Makefile.am, trunk/aclocal/pkg.m4: - Add pkg.m4
	  for pkg-config depencies

2005-01-16 19:21  aet

	* trunk/TODO: - Update

2005-01-16 19:20  aet

	* trunk/src/ifd/internal.h: - Add void *dev to complement
	  ifd_device and future driver support.

2005-01-16 15:44  aet

	* trunk/src/ct/socket.c, trunk/src/ct/status.c: - Silence harmless
	  error/debug messages

2004-12-15 18:18  aet

	* trunk/configure.ac: - Merge with opensc

2004-12-15 13:57  aet

	* trunk/ANNOUNCE, trunk/NEWS, trunk/QUICKSTART: - Preparations for
	  the next release

2004-12-15 13:52  aet

	* trunk/src/ctapi/ctapi.c: - C++ build fix

2004-12-15 10:58  aet

	* trunk/src/ctapi/ctapi.c, trunk/src/ifd/ifdproxy.c,
	  trunk/src/ifd/process.c: - Fix compiler warnings

2004-12-05 17:47  aj

	* trunk/configure.ac, trunk/src/ifd/ifdhandler.c,
	  trunk/src/ifd/ifdproxy.c, trunk/src/tools/openct-control.c,
	  trunk/src/tools/openct-tool.c: add version to tools.

2004-11-11 19:52  aj

	* trunk/src/ifd/device.c, trunk/src/ifd/ifd-smartboard.c,
	  trunk/src/ifd/ifdproxy.c, trunk/src/ifd/internal.h,
	  trunk/src/ifd/ria-device.c, trunk/src/ifd/ria-server.c,
	  trunk/src/ifd/ria.c, trunk/src/ifd/ria.h,
	  trunk/src/ifd/serial.c, trunk/src/include/openct/device.h: Priit
	  Randla writes: A couple of fixes, an additional RIA command and
	  an API change to specify time for sending break. As
	  ifd_serial_send_break was used in ifd-smartboard.c, I had to
	  make a change there too.

2004-11-10 09:43  aj

	* trunk/src/ct/socket.c: slen needs to be set, else getpeername
	  cannot work.

2004-11-08 23:07  aj

	* trunk/src/ctapi/ctapi.c: Improved command checking by Priit
	  Randla.

2004-11-05 18:28  aj

	* trunk/src/ifd/reader.c: bug fix by Priit Randla.

2004-11-04 22:19  aj

	* trunk/src/ct/client.c, trunk/src/ctapi/ctapi.c,
	  trunk/src/ctapi/ctapi.h, trunk/src/ifd/process.c,
	  trunk/src/include/openct/openct.h,
	  trunk/src/include/openct/protocol.h, trunk/src/pcsc/pcsc.c:
	  implement protocol selection. by Priit Randla

2004-10-31 15:33  aj

	* trunk/src/ifd/ifd-egate.c: allow 4 bytes commands as well.

2004-10-31 11:27  aj

	* trunk/etc/hotplug.openct.in: fix test command.

2004-10-25 06:41  aj

	* trunk/src/ifd/atr.c: Allow TA4, bug found by Priit Randla.

2004-10-17 21:43  aj

	* trunk/src/ifd/ifd-egate.c, trunk/src/ifd/process.c: increase
	  reply buffer to 258 bytes and add proper error handling to
	  ifd-egate. both by Chaskiel M Grundman.

2004-08-31 20:44  aj

	* trunk/etc/Info.plist: Here's a simple patch to make eToken (the
	  older one) hotplug work with pcsc-lite using OpenCT's driver
	  bundle. (Ville Skytt&#65533;)

2004-08-06 07:18  nils

	* trunk/src/ifd/usb-descriptors.c: add missing host endian
	  conversion patch supplied by William Wanders
	  <william@wanders.org>

2004-08-06 07:15  nils

	* trunk/src/ifd/ifd-kaan.c: fix compiler warning patch supplied by
	  William Wanders <william@wanders.org>

2004-07-20 21:03  aj

	* trunk/Makefile.am, trunk/QUICKSTART: Add some minimal text
	  documentation for now.

2004-07-20 20:48  aj

	* trunk/ANNOUNCE, trunk/LICENSE, trunk/NEWS, trunk/TODO: updated
	  text files.

2004-07-20 00:47  aj

	* trunk/src/ifd/proto-t1.c, trunk/src/include/openct/ifd.h: t=1
	  protocol improvements by ludovic rousseau

2004-07-20 00:46  aj

	* trunk/configure.ac: Better placement of info text for old
	  configure test.

2004-07-20 00:43  aj

	* trunk/src/ifd/ifdhandler.c: check if a full packet has been
	  received or not (i.e. differ return code 0 / 1, not only < 0).

2004-07-20 00:19  aj

	* trunk/src/ct/socket.c: fix protocol bug triggered by egate. for
	  some reason the ifdhandler sends two responses, first an ok,
	  then an error. we ignore the second one, because the xid does
	  not match.

2004-07-19 21:12  aj

	* trunk/src/ifd/internal.h: fix type difference source / header.

2004-07-19 21:05  aj

	* trunk/etc/Makefile.am: change init script and hotplug script to
	  mode 755. install hotplug files only if target directory is
	  writeable.

2004-07-19 21:02  aj

	* trunk/configure.ac, trunk/src/ifd/Makefile.am,
	  trunk/src/pcsc/Makefile.am: Try pkg-config detection, fall back
	  to conventional code.

2004-07-15 06:16  aet

	* trunk/src/include/openct/Makefile.am: - Fixed the previous commit

2004-07-14 21:54  aj

	* trunk/etc/init-script.in: remove status file in the init script
	  on stop.

2004-07-14 21:26  aj

	* trunk/src/include/openct/Makefile.am: Do not include types.h in
	  distribution tar file, as it is generated by configure.
	* trunk/doc/openct.html: get html documentation in sync with xml
	  source.

2004-07-09 21:09  aj

	* trunk/etc/openct.usermap: Ville Skytt&#65533;: Remove duplicate CardMan
	  2020 entry.
	* trunk/doc/openct.xml: Ville Skytt&#65533;: import new openct.conf

2004-07-09 21:08  aj

	* trunk/src/pcsc/Makefile.am: Ville Skytt&#65533;: Create bundle dir
	  before trying to install into it, do not mask installation
	  failure.

2004-07-09 19:25  aj

	* trunk/src/ctapi/ctapi.c: This patch introduces host files to
	  CTAPI. The implementation is not complete, but enough to compile
	  and run code to read out German health insurance cards. It
	  should not break existing code, but of course testing is
	  encouraged. (fix by Michael Haardt)

2004-06-30 21:06  aj

	* trunk/doc/openct.html: html file update.

2004-06-30 06:54  aj

	* trunk/etc/hotplug.openct.in: Only start ifdhandler if already
	  initialized / status file exists.

2004-06-28 22:45  aj

	* trunk/etc/openct.usermap: update usermap for usb hotplugging,
	  too.

2004-06-28 22:44  aj

	* trunk/etc/openct.conf.in: additional id's found by Ville Skytt&#65533;

2004-06-28 22:43  aj

	* trunk/doc/openct.xml: small fixed by Ville Skytt&#65533;.

2004-03-14 18:42  aet

	* trunk/src/ifd/sys-bsd.c, trunk/src/ifd/sys-linux.c,
	  trunk/src/ifd/sys-null.c, trunk/src/ifd/sys-solaris.c: -
	  ifd_sysdep_usb_poll_presence cleanups

2004-03-14 14:39  aet

	* trunk/src/ifd/sys-bsd.c, trunk/src/ifd/sys-linux.c,
	  trunk/src/ifd/sys-null.c, trunk/src/ifd/sys-solaris.c,
	  trunk/src/ifd/usb.c: - Some merging and polishing before
	  rewriting the USB layer - Add missing functions for BSD port -
	  Fix incorrect return values

2004-03-14 10:47  aet

	* trunk/src/ifd/sys-bsd.c: - Untested build fixes for FreeBSD 5.2

2004-03-04 10:08  aj

	* trunk/src/ifd/ifd-kaan.c: small fix by Michael Haardt
	  <michael@moria.de>

2004-02-26 10:37  aj

	* trunk/debian/README.Debian, trunk/debian/changelog,
	  trunk/debian/control, trunk/debian/copyright,
	  trunk/debian/libopenct0-dev.install,
	  trunk/debian/libopenct0.install, trunk/debian/libopenct0.shlibs,
	  trunk/debian/openct-dev.dirs, trunk/debian/openct-dev.files,
	  trunk/debian/openct.README.Debian, trunk/debian/openct.dirs,
	  trunk/debian/openct.doc-base.manual, trunk/debian/openct.docs,
	  trunk/debian/openct.files, trunk/debian/openct.install,
	  trunk/debian/openct.postinst, trunk/debian/rules: switch to eric
	  dorlands debian/ files, those are used in the official debian
	  packages. however a changelog for a current cvs snapshot was
	  added, and maintainer set to Andreas Jellinghaus
	  <aj@dungeon.inka.de>, so eric is not bothered with bugs in the
	  cvs snapshot.

2004-02-26 10:32  aj

	* trunk/doc/openct.html: minimal update for changes in openct.xml.

2004-01-27 09:06  okir

	* trunk/src/ifd/process.c: - Patch to fix use of
	  ifd_{read,write}_memory (Michael Haardt)

2004-01-22 08:37  okir

	* trunk/src/ifd/atr.c, trunk/src/ifd/ifd-ccid.c: - new CCID
	  patches from Chaskiel

2004-01-21 10:05  okir

	* trunk/src/ct/error.c, trunk/src/include/openct/error.h: - added
	  IFD_ERROR_INVALID_ATR

2004-01-21 09:43  okir

	* trunk/src/ifd/Makefile.am, trunk/src/ifd/atr.c,
	  trunk/src/ifd/atr.h, trunk/src/ifd/protocol.c: - added code for
	  ATR parsing and PTS string handling

2004-01-20 12:43  aet

	* trunk/src/ifd/ifd-ccid.c, trunk/src/ifd/ria-server.c,
	  trunk/src/ifd/usb-descriptors.c,
	  trunk/src/ifd/usb-descriptors.h, trunk/src/ifd/utils.c: - Minor
	  warning fixes - Portability fixes

2004-01-20 09:57  okir

	* trunk/doc/openct.xml: - Added author notice on CCID driver

2004-01-20 09:56  okir

	* trunk/etc/openct.conf.in, trunk/etc/openct.usermap,
	  trunk/src/ifd/Makefile.am, trunk/src/ifd/ifd-ccid.c,
	  trunk/src/ifd/init.c, trunk/src/ifd/internal.h,
	  trunk/src/ifd/sys-linux.c, trunk/src/ifd/usb-descriptors.c,
	  trunk/src/ifd/usb-descriptors.h: - merged CCID driver from
	  Chaskiel Grundmann

2004-01-20 08:51  okir

	* trunk/src/ifd/ifd-egate.c: - patch from Chaskiel to use symbolic
	  names for constants
	* trunk/src/ifd/protocol.c: - added ifd_debug() call

2004-01-19 19:54  aet

	* trunk/src/ifd/sys-bsd.c: - Add USB rewrite for FreeBSD by
	  William Wanders

2004-01-19 19:52  aet

	* trunk/src/ifd/Makefile.am: - Revert previous patch

2004-01-19 18:51  aj

	* trunk/src/ifd/Makefile.am: make libifd not standalone, i.e. all
	  tools and libs will link it staticaly.

2004-01-19 18:50  aj

	* trunk/debian/changelog: new debian packages...

2004-01-14 21:41  aj

	* trunk/src/ct/libopenct.pc.in: library dependencies for linking
	  where missing from the pkgconfig file.

2004-01-14 20:13  aj

	* trunk/debian/changelog: recompiled debian packages.

2004-01-11 12:47  aet

	* trunk/src/ctapi/Makefile.am: - Revert previous patch

2004-01-10 20:24  aet

	* trunk/src/ctapi/Makefile.am: - Add versioning

2004-01-10 19:49  aet

	* trunk/configure.ac: - Move the variable substitution of
	  exec_prefix and sysincludedir to make-level (Lars T. Mikkelsen)

2004-01-08 23:25  aet

	* trunk/src/ifd/sys-solaris.c: - Minor cleanups and a build fix
	  for Sun's native compiler for Solaris, yet untested.

2004-01-08 19:13  aj

	* trunk/debian/openct.postinst, trunk/debian/openct.postrm,
	  trunk/debian/openct.prerm, trunk/debian/rules: remove post/pre
	  rm/inst scripts, as debhelper will create them. dh_initinstall
	  --init-script=../etc/init-script -name openct does not work, so
	  the script is copied to debian/openct.init and removed in clean.

2004-01-08 12:37  aj

	* trunk/doc/openct.html: thanks to William Wanders for
	  contributing Solaris support.

2004-01-08 12:36  aj

	* trunk/debian/files, trunk/debian/openct-dev.substvars,
	  trunk/debian/openct.postinst.debhelper,
	  trunk/debian/openct.postrm.debhelper,
	  trunk/debian/openct.substvars: oops. these are temporary files
	  created by debian and removed by debian/rules clean. they
	  shouldn't be in the cvs.

2004-01-08 11:00  okir

	* trunk/doc/openct.xml: - added william wanders as author of
	  sys-solaris.c

2004-01-08 10:53  okir

	* trunk/src/ifd/internal.h, trunk/src/ifd/sys-linux.c,
	  trunk/src/ifd/sys-null.c, trunk/src/ifd/usb.c: - created
	  ifd_sysdep_usb_poll_presence and moved poll functionality there

2004-01-08 10:52  okir

	* trunk/src/ifd/Makefile.am, trunk/src/ifd/sys-solaris.c: -
	  Solaris support from William Wanders

2004-01-08 10:43  aj

	* trunk/doc/openct.html: rendered with new docbook stylesheet.

2004-01-08 10:20  aj

	* trunk/debian, trunk/debian/README.Debian,
	  trunk/debian/changelog, trunk/debian/compat,
	  trunk/debian/control, trunk/debian/copyright,
	  trunk/debian/files, trunk/debian/openct-dev.dirs,
	  trunk/debian/openct-dev.files,
	  trunk/debian/openct-dev.substvars, trunk/debian/openct.dirs,
	  trunk/debian/openct.docs, trunk/debian/openct.files,
	  trunk/debian/openct.postinst,
	  trunk/debian/openct.postinst.debhelper,
	  trunk/debian/openct.postrm,
	  trunk/debian/openct.postrm.debhelper, trunk/debian/openct.prerm,
	  trunk/debian/openct.substvars, trunk/debian/rules: files for
	  creating debian packages. Unofficial versions.

2004-01-06 12:59  okir

	* trunk/src/ifd/ifd-cardman.c, trunk/src/ifd/internal.h,
	  trunk/src/ifd/sys-linux.c, trunk/src/ifd/sys-null.c,
	  trunk/src/ifd/usb.c, trunk/src/include/openct/device.h: - Merged
	  USB enhancements from Chaskiel

2004-01-06 12:39  okir

	* trunk/src/ifd/ria-device.c, trunk/src/ifd/ria.c,
	  trunk/src/ifd/ria.h: - fixed ria timeout handling

2004-01-06 12:38  okir

	* trunk/src/ifd/ifdproxy.c: - Fixed gcc warning

2003-12-18 18:57  okir

	* trunk/src/ifd/ifd-ikey2k.c: - yet another answer to card reset

2003-12-12 09:32  aet

	* trunk/src/pcsc/Makefile.am: - Minor bundle handling fixes

2003-12-10 14:52  aet

	* trunk/configure.ac, trunk/src/ifd/ifd-gempc.c: - Minor naming
	  convention harmonisation for pc/sc and ct-api related things

2003-12-09 19:37  aet

	* trunk/aclocal/acx_pthread.m4: - Probe for -lpthread before
	  -pthread, as we did in the previous version.

2003-12-09 12:38  okir

	* trunk/src/ifd/ifd-gempc.c, trunk/src/ifd/proto-gbp.c: - Merged
	  patches from Chaskiel

2003-12-09 12:13  okir

	* trunk/src/ifd/ifdproxy.c: - added chroot support

2003-12-09 12:12  okir

	* trunk/src/ct/error.c: - chroot support - open syslog as early as
	  possible; later may be too late

2003-12-06 18:14  aet

	* trunk/configure.ac, trunk/src/ifd/sys-linux.c: - Build fix
	  against latest broken glibc usb headers

2003-12-03 10:56  aet

	* trunk/configure.ac: - Add AM_MAINTAINER_MODE

2003-11-30 17:19  aet

	* trunk/ChangeLog: - Fixed an embarrassing typo from the ChangeLog
	  URL

2003-11-27 09:51  okir

	* trunk/src/ifd/ifdproxy.c, trunk/src/ifd/internal.h,
	  trunk/src/ifd/utils.c: - moved daemon() to utils.c

2003-11-27 09:45  okir

	* trunk/src/ct/socket.c: - updated setsockopt(IPV6_IPV6ONLY)

2003-11-26 21:22  aet

	* trunk/configure.ac, trunk/src/ifd/ifdproxy.c: - Check for
	  daemon(), add wrapper code

2003-11-26 21:16  aet

	* trunk/src/ifd/ria-server.c: - Remove duplicate #include
	  openct/ifd.h

2003-11-26 20:26  aet

	* trunk/configure.ac, trunk/src/ct/socket.c,
	  trunk/src/ifd/ria-device.c, trunk/src/ifd/ria.c,
	  trunk/src/ifd/ria.h, trunk/src/include/openct/socket.h: - Some
	  portability changes to the new socket code - Warning fixes

2003-11-26 17:16  okir

	* trunk/src/ct/socket.c: - dont use IPV6_V6ONLY if not defined

2003-11-26 16:24  okir

	* trunk/etc/openct.conf.in: - added section for ifdproxy

2003-11-26 16:21  okir

	* trunk/src/ifd/ifd-kaan.c, trunk/src/ifd/init.c,
	  trunk/src/ifd/internal.h, trunk/src/ifd/proto-sync.c,
	  trunk/src/include/openct/ifd.h: - Replace all phone card
	  specific protocols with the eurochip protocol (patch from
	  Michael Haardt)

2003-11-26 16:17  okir

	* trunk/src/ct/socket.c: - Endianness fix

2003-11-26 16:11  okir

	* trunk/src/pcsc/Makefile.am: - leftover patch from I don't know
	  whom

2003-11-26 16:10  okir

	* trunk/src/ifd, trunk/src/ifd/.cvsignore,
	  trunk/src/ifd/Makefile.am, trunk/src/ifd/device.c,
	  trunk/src/ifd/ifdhandler.c, trunk/src/ifd/ifdproxy.c,
	  trunk/src/ifd/internal.h, trunk/src/ifd/reader.c,
	  trunk/src/ifd/ria-device.c, trunk/src/ifd/ria-server.c,
	  trunk/src/ifd/ria.c, trunk/src/ifd/ria.h,
	  trunk/src/ifd/serial.c: - Some changes in socket behavior -
	  Added remote access to devices (for debugging)

2003-11-26 16:09  okir

	* trunk/src/ct/client.c, trunk/src/ct/mainloop.c,
	  trunk/src/ct/socket.c, trunk/src/include/openct/server.h,
	  trunk/src/include/openct/socket.h: - massive socket rewrite

2003-11-26 15:59  okir

	* trunk/src/include/openct/device.h: - added ifd_device_reset

2003-11-26 15:57  okir

	* trunk/src/ct/error.c, trunk/src/include/openct/error.h: - more
	  error codes
	* trunk/src/ct/buffer.c: - Added ct_buf_push - ct_buf_put now
	  compacts the buffer if needed

2003-11-26 15:56  okir

	* trunk/src/include/openct/buffer.h: - added ct_buf_push

2003-11-26 15:55  okir

	* trunk/src/ifd/ifd-towitoko.c: - fixed typo - better return codes

2003-11-25 13:38  aet

	* trunk/ANNOUNCE: - Fixed a typo

2003-11-24 18:05  aet

	* trunk/NEWS: - Set release date

2003-11-23 20:57  aet

	* trunk/src/ifd/Makefile.am: - Add prefix ifd- for all actual
	  reader driver source files

2003-11-23 20:36  aet

	* trunk/src/ifd/ifdhandler.h: - OPENCT_ -> IFD_

2003-11-23 15:36  aet

	* trunk/aclocal/Makefile.am: - Add missing m4 files to
	  distribution tarball

2003-11-23 14:52  aet

	* trunk/etc/Makefile.am: - Replace the hardcoded path /etc with
	  $(sysconfdir)

2003-11-23 13:26  aet

	* trunk/TODO: - Update TODO status

2003-11-23 12:53  aet

	* trunk/doc/openct.html, trunk/doc/openct.xml,
	  trunk/etc/openct.conf.in: - Fixed a typo in sample configuration
	  syntax

2003-11-23 12:45  aet

	* trunk/AUTHORS, trunk/doc/openct.html, trunk/doc/openct.xml,
	  trunk/etc/openct.conf.in: - Documentation updates

2003-11-22 18:09  aet

	* trunk/ANNOUNCE, trunk/NEWS, trunk/README: - More documentation
	  updates for the upcoming release

2003-11-22 17:39  aet

	* trunk/doc/openct.html, trunk/doc/openct.xml: - Add minor
	  documentation updates

2003-11-22 14:12  aet

	* trunk/src/ifd/ifd-ikey2k.c: - Fixed a typo

2003-11-21 21:57  okir

	* trunk/src/ifd/ifd-gempc.c: - small update

2003-11-21 15:17  aet

	* trunk/src/ifd/ifd-gempc.c, trunk/src/ifd/internal.h: - Minor
	  warning fixes

2003-11-21 14:24  okir

	* trunk/src/ifd/ifd-kaan.c: - more kaan patches from mhaardt

2003-11-21 13:21  okir

	* trunk/etc/Makefile.am, trunk/etc/openct.usermap: - Install
	  targets for hotplug script and usermap

2003-11-21 13:14  okir

	* trunk/etc/openct.conf.in: - added ID for iKey 2000

2003-11-21 13:05  okir

	* trunk/src/ifd/driver.c, trunk/src/ifd/ifdhandler.c,
	  trunk/src/ifd/internal.h, trunk/src/ifd/protocol.c: -
	  implemented "ifdhandler -i" to display list of configured
	  drivers and protocols.
	* trunk/src/ifd/ifd-ikey2k.c: - fixed warning

2003-11-21 12:45  okir

	* trunk/src/ifd/Makefile.am, trunk/src/ifd/ifd-ikey2k.c,
	  trunk/src/ifd/init.c: - merged ikey2k driver from Andreas
	  Jellinghaus

2003-11-21 12:44  okir

	* trunk/src/ifd/Makefile.am, trunk/src/ifd/ifd-gempc.c,
	  trunk/src/ifd/init.c, trunk/src/ifd/internal.h: - added initial
	  support for gempc readers, untested

2003-11-21 09:40  okir

	* trunk/src/ifd/ifd-towitoko.c: - fixed typo

2003-11-21 07:16  okir

	* trunk/src/ifd/Makefile.am, trunk/src/ifd/init.c,
	  trunk/src/ifd/internal.h, trunk/src/ifd/proto-gbp.c: - first
	  stab at Gemplus Block Protocol (GBP)

2003-11-20 21:15  aet

	* trunk/src/ifd/process.c: - Warning fix
	* trunk/src/ifd/init.c: - Disable ikey2k init for now

2003-11-20 20:37  aet

	* trunk/aclocal/acx_pthread.m4: - Replace the patched file with a
	  new upstream version

2003-11-20 09:51  aet

	* trunk/src/ifd/Makefile.am: - snapshot build fix

2003-11-17 16:09  okir

	* trunk/src/ifd/ifd-kaan.c: - More Kaan patches from Michael Haardt

2003-11-17 16:03  okir

	* trunk/src/ifd/protocol.c: - dont crash if ops->init == NULL

2003-11-17 15:51  okir

	* trunk/src/ifd/Makefile.am, trunk/src/ifd/ifd-kaan.c,
	  trunk/src/ifd/init.c, trunk/src/ifd/internal.h,
	  trunk/src/ifd/proto-sync.c: - removed mem size probing for sync
	  cards (ugly hack). Patch by mhaardt

2003-11-13 21:13  okir

	* trunk/src/tools/openct-tool.c: - fix help message (mhaardt)

2003-11-11 22:42  aet

	* trunk/src/scdl/Makefile.am: - Remove Makefile.mak

2003-11-11 22:30  aet

	* trunk/configure.ac, trunk/src/Makefile.am,
	  trunk/src/ifd/Makefile.am, trunk/src/ifd/modules.c,
	  trunk/src/scdl, trunk/src/scdl/.cvsignore,
	  trunk/src/scdl/Makefile.am, trunk/src/scdl/scdl.c,
	  trunk/src/scdl/scdl.h: - Merge scdl functions from OpenSC

2003-11-11 21:12  aet

	* trunk/src/pcsc/pcsc.c: - Add some handling for pcscd's different
	  channel numbering scheme for hotplug devices

2003-11-11 20:56  aet

	* trunk/src/pcsc/pcsc.c: - Indent lines

2003-10-30 12:42  okir

	* trunk/src/ct/client.c, trunk/src/ct/socket.c,
	  trunk/src/tools/openct-tool.c: - fixed several resource leaks
	  (patches by Kevin Stefanik)

2003-10-30 12:32  okir

	* trunk/doc/openct.xml: - Added some instructions on building, and
	  explain --prefix and --sysconfdir - Be a little more specific on
	  where openct.conf is installed, based on the configure options.

2003-10-19 20:28  aet

	* trunk/src/ifd/conf.c, trunk/src/ifd/ifd-towitoko.c,
	  trunk/src/ifd/serial.c, trunk/src/include/openct/conf.h: -
	  Rename hush_errors to suppress_errors, similar to OpenSC.

2003-10-19 13:49  aet

	* trunk/src/ifd/utils.c, trunk/src/include/openct/ifd.h: - Add
	  somewhat working ifd_debug() for non-gcc compilers

2003-10-19 13:14  aet

	* trunk/src/ct/buffer.c, trunk/src/ct/client.c,
	  trunk/src/ct/error.c, trunk/src/ct/tlv.c,
	  trunk/src/ctapi/ctapi.c, trunk/src/ifd/device.c,
	  trunk/src/ifd/ifd-kaan.c, trunk/src/ifd/ifd-smartboard.c,
	  trunk/src/ifd/ifd-towitoko.c, trunk/src/ifd/ifdhandler.c,
	  trunk/src/ifd/process.c, trunk/src/ifd/proto-sync.c,
	  trunk/src/ifd/reader.c, trunk/src/ifd/sys-linux.c,
	  trunk/src/ifd/utils.c, trunk/src/include/openct/apdu.h,
	  trunk/src/include/openct/buffer.h,
	  trunk/src/include/openct/conf.h,
	  trunk/src/include/openct/device.h,
	  trunk/src/include/openct/driver.h,
	  trunk/src/include/openct/error.h,
	  trunk/src/include/openct/ifd.h,
	  trunk/src/include/openct/logging.h,
	  trunk/src/include/openct/openct.h,
	  trunk/src/include/openct/protocol.h,
	  trunk/src/include/openct/server.h,
	  trunk/src/include/openct/socket.h,
	  trunk/src/include/openct/tlv.h,
	  trunk/src/tools/openct-control.c, trunk/src/tools/openct-tool.c:
	  - C++ warning fixes and additions to public headers - Move
	  ct_hexdump from libifd to libopenct

2003-10-19 12:59  aet

	* trunk/src/ifd/Makefile.am, trunk/src/ifd/confparse.c: - Remove
	  empty file confparse.c

2003-10-18 21:09  aet

	* trunk/src/ifd/device.c, trunk/src/ifd/internal.h,
	  trunk/src/ifd/sys-bsd.c, trunk/src/ifd/sys-linux.c,
	  trunk/src/ifd/sys-null.c, trunk/src/ifd/usb.c,
	  trunk/src/include/openct/device.h: - Remove obsolete
	  ifd_device_open_channel / ifd_sysdep_channel_to_name - Some
	  polishing for sysdep usb layer, as not all usb api
	  implementations work on top of a file descriptor

2003-10-18 21:05  aet

	* trunk/src/ct/error.c: - Rename syslog identification string from
	  ifdd to ifdhandler

2003-10-16 20:59  aet

	* trunk/etc/Makefile.am, trunk/src/pcsc/Makefile.am: - Move
	  additional Info.plist from src/pcsc/ to etc/ instead

2003-10-16 20:40  aet

	* trunk/configure.ac, trunk/etc/Info.plist,
	  trunk/macos/libtool-bundle, trunk/src/pcsc/Makefile.am: -
	  Preliminary support for installing USB bundle package for
	  pcsc-lite, should work for any platform with pcsc-lite 1.2.0-rc3
	  or later. TODO: Add all supported vendor/device IDs and
	  friendlynames to src/pcsc/Info.plist

2003-10-16 16:59  aet

	* trunk/src/ctapi/Makefile.am: - Don't link with libifd

2003-10-16 15:51  aet

	* trunk/Makefile.am, trunk/configure.ac, trunk/macos,
	  trunk/macos/.cvsignore, trunk/macos/Makefile.am,
	  trunk/macos/libtool-bundle: - Merge bundle installation script
	  from OpenSC

2003-10-16 14:16  aet

	* trunk/src/ctapi/Makefile.am: - PC/SC IFD installation fix for
	  MacOS X

2003-10-16 14:00  aet

	* trunk/src/ifd/ifd-kaan.c: - Add missing sys/poll.h, any reason
	  not to use usleep instead?

2003-10-16 13:29  aet

	* trunk/src/pcsc/Makefile.am: - Oops, include order is important
	  in some environments

2003-10-16 13:15  aet

	* trunk/src/tools, trunk/src/tools/.cvsignore: - Add openct-control
	* trunk/configure.ac, trunk/src/Makefile.am,
	  trunk/src/tools/Makefile.am: - Move openct-control from
	  src/control to src/tools

2003-10-16 12:59  aet

	* trunk/src/ifd/Makefile.am, trunk/src/ifd/sys-bsd.c,
	  trunk/src/ifd/sys-linux.c, trunk/src/ifd/sys-null.c,
	  trunk/src/ifd/utils.c, trunk/src/include/openct/ifd.h,
	  trunk/src/tools/openct-control.c: - Start renewing the USB
	  layer, move all OS specific functions to ifd/sys-*.c - Rename
	  mgr_scan_usb to ifd_scan_usb, temporary - Move
	  mgr_spawn_ifdhandler to libifd and rename it as
	  ifd_spawn_handler - Add sys-null.c for platforms that don't have
	  USB layer implemented yet, therefore provides support for using
	  serial devices only

2003-10-16 11:34  okir

	* trunk/src/ifd/proto-sync.c: - disable probing of card length for
	  now

2003-10-16 10:50  aet

	* trunk/src/pcsc/Makefile.am, trunk/src/pcsc/pcsc.c: - New PC/SC
	  IFD handler implementation. Incomplete, but works.

2003-10-15 10:50  okir

	* trunk/src/ifd/ifd-kaan.c: - clarified kaan TLV encoding

2003-10-15 10:12  okir

	* trunk/src/ifd/ifd-kaan.c: - new B1 patch from Michael Haardt

2003-10-15 10:07  okir

	* trunk/src/include/openct/ifd.h: - added IFD_PROTOCOL_4401ff
	  (mhaardt)

2003-10-13 16:04  aet

	* trunk/aclocal/acx_pthread.m4, trunk/configure.ac,
	  trunk/src/pcsc/Makefile.am: - Merge PC/SC changes and pthread
	  support from OpenSC

2003-10-12 19:24  aet

	* trunk/src/pcsc/ifdhandler.h: Merge ifdhandler.h from pcsc-lite
	  1.2.0

2003-10-09 19:08  okir

	* trunk/src/ifd/ifd-kaan.c: - merge some more diffs from Michael
	  Haardt

2003-10-09 18:38  okir

	* trunk/src/ifd/proto-t1.c: - force a device flush in resynchronize

2003-10-08 11:56  aet

	* trunk/src/ctapi/ctapi.h, trunk/src/include/openct/apdu.h,
	  trunk/src/include/openct/openct.h,
	  trunk/src/include/openct/protocol.h,
	  trunk/src/include/openct/server.h,
	  trunk/src/include/openct/socket.h,
	  trunk/src/include/openct/tlv.h: While at it, unify the copyright
	  header a bit.

2003-10-08 11:33  okir

	* trunk/src/ctapi/Makefile.am: - install ctapi.h

2003-10-08 11:28  okir

	* trunk/src/ctapi/ctapi.h: - Patch from Michael Haardt: removed
	  useless PORT_* macros, added ERR_HOST

2003-10-07 18:21  aet

	* trunk/src/ifd/ifd-smartboard.c, trunk/src/ifd/serial.c,
	  trunk/src/include/openct/device.h: Minor warnings / portability
	  fixes

2003-10-07 13:41  okir

	* trunk/src/ifd/Makefile.am, trunk/src/ifd/ifd-smartboard.c,
	  trunk/src/ifd/init.c: - First implementation of Cherry
	  Smartboard Driver

2003-10-07 13:40  okir

	* trunk/src/ifd/serial.c: - Added code to turn on detect parity
	  errors on input (req'd by Smartboard) - Added
	  ifd_serial_send_break - Fixed compiler warning

2003-10-07 13:38  okir

	* trunk/src/ifd/ifdhandler.c: - fixed uninitialized variable
	* trunk/src/ifd/proto-t0.c, trunk/src/ifd/proto-t1.c,
	  trunk/src/include/openct/ifd.h: - Add support for "block
	  oriented" devices, such as the Cherry Smartboard, that will send
	  T=0 and T=1 commands in one frame.

2003-10-07 13:36  okir

	* trunk/src/include/openct/device.h: - added check_parity field to
	  device_params

2003-10-02 08:47  aet

	* trunk/src/ctapi/ctapi.c: Add bugfix update from Michael Haardt

2003-10-01 09:00  aet

	* trunk/src/ctapi/Makefile.am, trunk/src/pcsc/Makefile.am: -
	  Backout @libdir@/openct installation - Rename openct-ctapi back
	  to libopenctapi as requested by Michael Haardt

2003-09-28 15:06  aet

	* trunk/src/ctapi/Makefile.am, trunk/src/pcsc/Makefile.am: Fix
	  openct-ctapi / openct-ifd linking

2003-09-28 14:44  aet

	* trunk/src/ctapi/Makefile.am: Rename libopenctapi.so back to
	  openct-ctapi.so

2003-09-25 15:03  aet

	* trunk/src/tools/openct-tool.c: Fix hardcoded ifd.conf path into
	  use of OPENCT_CONF_PATH

2003-09-24 10:17  aet

	* trunk/ChangeLog: Remove old ChangeLog, add URL to the new
	  location.

2003-09-18 18:08  aet

	* trunk/src/include/openct/ifd.h: - Minor cleanups - Add temporary
	  hack for ifd_debug to make it work with non-gcc compilers, needs
	  a rewrite some other day.

2003-09-18 17:59  aet

	* trunk/src/ifd/process.c: Rewrite cmd_name handling to make it
	  work with non-gcc compilers

2003-09-12 06:49  aet

	* trunk/configure.ac: Minor merge with OpenSC

2003-09-10 10:02  aet

	* trunk/configure.ac: Replace overly complex and old configure
	  magic for connect() and friends, just check for socket() in
	  libsocket.

2003-09-05 12:33  aet

	* trunk/src/ct/socket.c: Fix for the previous commit

2003-09-05 11:52  aet

	* trunk/src/ct/socket.c, trunk/src/ifd/conf.c,
	  trunk/src/ifd/ifd-cardman.c, trunk/src/ifd/ifd-egate.c,
	  trunk/src/ifd/ifd-etoken.c, trunk/src/ifd/ifd-eutron.c,
	  trunk/src/ifd/ifd-ikey3k.c, trunk/src/ifd/ifd-kaan.c,
	  trunk/src/ifd/ifd-towitoko.c, trunk/src/ifd/init.c,
	  trunk/src/ifd/internal.h, trunk/src/ifd/proto-sync.c,
	  trunk/src/ifd/proto-t0.c, trunk/src/ifd/proto-t1.c,
	  trunk/src/ifd/proto-trans.c, trunk/src/ifd/serial.c,
	  trunk/src/ifd/usb.c, trunk/src/include/openct/openct.h: Build
	  fixes for non-gcc compilers, untested.

2003-09-05 10:40  aet

	* trunk/src/ct/error.c: Rewrite ct_strerror to make it work with
	  non-gcc compilers

2003-09-04 13:54  okir

	* trunk/src/ifd/ifd-egate.c: - Patch from Chaskiel: prevent USB
	  stall

2003-09-04 08:37  aet

	* trunk/Makefile.am, trunk/configure.ac, trunk/src/Makefile.am,
	  trunk/src/ifd/Makefile.am: Renaming / moving things update

2003-09-03 20:38  okir

	* trunk/src/ifd/ifd-kaan.c: - Merged patch from Michael Haardt to
	  support Siemens B1

2003-09-03 15:22  aet

	* trunk/configure.ac: Build fix for MacOS X + fink

2003-09-03 12:32  aet

	* trunk/src/ct/client.c, trunk/src/ct/status.c,
	  trunk/src/ifd/conf.c, trunk/src/ifd/ifd-kaan.c,
	  trunk/src/ifd/serial.c, trunk/src/include/openct/driver.h,
	  trunk/src/tools/openct-control.c, trunk/src/tools/openct-tool.c:
	  Build / warning fixes

2003-09-03 11:50  aet

	* trunk/configure.ac, trunk/src/ct/libopenct.pc.in,
	  trunk/src/ifd/checksum.c, trunk/src/ifd/internal.h,
	  trunk/src/ifd/modules.c, trunk/src/ifd/utils.c,
	  trunk/src/include/openct, trunk/src/include/openct/.cvsignore,
	  trunk/src/include/openct/Makefile.am,
	  trunk/src/include/openct/socket.h: - Fix the ifdhandler path for
	  OPENCT_IFDHANDLER_PATH - Generate system depended openct/types.h
	  for portability, install it to exec_prefix/include - Build fixes

2003-09-03 11:46  aet

	* trunk/aclocal/ac_compile_check_sizeof.m4,
	  trunk/aclocal/ac_create_stdint_h.m4: Add 3rdparty M4 macros

2003-09-02 05:25  okir

	* trunk/src/ctapi/ctapi.c: - bugfix update from Michael Haardt

2003-08-26 12:22  aet

	* trunk/src/ct/Makefile.am, trunk/src/ifd/Makefile.am: Add
	  versioning to libopenct and libifd

2003-08-26 12:16  aet

	* trunk/Makefile.am, trunk/configure.ac, trunk/doc/Makefile.am,
	  trunk/etc/Makefile.am, trunk/src/Makefile.am,
	  trunk/src/ct/Makefile.am, trunk/src/ctapi/Makefile.am,
	  trunk/src/ifd/Makefile.am, trunk/src/include/Makefile.am,
	  trunk/src/include/openct/Makefile.am,
	  trunk/src/pcsc/Makefile.am, trunk/src/pcsc/ifdhandler.h,
	  trunk/src/pcsc/pcsc.c, trunk/src/tools/Makefile.am: Generic
	  build cleanups PC/SC IFD build fixes

2003-08-26 11:17  aet

	* trunk/src/ifd/ifd-cardman.c, trunk/src/ifd/internal.h,
	  trunk/src/ifd/proto-sync.c, trunk/src/ifd/proto-t0.c,
	  trunk/src/ifd/proto-t1.c, trunk/src/ifd/proto-trans.c,
	  trunk/src/ifd/serial.c, trunk/src/ifd/sys-bsd.c,
	  trunk/src/ifd/sys-linux.c, trunk/src/ifd/utils.c: Move
	  sys/time.h include to internal.h, it needs to be included there
	  anyway because of ifd_time_elapsed() function prototype.

2003-08-26 10:54  aet

	* trunk/configure.ac, trunk/src/ct/buffer.c,
	  trunk/src/ct/client.c, trunk/src/ct/error.c,
	  trunk/src/ct/mainloop.c, trunk/src/ct/socket.c,
	  trunk/src/ct/status.c, trunk/src/ct/tlv.c,
	  trunk/src/ctapi/ctapi.c, trunk/src/ifd/apdu.c,
	  trunk/src/ifd/conf.c, trunk/src/ifd/confparse.c,
	  trunk/src/ifd/ctbcs.c, trunk/src/ifd/device.c,
	  trunk/src/ifd/driver.c, trunk/src/ifd/ifd-cardman.c,
	  trunk/src/ifd/ifd-egate.c, trunk/src/ifd/ifd-etoken.c,
	  trunk/src/ifd/ifd-eutron.c, trunk/src/ifd/ifd-ikey3k.c,
	  trunk/src/ifd/ifd-kaan.c, trunk/src/ifd/ifd-towitoko.c,
	  trunk/src/ifd/ifdhandler.c, trunk/src/ifd/init.c,
	  trunk/src/ifd/internal.h, trunk/src/ifd/locks.c,
	  trunk/src/ifd/manager.c, trunk/src/ifd/modules.c,
	  trunk/src/ifd/process.c, trunk/src/ifd/proto-sync.c,
	  trunk/src/ifd/proto-t0.c, trunk/src/ifd/proto-t1.c,
	  trunk/src/ifd/proto-trans.c, trunk/src/ifd/protocol.c,
	  trunk/src/ifd/reader.c, trunk/src/ifd/serial.c,
	  trunk/src/ifd/sys-bsd.c, trunk/src/ifd/sys-linux.c,
	  trunk/src/ifd/usb.c, trunk/src/ifd/utils.c,
	  trunk/src/include/openct/Makefile.am,
	  trunk/src/include/openct/conf.h,
	  trunk/src/include/openct/pathnames.h, trunk/src/pcsc/pcsc.c,
	  trunk/src/tools/openct-control.c, trunk/src/tools/openct-tool.c:
	  - Remove openct/pathnames.h, use autoconf + config.h instead -
	  Include config.h in sources - Add minor portability fixes, many
	  more to come

2003-08-25 10:24  aet

	* trunk/configure.ac: More merging with OpenSC

2003-08-22 19:13  aet

	* trunk/configure.ac: More OpenSC configure merges, now OpenCT
	  ./configure at least runs on other operating systems than Linux.

2003-08-22 14:40  okir

	* trunk/src/ifd/proto-t0.c, trunk/src/ifd/proto-trans.c: - fixed
	  t=0 and trans protocol handlers

2003-08-22 14:15  aet

	* trunk/etc/Makefile.am: Build fix

2003-08-22 13:48  aet

	* trunk/configure.ac: Merge PC/SC stuff from OpenSC. From now on,
	  -lpcsclite won't be part of LIBS, so you may need to update
	  other Makefiles.

2003-08-22 13:25  aj

	* trunk/src/ifd/sys-bsd.c: No, I'm not working at suse. Only a
	  typo.

2003-08-22 13:01  aet

	* trunk/src/ifd/sys-bsd.c: Typo fixes

2003-08-22 11:46  aet

	* trunk/Makefile.am, trunk/aclocal/Makefile.am, trunk/bootstrap,
	  trunk/configure.ac: - Merge configure stuff with OpenSC - Remove
	  tools/, add aclocal/

2003-08-22 11:43  aet

	* trunk, trunk/.cvsignore, trunk/aclocal,
	  trunk/aclocal/.cvsignore, trunk/doc, trunk/doc/.cvsignore,
	  trunk/etc, trunk/etc/.cvsignore, trunk/src,
	  trunk/src/.cvsignore, trunk/src/ct, trunk/src/ct/.cvsignore,
	  trunk/src/ctapi, trunk/src/ctapi/.cvsignore, trunk/src/ifd,
	  trunk/src/ifd/.cvsignore, trunk/src/include,
	  trunk/src/include/.cvsignore, trunk/src/include/openct,
	  trunk/src/include/openct/.cvsignore, trunk/src/pcsc,
	  trunk/src/pcsc/.cvsignore, trunk/src/tools,
	  trunk/src/tools/.cvsignore: Add .cvsignore files

2003-08-20 09:54  aj

	* trunk/doc/openct.html, trunk/doc/openct.xml: Improvements and
	  spelling fixes by Ville Skytt&#65533;&#65533;. Note: The HTMl changes are
	  quite big, as someone else has a slightly different toolchain,
	  with slightly different results, I guess. things like moving
	  </a> to a new line. If you know hoe we can avoid this, please
	  let me know.

2003-08-18 12:31  okir

	* trunk/src/ifd/ifd-kaan.c: - support for sync ICCs
	* trunk/src/ifd/proto-sync.c: - allow ifd_sync_detect_icc to be
	  called with NULL atr ptr
	* trunk/src/ifd/internal.h: - made ifd_sync_probe_memory_size
	  public

2003-08-18 06:14  aj

	* trunk/configure.ac: restore tools/ subdir, as the change to
	  remove it was incomplete and broke the build process.

2003-08-15 11:51  aet

	* trunk/Makefile.am: Add ANNOUNCE to distribution tarball

2003-08-15 11:11  okir

	* trunk/src/ctapi/Makefile.am, trunk/src/ctapi/ctapi.c: - New
	  CTAPI implementation from Michael Haardt

2003-08-15 10:53  okir

	* trunk/src/ifd/ifd-kaan.c, trunk/src/ifd/internal.h,
	  trunk/src/ifd/proto-t1.c, trunk/src/ifd/protocol.c,
	  trunk/src/include/openct/driver.h,
	  trunk/src/include/openct/ifd.h: - use ifd_protocol_resynchronize
	  to request t=1 resync

2003-08-15 10:11  okir

	* trunk/src/tools/openct-tool.c: - previous changes broke printing
	  async ATRs

2003-08-13 09:55  okir

	* trunk/configure.ac, trunk/src/ct/client.c,
	  trunk/src/ifd/Makefile.am, trunk/src/ifd/ifd-kaan.c,
	  trunk/src/ifd/ifd-towitoko.c, trunk/src/ifd/init.c,
	  trunk/src/ifd/internal.h, trunk/src/ifd/process.c,
	  trunk/src/ifd/proto-sync.c, trunk/src/ifd/protocol.c,
	  trunk/src/ifd/reader.c, trunk/src/include/openct/driver.h,
	  trunk/src/include/openct/ifd.h,
	  trunk/src/include/openct/openct.h,
	  trunk/src/include/openct/protocol.h: - initial support for
	  synchronous ICCs

2003-08-13 09:50  okir

	* trunk/src/tools/openct-tool.c: - added command to dump sync ICCs

2003-08-13 09:49  okir

	* trunk/src/ct/socket.c, trunk/src/ifd/ifdhandler.c: - increased
	  default socket buffer size

2003-08-13 09:48  okir

	* trunk/src/include/openct/socket.h: - allow to TLV encode more
	  than 255 bytes of data - specify default socket buffer size

2003-08-13 09:47  okir

	* trunk/src/ct/tlv.c, trunk/src/include/openct/tlv.h: - allow to
	  TLV encode more than 255 bytes of data

2003-08-13 09:45  okir

	* trunk/src/ifd/serial.c: - added some debugging output

2003-08-13 09:44  okir

	* trunk/src/ifd/proto-t1.c: - Perform a resynch if the initial
	  state is RESYNCH

2003-08-13 08:37  okir

	* trunk/src/ct/error.c: - fixed typo in previous patch

2003-08-13 06:54  okir

	* trunk/src/ct/error.c: - implemented ct_strerror
	* trunk/src/include/openct/error.h: - additional error code

2003-08-12 16:13  okir

	* trunk/src/ifd/ifd-eutron.c, trunk/src/ifd/sys-linux.c: - fixed a
	  few compiler warnings

2003-08-11 21:03  aj

	* trunk/src/ifd/conf.c: fix END_OF_FILE comparison on ppc.

2003-08-08 20:46  okir

	* trunk/ANNOUNCE: - Added announcement

2003-08-07 18:13  aj

	* trunk/etc/hotplug.openct.in: fix hotplug script. assume it is
	  always called for usb devices.

2003-08-05 15:36  aj

	* trunk/src/ifd/ifd-eutron.c: Sleep between retries for 0.1 s key
	  generation completed so far within 20 seconds.

2003-08-05 15:35  aj

	* trunk/src/ifd/proto-t0.c: increase timeout, as generating keys
	  can take more than 40 seconds.

2003-08-01 12:53  okir

	* trunk/src/ifd/proto-t1.c: - Fixed size_t vs unsigned int mixup
	  (barfs on 64bit archs)

2003-08-01 10:58  aj

	* trunk/configure.ac, trunk/src/ifd/sys-linux.c: autoconf test for
	  new / old linux usb structures.

2003-08-01 08:26  aj

	* trunk/src/include/openct/ifd.h: undo a bogus change.

2003-08-01 07:11  aj

	* trunk/src/include/openct/apdu.h,
	  trunk/src/include/openct/buffer.h,
	  trunk/src/include/openct/conf.h,
	  trunk/src/include/openct/device.h,
	  trunk/src/include/openct/driver.h,
	  trunk/src/include/openct/error.h,
	  trunk/src/include/openct/ifd.h,
	  trunk/src/include/openct/logging.h,
	  trunk/src/include/openct/openct.h,
	  trunk/src/include/openct/pathnames.h,
	  trunk/src/include/openct/protocol.h,
	  trunk/src/include/openct/socket.h,
	  trunk/src/include/openct/tlv.h: defines in headerfiles should
	  reflect the filename. i.e. #include a/b.h -> #ifndef A_B_H ...

2003-07-31 19:27  aj

	* trunk/src/ifd/sys-linux.c: looks like that change was done in
	  2.5.2
	  http://www.kernel.org/pub/linux/kernel/people/gregkh/usb/2.5/usb-devrequest-2.5.2-pre9.patch

2003-07-31 18:29  aj

	* trunk/src/ifd/sys-linux.c: My debian unstable headers are 2.4.20
	  and have the old structure - off by one I guess.

2003-07-31 12:51  okir

	* trunk/doc/Makefile.am: - build fix for systems that dont have
	  docbook.xsl

2003-07-31 11:55  okir

	* trunk/src/ifd/sys-linux.c: - make it build on 2.4.21

2003-07-27 16:38  aj

	* trunk/src/ifd/proto-t1.c: further cleanup of t1 / error / resync
	  handling.

2003-07-23 19:15  aj

	* trunk/src/tools/openct-tool.c: add "rwait" command to wait for a
	  reader. useful for hot plugging.

2003-07-23 15:27  aj

	* trunk/configure.ac: fix usb / openct-control / cold plugging.
	  this time realy.

2003-07-23 15:05  aj

	* trunk/src/tools/openct-control.c: #include "config.h" is
	  required, as #ifdef HAVE_LIBUSB is used.

2003-07-23 14:58  aj

	* trunk/Makefile.am: remove config.status on "make distclean".

2003-07-22 21:39  aj

	* trunk/etc/hotplug.openct.in: changes $1 to $TYPE, as at least
	  mandrake does not pass a first argument. Also we could change it
	  to "usb" since our hotplug currently is only called for usb
	  devices.

2003-07-22 15:42  aj

	* trunk/doc/openct.html, trunk/doc/openct.xml,
	  trunk/etc/Makefile.am: Do not install openct.conf, so we don't
	  overwrite valuable configuration. Do not install init script, so
	  we don't overwrite valuable configuration. Add documentation how
	  to install these files.

2003-07-22 14:50  aj

	* trunk/src/tools/openct-tool.c: fix usage text: main folder is
	  selected by "mf" argument.

2003-07-22 14:49  aj

	* trunk/etc/Makefile.am: allways install openct.conf in /etc, as
	  openct will always look for it in /etc.

2003-07-22 14:44  aj

	* trunk/etc/init-script.in: fixed .../sbin/sbin/... issue.

2003-07-21 12:59  aj

	* trunk/doc/openct.html, trunk/doc/openct.xml: add missing id, fix
	  typo.

2003-07-21 12:52  aj

	* trunk/doc/openct.html, trunk/doc/openct.xml: small updates,
	  mostly adding id's, removed print-atr, added Eutron
	  CryptoIdendity IT-Sec documentation.

2003-07-21 11:11  aj

	* trunk/src/ifd/ifd-egate.c, trunk/src/ifd/ifd-etoken.c,
	  trunk/src/ifd/ifd-ikey3k.c, trunk/src/ifd/serial.c,
	  trunk/src/include/openct/device.h: add cts detection to serial
	  device handler. the drivers return the atr length in the reset
	  function. make that obvious.

2003-07-21 11:10  aj

	* trunk/src/ifd/ifd-eutron.c: Eutron driver is now working with
	  these changes.
	* trunk/src/ifd/proto-t1.c: new fixed and clean resync handling.

2003-07-21 11:09  aj

	* trunk/doc/openct.html, trunk/doc/openct.xml: markus friedl
	  helped with the bsd port.

2003-07-21 11:08  aj

	* trunk/etc/openct.conf.in: change the config file, so people do
	  not need to edit it.

2003-07-19 16:28  aj

	* trunk/Makefile.am: Include LICENSE in tar file. (*party*
	  *finaly* *we*have*a*license* :-)

2003-07-19 16:06  okir

	* trunk/LICENSE: - Added license

2003-07-19 10:48  aj

	* trunk/Makefile.am, trunk/README, trunk/bootstrap,
	  trunk/configure.ac: Set automake option via Makefile.am remove
	  requirement for automake, remove requirement comments from
	  bootstrap, add pointer to docs/opensc.html to README.

2003-07-17 13:16  aj

	* trunk/src/ct/socket.c, trunk/src/ifd/modules.c,
	  trunk/src/ifd/serial.c, trunk/src/ifd/sys-bsd.c: Improvements
	  for the *BSD port.

2003-07-17 10:55  aj

	* trunk/configure.ac: forgot )

2003-07-17 10:47  aj

	* trunk/src/tools/openct-control.c: Disable coldplugging unless
	  libusb is available.

2003-07-17 10:45  aj

	* trunk/configure.ac: add HAVE_LIBUSB if it is available.

2003-07-17 10:38  aj

	* trunk/configure.ac: fix order.

2003-07-17 10:36  aj

	* trunk/configure.ac: 1.5.* does not support new style automake
	  init.

2003-07-17 10:32  aj

	* trunk/bootstrap: use only autoreconf, no need to call libtoolize
	  etc.

2003-07-16 20:29  aj

	* trunk/src/ifd/proto-t1.c: RESYNC code is buggy. now it works,
	  but is very ugly.

2003-07-15 09:40  aj

	* trunk/src/ifd/ifd-eutron.c: Add driver for Eutron Crypto
	  Idendity (IT-Sec, maybe others). Still work in progress, not
	  working :-(

2003-07-15 09:13  aj

	* trunk/src/ifd/Makefile.am, trunk/src/ifd/init.c: Initial eutron
	  support (defunct)

2003-07-15 09:11  aj

	* trunk/src/tools/openct-control.c: make coldplugging optional. -n
	  will disable it.

2003-07-15 08:22  aj

	* trunk/src/ifd/sys-bsd.c: Initial BSD support (still incomplete /
	  not working).

2003-07-15 08:21  aj

	* trunk/src/ifd/Makefile.am: Initial BSD support (still incomplete)

2003-07-15 08:17  aj

	* trunk/src/ifd/internal.h, trunk/src/ifd/sys-linux.c,
	  trunk/src/ifd/usb.c, trunk/src/include/openct/device.h: all
	  parameters of the usb control request are unsigned.

2003-07-15 08:14  aj

	* trunk/bootstrap, trunk/configure.ac, trunk/etc/Makefile.am:
	  configure/makefile fixes: - require autoconf 2.57 - require
	  automake 2.7.6 - test for lib dl (not required on *bsd) - test
	  for lib usb (but code currently does not stop if it is not
	  found. currently libusb is necessary, but could be changed.)

2003-07-12 17:05  aj

	* trunk/Makefile.am: Include bootstrap in distribution tar file.

2003-07-10 10:34  aj

	* trunk/configure.ac: updates configure to new init syntax. set
	  automake strictness to foreign

2003-07-05 15:46  aj

	* trunk/doc/openct.html, trunk/doc/openct.xml: Even more
	  documentation updates.

2003-07-05 15:30  aj

	* trunk/doc/openct.html, trunk/doc/openct.xml: Documentation
	  update: - list all drivers, try to give a status. - add missing
	  section on installation with hotplug utils (it somehow got lost,
	  usbtoken had more detailed instructions).

2003-07-03 19:46  aj

	* trunk/doc/Makefile.am: Fix typo in makefile (s/sc/ct/g)

2003-07-03 19:24  aj

	* trunk/doc/openct.html, trunk/doc/openct.xml: how could cvs mess
	  this up? the last version was very, very buggy.

2003-07-03 19:13  aj

	* trunk/doc/Makefile.am, trunk/doc/openct.css,
	  trunk/doc/openct.html, trunk/doc/openct.xml,
	  trunk/doc/openct.xsl: Improved documentation: - integrated what
	  I had already documented for usbtoken. - deleted duplicates,
	  improved some small parts.

2003-07-02 15:01  aj

	* trunk/doc/openct.html, trunk/doc/openct.xml: added some
	  documentation on security and troubleshooting. still very
	  incomplete :-(

2003-06-26 16:49  aj

	* trunk/doc/Makefile.am, trunk/doc/openct.html: run tidy on html
	  files (ignore if tidy is not available). tidy html file, so it
	  is human readable.

2003-06-25 08:20  aj

	* trunk/src/ifd/sys-linux.c: reference to usb.h is never used.

2003-06-25 08:16  aj

	* trunk/doc/Makefile.am, trunk/doc/openct.html: Ease the pain for
	  developers: add the html document to cvs. I will always update
	  both, so even other developers don't need to have docbook dtd,
	  tools, stylesheets installed.

2003-06-25 08:06  aj

	* trunk/src/ifd/Makefile.am: libusb is not used here at all, no
	  need to link with it.
	* trunk/src/ifd/Makefile.am: Don't forget the header files,
	  without them in the dist tarball it will not compile. added
	  ctbcs.h

2003-06-25 08:05  aj

	* trunk/src/ifd/sys-linux.c: return the number of bytes send or
	  received, not len.

2003-06-23 12:50  okir

	* trunk/src/ct/client.c, trunk/src/ifd/Makefile.am,
	  trunk/src/ifd/ctbcs.c, trunk/src/ifd/ctbcs.h,
	  trunk/src/ifd/ifd-ikey3k.c, trunk/src/ifd/ifd-kaan.c,
	  trunk/src/ifd/process.c, trunk/src/ifd/reader.c,
	  trunk/src/include/openct/driver.h,
	  trunk/src/include/openct/ifd.h,
	  trunk/src/include/openct/openct.h,
	  trunk/src/include/openct/protocol.h: - added PERFORM VERIFY stuff
	* trunk/src/ct/buffer.c, trunk/src/include/openct/buffer.h: -
	  added deferred overrun check

2003-06-23 12:49  okir

	* trunk/src/ifd/proto-t1.c: - attempt at better WTX handling

2003-06-23 12:48  okir

	* trunk/src/include/openct/error.h: - more error codes

2003-06-16 11:32  okir

	* trunk/src/ifd/sys-linux.c: - fixed return value of usb_control

2003-06-15 12:38  okir

	* trunk/src/include/openct/device.h: - added
	  ifd_serial_get_{dsr,dtr}

2003-06-15 12:37  okir

	* trunk/src/ifd/ifd-cardman.c, trunk/src/ifd/ifd-egate.c,
	  trunk/src/ifd/ifd-kaan.c, trunk/src/ifd/reader.c,
	  trunk/src/ifd/sys-linux.c: - get rid of compiler wwarnings

2003-06-15 12:36  okir

	* trunk/src/ifd/proto-t1.c: - resync after t1 error and retry
	  command

2003-06-14 19:53  okir

	* trunk/src/ifd/reader.c: - minor cosmetic changes
	* trunk/src/ifd/ifd-cardman.c: - some T=0 stuff already working
	* trunk/src/tools/openct-tool.c: - cryptoflex needs special class
	  byte in select file

2003-06-14 17:19  okir

	* trunk/etc/openct.conf.in: - added entry for omnikey cardman 2020

2003-06-14 17:17  okir

	* trunk/src/tools/openct-tool.c: - fixed usage message

2003-06-14 17:16  okir

	* trunk/src/ifd/ifd-egate.c, trunk/src/ifd/ifd-etoken.c,
	  trunk/src/ifd/ifd-ikey3k.c, trunk/src/ifd/init.c,
	  trunk/src/ifd/internal.h, trunk/src/ifd/proto-t0.c,
	  trunk/src/ifd/serial.c, trunk/src/ifd/sys-linux.c,
	  trunk/src/ifd/usb.c, trunk/src/ifd/utils.c: - redid usb_control
	  handling
	* trunk/src/ifd/Makefile.am, trunk/src/ifd/ifd-cardman.c: - added
	  cardman 2020 driver

2003-06-14 17:14  okir

	* trunk/src/include/openct/device.h: - redid usb_control stuff
	* trunk/src/ifd/reader.c, trunk/src/include/openct/ifd.h: - added
	  ifd_atr_complete

2003-06-14 17:13  okir

	* trunk/src/ct/mainloop.c: - properly initialize socket list head

2003-06-02 21:23  okir

	* trunk/src/ifd/ifd-kaan.c: - more effective polling card_status
	  polling (use FREEZE command)

2003-06-02 21:22  okir

	* trunk/src/ifd/serial.c: - Added ifd_serial_get_{dsr,dtr}

2003-05-27 15:27  aj

	* trunk/src/pcsc/Makefile.am: smaller ifdef context does not
	  change anything, but makes older automake versions happy.

2003-05-26 09:31  aj

	* trunk/Makefile.am, trunk/configure.ac: move autoconf helper
	  files to tools/ subdirectory.

2003-05-24 19:28  aj

	* trunk/etc/Makefile.am, trunk/etc/hotplug.openct,
	  trunk/etc/hotplug.openct.in, trunk/etc/init-script,
	  trunk/etc/init-script.in, trunk/etc/openct.conf,
	  trunk/etc/openct.conf.in: replaces files with .in files:
	  Makefile will substitute SBINDIR for the sbin dir.

2003-05-23 10:03  okir

	* trunk/src/ifd/proto-t0.c: - inserted a usleep(10msec) when
	  receiving a wait extension character

2003-05-22 20:56  okir

	* trunk/src/ifd/ifd-egate.c: - fix for APDUs with 4 bytes
	  (Chaskiel)

2003-05-19 15:48  okir

	* trunk/src/ifd/proto-t1.c: - properly retry operation if recv
	  and/or checksum failed

2003-05-19 15:45  okir

	* trunk/src/ifd/proto-t1.c: - resynch after all t1 errors

2003-05-19 14:45  okir

	* trunk/src/ifd/ifdhandler.c: - updated usage message

2003-05-19 14:44  okir

	* trunk/src/ifd/proto-t1.c: - change max recv buffer handling in
	  t1_xcv

2003-05-19 14:16  okir

	* trunk/src/ct/tlv.c: - avoid gcc warnings

2003-05-19 12:42  aj

	* trunk/TODO: openct-control is noisy.
	* trunk/src/ifd/Makefile.am, trunk/src/ifd/device.c,
	  trunk/src/ifd/ifd-egate.c, trunk/src/ifd/ifd-etoken.c,
	  trunk/src/ifd/ifd-ikey3k.c, trunk/src/ifd/ifd-kaan.c,
	  trunk/src/ifd/ifd-towitoko.c, trunk/src/ifd/init.c,
	  trunk/src/ifd/internal.h, trunk/src/ifd/serial.c,
	  trunk/src/ifd/usb.c, trunk/src/ifd/utils.c: new driver ikey3k.
	  changed send/recv buffer to unsigned char*. improved logging in
	  usb.c

2003-05-19 12:41  aj

	* trunk/src/include/openct/device.h,
	  trunk/src/include/openct/driver.h: send and recv should have a
	  unsigned char* buffer, not void* buffer.
	* trunk/etc/init-script, trunk/etc/openct.conf: new init script.
	  new ikey3k in openct.conf put openct.conf entries in order.

2003-05-16 16:08  aj

	* trunk/Makefile.am, trunk/configure.ac, trunk/doc,
	  trunk/doc/Makefile.am, trunk/doc/openct.xml,
	  trunk/etc/Makefile.am, trunk/src/pcsc/Makefile.am: Added
	  documentation. src/pcsc: fix rename in Makefile.am

2003-05-15 21:17  aj

	* trunk/etc/hotplug.openct: add demo hotplug script.

2003-05-15 21:16  aj

	* trunk/etc/Makefile.am: added demo hotplug script

2003-05-14 18:57  okir

	* trunk/src/tools/openct-control.c: - added status command

2003-05-14 06:51  okir

	* trunk/src/ctapi/Makefile.am, trunk/src/ifd/Makefile.am,
	  trunk/src/pcsc/Makefile.am: - fixed botched build changes

2003-05-12 09:09  okir

	* trunk/src/pcsc/Makefile.am: - renamed module as suggested by aj

2003-05-12 09:06  okir

	* trunk/src/ct/libopenct.pc.in: - fixed cflags

2003-05-12 09:05  okir

	* trunk/src/ct/Makefile.am: - added pkgconfig target
	* trunk/etc/openct.conf: - another etoken ID

2003-05-12 09:04  okir

	* trunk/src/ifd/Makefile.am: - moved ifdhandler to /sbin

2003-05-12 08:29  okir

	* trunk/src/ctapi/Makefile.am: - renamed module as suggested by aj

2003-05-12 08:26  okir

	* trunk/src/ifd/Makefile.am, trunk/src/ifd/print-atr.c: - nixed
	  print-atr

2003-05-08 11:40  aj

	* trunk/src/include/Makefile.am, trunk/src/pcsc/Makefile.am:
	  remove generated files in "make maintainer-clean".

2003-05-08 11:01  okir

	* trunk/src/pcsc/ifdhandler.h: - missing header, required

2003-05-08 10:59  okir

	* trunk/configure.ac, trunk/src/ct/libopenct.pc.in: - automakefied
	  thanks to Andreas Jellinghaus

2003-05-08 10:49  okir

	* trunk/AUTHORS, trunk/Makefile, trunk/Makefile.am, trunk/NEWS,
	  trunk/bootstrap, trunk/etc/Makefile.am, trunk/src/Makefile,
	  trunk/src/Makefile.am, trunk/src/ct/Makefile,
	  trunk/src/ct/Makefile.am, trunk/src/ctapi/Makefile,
	  trunk/src/ctapi/Makefile.am, trunk/src/ifd/Makefile,
	  trunk/src/ifd/Makefile.am, trunk/src/include/Makefile,
	  trunk/src/include/Makefile.am,
	  trunk/src/include/openct/Makefile,
	  trunk/src/include/openct/Makefile.am, trunk/src/pcsc/Makefile,
	  trunk/src/pcsc/Makefile.am, trunk/src/pcsc/pcsc.c,
	  trunk/src/tools/Makefile, trunk/src/tools/Makefile.am: -
	  automakefied thanks to Andreas Jellinghaus

2003-04-17 18:02  okir

	* trunk/src/ifd/proto-t1.c: - t=1: fixed handling of S-block
	  requests

2003-04-16 11:04  okir

	* trunk/src/ifd/proto-t0.c: - give slow operations a little more
	  leeway

2003-04-12 21:26  okir

	* trunk/README, trunk/etc/openct.conf, trunk/src/ifd/Makefile,
	  trunk/src/ifd/ifd-egate.c, trunk/src/ifd/init.c: - Merged egate
	  driver from Chaskiel M Grundman

2003-04-11 15:31  okir

	* trunk/TODO: Update

2003-04-11 15:30  okir

	* trunk/src/include/openct/error.h: - added IFD_ERROR_NOT_CONNECTED

2003-04-11 15:29  okir

	* trunk/src/ct/socket.c: - SIGPIPE protection when writing to
	  socket

2003-04-11 13:22  okir

	* trunk/src/ifd/ifdhandler.c, trunk/src/ifd/reader.c,
	  trunk/src/include/openct/ifd.h: - don't poll for card status
	  while client is talking to card (slows things down too much)

2003-04-11 13:21  okir

	* trunk/src/ifd/proto-t1.c: - fix for linux usb

2003-04-10 18:40  okir

	* trunk/src/ct/error.c, trunk/src/ct/status.c,
	  trunk/src/include/openct/Makefile: - build fixes for newer gcc

2003-04-10 14:15  okir

	* trunk/TODO, trunk/src/ct/client.c, trunk/src/ifd/process.c,
	  trunk/src/ifd/reader.c, trunk/src/include/openct/ifd.h,
	  trunk/src/include/openct/protocol.h: - added a bunch of
	  functions to ifd protocol

2003-04-10 13:50  okir

	* trunk/TODO, trunk/src/ifd/reader.c,
	  trunk/src/include/openct/driver.h: - added card_eject

2003-04-10 13:46  okir

	* trunk/TODO: Update
	* trunk/src/Makefile: - daemon/ moved to control/

2003-04-10 13:45  okir

	* trunk/src/ifd/ifdhandler.c: - clean status file slot on exit
	* trunk/src/ct/client.c: - added ct_reader_info
	* trunk/src/tools/openct-tool.c: - cleanup; added wait command

2003-04-10 13:28  okir

	* trunk/src/include/openct/ifd.h,
	  trunk/src/include/openct/openct.h,
	  trunk/src/include/openct/pathnames.h: Update

2003-04-10 13:24  okir

	* trunk/src/tools/Makefile: - updated install target

2003-04-10 13:20  okir

	* trunk/src/tools/openct-control.c: - ifdmaster becomes
	  openct-control

2003-04-10 13:19  okir

	* trunk/src/ifd/locks.c: - use ifd_debug instead of ct_debug
	* trunk/src/ifd/ifdhandler.c: - become a daemon

2003-04-10 13:18  okir

	* trunk/src/ct/status.c: - use lock file while allocating slot in
	  status file

2003-04-10 11:53  okir

	* trunk/src/tools/Makefile: - openct-control obsolete

2003-04-10 11:51  okir

	* trunk/src/ifd/manager.c, trunk/src/tools/openct-tool.c: -
	  renamed IFD_MAX_READERS -> OPENCT_MAX_READERS
	* trunk/src/tools/openct-control.c: - another day, another rewrite

2003-04-10 11:49  okir

	* trunk/src/ifd/ifdhandler.c: - poll for card status
	* trunk/src/ifd/ifd-kaan.c: - renamed IFD_MAX_SLOTS ->
	  OPENCT_MAX_SLOTS

2003-04-10 11:48  okir

	* trunk/src/ifd/reader.c: - removed pid field from ifd_reader_t
	* trunk/src/ifd/ifd-towitoko.c: - activate reader prior to reset

2003-04-10 11:47  okir

	* trunk/src/ct/Makefile, trunk/src/ct/client.c,
	  trunk/src/ct/status.c: - Put reader and slot status into public
	  status file

2003-04-09 17:20  okir

	* trunk/src/ifd/Makefile: - install ifdhandler, too

2003-04-09 15:40  okir

	* trunk/Makefile, trunk/src/Makefile, trunk/src/ct/Makefile,
	  trunk/src/ctapi/Makefile, trunk/src/ifd/Makefile,
	  trunk/src/include/Makefile, trunk/src/include/openct/Makefile,
	  trunk/src/pcsc/Makefile, trunk/src/tools/Makefile: - added
	  install target

2003-04-09 15:30  okir

	* trunk/src/ct/client.c, trunk/src/ct/socket.c,
	  trunk/src/ifd/conf.c, trunk/src/ifd/internal.h,
	  trunk/src/include/openct/Makefile: - moved around include files

2003-04-09 15:15  okir

	* trunk/README: Update

2003-04-09 15:10  okir

	* trunk/src/ifd/ifd.conf: obsolete

2003-04-09 15:04  okir

	* trunk/etc/openct.conf, trunk/etc/opensc.conf: - check in right
	  config file

2003-04-09 15:00  okir

	* trunk/src/ct/Makefile, trunk/src/ct/mainloop.c,
	  trunk/src/ct/socket.c, trunk/src/ifd/Makefile,
	  trunk/src/ifd/conf.c, trunk/src/ifd/device.c,
	  trunk/src/ifd/driver.c, trunk/src/ifd/hotplug.c,
	  trunk/src/ifd/ifd-etoken.c, trunk/src/ifd/ifd-kaan.c,
	  trunk/src/ifd/ifd-towitoko.c, trunk/src/ifd/ifdhandler.c,
	  trunk/src/ifd/ifdhandler.h, trunk/src/ifd/init.c,
	  trunk/src/ifd/internal.h, trunk/src/ifd/locks.c,
	  trunk/src/ifd/process.c, trunk/src/ifd/reader.c,
	  trunk/src/ifd/sys-linux.c, trunk/src/include/openct/conf.h,
	  trunk/src/include/openct/device.h,
	  trunk/src/include/openct/driver.h,
	  trunk/src/include/openct/ifd.h,
	  trunk/src/include/openct/pathnames.h,
	  trunk/src/include/openct/server.h,
	  trunk/src/tools/openct-control.c: - another major butchery for
	  hotplug support

2003-04-09 12:36  okir

	* trunk/src/tools/Makefile: - added openct-control

2003-04-09 12:33  okir

	* trunk/src/ct/mainloop.c, trunk/src/ifd/ifdhandler.c,
	  trunk/src/tools/openct-control.c: - Restructuring for hotplug

2003-04-09 12:32  okir

	* trunk/src/ifd/device.c, trunk/src/ifd/hotplug.c,
	  trunk/src/ifd/internal.h, trunk/src/ifd/manager.c,
	  trunk/src/ifd/reader.c, trunk/src/include/openct/device.h,
	  trunk/src/include/openct/ifd.h: - USB hotplug related changes

2003-04-09 12:31  okir

	* trunk/src/ct/socket.c, trunk/src/include/openct/socket.h: -
	  added socket permission parameter to ct_socket_listen - added
	  puts/gets style functions for sending/receiving strings -
	  ct_socket_flsbuf(..., 2) does a shutdown(SEND)

2003-04-09 12:30  okir

	* trunk/src/include/openct/error.h: - ERROR_NO_MEMORY
	* trunk/src/ct/error.c, trunk/src/include/openct/logging.h: -
	  support logging to syslog

2003-04-09 12:29  okir

	* trunk/src/ct/client.c, trunk/src/include/openct/openct.h: -
	  added ct_master_control
	* trunk/src/ct/buffer.c, trunk/src/include/openct/buffer.h: -
	  added gets/puts functions

2003-04-08 18:52  okir

	* trunk/src/tools/openct-control.c: - started on hotplug support

2003-04-08 18:51  okir

	* trunk/src/ifd/internal.h, trunk/src/ifd/manager.c,
	  trunk/src/ifd/usb.c: - added usb_poll_presence
	* trunk/src/ct/socket.c, trunk/src/include/openct/socket.h: -
	  socket cleanup

2003-04-08 18:12  okir

	* trunk/src/ifd/internal.h, trunk/src/ifd/serial.c,
	  trunk/src/ifd/usb.c: - added fd to ifd_device_t; got rid of
	  special types ifd_serial_t and ifd_usb_t

2003-04-08 15:27  okir

	* trunk/TODO: - update

2003-04-08 15:13  okir

	* trunk/etc, trunk/etc/opensc.conf: - added sample config file

2003-04-08 15:12  okir

	* trunk/src/ifd/Makefile, trunk/src/ifd/conf.c,
	  trunk/src/ifd/confparse.c, trunk/src/ifd/hotplug.c,
	  trunk/src/ifd/init.c, trunk/src/ifd/internal.h,
	  trunk/src/ifd/print-atr.c, trunk/src/ifd/reader.c,
	  trunk/src/ifd/sys-linux.c, trunk/src/include/openct/conf.h,
	  trunk/src/include/openct/ifd.h,
	  trunk/src/tools/openct-control.c, trunk/src/tools/openct-tool.c:
	  - changed config file handling and format

2003-04-08 14:17  okir

	* trunk/src/ct/Makefile, trunk/src/ct/client.c,
	  trunk/src/ct/error.c: - moved conf.c back to libifd

2003-04-08 14:14  okir

	* trunk/src/ct/error.c, trunk/src/ifd/conf.c: - cleanup
	* trunk/src/ct/client.c: - use hard-coded socket dir

2003-04-08 10:54  okir

	* trunk/TODO: - added TODO list

2003-04-08 10:45  okir

	* trunk/src/ctapi/ctapi.c, trunk/src/ifd/apdu.c,
	  trunk/src/ifd/ifd-kaan.c, trunk/src/ifd/internal.h,
	  trunk/src/ifd/print-atr.c, trunk/src/ifd/process.c,
	  trunk/src/ifd/proto-t0.c, trunk/src/ifd/proto-t1.c,
	  trunk/src/ifd/proto-trans.c, trunk/src/ifd/protocol.c,
	  trunk/src/ifd/reader.c, trunk/src/include/openct/apdu.h,
	  trunk/src/include/openct/driver.h,
	  trunk/src/include/openct/error.h,
	  trunk/src/include/openct/ifd.h, trunk/src/pcsc/pcsc.c: - removed
	  last traces of ifd_apdu_t

2003-04-08 09:00  okir

	* trunk/src/ifd/protocol.c, trunk/src/include/openct/ifd.h: -
	  added ifd_protocol_get_parameter
	* trunk/src/ifd/proto-t1.c: - Fixed S-Block and error block
	  handling

2003-04-08 08:59  okir

	* trunk/src/ifd/ifd-kaan.c: - misc Kaan fixes

2003-04-07 21:15  okir

	* trunk/src/ifd/ifd-kaan.c: - fix display command

2003-04-07 15:38  okir

	* trunk/src/pcsc/pcsc.c: - core.h -> ifd.h rename
	* trunk/src/ctapi/ctapi.c: - apdu changes

2003-04-07 15:31  okir

	* trunk/src/ct/error.c, trunk/src/include/openct/logging.h: -
	  added ct_strerror

2003-04-07 15:30  okir

	* trunk/src/ifd/proto-t0.c: - renamed t0_data -> t0_state
	* trunk/src/ifd/confparse.c, trunk/src/ifd/driver.c,
	  trunk/src/ifd/ifd-etoken.c, trunk/src/ifd/ifd-kaan.c,
	  trunk/src/ifd/ifd-towitoko.c, trunk/src/ifd/internal.h,
	  trunk/src/ifd/manager.c, trunk/src/ifd/proto-t0.c,
	  trunk/src/ifd/proto-t1.c, trunk/src/ifd/protocol.c,
	  trunk/src/ifd/usb.c: - debugging fixes

2003-04-07 15:05  okir

	* trunk/src/ct/client.c: - bugfix for ct_transact
	* trunk/src/ifd/apdu.c, trunk/src/ifd/device.c,
	  trunk/src/ifd/ifd-kaan.c, trunk/src/ifd/ifd-towitoko.c,
	  trunk/src/ifd/internal.h, trunk/src/ifd/print-atr.c,
	  trunk/src/ifd/proto-t0.c, trunk/src/ifd/proto-t1.c,
	  trunk/src/ifd/protocol.c, trunk/src/include/openct/apdu.h,
	  trunk/src/include/openct/device.h,
	  trunk/src/include/openct/ifd.h: - first steps to get rid of
	  ct_apdu_t
	* trunk/src/ifd/usb.c: - minor debug fix
	* trunk/src/ifd/utils.c: - ct_hexdump: return empty string for
	  len=0

2003-04-07 12:03  okir

	* trunk/src/ifd/internal.h, trunk/src/ifd/process.c,
	  trunk/src/tools/openct-control.c: - renamed core.h -> ifd.h
	* trunk/src/ifd/ifd-etoken.c, trunk/src/ifd/ifd-kaan.c,
	  trunk/src/ifd/ifd-towitoko.c, trunk/src/ifd/internal.h,
	  trunk/src/include/openct/device.h: - renamed core.h -> ifd.h

2003-04-07 11:55  okir

	* trunk/src/ct/buffer.c, trunk/src/ct/client.c,
	  trunk/src/ct/error.c, trunk/src/ct/socket.c, trunk/src/ct/tlv.c,
	  trunk/src/ctapi/ctapi.c, trunk/src/ifd/conf.c,
	  trunk/src/ifd/confparse.c, trunk/src/ifd/driver.c,
	  trunk/src/ifd/hotplug.c, trunk/src/ifd/ifd-etoken.c,
	  trunk/src/ifd/ifd-kaan.c, trunk/src/ifd/ifd-towitoko.c,
	  trunk/src/ifd/internal.h, trunk/src/ifd/locks.c,
	  trunk/src/ifd/manager.c, trunk/src/ifd/modules.c,
	  trunk/src/ifd/print-atr.c, trunk/src/ifd/process.c,
	  trunk/src/ifd/proto-t0.c, trunk/src/ifd/proto-t1.c,
	  trunk/src/ifd/proto-trans.c, trunk/src/ifd/protocol.c,
	  trunk/src/ifd/reader.c, trunk/src/ifd/serial.c,
	  trunk/src/ifd/sys-linux.c, trunk/src/ifd/usb.c,
	  trunk/src/ifd/utils.c, trunk/src/include/openct/buffer.h,
	  trunk/src/include/openct/conf.h,
	  trunk/src/include/openct/error.h,
	  trunk/src/include/openct/logging.h,
	  trunk/src/include/openct/openct.h,
	  trunk/src/include/openct/protocol.h,
	  trunk/src/include/openct/socket.h,
	  trunk/src/include/openct/tlv.h,
	  trunk/src/tools/openct-control.c, trunk/src/tools/openct-tool.c:
	  - the great rename, part 2

2003-04-07 11:43  okir

	* trunk/src/ct/Makefile, trunk/src/ct/buffer.c,
	  trunk/src/ct/client.c, trunk/src/ct/error.c,
	  trunk/src/ct/socket.c, trunk/src/ct/tlv.c,
	  trunk/src/ctapi/ctapi.c, trunk/src/ifd/Makefile,
	  trunk/src/ifd/conf.c, trunk/src/ifd/ifd-etoken.c,
	  trunk/src/ifd/ifd-kaan.c, trunk/src/ifd/ifd-towitoko.c,
	  trunk/src/ifd/internal.h, trunk/src/ifd/locks.c,
	  trunk/src/ifd/print-atr.c, trunk/src/ifd/process.c,
	  trunk/src/include/Makefile, trunk/src/include/openct/Makefile,
	  trunk/src/include/openct/device.h,
	  trunk/src/include/openct/ifd.h,
	  trunk/src/include/openct/socket.h,
	  trunk/src/include/openct/tlv.h, trunk/src/pcsc/pcsc.c,
	  trunk/src/tools/Makefile, trunk/src/tools/openct-control.c,
	  trunk/src/tools/openct-tool.c: - the great rename, part 1

2003-04-07 11:39  okir

	* trunk/README: - Update

2003-04-07 11:30  okir

	* trunk/src/ifd/process.c: - always activate reader before getting
	  card status (is that right?)

2003-04-07 11:29  okir

	* trunk/src/ifd/ifd-towitoko.c: - debug fixes
	* trunk/src/ifd/device.c: - flush serial device before transaction
	* trunk/src/ct/socket.c: - implemented socket credentials

2003-04-07 11:03  okir

	* trunk/src/ctapi/Makefile, trunk/src/pcsc/Makefile: - build fixes
	* trunk/src/Makefile: - subdir rename
	* trunk/src/tools/openct-tool.c: - update
	* trunk/src/ifd/locks.c, trunk/src/ifd/process.c,
	  trunk/src/tools/openct-control.c: - implemented new functions

2003-04-07 11:02  okir

	* trunk/src/ifd/conf.c, trunk/src/include/openct/pathnames.h: -
	  IFD_FOO -> OPENCT_FOO renames
	* trunk/src/ct/socket.c, trunk/src/include/openct/socket.h: -
	  added close callback
	* trunk/src/include/openct/openct.h,
	  trunk/src/include/openct/protocol.h: - locking related additions

2003-04-07 11:01  okir

	* trunk/src/include/openct/error.h: - added a few error codes
	* trunk/src/ct/client.c: - new commands
	* trunk/src/include/openct/buffer.h: - compile fix

2003-04-07 11:00  okir

	* trunk/src/ifd/internal.h, trunk/src/ifd/reader.c,
	  trunk/src/include/openct/ifd.h: - remember whether reader was
	  activated or not
	* trunk/src/ifd/confparse.c: - use OPENCT_CONFIG_PATH instead of
	  hard-coded path

2003-04-07 06:42  okir

	* trunk/src/ctapi/Makefile, trunk/src/pcsc/Makefile,
	  trunk/src/tools/Makefile: - Makefile fixes

2003-04-06 20:39  okir

	* trunk/src/Makefile: - added tools subdir

2003-04-06 20:37  okir

	* trunk/src/ct/Makefile, trunk/src/ct/client.c,
	  trunk/src/ct/socket.c, trunk/src/ct/tlv.c,
	  trunk/src/ifd/ifd.conf, trunk/src/ifd/process.c,
	  trunk/src/include/openct/ifd.h,
	  trunk/src/include/openct/openct.h,
	  trunk/src/include/openct/protocol.h,
	  trunk/src/include/openct/socket.h,
	  trunk/src/include/openct/tlv.h,
	  trunk/src/tools/openct-control.c, trunk/src/tools/openct-tool.c:
	  - changes for OpenCT resource manager
	* trunk/src/ifd/proto-t1.c: - minor cleanup

2003-04-04 15:55  okir

	* trunk/src/ct/Makefile, trunk/src/ct/tlv.c,
	  trunk/src/include/openct/protocol.h,
	  trunk/src/include/openct/tlv.h: - added TLV functions

2003-04-04 14:43  okir

	* trunk/src/tools/openct-control.c: - forgot to call the server
	  loop

2003-04-04 14:34  okir

	* trunk/src/include/openct/Makefile,
	  trunk/src/include/openct/protocol.h: - added

2003-04-04 14:29  okir

	* trunk/src/include/Makefile: fixed
	* trunk/Makefile: - mkdir lib

2003-04-04 14:28  okir

	* trunk/src/Makefile, trunk/src/ct/Makefile,
	  trunk/src/ct/buffer.c, trunk/src/ct/error.c,
	  trunk/src/ifd/conf.c, trunk/src/ifd/process.c,
	  trunk/src/include/openct/buffer.h,
	  trunk/src/include/openct/conf.h,
	  trunk/src/include/openct/error.h,
	  trunk/src/include/openct/socket.h, trunk/src/tools,
	  trunk/src/tools/openct-control.c: - added resource manager code

2003-04-04 12:18  okir

	* trunk/src/ifd/Makefile, trunk/src/ifd/confparse.c,
	  trunk/src/ifd/internal.h, trunk/src/include/openct/pathnames.h:
	  - added config.h

2003-04-04 12:02  okir

	* trunk/src/ct/Makefile, trunk/src/ct/socket.c,
	  trunk/src/include/openct/socket.h: - added

2003-04-04 12:01  okir

	* trunk/src/ct/buffer.c, trunk/src/include/openct/buffer.h: -
	  added ifd_buf_compact

2003-04-04 08:35  okir

	* trunk/src/ifd/ifd-kaan.c: - fixed handling of 6100 response -
	  use ifd_iso_apdu_t instead of kaan_apdu_t

2003-04-04 08:25  okir

	* trunk/src/Makefile: - added pcsc subdir
	* trunk/src/ifd/Makefile: - fixed LDFLAGS

2003-04-03 19:27  okir

	* trunk/src/pcsc, trunk/src/pcsc/Makefile, trunk/src/pcsc/pcsc.c:
	  - first stab at a PCSC ifd handler

2003-04-03 15:38  okir

	* trunk/src/ifd/print-atr.c: - fix compile warning

2003-04-03 15:35  okir

	* trunk/src/Makefile: - forgot makefile

2003-04-03 14:53  okir

	* trunk/src/ifd/manager.c, trunk/src/include/openct/ifd.h: - added
	  ifd_reader_count to support reader enumeration

2003-04-03 14:52  okir

	* trunk/src/ifd/print-atr.c: - list command to list readers

2003-04-03 12:23  okir

	* trunk/src/ifd/sys-linux.c, trunk/src/ifd/usb.c: - moved
	  ifd_sysdep_usb_scan

2003-04-03 12:04  okir

	* trunk/src/include/Makefile: - libifd directory moved

2003-04-03 12:02  okir

	* trunk/src/ifd/hotplug.c, trunk/src/ifd/ifd.conf,
	  trunk/src/ifd/internal.h, trunk/src/ifd/print-atr.c,
	  trunk/src/ifd/usb.c, trunk/src/include/openct/device.h,
	  trunk/src/include/openct/ifd.h: - added hotplug scan on startup
	* trunk/src/ifd/conf.c, trunk/src/ifd/confparse.c,
	  trunk/src/include/openct/conf.h: - added hotplug_scan_on_startup
	* trunk/src/ifd/Makefile: - build fixes

2003-04-03 11:35  okir

	* trunk/README: - added README

2003-04-03 11:23  okir

	* trunk/src/ifd/ifd-etoken.c: - got rid of silly warning

2003-04-03 11:22  okir

	* trunk/src/ctapi/Makefile, trunk/src/ctapi/ctapi.c,
	  trunk/src/ifd/Makefile, trunk/src/ifd/driver.c,
	  trunk/src/ifd/ifd-etoken.c, trunk/src/ifd/ifd-kaan.c,
	  trunk/src/ifd/ifd-towitoko.c, trunk/src/ifd/init.c,
	  trunk/src/ifd/internal.h, trunk/src/ifd/print-atr.c,
	  trunk/src/ifd/proto-t0.c, trunk/src/ifd/protocol.c,
	  trunk/src/ifd/reader.c, trunk/src/include/openct/buffer.h,
	  trunk/src/include/openct/conf.h, trunk/src/include/openct/ifd.h:
	  - The great restructuring
	* trunk/src/ifd/Makefile, trunk/src/ifd/conf.c,
	  trunk/src/ifd/confparse.c, trunk/src/ifd/device.c,
	  trunk/src/ifd/hotplug.c, trunk/src/ifd/ifd.conf,
	  trunk/src/ifd/manager.c, trunk/src/ifd/sys-linux.c,
	  trunk/src/ifd/usb.c, trunk/src/include/openct/device.h,
	  trunk/src/include/openct/driver.h: - added hotplug, rewrote USB
	  handling

2003-04-02 22:01  okir

	* trunk/src/ct/buffer.c, trunk/src/ifd/conf.c,
	  trunk/src/ifd/confparse.c, trunk/src/ifd/driver.c,
	  trunk/src/ifd/ifd.conf, trunk/src/ifd/internal.h,
	  trunk/src/ifd/manager.c, trunk/src/ifd/print-atr.c,
	  trunk/src/ifd/sys-linux.c, trunk/src/ifd/usb.c: - added config
	  file parsing; reader registration stuff

2003-04-02 22:00  okir

	* trunk/src/include/openct/ifd.h: - added
	  ifd_reader_by_{handle,index}

2003-04-02 17:03  okir

	* trunk/src/ct/error.c, trunk/src/ifd/conf.c,
	  trunk/src/ifd/confparse.c, trunk/src/ifd/manager.c,
	  trunk/src/ifd/reader.c, trunk/src/ifd/usb.c,
	  trunk/src/ifd/utils.c, trunk/src/include/openct/conf.h,
	  trunk/src/include/openct/device.h,
	  trunk/src/include/openct/error.h: - added copyright message

2003-04-02 17:00  okir

	* trunk/src/ifd/apdu.c, trunk/src/ifd/print-atr.c: - fix compiler
	  warnings

2003-04-02 16:23  okir

	* trunk/src/ctapi/ctapi.c, trunk/src/ifd/reader.c,
	  trunk/src/include/openct/driver.h,
	  trunk/src/include/openct/ifd.h: - added request_icc
	  functionality to framework
	* trunk/src/ifd/apdu.c: - fixed le=0 case

2003-04-02 16:22  okir

	* trunk/src/ifd/Makefile: - fixed clean target

2003-04-02 15:20  okir

	* trunk/src/ctapi/ctapi.c, trunk/src/ifd/Attic/drivers/ctapi.c,
	  trunk/src/ifd/internal.h: - renamed
	  s/ifd_reader_ctbcs/ifd_ctapi_control/

2003-04-02 15:11  okir

	* trunk/src/ifd/pcsc.c: - dead
	* trunk/src/ctapi/ctapi.c, trunk/src/ctapi/ctapi.h,
	  trunk/src/ifd/Attic/drivers/Makefile,
	  trunk/src/ifd/Attic/drivers/ctapi.c: - CTAPI fixes

2003-04-02 15:10  okir

	* trunk/src/ifd/pcsc.c: - blah
	* trunk/src/ifd/apdu.c: - added facilities to handle ISO apdus

2003-04-02 15:09  okir

	* trunk/src/ifd/reader.c: - renamed ifd_shutdown to ifd_close
	* trunk/src/ifd/conf.c, trunk/src/ifd/confparse.c: - added .debug
	* trunk/src/ifd/proto-t0.c: - return number of bytes received

2003-04-01 07:09  okir

	* trunk/src/ctapi/ctapi.h, trunk/src/ifd/Attic/drivers/ctapi.c,
	  trunk/src/ifd/Makefile, trunk/src/ifd/apdu.c,
	  trunk/src/ifd/internal.h, trunk/src/include/openct/apdu.h,
	  trunk/src/include/openct/ifd.h: - ctapi work

2003-03-28 22:52  okir

	* trunk/src/ifd/Attic/drivers/Makefile,
	  trunk/src/ifd/ifd-etoken.c: - fixed compiler warning

2003-03-28 22:48  okir

	* trunk/src/ifd/t1.c: - obsolete

2003-03-28 17:06  okir

	* trunk/src/ctapi/ctapi.c, trunk/src/ifd/Makefile: - added ctapi.c

2003-03-28 16:59  okir

	* trunk/src/ctapi, trunk/src/ctapi/ctapi.h,
	  trunk/src/ifd/Attic/drivers/Makefile,
	  trunk/src/ifd/Attic/drivers/ctapi.c, trunk/src/ifd/pcsc.c,
	  trunk/src/include/openct/ifd.h: - added missing prototype for
	  ifd_close

2003-03-28 16:20  okir

	* trunk/src/ifd/print-atr.c, trunk/src/ifd/reader.c,
	  trunk/src/include/openct/ifd.h: - renamed ifd_icc_command to
	  ifd_card_command

2003-03-28 16:13  okir

	* trunk/src/ifd/device.c, trunk/src/ifd/sys-linux.c,
	  trunk/src/include/openct/device.h: - added
	  ifd_device_open_channel

2003-03-28 16:02  okir

	* trunk/src/ifd/ifd-etoken.c, trunk/src/ifd/ifd-kaan.c,
	  trunk/src/ifd/internal.h, trunk/src/ifd/protocol.c,
	  trunk/src/include/openct/driver.h,
	  trunk/src/include/openct/ifd.h: - fixed most compiler warnings

2003-03-26 22:45  okir

	* trunk/src/ifd/ifd-kaan.c: - display a string when initializing CT

2003-03-26 21:42  okir

	* trunk/src/ifd/internal.h, trunk/src/ifd/proto-t0.c,
	  trunk/src/ifd/proto-t1.c, trunk/src/ifd/proto-trans.c,
	  trunk/src/ifd/protocol.c: - changed DAD handling
	* trunk/src/ifd/ifd-kaan.c: - select MF works now

2003-03-26 09:49  okir

	* trunk/src/ifd/internal.h, trunk/src/ifd/protocol.c,
	  trunk/src/ifd/reader.c, trunk/src/include/openct/driver.h: -
	  allow drivers to handle ICC commands directly
	* trunk/src/ifd/proto-t1.c: - t1_transceive returns # of bytes
	  received

2003-03-26 09:48  okir

	* trunk/src/ifd/ifd-kaan.c: - almost works now

2003-03-26 09:47  okir

	* trunk/src/include/openct/ifd.h: - changed IFD_APDU_CASE macros

2003-03-26 09:46  okir

	* trunk/src/ifd/print-atr.c: - misc fixes

2003-03-26 09:45  okir

	* trunk/src/ifd/Makefile, trunk/src/ifd/proto-trans.c: - added
	  proto-trans

2003-03-25 00:28  okir

	* trunk/src/ifd/Attic/drivers/Makefile, trunk/src/ifd/ifd-kaan.c:
	  - added some code for Kobil Kaan
	* trunk/src/ifd/serial.c: - iflags fixes
	* trunk/src/ifd/protocol.c: - ifd_protocol_set_parameter

2003-03-25 00:27  okir

	* trunk/src/ifd/proto-t1.c: - added IFD_PROTOCOL_T1_RESYNCH
	* trunk/src/include/openct/ifd.h: - added driver data

2003-03-24 22:58  okir

	* trunk/src/ifd/protocol.c: - fix compile warning

2003-03-24 21:09  okir

	* trunk/src/ifd/usb.c: - added debugging code
	* trunk/src/ifd/proto-t1.c: - fixed T=1

2003-03-24 21:08  okir

	* trunk/src/ifd/ifd-etoken.c: - copied some magic stuff from
	  Andreas etoken driver
	* trunk/src/include/openct/ifd.h: - added
	  IFD_PROTOCOL_T1_CHECKSUM_{L,C}RC

2003-03-24 21:07  okir

	* trunk/src/ifd/print-atr.c: - better dump function

2003-03-21 11:28  okir

	* trunk/src/ifd/protocol.c: - minor fix in ATR parsing for
	  protocol select

2003-03-20 21:45  okir

	* trunk/src/ifd/ifd-etoken.c, trunk/src/ifd/proto-t1.c: - still
	  struggling to get t=1 and etoken to work

2003-03-20 13:40  okir

	* trunk/src/ifd/reader.c: - Cleanup

2003-03-20 13:27  okir

	* trunk/src/ifd/ifd-etoken.c: - initial stuff to get etoken working
	* trunk/src/ifd/usb.c: - added usb_control - misc fixes for
	  scanning/opening

2003-03-20 13:26  okir

	* trunk/src/include/openct/device.h: - Added struct ifd_usb_cmsg
	* trunk/src/ifd/device.c: - ifd_device_open now recognizes devices
	  types in the name

2003-03-20 12:27  okir

	* trunk/src/ifd/device.c, trunk/src/ifd/internal.h,
	  trunk/src/include/openct/device.h: - added device control
	  messages

2003-03-20 12:03  okir

	* trunk/src/ifd/Makefile, trunk/src/ifd/usb.c: - started to work
	  on usb support
	* trunk/src/ifd/Attic/drivers/Makefile,
	  trunk/src/ifd/ifd-etoken.c: - started to work on etoken

2003-03-20 12:02  okir

	* trunk/src/include/openct/ifd.h: - add per slot reader data
	* trunk/src/ifd/ifd-towitoko.c: - don't report default_protocol

2003-03-20 11:21  okir

	* trunk/src/ifd/Attic/drivers/Makefile, trunk/src/ifd/Makefile,
	  trunk/src/ifd/device.c, trunk/src/ifd/ifd-towitoko.c,
	  trunk/src/ifd/print-atr.c, trunk/src/ifd/reader.c,
	  trunk/src/ifd/sys-linux.c, trunk/src/include/openct/device.h,
	  trunk/src/include/openct/driver.h: - generic ifd_open() function
	  added

2003-03-20 10:48  okir

	* trunk/src/ifd/protocol.c, trunk/src/ifd/reader.c: - fixed ATR
	  handling

2003-03-19 19:36  okir

	* trunk/src/ifd/proto-t0.c: - warning fixes

2003-03-19 19:35  okir

	* trunk/src/ct/buffer.c, trunk/src/ifd/ifd-towitoko.c,
	  trunk/src/ifd/internal.h, trunk/src/ifd/print-atr.c,
	  trunk/src/ifd/proto-t0.c, trunk/src/ifd/proto-t1.c,
	  trunk/src/ifd/protocol.c, trunk/src/ifd/reader.c,
	  trunk/src/include/openct/driver.h,
	  trunk/src/include/openct/ifd.h: - new function ifd_buf_set
	* trunk/src/ifd/apdu.c: - return correct Le for case 4 apdus

2003-03-19 19:34  okir

	* trunk/src/ifd/Makefile: - clean also zaps application objects

2003-03-19 14:46  okir

	* trunk/src/ifd/internal.h, trunk/src/ifd/proto-t0.c,
	  trunk/src/ifd/proto-t1.c, trunk/src/ifd/protocol.c,
	  trunk/src/include/openct/ifd.h: - changed signature of protocol
	  ops

2003-03-19 14:31  okir

	* trunk/src/ct/buffer.c, trunk/src/ifd/ifd-towitoko.c,
	  trunk/src/ifd/proto-t0.c, trunk/src/ifd/proto-t1.c,
	  trunk/src/ifd/reader.c, trunk/src/ifd/serial.c: - fix misc
	  compiler warnings

2003-03-19 12:37  okir

	* trunk/src/ifd/proto-t0.c: - more T=0 changes
	* trunk/src/ifd/Makefile, trunk/src/ifd/apdu.c,
	  trunk/src/include/openct/ifd.h: - added ifd_apdu_case

2003-03-19 10:25  okir

	* trunk/src/ifd/proto-t0.c: - t0 now compiles
	* trunk/src/ct/buffer.c, trunk/src/ifd/internal.h: - added
	  ifd_buf_{head,tail}

2003-03-18 20:31  okir

	* trunk/src/ifd/Makefile, trunk/src/ifd/proto-t0.c,
	  trunk/src/ifd/proto-t1.c: - rough outline for T=0

2003-03-18 19:41  okir

	* trunk/src/ifd/Attic, trunk/src/ifd/Attic/drivers,
	  trunk/src/ifd/Attic/drivers/Makefile: - added Makefile

2003-03-18 18:36  okir

	* trunk/src/ifd/ifd-towitoko.c, trunk/src/ifd/reader.c,
	  trunk/src/include/openct/ifd.h: - added slot fields to
	  ifd_reader_t

2003-03-18 18:35  okir

	* trunk/src/ct/error.c: - dont print debug messages unconditionally

2003-03-18 17:42  okir

	* trunk/src/ct/buffer.c, trunk/src/ct/error.c,
	  trunk/src/ifd/Makefile, trunk/src/ifd/conf.c,
	  trunk/src/ifd/confparse.c, trunk/src/ifd/device.c,
	  trunk/src/ifd/driver.c, trunk/src/ifd/ifd-towitoko.c,
	  trunk/src/ifd/internal.h, trunk/src/ifd/manager.c,
	  trunk/src/ifd/modules.c, trunk/src/ifd/print-atr.c,
	  trunk/src/ifd/proto-t1.c, trunk/src/ifd/protocol.c,
	  trunk/src/ifd/reader.c, trunk/src/ifd/serial.c,
	  trunk/src/ifd/usb.c, trunk/src/ifd/utils.c,
	  trunk/src/include/openct/conf.h,
	  trunk/src/include/openct/device.h,
	  trunk/src/include/openct/driver.h,
	  trunk/src/include/openct/error.h,
	  trunk/src/include/openct/ifd.h,
	  trunk/src/include/openct/logging.h: - we now get the ATR from
	  the towitoko

2003-03-17 19:01  okir

	* trunk/src/ct, trunk/src/ct/buffer.c, trunk/src/ifd/Makefile,
	  trunk/src/ifd/internal.h, trunk/src/ifd/proto-t1.c,
	  trunk/src/include/openct/ifd.h: - T=1 implementation

2003-03-17 14:15  okir

	* trunk/Makefile, trunk/src/include/Makefile: - new makefiles

2003-03-17 10:03  okir

	* trunk/src, trunk/src/ifd, trunk/src/ifd/Makefile,
	  trunk/src/ifd/checksum.c, trunk/src/ifd/device.c,
	  trunk/src/ifd/internal.h, trunk/src/ifd/manager.c,
	  trunk/src/ifd/proto-t1.c, trunk/src/ifd/reader.c,
	  trunk/src/ifd/t1.c, trunk/src/include, trunk/src/include/openct,
	  trunk/src/include/openct/ifd.h: Initial revision

2003-03-17 10:03  

	* branches, releases, trunk: New repository initialized by cvs2svn.