Commit Graph

23 Commits

Author SHA1 Message Date
Frank Morgner 647b623357 (hopefully) fixed .travis.yml 2018-04-07 13:04:27 +02:00
Frank Morgner e1bc515363 optionally try covertiy_scan with every build on master
idea from https://github.com/umlaeute/Gem/blob/master/.travis.yml
2018-04-07 12:08:08 +02:00
Jakub Jelen 8a63103229 Properly report errors from make check in travis 2018-04-04 21:43:01 +02:00
Frank Morgner 956ad33e31 travis: fixed disabling of notifications for mingw 2017-08-03 00:16:58 +02:00
Frank Morgner ce3f27ff54 opensc-notify: notify for card events
... manually or in daemon mode

fixes compilation in MinGW/Travis CI
2017-08-02 19:04:09 +02:00
Frank Morgner 74ec7b04ff sc-hsm: Add support for SoC
- eac: allow CA without EF.CardSecurity
- sc-hsm: implemented CA based on document PKI
- sc-hsm: adds receive limit for SoC card
- introduces dedicated card type for SoC card
- md: integrate card's PIN pad capabilities
- installer: added SC-HSM SoC card to registry
- pkcs15-tool: Added support for PIN entry on card
- change/unblock PIN: add support for PIN entry on card
- added OpenPACE to macOS build
- travis-ci: install gengetopt/help2man via brew
- sc-hsm: Cache EF.C_DevAut
- sc-hsm: Prevent unnecessary applet selection and state resets
- sc-hsm: added support for session pin
- sc-hsm: avoid multiple AID selection
- sc-hsm: Use the information from match_card for all subsequent selections of the applet
- sc-hsm: cache optional files as empty files (Decoding the files will reveal that they were not existing prior caching. This avoids selecting the file though we have already tried to cache the file before.)
- use dedicated directory for CVC trust anchors
- appveyor: added OpenPACE to windows build
2017-05-22 16:25:08 +02:00
Frank Morgner a4f64d9439 Added (external) card driver for German ID card
(Imported libcardnpa from https://github.com/frankmorgner/vsmartcard)

- Added generic SM implementation of ISO/IEC 7816-8
- Added implementation of extended access control as defined by
  - BSI TR-03110
  - ICAO Doc 9303
  - ISO/IEC 7501
- Added tool for German ID card (and other EAC tokens)
- renamed folder libsm to sm
2017-03-20 21:28:48 +01:00
Frank Morgner 6850ec7e77 travis: synchronize coverity_scan with master
... allows executing a cron job on coverity_scan for analysis
2017-03-03 14:56:06 +01:00
Frank Morgner 32dd37f391 travis: always kill services.exe
hopefully fixes build issues on coverity branch
2017-03-03 11:05:05 +01:00
Frank Morgner aa0592f025 travis-ci: fixed mingw cross compile build
fixes #906
2017-03-02 23:30:10 +01:00
Viktor Tarasov f6a5885348 travis: allow failed cross-builds
closes #911
2016-12-18 11:29:06 +01:00
Viktor Tarasov 0f22c0fd77 travis for OCX: fix missing 'sed'
Due to bugs in Travis CI:
$ ./bootstrap
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I m4
autoreconf: configure.ac: tracing
autoreconf: running: glibtoolize --copy --force
/usr/local/bin/glibtoolize: line 401: /usr/local/Library/ENV/4.3/sed: No such file or directory
/usr/local/bin/glibtoolize: line 401: /usr/local/Library/ENV/4.3/sed: No such file or directory
/usr/local/bin/glibtoolize: line 401: /usr/local/Library/ENV/4.3/sed: No such file or directory

Apply solution from https://github.com/mkrufky/libdvbtee/issues/22 .

Fixes #881
2016-10-04 11:01:24 +02:00
Ludovic Rousseau e631b9d697 travis: do not fail on error on Mac OS X
The compilation on Mac OS X using clang generates the warning:
clang: warning: argument unused during compilation: '-pthread'

This is because -pthread is passed during link and this argument is
unused.
This problem will be hard to fix.

The best for now is to NOT fail on warning :-(
2016-03-02 15:37:47 +01:00
Ludovic Rousseau 7d2d454160 travis: fail on compiler error 2016-03-02 15:37:47 +01:00
Viktor Tarasov a48fc73333 travis: check with coverity-scan 'master' 2016-02-19 16:34:29 +01:00
Frank Morgner 8fe8974333 Uses container based travis and caching 2015-09-16 03:52:00 +02:00
Frank Morgner fcfb0cebee build cross compiled installer with innosetup 2015-09-15 15:04:33 +02:00
Frank Morgner f261426303 travis: cross compile for 64 bit windows 2015-09-14 10:52:31 +02:00
Frank Morgner 88fa362b5b nobody likes being pedantic 2015-04-01 01:41:04 +02:00
Frank Morgner 311958e13f Travis-ci: build dmg on OS X 2015-04-01 01:41:04 +02:00
Frank Morgner a05e7ca84d ignore errors on `apt-get update` 2015-03-31 18:48:33 +02:00
Frank Morgner 9f3dbaa39d honour warnings 2015-02-20 19:54:40 +01:00
Frank Morgner ea40322a30 added travis-ci configuration 2015-01-27 22:56:11 +01:00