Commit Graph

202 Commits

Author SHA1 Message Date
ludovic.rousseau 4bf320b304 add support of /usr/lib/pkcs11/ directory. See
http://wiki.cacert.org/wiki/Pkcs11TaskForce

Thanks to Alon Bar-Lev for the better patch


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@3300 c6295689-39f2-0310-b995-f0e70906c6a9
2007-11-13 09:38:18 +00:00
aj d27c1c1c36 trunk now after 0.11.4 release.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@3252 c6295689-39f2-0310-b995-f0e70906c6a9
2007-08-19 18:55:44 +00:00
ludovic.rousseau 345ce22c63 use LTLIB_CFLAGS and LTLIB_LIBS instead of the global LIBS to find and use
libltdl

thanks to Alon Bar-Lev for the patch


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@3243 c6295689-39f2-0310-b995-f0e70906c6a9
2007-08-13 08:30:19 +00:00
ludovic.rousseau e23612f9ad do not use AC_LIB_LINKFLAGS() since this macro is provided by gettext
and we do not use gettext. Use AC_CHECK_LIB() instead 


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@3239 c6295689-39f2-0310-b995-f0e70906c6a9
2007-08-10 12:56:21 +00:00
aj 8875fe0296 add explicit option to enable/disable the ns plugin. patch by Alon Bar-Lev.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@3228 c6295689-39f2-0310-b995-f0e70906c6a9
2007-07-20 18:50:23 +00:00
aj a974aba32c trunk is now post 0.11.3 release.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@3219 c6295689-39f2-0310-b995-f0e70906c6a9
2007-07-11 14:47:26 +00:00
aj ae627ca3ac Revert last change, breaks building opensc:
../../src/libopensc/.libs/libopensc.so: undefined reference to `lt_dlopen'
...


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@3208 c6295689-39f2-0310-b995-f0e70906c6a9
2007-07-09 08:28:30 +00:00
ludovic.rousseau 69a5c1a843 do not use AC_LIB_LINKFLAGS() since this macro is provided by gettext
and we do not use gettext. Use AC_CHECK_LIB() instead


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@3202 c6295689-39f2-0310-b995-f0e70906c6a9
2007-07-04 08:46:57 +00:00
aj be022c16d3 fix version numbers preparing for next release.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@3197 c6295689-39f2-0310-b995-f0e70906c6a9
2007-07-03 14:15:15 +00:00
aj 36d0cf2301 probe for readline+ncurses too.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@3161 c6295689-39f2-0310-b995-f0e70906c6a9
2007-04-25 06:53:45 +00:00
aj b9b9d81bbf changes to trunk won#t go into 0.11.2.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@3137 c6295689-39f2-0310-b995-f0e70906c6a9
2007-03-16 20:44:35 +00:00
aj 4857be57d4 Alon Bar-Lev: enables disabling the linkage of pcsc-lite and openct,
even if they are installed on system. It adds --disable-openct and
--disable-pcsc-lite options.  Also a minor correction for pkg-config
(adds PKG_PROG_PKG_CONFIG).


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@3072 c6295689-39f2-0310-b995-f0e70906c6a9
2006-12-09 15:46:26 +00:00
aj b9daff9b28 replace rsa pkcs#11 header files with rewrite.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@3066 c6295689-39f2-0310-b995-f0e70906c6a9
2006-11-30 08:11:58 +00:00
ludovic.rousseau f7dc1aa46b remove now useless (see revision 3062) --enable-debug option
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@3065 c6295689-39f2-0310-b995-f0e70906c6a9
2006-11-28 15:54:31 +00:00
martin 66f3d64e5a Remove unused headers
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@3063 c6295689-39f2-0310-b995-f0e70906c6a9
2006-11-28 11:53:57 +00:00
ludovic.rousseau 2495268d98 - remove src/common/getopt.h since it collide with /usr/include/getopt.h
- replace @GETOPTSRC@ by $(top_srcdir)/src/common/my_getopt.c in
  Makefile.am files

- change the detection of getopt_long in configure.in since GETOPTSRC is
  not used anymore. my_getopt.c is now always compiled and used but
  provides getopt_long() only if HAVE_GETOPT_H is NOT defined (ie. if
  getopt_long() is not provided by the system)

- src/common/my_getopt.c: the code is within #ifndef HAVE_GETOPT_H

- move the useful lines of src/common/getopt.h in src/common/my_getopt.h


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2989 c6295689-39f2-0310-b995-f0e70906c6a9
2006-07-12 07:43:38 +00:00
ludovic.rousseau 39a4d12795 use LIBASSUAN_* instead of ASSUAN_* so the assuan library is correctly
found and we avoid "undefined symbol: assuan_strerror
(.libs/opensc-signer.so)", etc


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2987 c6295689-39f2-0310-b995-f0e70906c6a9
2006-07-12 06:41:10 +00:00
aj 0cab6858e6 trunk is now used for changed past 0.11.1.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2946 c6295689-39f2-0310-b995-f0e70906c6a9
2006-05-10 06:14:56 +00:00
aj 4c7c045ef6 trunk will contain work done after 0.11.0 release
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2918 c6295689-39f2-0310-b995-f0e70906c6a9
2006-04-26 11:54:34 +00:00
aj 158fce9147 simply the revision, drop the m4 code.
it didn't turn out the way I wanted it
(does not contain the _repository_/_branch_ revision).


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2875 c6295689-39f2-0310-b995-f0e70906c6a9
2006-03-16 21:37:25 +00:00
nils 383602b6fe - move logging to the reader driver
- log APDUs only if DEBUG is defined (sensitive APDUs should
  never be logged and we cannot know whether a APDU is sensitive
  or not => enable APDU logging only in a non-production debug
  build)
- remove OPENSC_DONT_LOG_SENSITIVE configure option as it's 
  needed anymore 


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2868 c6295689-39f2-0310-b995-f0e70906c6a9
2006-03-03 22:56:41 +00:00
aj 059c1ffc5d doc/old is gone.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2814 c6295689-39f2-0310-b995-f0e70906c6a9
2006-01-12 09:37:40 +00:00
aj 07fc5e4d04 use svn revision based version numbers.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2787 c6295689-39f2-0310-b995-f0e70906c6a9
2005-12-26 23:09:44 +00:00
aj cd802fafe6 not compatible with 0.9.*. increse library major revision.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2656 c6295689-39f2-0310-b995-f0e70906c6a9
2005-10-21 20:12:16 +00:00
martin b15a7941a6 define HAVE_PCSC on darwin with native pcsc
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2637 c6295689-39f2-0310-b995-f0e70906c6a9
2005-10-07 11:40:10 +00:00
martin 450e4121fb Fix the #define in pcsc probing, move pkg-config code before the darwin-specific code so that
if a pkg-config enabled pcsc is installed you can simply use PKG_CONFIG_PATH to detect it.


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2633 c6295689-39f2-0310-b995-f0e70906c6a9
2005-10-06 10:28:04 +00:00
aj 8fb4d9fc4c Better name, as suggested by Ludovic.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2632 c6295689-39f2-0310-b995-f0e70906c6a9
2005-10-06 06:57:07 +00:00
aj 163176fd45 __APPLE__ does not need special handly. Only the broken pcsc-lite shipped
in mac os X does, so use define set by configure on mac os X, if the
default pcsc is used, but not if a self compiled is used.

teach configure new getopt source file names.


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2631 c6295689-39f2-0310-b995-f0e70906c6a9
2005-10-05 15:25:27 +00:00
martin 8ca0cd1ed6 Also remove the bundle stuff from configure
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2615 c6295689-39f2-0310-b995-f0e70906c6a9
2005-09-22 08:50:16 +00:00
martin 3c47bb093c Fix makefiles
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2611 c6295689-39f2-0310-b995-f0e70906c6a9
2005-09-21 12:52:36 +00:00
aj 173d8a1640 remove doc/src, add replacement script to render these files.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2579 c6295689-39f2-0310-b995-f0e70906c6a9
2005-09-12 17:12:10 +00:00
aj 84c7df3982 don't touch pkcs15-profile.5.in.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2577 c6295689-39f2-0310-b995-f0e70906c6a9
2005-09-12 17:07:05 +00:00
aj fd115bbe89 set assuan status for the summary at the end.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2569 c6295689-39f2-0310-b995-f0e70906c6a9
2005-09-11 19:49:55 +00:00
aj 138a1d7e8c add autoconf voodoo to circumvent the caching.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2563 c6295689-39f2-0310-b995-f0e70906c6a9
2005-09-09 12:45:02 +00:00
aj 1a3968b435 oops, ugly bug in configure script. set those variables,
if the user did *NOT* supply any of them himself.


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2562 c6295689-39f2-0310-b995-f0e70906c6a9
2005-09-09 12:32:05 +00:00
martin 6035a9c026 No ENGINE_MSG in configure.in
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2561 c6295689-39f2-0310-b995-f0e70906c6a9
2005-09-09 11:32:21 +00:00
aj 6c4e5c191d fix AC_MSG_ERROR usage. thanks to Ralf Wildenhues.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2556 c6295689-39f2-0310-b995-f0e70906c6a9
2005-09-08 17:06:41 +00:00
aj 596bbcd7de proper use of CFLAGS push/pop. fix overwriting CFLAGS.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2554 c6295689-39f2-0310-b995-f0e70906c6a9
2005-09-08 14:27:18 +00:00
nils 559e51e4a0 fix openssl configure message
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2548 c6295689-39f2-0310-b995-f0e70906c6a9
2005-09-07 09:05:11 +00:00
aj 5b9ac59d73 fix openct detection. fix assuan detection.
improve libltdl detection code.


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2541 c6295689-39f2-0310-b995-f0e70906c6a9
2005-09-05 20:15:38 +00:00
aj ff62b88e1c big configure update.
use pkg-config for openct, openssl, pcsc.
do not compilke libp11. do not compile sslengines.
remove scdl. use libltdl instead.
use libassuan.m4 macro for m4 detection.


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2528 c6295689-39f2-0310-b995-f0e70906c6a9
2005-09-01 14:01:58 +00:00
aj 96519c6b72 stop building libp11 and the ssl engines.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2523 c6295689-39f2-0310-b995-f0e70906c6a9
2005-08-28 20:18:52 +00:00
martin 99c3efb3ed Add a check for reader.h
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2484 c6295689-39f2-0310-b995-f0e70906c6a9
2005-08-13 13:14:06 +00:00
nils 25950cb01a use inttypes.h instead of stdint.h; disable read_ssh_key when no uint32_t is available
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2478 c6295689-39f2-0310-b995-f0e70906c6a9
2005-08-10 19:04:08 +00:00
nils 86ad1a7c2b check for stdint.h and remove checks for pam stuff
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2475 c6295689-39f2-0310-b995-f0e70906c6a9
2005-08-09 21:13:50 +00:00
aj 27ef63fba2 fix scconf linking.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2425 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-17 20:40:23 +00:00
aj 4c9cb46f72 remove scldap.conf, and pkg-config files for libscldap and libscam.
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2422 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-17 20:23:25 +00:00
aj e428f7e171 remove random/prng related code from configure.in
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2419 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-17 20:11:32 +00:00
aj 944904fac5 remove scrandom code. We will implement proper code to get random data
from the card itself.


git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2418 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-17 20:10:13 +00:00
aj 3449847d74 remove pam/ldap/sia specific code from configure.in
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2417 c6295689-39f2-0310-b995-f0e70906c6a9
2005-07-17 20:09:11 +00:00