pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/security/pcsc-lite

Module Name:    pkgsrc
Committed By:   pettai
Date:           Sun Jan  6 16:02:21 UTC 2013

Modified Files:
        pkgsrc/security/pcsc-lite: Makefile PLIST distinfo
        pkgsrc/security/pcsc-lite/patches: patch-configure
Added Files:

Log Message:
- Fix a problem when a reader is unplugged (and the reader is still in use)

- Fix a problem when only serial drivers are used (no hotplug/USB
- increase log buffer size from 160 to 2048. Some "long" log lines where
- Fix redirection of stdin, stdout and stderr to /dev/null when pcscd is
  started as a daemon (default)
- Some other minor improvements and bug corrections

- Fix crash when a reader is unplugged while pcscd is in the middle of a
  PC/SC function
- SCardBeginTransaction(): fix a bug introduced in version 1.8.4
  related to sharing
- Some other minor improvements and bug corrections

- Add [ and ] in the list of accepted characters for a reader name
- truncates the reader name if it is too long instead of rejecting the
- The restriction to have to call SCardEstablishContext() in each thread
  has been removed. Threads could now share a PC/SC context.
- Fix compiler failure for static driver
- Update IFDHandler API Doxygen regarding the "libusb-1.0" naming scheme
- Some other minor improvements and bug corrections

- ignore directories and hidden (.*) files when parsing a configuration
  directory (like /etc/reader.conf.d/)
- add Mac OS X for PC/SC spy tool
- fix a bug in PC/SC spy tool when loading of the real library fails
- add PCSCv2_PART10_PROPERTY_dwMaxAPDUDataSize,
  PCSCv2_PART10_PROPERTY_wIdVendor and PCSCv2_PART10_PROPERTY_wIdProduct
  from PC/SC v2 part 10 release 2.02.09 (not yet published)
- Some other minor improvements and bug corrections

- rename to pcsc-spy and install it as a normal binary (in
  /usr/local/bin by default)
- write a pcsc-spy.1 manpage
- fix a bug with a multi-slot reader
- Info.plist parser: avoid a buffer read overflow in & management
- Some Doxygen improvements

- Distribute missing files from src/spy/

- PC/SC spy tool
- Support systemd socket activation (the auto start of pcscd from the
  library has been removed. Use systemd instead)
- SCardGetStatusChange(): check all the readers are already known and
  return SCARD_E_UNKNOWN_READER if a reader name is not present.
  Windows XP has this behavior.
- SCardEstablishContext(): Invalidate all the handles in the son after a
- Add define of FEATURE_EXECUTE_PACE from PCSC v2 Part 10 Amendment 1
- Fix some memory leaks reported by Coverity
- Enable silent build by default
- log_line(): correctly calculate delta time when no color is used
  The update of last_time was only done in case of colorization
  (LogDoColor). So on unsupported consoles the time was wrong.
- log_xxd_always(): Use a variable-length array
  The debug message buffer is no more with a fixed size (around 600
  bytes of buffer to log) but uses a variable-length array.
  It is now possible to log extended APDU of 64kB.
  The variable-length array feature is available in GCC in C90 mode and
  is mandatory in C99 standard.
- Some other minor improvements and bug corrections

To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 pkgsrc/security/pcsc-lite/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/security/pcsc-lite/PLIST
cvs rdiff -u -r1.12 -r1.13 pkgsrc/security/pcsc-lite/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/security/pcsc-lite/patches/patch-configure
cvs rdiff -u -r1.3 -r1.4 \
cvs rdiff -u -r0 -r1.1 \

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Home | Main Index | Thread Index | Old Index