Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libpcsclite1-1.8.23-lp150.2.2 RPM for armv7hl

From OpenSuSE Ports Leap 15.0 for armv7hl

Name: libpcsclite1 Distribution: openSUSE Leap 15.0
Version: 1.8.23 Vendor: openSUSE
Release: lp150.2.2 Build date: Wed May 9 02:44:28 2018
Group: System/Libraries Build host: armbuild25
Size: 38616 Source RPM: pcsc-lite-1.8.23-lp150.2.2.src.rpm
Summary: PCSC Smart Card Library
The purpose of PCSC Lite is to provide a Windows(R) SCard interface in
a very small form factor for communication with smart cards and
readers. PCSC Lite can be compiled directly for a desired reader driver
or can be used to dynamically allocate/deallocate reader drivers at
runtime (the default behavior).

PCSC Lite uses the same winscard API as used in Windows(R).

Security aware people should read the SECURITY file for possible
vulnerabilities of pcsclite and how to fix them. For information on how
to install drivers please read the DRIVERS file.

Memory cards will be supported through the MCT specification, which is
an APDU like manner sent normally through the SCardTransmit() function.
This functionality is exercised in the driver.






* Fri Mar 02 2018
  - Use python3 (bsc#1082129, pcsc-lite-python3.patch).
* Mon Jan 01 2018
  - Updated to version 1.8.23
    * use libsystemd instead sd-daemon.{c,h}
    * spy: add support SCardStatus() with NULL pcbAtrLen
    * Some other minor improvements
  - remove --auto-exit from service start even if we have
    socket activation in place
    (using it as a lightweight approach to unconditional service
    enablement (reference boo#1063983 and to help workaround boo#1063985)
* Mon Dec 11 2017
  - Rename local defines USER/GROUP to PKG_USER/PKG_GROUP: the
    variable GROUP (call caps) has been claimed by RPM 4.14.
* Thu Nov 23 2017
  - Replace references to /var/adm/fillup-templates with new
    %_fillupdir macro (boo#1069468)
* Sat Jun 17 2017
  - Updated to version 1.8.22
    * SCardCancel() was broken in 1.8.21. The call was blocking.
    * Enable use of info level logging for pcscd using -i/--info
* Mon May 22 2017
  - Updated to version 1.8.21
    * SCardCancel():
    - fix a race condition bug
    - fix a possible use after free
    - improve Doxygen documentation
    * SCardGetStatusChange(): fix a race condition when a reader is removed
    * SCardDisconnect(): fix status update for SCARD_UNPOWER_CARD
    * pcsc_stringify_error(): use Thread-local storage
    * pcsc_stringify_error() now returns a const char *
    * SCardControl() may return SCARD_E_INSUFFICIENT_BUFFER when
      pbRecvBuffer is not big enough to receive the card response.
    * Fix compilation error with GCC 4.9
    * UnitaryTests: add support of Python 3
    * pcsc-spy: add support of Python 3
    * Some other minor improvements
* Fri Dec 30 2016
  - Updated to version 1.8.20
    * Fix a crash and potential security issue in pcscd (bsc#1017902,
      CVE-2016-10109, CWE-415, CWE-416)
* Fri Dec 09 2016
  - Updated to version 1.8.19:
    * SCardGetStatusChange(): Fix a (rare) race condition
    * Doxygen updates
    * pcsc-spy:
    - fix display of execution time
    - log the thread number in the results
    * Some other minor improvements
* Thu Sep 08 2016
  - Version update to 1.8.18:
    * SCardDisconnect(): much faster with SCARD_UNPOWER_CARD
    * SCardConnect(): Fix a possible duplicated hCard context
    * Fix compilation on FreeBSD
    * Fix compilation on Solaris
    * Some other minor improvements
* Thu Sep 08 2016
  - Obsolete the conditionals for sle11 as it does not build there and
    ends unresolvable anyway
  - Remove the presets magic after discussion with standa as new macros
    actually work around this correctly
* Mon May 30 2016
  - Updated to version 1.8.17
    * Fix SCardEndTransaction() issue with a SCARD_SHARE_EXCLUSIVE connection
    * Fix an issue when used with systemd (problem in signal handler)
    * SCardGetAttrib(): set pcbAttrLen when buffer is too small
    * Some other minor improvements
* Mon Mar 21 2016
  - Updated to version 1.8.16
    * SCardCancel() was not correctly handled
      When a SCardGetStatusChange() was cancelled then a next PC/SC
      call after the SCardGetStatusChange() may fail with a strange
      error code if the event waited in SCardGetStatusChange() occurs.
    * Doxygen: fix different documentation issues
    * SCARD_SCOPE_GLOBAL is now defined in a public header (even if
      never used)
    * Enable Trace and Profile features using compiler flags and
      without modifying the source code
    * Some other minor improvements and bug corrections
* Sat Dec 26 2015
  - Updated to version 1.8.15
    * Add support of remove and/or customize PC/SC reader names using
    * Some other minor improvements and bug corrections
* Thu Oct 01 2015
  - Don't enable polkit for 13.1 and SLE12. There are no policy
    defaults defined yet (bsc#941721#c7).
* Wed Aug 05 2015
  - Updated to version 1.8.14
    * Threading: lock the PC/SC context in a safe way
    * Threading: lock the card context in a safe way
    * SCardGetStatusChange(): fix card movement rare bug
    * Use asprintf(3) instead of strlcat(3) and strlcpy(3)
    * Allow to use pcscd in a remote session (polkit issue)
    * Some other minor improvements and bug corrections
* Tue Mar 10 2015
  - Cleanup with the spec-cleaner
  - Reduce some conditionals
  - Fix few rpmlint warnings
  - Add Requires on libpcs1 for main package wrt bnc#782368
* Fri Nov 14 2014
  - No longer perform gpg validation; osc source_validator does it
    + Drop gpg-offline BuildRequires.
    + No longer execute gpg_verify.
* Sat Nov 08 2014
  - Updated to version 1.8.13
    * fix a systemd + libudev hotplug bug introduced in version 1.8.12
      The list of readers was not (yet) available just after the start
      of pcscd
    * Make the license more 3-clause BSD like
    * Fix a rare race condition in the (non default) libusb hotplug
    * Some other minor improvements and bug corrections
  - use a few more conditionals for recent systemd changes
* Thu Oct 30 2014
  - Fix systemd integration and socket activation (boo#900115):
    * fix quoting in systemd-service.patch
    * add missing systemd service preset
  - Drop obsolete upgrade protection in %pre.
* Wed Oct 29 2014
  - fixed sysconfig fillup
* Wed Sep 24 2014
  - Updated to version 1.8.12
    * make hotplug using libudev (default) more robust
    * add ReiserFS file system support (for configuration files)
    * add musl libC support (increase the thread stack)
    * Some other minor improvements and bug corrections
* Mon Aug 18 2014
  - Add obsoletes/provides to baselibs.conf.
* Fri May 23 2014
  - BuildRequire gcc explicitely (bnc#879608)
  - enable polkit for 13.2 and above
* Tue Apr 22 2014
  - removed rc script from 13.1 and above
  - do not use polkit for now
* Sat Feb 15 2014
  - Updated to version 1.8.11
    * Add polkit support. See doc/README.polkit
    * /etc/reader.conf: CHANNELID and DEVICENAME are both optional but
      not at the same time
    * Some other minor improvements and bug corrections
* Sun Dec 01 2013
  - remove dependency on sysvinit(syslog) starting with 13.1
* Sun Oct 20 2013
  - Updated to version 1.8.10
    This version is a bug fix for the version 1.8.9:
    new symbol log_msg was exported by the client library
    This symbol is NOT part of the WinSCard API and should not be
    exported. It was a bug and needed to be fixed soon to avoid problems
    in PC/SC applications (like symbol conflict).
* Fri Oct 18 2013
  - Updated to version 1.8.9
    * SCardEndTransaction(): Return an error if is called with no
      corresponding SCardBeginTransaction()
    * SCardGetAttrib(): Add support of SCARD_ATTR_DEVICE_SYSTEM_NAME
    * SCardGetAttrib(): Fix bug in SCARD_ATTR_DEVICE_FRIENDLY_NAME
    * SCardBeginTransaction() was not correctly releasing a mutex when
      the hCard handle was invalidated. The problem was that
      SCardGetStatusChange() was blocked because SCardBeginTransaction()
      had not released the context mutex.
    * PCSC/reader.h: Use C99 flexible array member
      use a C99 flexible array member when available for abData field.
      uint8_t abData[];
    * Add support of --reader-name-no-serial and --reader-name-no-interface
      It is now possible to NOT add the USB serial number of the reader
      using --reader-name-no-serial
      It is now possible to NOT add the CCID interface name of the reader
      using --reader-name-no-interface
    * Add support of serialconfdir pkg-config variable
      It is now possible to use pkg-config to get the directory used by
      pcscd to fetch serial drivers configurations.
      $ pkg-config libpcsclite --variable=serialconfdir
    * pcsc-spy: Try to display the thread in the order they appear in the log
    * Check the Info.plist file is (a minimum) correct
    * Update PROTOCOL_VERSION_MINOR from 2 to 3
      We broke the API between version 1.8.3 and 1.8.4 by changing the
      value of MAX_READERNAME. This change should have been made before
      releasing version 1.8.4 to make mix of versions clearly non working
      instead of failing with strange errors.
    * hotplug_libudev.c: Fix a memory leak in case of error
    * Fix OpenBSD 5.2 compilation regarding dlopen
    * correctly manage thread safe multi-slot readers
    * Do not use pthread_atfork() any more (fix problem on FreeBSD)
    * fix memory leaks.
      This was not really a problem unless you embedd pcscd in another
      process and do init/deinit pcscd without exiting the process (as
      maybe used on Android or iOS).
    * pcscd.8 manpage: add documentation for --max-thread,
    - -max-card-handle-per-thread, --max-card-handle-per-reader,
    - -force-reader-polling, --error, --critical and --color
    * Some other minor improvements and bug corrections
* Wed Jan 16 2013
  - Updated to version 1.8.8
    * /etc/reader.conf: handle FRIENDLYNAME with no " delimiters
      (serial readers)
    * Info.plist: Correctly handle reader names containing & (USB readers)
* Wed Jan 09 2013
  - Verify GPG signature.
  - Fixes for SLE10.
* Mon Jan 07 2013
  - Fix path to nologin in useradd (bnc#796242).
* Fri Nov 30 2012
  - Updated to version 1.8.7
    * Fix a problem when a reader is unplugged (and the reader is
      still in use)
* Thu Nov 15 2012
  - Fix useradd/groupadd invocation: -o is useless without -u and newer
    versions of pwdutils/shadowutils fail on this now.
* Fri Aug 31 2012
  - Updated to version 1.8.6
    * Fix a problem when only serial drivers are used
      (no hotplug/USB driver)
    * increase log buffer size from 160 to 2048. Some "long" log
      lines where truncated.
    * 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
* Sat Aug 04 2012
  - Updated to version 1.8.5
    * 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
* Fri Jun 29 2012
  - Updated to version 1.8.4
    * Add [ and ] in the list of accepted characters for a reader
    * truncates the reader name if it is too long instead of
      rejecting the reader
    * The restriction to have to call SCardEstablishContext() in each
      thread has been removed. Threads could now share a PC/SC
    * Update IFDHandler API Doxygen regarding the "libusb-1.0" naming
    * Some other minor improvements and bug corrections
* Fri Mar 30 2012
  - Updated to version 1.8.3
    * ignore directories and hidden (.*) files when parsing a
      configuration directory (like /etc/reader.conf.d/)
    * fix a bug in PC/SC spy tool when loading of the real library
    * add
      from PC/SC v2 part 10 release 2.02.09
    * Some other minor improvements and bug corrections
* Thu Jan 19 2012
  - Updated to version 1.8.2
    * rename to pcsc-spy
    * pcsc-spy.1 manpage
    * fix a bug with a multi-slot reader
    * Info.plist parser: avoid a buffer read overflow in &
  - moved internal changelogs to devel package
* Wed Dec 07 2011
  - Move file to the main package (bnc#732911).
* Fri Nov 25 2011
  - Updated to version 1.8.1
    * added missing files in source archive
* Sat Nov 19 2011
  - Updated to version 1.8.0:
    * 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
    * SCardEstablishContext(): Invalidate all the handles in the son
      after a fork
    * Add define of FEATURE_EXECUTE_PACE from PCSC v2 Part 10
      Amendment 1 2011-06-03
    * Fix some memory leaks repoted by Coverity
    * Some other minor improvements and bug corrections
  - enabled usage of systemd init for 12.1 and newer
  - add libtool as buildrequire to avoid implicit dependency
* Mon Aug 22 2011
  - Readd if structure to support older versions like evergreen & SLES 11
* Sun Aug 21 2011
  - Fixed runlevel, hal, and /var/lock/subsys
* Thu Jun 23 2011
  - Updated to version 1.7.4
    * fix regression in 1.7.3: T=1 cards were not working
* Wed Jun 22 2011
  - Updated to version 1.7.3:
    * hotplug libudev: support libudev >= 171
    * hotplug libusb: Fix a memory leak
    * pcscd: exit immediately in case of SIGTERM
      (Closes Debian bug #620305 "pcscd slows down shutdown/restart")
    * Send logs to stdout instead of stderr
    * Add command line option -T, --color: force use of colored logs
    * Define g_rgSCardT?Pci as const structures to be more Windows like
    * log at level PCSC_LOG_DEBUG instead of PCSC_LOG_ERROR to avoid
      filling the system log file
    * Remove the deprecated define FEATURE_MCT_READERDIRECT
      (replaced by FEATURE_MCT_READER_DIRECT)
    * some other minor improvements and bug corrections
* Fri Jun 10 2011
  - allow the automatic power off feature
* Wed May 18 2011
  - cleanup spec file and requires
  - moved back to devel package
* Tue May 03 2011
  - make startup more robust by checking status files (bnc#686674)
* Mon May 02 2011
  - disable auto power off/on feature
* Tue Apr 05 2011
  - Updated to version 1.7.2:
    * use libudev only on Linux and libusb elsewhere
    * Try to use a (CCID) class driver if a specific driver fails
      to use the reader.
    * add support of multi-interfaces readers with libusb
    * fix a problem with a multi-slots reader
    * some other minor improvements and bug corrections
  - cosmetic changes to init script output
* Mon Mar 07 2011
  - fix syslog not being present in runlevel 4
* Mon Jan 10 2011
  - Updated to version 1.6.6:
    * code and behavior improvements
    * many fixes
    * uses libusb-1.0
    * two security fixes (bnc#609317, CVE-2010-0407,
      bnc#661000, CVE-2010-4531)
    * for more see ChangeLog
  - Disabled HAL support.
  - Create dedicated UID and GID "scard".
* Tue Dec 15 2009
  - add baselibs.conf as a source
* Thu Aug 06 2009
  - Updated to version 1.5.3:
    * add the reader interface name if provided by the device
    * SCardTransmit(): return SCARD_E_UNSUPPORTED_FEATURE if
      SCARD_PROTOCOL_RAW is requested by unsupported
    * SCardConnect() and SCardReconnect(): set dwActiveProtocol to
      to MSDN).
    * SCardControl(): correctly check for buffer overflow.
    * SCardGetStatusChange() works again.
    * detect buffer overflows if pcscd if used by a rogue client
    * force access rights on /var/run/pcscd to be sure it can be used
      by a libpcsclite client without privileges
    * create the PCSCLITE_EVENTS_DIR directory with the sticky bit so
      only root or the owner of the event files can remove them
    * if RFAddReader() fails with the libhal scheme then we try with
      the (old) libusb scheme.
    * give a higher priority to a specific driver over the CCID Class
    * some other minor improvements and bug corrections
  - Fixed baselibs.conf.
* Thu Jun 04 2009
  - Fixed permissions of /var/run/pcscd (bnc#466211).
* Wed May 27 2009
  - Updated to version 1.5.3:
    * SCardEstablishContext(): check we do not reuse an already
      allocated hContext
    * pcsclite.h: add missing SCARD_E_* and SCARD_W_* return code.
    * reader.h: add PIN_PROPERTIES_STRUCTURE structure and
    * remove powermgt_macosx.c since it is using APSL version 1.1
      instead of the BSD-like licence (bnc#474818)
    * avoid a possible crash due to a race condition
    * change default log level from PCSC_LOG_INFO to PCSC_LOG_ERROR
    * CardDisconnect(): call RFUnlockAllSharing() instead of
      RFUnlockSharing() to release all nested locks. Visible in
      OpenSC "pkcs11-tool -I".
    * some other minor improvements and bug corrections
  - Fixed possible overflows (bnc#499734).
* Thu Apr 09 2009
  - Updated to version 1.5.2:
    * SCardGetStatusChange(): return if the state of the reader
      changed since the previous call
    * SCardCancel() now works as expected
    * log TxBuffer and RxBuffer if the SCardControl() command failed
    * add a mutex to avoid a race condition
    * SCardGetStatusChange() may not return if the reader was removed
    * some other minor improvements and bug corrections
  - Start daemon by default (bnc#466430).
  - Ensure that Apple Public Source License Version 1.1 does not
    apply (bnc#474818).



Generated by rpm2html 1.8.1

Fabrice Bellet, Sun May 10 05:05:00 2020