2011-02-08 21:31  frankmorgner

	* ChangeLog, configure.ac: released 0.3

2011-02-01 13:53  oepen

	* src/vpcd/ifd-vpcd.c: Reverting bad commit

2011-02-01 13:47  oepen

	* src/vpcd/ifd-vpcd.c: Shut up autotools

2011-01-25 12:53  frankmorgner

	* src/vpicc/virtualsmartcard/CardGenerator.py,
	  src/vpicc/virtualsmartcard/SmartcardFilesystem.py,
	  src/vpicc/virtualsmartcard/SmartcardSAM.py: fixed generation of
	  ePass file system (fixes 3164830)

2011-01-24 15:30  frankmorgner

	* src/vpicc/virtualsmartcard/SmartcardFilesystem.py: fixed path
	  walking (fixes 3164775)

2010-12-13 08:51  frankmorgner

	* README: update information

2010-12-08 12:27  frankmorgner

	* ChangeLog, configure.ac: releasing 0.3

2010-10-26 20:21  frankmorgner

	* src/vpcd/vpcd.c: unified usage of sizeof.

2010-10-15 20:15  frankmorgner

	* README, configure.ac, src/vpcd/Makefile.am, src/vpcd/ifd-vpcd.c,
	  src/vpcd/ifd.c: - renamed ifd.c to ifd-vpcd.c to have more
	  readable logging in pcscd
	  - updated support information

2010-10-13 19:18  frankmorgner

	* configure.ac, src/vpcd/Makefile.am, src/vpcd/reader.conf.in,
	  src/vpicc/Makefile.am, src/vpicc/vicc.in,
	  src/vpicc/virtualsmartcard.in: - switched from perl to sed for
	  substitution of autoconf variables
	  - changed from generating reader.conf to vpcd in
	  /etc/reader.conf.d

2010-10-13 16:21  frankmorgner

	* src/vpicc/SmartcardSAM.py, src/vpicc/vicc.in: added missing file,
	  deleted unused file

2010-10-13 07:46  frankmorgner

	* src/vpicc/virtualsmartcard/SmartcardSAM.py: merged with changes
	  of r320

2010-10-13 07:40  frankmorgner

	* src/vpicc/CardGenerator.py, src/vpicc/ConstantDefinitions.py,
	  src/vpicc/CryptoUtils.py, src/vpicc/Makefile.am,
	  src/vpicc/SEutils.py, src/vpicc/SWutils.py,
	  src/vpicc/SmartcardFilesystem.py, src/vpicc/TLVutils.py,
	  src/vpicc/VirtualSmartcard.py, src/vpicc/utils.py,
	  src/vpicc/virtualsmartcard,
	  src/vpicc/virtualsmartcard/CardGenerator.py,
	  src/vpicc/virtualsmartcard/ConstantDefinitions.py,
	  src/vpicc/virtualsmartcard/CryptoUtils.py,
	  src/vpicc/virtualsmartcard/SEutils.py,
	  src/vpicc/virtualsmartcard/SWutils.py,
	  src/vpicc/virtualsmartcard/SmartcardFilesystem.py,
	  src/vpicc/virtualsmartcard/SmartcardSAM.py,
	  src/vpicc/virtualsmartcard/TLVutils.py,
	  src/vpicc/virtualsmartcard/VirtualSmartcard.py,
	  src/vpicc/virtualsmartcard/__init__.py,
	  src/vpicc/virtualsmartcard/utils.py: grouped virtual smartcard
	  objects in virtualsmartcard package

2010-10-12 12:33  frankmorgner

	* src/vpicc/VirtualSmartcard.py: added inconsistency check for the
	  received apdu

2010-10-12 12:24  frankmorgner

	* src/vpicc/VirtualSmartcard.py: let vicc recognize shutdown of
	  vpcd

2010-10-11 18:43  frankmorgner

	* src/vpcd/ifd.c: added workaround for bug 312754 of pcsc-lite

2010-10-11 17:30  frankmorgner

	* src/vpicc/VirtualSmartcard.py: RelayOS: removed card observer
	  (thread). a removed card is now handled by exceptions.

2010-10-11 15:53  oepen

	* src/vpicc/SmartcardSAM.py: -pycrypto should now only be imported
	  if an instance of the SAM class is created
	  -Removed deprecated unit tests
	  -fixed some bugs caused by incorrect naming

2010-10-11 12:35  frankmorgner

	* src/vpicc/VirtualSmartcard.py: added status message

2010-10-11 12:31  frankmorgner

	* src/vpcd/vpcd.c, src/vpicc/VirtualSmartcard.py: activated ATR
	  polling as workaround for pyscard bug #3084449. now when the real
	  smartcard is removed, the relay process terminates

2010-10-11 10:59  frankmorgner

	* src/vpcd/ifd.c: checked ifd.c and vpcd.c with flawfinder rats and
	  pscan

2010-10-10 16:20  frankmorgner

	* src/vpcd/ifd.c: fixed problems for workaround of pcscd bug 312749

2010-10-10 15:45  frankmorgner

	* src/vpcd/ifd.c, src/vpcd/reader.conf.in: added workaround for
	  pcscd bug #312749

2010-10-10 14:38  frankmorgner

	* src/vpcd/ifd.c: added length check on rapdu buffer.

2010-10-09 20:42  frankmorgner

	* src/vpicc/VirtualSmartcard.py: modified error messages

2010-10-09 20:32  frankmorgner

	* src/vpcd/ifd.c, src/vpcd/reader.conf.in, src/vpcd/vpcd.c,
	  src/vpcd/vpcd.h: now reading the port to open from reader.conf

2010-10-09 13:33  frankmorgner

	* src/vpicc/VirtualSmartcard.py: - added more error handling to
	  RelayOS
	  - vicc in relay mode terminates when card is removed
	  - created cleanup routines to use with atexit.register

2010-10-08 20:14  frankmorgner

	* src/vpcd/ifd.c: - added workaround for "Error resetting card." in
	  pcscd. it is propably a bug in pcscd
	  - added more debug information

2010-10-08 20:12  frankmorgner

	* src/vpicc/VirtualSmartcard.py: added better inheritance to
	  smartcard os's

2010-10-08 08:44  frankmorgner

	* src/vpicc/VirtualSmartcard.py: - exception handling on power up
	  and power down
	  - added workaround for pyscard bugs #3083586 and #3083254

2010-10-08 08:11  frankmorgner

	* src/vpcd/ifd.c: added debug information

2010-10-07 21:04  frankmorgner

	* src/vpicc/CardGenerator.py, src/vpicc/VirtualSmartcard.py:
	  implemented smart card class for relaying

2010-07-01 11:13  frankmorgner

	* ChangeLog, configure.ac: releasing 0.2

2010-06-23 07:10  frankmorgner

	* src/vpcd/ifd.c: removed the last references of references to
	  ifdhandler functions v1.0

2010-06-22 18:16  oepen

	* src/vpicc/SmartcardSAM.py: -Fixed two unhandled exceptions
	  -Removed some trailing whitespaces

2010-06-22 14:06  frankmorgner

	* src/vpcd/ifd.c, src/vpcd/vpcd.c, src/vpicc/VirtualSmartcard.py: -
	  changed vpcd driver to use ifdhandler api v 3.0, since
	  support for v 1.0 has been dropped as of pcsc-lite 1.6
	  - fixed initialization error of vpcd due to uninitialized value
	  - changed virtual smartcard to use todays python syntax

2010-06-22 09:45  frankmorgner

	* src/vpcd/ifd.c, src/vpcd/vpcd.c, src/vpcd/vpcd.h: forcing empty
	  parameter list with function(void) instead of unspecified
	  parameter list with function()

2010-06-09 15:36  frankmorgner

	* configure.ac, src/vpcd/Makefile.am: added missing files for
	  distribution packages. fixed installation when no serialdropdir
	  is given.

2010-06-08 08:59  oepen

	* configure.ac:

2010-06-05 22:10  frankmorgner

	* ChangeLog: updated checksums, install files for recipes. updated
	  log files for 0.6.1

2010-05-26 22:51  frankmorgner

	* src/vpcd/Makefile.am: bugfix: using libtool for installation

2010-05-09 08:34  frankmorgner

	* configure.ac, src/vpcd/Makefile.am: be less restrictive in
	  ./configure. better output of configuration details

2010-05-08 21:03  frankmorgner

	* configure.ac, src/vpicc/Makefile.am: added missing files

2010-05-08 20:58  frankmorgner

	* ChangeLog, INSTALL, Makefile, Makefile.am, NEWS, m4, src,
	  src/Makefile.am, src/vpcd, src/vpcd/Makefile.am,
	  src/vpcd/reader.conf.in, src/vpicc,
	  src/vpicc/virtualsmartcard.in, vpcd, vpicc: switched to autotools

2010-05-07 19:13  frankmorgner

	* Makefile: updated file references of install target

2010-02-02 14:29  frankmorgner

	* vpcd/vpcd.c: moved operations for opening sockets into separate
	  functions

2010-02-01 16:40  oepen

	* vpicc/CardGenerator.py, vpicc/VirtualSmartcard.py, vpicc/jp2.jpg:
	  - Object orientated refactoring of CardGenerator
	  - PassportOS class in VirtualSmartcard.py is no longer needed,
	  because all the functionallity is now in CardGenerator
	  - Removed hard coded image
	  - Added version number and type to file format

2010-01-30 18:51  oepen

	* vpicc/CardGenerator.py, vpicc/CryptoUtils.py,
	  vpicc/SmartcardSAM.py, vpicc/VirtualSmartcard.py,
	  vpicc/testconfig.mf, vpicc/testconfig.sam: Refactoring and
	  Bugfixing:
	  - CryptoUtils:
	  - removing hard coded keylength from append_padding in
	  CryptoUtils
	  - rewrote append_padding, slightly modified strip_padding in
	  CryptoUtils
	  - added get_cipher_keylen and get_cipher_blocklen to CryptoUtils
	  - Updated UnitTest in CryptoUtils. Note: PBKDF2.self_test()
	  fails!!!
	  - added new function protect_string to encrypt and authenticate a
	  string
	  - Removed hard coded padding pattern
	  - VirtualICC:
	  - Added and integrated functions to load and save VirtualICC
	  objects
	  - Added exception handling for opening of the socket
	  - SmartcardSAM:
	  - Removed all object persistance functionaliy from SmartcardSAM
	  - Changed the constructors of the *SAM classes
	  
	  - Moved all the functionality to create cards (especially the
	  pre-initialized filesystems for each card type) to the new file
	  GenerateCards.py
	  - Added minimal command line based interface to GenerateCards.py
	  to generate customized cards and store them in a file
	  - Removed default sam and mf files (testconfig.mf and
	  testconfig.sam)

2010-01-25 17:18  oepen

	* Makefile: Small Makefile fix: Added default target to
	  virtualsmartcard/Makefile

2010-01-23 15:59  oepen

	* vpicc/SmartcardSAM.py: PassportSAM: MRZ for key derivation is now
	  read from MF instead of hard-encoding it in the code

2010-01-23 15:06  oepen

	* vpicc/SmartcardSAM.py, vpicc/VirtualSmartcard.py: Changed
	  Passport testdata

2010-01-13 21:33  frankmorgner

	* Makefile, vpcd/ifd.c, vpcd/vpcd.c, vpcd/vpcd.h,
	  vpicc/VirtualSmartcard.py: - added functions for a smartcard
	  reset
	  - changed communication protocol via socket, length is coded in
	  network byteorder
	  - splitted vpcd.[h|c] into more files, added include-guards

2010-01-10 22:53  frankmorgner

	* vpicc/VirtualSmartcard.py: bugfix

2010-01-08 14:33  frankmorgner

	* vpicc/SmartcardFilesystem.py, vpicc/VirtualSmartcard.py: added
	  serial number to cryptoflex. opensc can read it.

2010-01-08 00:07  frankmorgner

	* vpicc/SmartcardFilesystem.py: bugfix

2010-01-07 22:57  frankmorgner

	* vpicc/VirtualSmartcard.py: bugfix

2010-01-04 19:48  frankmorgner

	* virtualsmartcard.bb: Separated bitbake recipes.
	  vscarchitecture.bb simply collects the other recipes now.

2009-11-25 06:45  frankmorgner

	* README: Added information about running virtualsmartcard.

2009-08-22 08:01  frankmorgner

	* AUTHORS, COPYING, INSTALL, README, vpcd/vpcd.c, vpcd/vpcd.h,
	  vpicc/ConstantDefinitions.py, vpicc/CryptoUtils.py,
	  vpicc/SEutils.py, vpicc/SWutils.py, vpicc/SmartcardFilesystem.py,
	  vpicc/SmartcardSAM.py, vpicc/TLVutils.py,
	  vpicc/VirtualSmartcard.py, vpicc/utils.py: Added project
	  informations.

2009-08-06 20:25  schertz123456

	* ., Makefile, virtualsmartcard.bb, vpcd, vpcd/vpcd.c, vpcd/vpcd.h,
	  vpicc, vpicc/ConstantDefinitions.py, vpicc/CryptoUtils.py,
	  vpicc/SEutils.py, vpicc/SWutils.py, vpicc/SmartcardFilesystem.py,
	  vpicc/SmartcardSAM.py, vpicc/TLVutils.py,
	  vpicc/VirtualSmartcard.py, vpicc/jp2.jpg, vpicc/testconfig.mf,
	  vpicc/testconfig.sam, vpicc/utils.py: Initial commit.

