Commit Graph

142 Commits

Author SHA1 Message Date
Frank Morgner
77ea089793 pcsc-relay: removed disfunctional cross compilation script 2022-01-20 02:18:52 +01:00
Frank Morgner
6c17d8e49d fixed type conversion 2021-04-26 17:15:12 +02:00
Ludovic Rousseau
c05106aa12 Update PCSC-lite URL
The website moved from alioth.debian.org to apdu.fr
2021-04-17 18:44:41 +02:00
Frank Morgner
feeb732810 Merge pull request #151 from micolous/macos-sip
(partially) fix macOS 10.14/Xcode 11.0 compile and install issues
2020-04-29 01:38:41 +02:00
David Ward
bc8b237c5a ccid-emulator: Build libopensc from source code
There is no longer an external (or stable) interface for libopensc.
Linking this program with an existing version of libopensc that is
pre-installed in the system library paths is not practical.

However, a specific snapshot of the OpenSC source code is embedded
here as a Git submodule (and included in the source distributions).
Build libopensc from this and statically link it into this program.
(Options such as '--enable-openpace' that are passed to ./configure
will be forwarded to control the build configuration of libopensc.)

Remove code that existed for compatibility when dynamically linking
with older versions of libopensc.
2020-04-11 10:09:27 -04:00
David Ward
c18df66d4c Fix "make dist" without "make all"
Fix prerequisites and Automake variables in the Makefiles, so that
running "make dist" does not fail if the program is not built. When
running help2man, have it execute "gengetopt --show-help" instead
of the built program to obtain the help message.
2020-04-11 10:09:27 -04:00
David Ward
5abc01cf70 Respect Automake silent mode in custom rules 2020-04-11 10:09:27 -04:00
David Ward
f5c19b66fd Fix final output from ./configure
AC_OUTPUT needs to be called before the final output is printed.
2020-04-11 10:09:27 -04:00
Michael Farrell
2b69dc7152 Fix macOS compile and install issue 2019-09-22 21:15:21 +10:00
Frank Morgner
6ec798d509 updated location of libnfc
fixes https://github.com/frankmorgner/vsmartcard/issues/145
2019-08-20 15:30:06 +02:00
Frank Morgner
7ccdadc8ac autoconfigure PC/SC on macOS
closes https://github.com/frankmorgner/vsmartcard/issues/144
2019-08-20 10:12:59 +02:00
Frank Morgner
c63cc40c34 fixed misuse of realloc
if called with size 0, realloc frees the buffer, which may eventually
lead to a double free corruption.
2019-01-17 15:04:35 +01:00
Frank Morgner
4ea916fef8 pcsc-relay: allow specifying ATR 2018-10-20 03:45:21 +02:00
Frank Morgner
6a0840461c fixed memory leak 2017-12-18 14:37:15 +01:00
Santiago Castro
b4b36c8979 Fix broken Markdown headings 2017-04-19 11:59:42 +02:00
Frank Morgner
29142adae3 fixed configure check for libnfc
decouples tests of libnfc from pcsc
2017-04-06 17:01:18 +02:00
Frank Morgner
837a54744a pcsc-relay: added compatibility with Apple's PC/SC 2017-03-21 22:22:06 +01:00
Frank Morgner
c2b90a0f10 pcsc-relay: Made libnfc optional 2017-03-02 15:50:16 +01:00
Frank Morgner
7e70c87dde added documentation about TCardEmulator
rebuilt docs with 'pdf2svg' for tizk images
2017-01-16 01:29:58 +01:00
Frank Morgner
df2bb0312b updated docs about ACardEmulator+pcsc-relay 2017-01-05 00:12:24 +01:00
Frank Morgner
126ee74f4b removed obsolete picc.py
Closes https://github.com/frankmorgner/vsmartcard/issues/85
2016-11-01 02:31:25 +01:00
Frank Morgner
6b13057200 updated documentation
- use a more compact summary
- remove libnpa from the navigation
2016-10-12 17:37:00 +02:00
Frank Morgner
eb4c8a8103 fixed distcheck 2016-10-10 10:33:09 +02:00
Frank Morgner
d1cd0ea379 less clutter in documentation
- distribute HTML documentation in master branch
- use MD files in project directories for GitHub
- removed some unused autotools files
2016-10-10 10:33:05 +02:00
Frank Morgner
29dfed5de9 Updated mail address 2015-12-15 16:58:28 +01:00
Frank Morgner
265c8da046 test for strings with test 2015-07-31 22:02:50 +02:00
Frank Morgner
ac470673d3 fixed typo 2015-07-31 19:10:12 +02:00
Frank Morgner
c242c144c3 make sure built files are most recent
closes #61
2015-07-31 17:00:44 +02:00
Frank Morgner
d4eb0830e5 pcsc-relay: documented android smart card emulator 2015-03-24 01:19:01 +01:00
Frank Morgner
5c56962b41 added image for pcsc-relay 2015-03-20 00:42:33 +01:00
Frank Morgner
6dfab7fbf1 pcsc-relay: fixed handling ATR for vpcd emulator 2015-03-18 07:54:44 +01:00
Frank Morgner
798fb9ba0d allow setting hostname/port for vpcd/vicc interfaces 2015-03-18 07:30:03 +01:00
Frank Morgner
65f7d92a7f use ACardEmulator as nfc backend for pcsc-relay
This feature is experimental and disabled by default

At ACardEmulator's compile time it is required:
- to add the correct application identifier to aid_list.xml
- enable the connection to pcsc-relay by setting useVPCD
2015-03-14 16:13:59 +01:00
Frank Morgner
03e4a2d64e removed old comments 2015-03-14 00:53:15 +01:00
Frank Morgner
7f986c3407 fixed compiler warning 2015-03-14 00:20:46 +01:00
Frank Morgner
c7ca4bad48 handle null pointer exceptions in libnfc 2015-03-13 22:29:58 +01:00
Frank Morgner
f5e319be68 fixed error handling if no card found 2015-03-13 21:16:03 +01:00
Frank Morgner
04fcf436ea moved example use cases to the sub-components 2015-02-27 23:36:38 +01:00
Frank Morgner
401ce8bcfb fixed printf arg type 2015-01-28 23:05:57 +01:00
Frank Morgner
cea6a1d8f5 use absolute path of manuals 2014-11-22 00:33:46 +01:00
Frank Morgner
d97e8d1916 fixed building of manuals 2014-11-21 23:48:47 +01:00
Frank Morgner
b27126e450 updated documentation 2014-11-20 21:25:31 +01:00
Frank Morgner
8c7718401e perform git2cl on local project only 2014-11-11 09:35:29 +01:00
Frank Morgner
28c8b3c719 fixed memory leak 2014-09-09 00:30:22 +02:00
Dominik
3dc8e5c2b4 Add symlink forgotten in 40a8fc0 2014-05-02 10:54:39 +02:00
Frank Morgner
40a8fc0a7f pcsc-relay: include thread locking mechanism
fixes regression from 0aec0e4

closes #5
2014-05-02 08:15:26 +02:00
Frank Morgner
1d47e52b60 moved project home to github 2014-04-18 00:59:54 +02:00
Frank Morgner
fc578afc54 check for vpcd requirements 2013-08-16 09:25:11 +02:00
Frank Morgner
539a8ddee1 fixed references to sf's git repositories 2013-08-08 23:22:45 +02:00
Frank Morgner
291178d139 implemented reversed connection establishment
vpcd can now be configured connect to a previously started vpicc.
2013-07-15 10:18:40 +02:00