aboutsummaryrefslogtreecommitdiffstats
path: root/scd/Makefile.am (unfollow)
Commit message (Collapse)AuthorFilesLines
2007-08-10Implemented the chain model for X.509 validation.Werner Koch1-2/+0
2007-07-05Last minute Makefile library reordering for the sake of non-GNU systems.gnupg-2.0.5Werner Koch1-1/+1
2007-07-04Changed to GPLv3.Werner Koch1-4/+2
Removed intl/.
2007-06-14A whole bunch of changes to allow building for Windows.Werner Koch1-1/+1
See the ChangeLogs for details.
2007-01-30Added LIBINTL to more Makefile targets.Werner Koch1-1/+2
doc/ * com-certs.pem: Added the current root certifcates of D-Trust and S-Trust. g10/ * status.c (write_status_begin_signing): New. * sign.c (sign_file, sign_symencrypt_file): Call it. * textfilter.c (copy_clearsig_text): Call it. * call-agent.c (agent_scd_pksign): Pass --hash-rmd160 to SCD if required. * gpg.c (main): Let --no-use-agent and --gpg-agent-info print a warning. * misc.c (obsolete_option): New.
2006-11-21No more warnings for AMD64 (at least when cross-compiling). Thus tehre is aWerner Koch1-4/+4
good chance that gpg2 will now work. Other cleanups. Updated gettext.
2006-10-17Pth tweaks and improved estream.cWerner Koch1-2/+2
2006-10-10Various changesWerner Koch1-3/+3
2006-06-20Updated FSF's address.Werner Koch1-1/+2
2006-06-09agent/Marcus Brinkmann1-1/+1
2006-06-09 Marcus Brinkmann <[email protected]> * Makefile.am (gpg_agent_LDADD): Add $(NETLIBS). scd/ 2006-06-09 Marcus Brinkmann <[email protected]> * Makefile.am (scdaemon_LDADD): Add $(NETLIBS).
2005-10-08agent/Marcus Brinkmann1-1/+1
2005-10-08 Marcus Brinkmann <[email protected]> * Makefile.am (gpg_protect_tool_LDADD): Add ../gl/libgnu.a. (gpg_preset_passphrase_LDADD, t_common_ldadd): Likewise. (gpg_agent_LDADD): Add ../gl/libgnu.a after ../common/libcommon.a. kbx/ 2005-10-08 Marcus Brinkmann <[email protected]> * Makefile.am (kbxutil_LDADD): Add ../gl/libgnu.a after ../jnlib/libjnlib.a. scd/ 2005-10-08 Marcus Brinkmann <[email protected]> * Makefile.am (scdaemon_LDADD): Add ../gl/libgnu.a after ../common/libcommon.a. sm/ 2005-10-08 Marcus Brinkmann <[email protected]> * Makefile.am (gpgsm_LDADD): Add ../gl/libgnu.a after ../common/libcommon.a. tools/ 2005-10-08 Marcus Brinkmann <[email protected]> * Makefile.am (gpgconf_LDADD): Add ../gl/libgnu.a after ../common/libcommon.a. (symcryptrun_LDADD, gpg_connect_agent_LDADD, gpgkey2ssh_LDADD): Likewise.
2005-07-27Removed directories which are only used by the 1.9 branchWerner Koch1-72/+0
2005-06-01* configure.ac (gl_INIT): Add gnulib stuff.Werner Koch1-2/+2
(fseeko, ftello, ttyname, isascii): Replaced the AC_REPLACE_FUNCS by a simple check. (putc_unlocked): Removed check. Not used. (strsep, mkdtemp, asprintf): Replaced checks by gnulib checks. (xsize): Added will probably come handy soon. (CFLAGS): Use -Wformat-security instead of -Wformat-nonliteral. Add --Wno-format-y2k. * gl/, gl/m4/: New. * gpg-agent.c: Include setenv.h. * Makefile.am (AM_CPPFLAGS): Added. * util.h: Add some includes for gnulib. (ttyname, isascii): Define them inline. * fseeko.c, ftello.c: Removed. * strsep.c, mkdtemp.c: Removed. * ttyname.c, isascii.c: Removed. * mkdtemp.c: Removed. * exec.c: Include mkdtemp.h * keybox-file.c (ftello) [!HAVE_FSEEKO]: New replacement function. Copied from ../common/ftello.c. * keybox-update.c (fseeko) [!HAVE_FSEEKO]: New replacement function. Copied from ../common/iobuf.c. * scdaemon.c: Include mkdtemp.h. * misc.c: Include setenv.h. * symcryptrun.c: Include mkdtemp.h.
2005-05-23* Makefile.am: Do not build sc-copykeys anymore.Werner Koch1-17/+20
* app-openpgp.c (app_openpgp_storekey, app_openpgp_readkey) (app_openpgp_cardinfo): Removed.
2005-04-27* configure.ac: Removed OpenSC detection and options.Werner Koch1-18/+9
* acinclude.m4: Ditto. * scdaemon.texi: Removed OpenSC specific options. * app-p15.c: New. Basic support for pkcs15 cards without OpenSC. There are quite a couple of things missing but at least I can use my old TCOS cards from the Aegypten-1 development for signing. * app.c (select_application): Detect pkcs15 applications. * Makefile.am (scdaemon_SOURCES): Removed card.c, card-common.h and card-p15.c because they are now obsolete. Added app-p15.c. Removed all OpenSC stuff. * command.c (do_reset, open_card, cmd_serialno, cmd_learn) (cmd_readcert, cmd_readkey, cmd_pksign, cmd_pkdecrypt): Removed all special cases for the old card.c based mechanisms. * scdaemon.c, apdu.c: Removed all special cases for OpenSC.
2004-12-15A whole bunch of changes to allow building for W32.Werner Koch1-8/+6
2004-12-06* configure.ac (have_w32_system): New. Disable Pth checks for W32.Werner Koch1-0/+2
Link jnlib/w32-pth.h to pth.h. * Makefile.am (pkglib_PROGRAMS): Build only for W32. * keydb.c: Don't define DIRSEP_S here.
2004-10-20* sc-investigate: Removed.Werner Koch1-17/+1
* Makefile.am (sc_investigate): Removed. * pcsc-wrapper.c (load_pcsc_driver): Load get_status_change func. (handle_open): Succeed even without a present card. (handle_status, handle_reset): New. * apdu.c (apdu_open_reader): Load pcsc_get_status_change fucntion. (pcsc_get_status): Implemented. (reset_pcsc_reader): Implemented. (open_pcsc_reader): Succeed even with no card inserted. (open_ccid_reader): Set LAST_STATUS. * iso7816.c (iso7816_select_application): Always use 0 for P1.
2004-09-30Preparing a new release. Updated gettextWerner Koch1-3/+3
2004-07-272004-07-27 Moritz Schulte <[email protected]>Moritz Schulte1-4/+5
* Makefile.am: Use @DL_LIBS@ instead of -ldl.
2004-07-22* configure.ac: Define AM conditional HAVE_OPENSC.V1-9-10Werner Koch1-7/+14
* Makefile.am: Make OpenSC lib link after libgcrypt. Do not link to pth. * apdu.c: Don't use Pth if we use OpenSC. * sc-investigate.c, scdaemon.c: Disable use of pth if OpenSC is used. * scdaemon.c (main): Bumbed thread stack size up to 512k.
2004-04-20* pcsc-wrapper.c: New.Werner Koch1-4/+12
* Makefile.am (pkglib_PROGRAMS): Install it here. * apdu.c (writen, readn): New. (open_pcsc_reader, pcsc_send_apdu, close_pcsc_reader): Use the pcsc-wrapper if we are using Pth.
2004-03-16* app-dinsig.c: Implemented. Based on app-nks.c and card-dinsig.cWerner Koch1-7/+7
* app-nks.c (get_length_of_cert): Removed. * app-help.c: New. (app_help_read_length_of_cert): New. Code taken from above. New optional arg R_CERTOFF. * card-dinsig.c: Removed. * card.c (card_get_serial_and_stamp): Do not bind to the old and never finsiged card-dinsig.c. * iso7816.c (iso7816_read_binary): Allow for an NMAX > 254.
2004-02-12Include cmacros.am for common flags.Werner Koch1-4/+6
2004-01-27Some minor bug fixes, new test utilities and started support for otherWerner Koch1-13/+11
smartcard applications.
2003-09-02* configure.ac (HAVE_LIBUSB): Added a simple test for libusb.Werner Koch1-3/+8
* scdaemon.c, scdaemon.h: New option --pcsc-ccid. * ccid-driver.c, ccid-driver.h: New but far from being useful. * Makefile.am: Add above. * apdu.c: Add support for that ccid driver.
2003-08-18* Makefile.am: Add OPENSC_LIBS to all programs.Werner Koch1-2/+2
* scdaemon.c, scdaemon.h: New option --disable-opensc. * card.c (card_open): Implement it. * apdu.c (open_osc_reader, osc_send_apdu): New. (apdu_open_reader) [HAVE_OPENSC]: Use the opensc driver if not disabled. (error_string) [HAVE_OPENSC]: Use sc_strerror. (send_apdu) [HAVE_OPENSC]: Call osc_apdu_send.
2003-08-05This commit was manufactured by cvs2svn to create branchRepo Admin1-0/+72
'GNUPG-1-9-BRANCH'.
2003-07-31minor changes to make make distcheck happyWerner Koch1-3/+4
2003-07-16* Makefile.am: Add sc-copykeys program.Werner Koch1-4/+16
* sc-copykeys.c: New. * app-openpgp.c (app_openpgp_storekey): New. (app_openpgp_cardinfo): New. (count_bits): New. (store_fpr): And use it here to get the actual length in bit.
2003-06-27Key generation and signing using the OpenPGP card does rudimentary work.Werner Koch1-0/+1
2003-06-03* scdaemon.h: Include gpg-error.h and errno.hWerner Koch1-10/+1
* card.c (map_sc_err): Use unknown for the error source. * Makefile.am: Link with libgpg-error
2003-06-03Make use of libgpg-errorWerner Koch1-4/+34
2003-04-29* scdaemon.c: New options --print-atr and --reader-portWerner Koch1-9/+5
* apdu.c, apdu.h: New * card.c, card-p15.c, card-dinsig.c: Allow build without OpenSC.
2003-04-29* Makefile.am (LDFLAGS): Removed.Werner Koch1-1/+0
* command.c (register_commands): Adjusted for new Assuan semantics.
2002-10-19This commit was manufactured by cvs2svn to create branchRepo Admin1-42/+0
'GNUPG-1-9-BRANCH'.
2002-08-16* card-common.h (struct p15_private_s): Forward declaration. AddWerner Koch1-6/+3
it to card_ctx_s. * card.c (card_close): Make sure private data is released. * card-p15.c (p15_release_private_data): New. (init_private_data): New to work around an OpenSC weirdness. (p15_enum_keypairs): Do an OpenSC get_objects only once.
2002-08-10Minor changes for gettextNEWPG-0-3-10Werner Koch1-0/+3
2002-03-28* card.c (card_open, card_close): Adjusted for changes in OpenSC.Werner Koch1-2/+4
2002-03-18Added missing fileNEWPG-0-3-3Werner Koch1-0/+1
2002-03-18Doc fixes, moved some fizmes to TODO, fixed minor bugs.Werner Koch1-1/+2
2002-02-28Changes needed to support smartcards. Well, only _support_. There isWerner Koch1-2/+4
no real code yet.
2002-02-18Some experimental code - don't use it.Werner Koch1-1/+1
2002-01-26* scdaemon.c scdaemon.h, command.c: New. Based on the code fromWerner Koch1-17/+10
the gpg-agent.
2002-01-19* gpg-agent.c (main): Disable core dumps.Werner Koch1-0/+1
* cache.c: New. * command.c (cmd_get_passphrase): Use the cache. (cmd_clear_passphrase): Ditto. * gpg-agent.c: Removed unused cruft and implement the socket based server. (my_strusage): Take bug report address from configure.ac. * command.c (start_command_handler): Add an argument to start as regular server. (start_command_handler): Enable Assuan logging.
2002-01-15* trustlist.c: New.Werner Koch1-1/+2
* command.c (cmd_istrusted, cmd_listtrusted, cmd_marktrusted): New.
2002-01-10* genkey.c: Store the secret part and return the public part.Werner Koch1-1/+2
2001-12-18* Makefile.am (AM_CPPFLAGS): Add flags for libksbaNEWPG-0-0-0Werner Koch1-3/+3
* Makefile.am (AM_CPPFLAGS): Include flags for gcrypt and ksba * Makefile.am: Use LIBGCRYPT macros
2001-12-10The Agent does now call the pin entry program; however because we haveWerner Koch1-0/+2
not yet implemeted secret key protection, its purpose is somewhat limited. Well, the PIN entry modules can now be tested.
2001-12-05Added decryption, some code cleanupWerner Koch1-1/+3