aboutsummaryrefslogtreecommitdiffstats
path: root/TODO (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* A couple of fixes. gpg2's key generation does now work.Werner Koch2006-06-301-0/+3
|
* Various smaller changesWerner Koch2006-06-271-0/+4
|
* Updated FSF's address.Werner Koch2006-06-201-3/+2
|
* g10/ does build again.Werner Koch2006-05-231-1/+8
|
* Fix for sanitize string. Added SHA224Werner Koch2006-04-281-0/+5
|
* Allo RMD160 signaturesWerner Koch2006-03-211-0/+1
|
* Add Kludge for RegTP sillyness.Werner Koch2006-03-211-1/+3
|
* Fixed card removal problemsWerner Koch2006-03-011-1/+6
|
* Fixed importing certs created by newer versions of Mozilla.Werner Koch2005-12-161-0/+4
|
* Preparing an interim releaseWerner Koch2005-11-281-1/+0
|
* * findkey.c (agent_public_key_from_file): Fixed array assignment.Werner Koch2005-07-251-11/+1
| | | | | | | This was the cause for random segvs. * call-agent.c (gpgsm_agent_readkey): New.
* * keylist.c (email_kludge): Reworked.Werner Koch2005-07-201-0/+2
| | | | | | | * certdump.c (gpgsm_print_serial, gpgsm_dump_serial): Cast printf arg to unsigned. * call-dirmngr.c (gpgsm_dirmngr_run_command): Ditto
* * command.c (cmd_updatestartuptty): New.Werner Koch2005-06-031-0/+7
| | | | | | | | | | | | | | | | | | | | * gpg-agent.c: New option --write-env-file. * gpg-agent.c (handle_connections): Make sure that the signals we are handling are not blocked.Block signals while creating new threads. * estream.c: Use HAVE_CONFIG_H and not USE_CONFIG_H! (es_func_fd_read, es_func_fd_write): Protect against EINTR. * gpg-agent.texi (Agent UPDATESTARTUPTTY): New. * scdaemon.c (handle_connections): Make sure that the signals we are handling are not blocked.Block signals while creating new threads. (handle_connections): Include the file descriptor into the name of the thread.
* * call-scd.c (inq_needpin): Skip leading spaces in of PINWerner Koch2005-05-241-8/+0
| | | | | | | | | description. * divert-scd.c (getpin_cb): Enhanced to cope with description flags. * query.c (agent_askpin): Add arg PROMPT_TEXT. Changed all callers.
* * call-scd.c (start_scd): Don't test for an alive scdaemon here.Werner Koch2005-05-211-0/+15
| | | | | | | | | (agent_scd_check_aliveness): New. * gpg-agent.c (handle_tick): Test for an alive scdaemon. (handle_signal): Print thread info on SIGUSR1. * scdaemon.c (handle_signal): Print thread info on SIGUSR1.
* Changed the scdaemon to handle concurrent sessions. AdjustedWerner Koch2005-05-181-11/+3
| | | | | gpg-agent accordingly. Code cleanups.
* * configure.ac: Do not build gpg by default.Werner Koch2005-04-211-21/+8
| | | | | | | | | | | | * gpgsm.c: New options --{enable,disable}-trusted-cert-crl-check. * certchain.c (gpgsm_validate_chain): Make use of it. * certchain.c (gpgsm_validate_chain): Check revocations even for expired certificates. This is required because on signature verification an expired key is fine whereas a revoked one is not. * gpgconf-comp.c: Add gpgsm option disable-trusted-cert-crl-check.
* * configure.ac: Require libksba 0.9.11.Werner Koch2005-04-181-0/+4
| | | | | | | | | | | | sm/ * call-dirmngr.c (inq_certificate): Add new inquire SENDCERT_SKI. * certlist.c (gpgsm_find_cert): Add new arg KEYID and implement this filter. Changed all callers. * certchain.c (find_up_search_by_keyid): New helper. (find_up): Also try using the AKI.keyIdentifier. (find_up_external): Ditto.
* * acinclude.m4 (GNUPG_PTH_VERSION_CHECK): Accidently usedWerner Koch2005-03-031-0/+2
| | | | | | | | | --ldflags instead of --cflags. Reported by Kazu Yamamoto. * Makefile.am (AM_CFLAGS): Added PTH_CFLAGS. Noted by Kazu Yamamoto. * Makefile.am (gpgsm_LDADD): Added PTH_LIBS. Noted by Kazu Yamamoto.
* (stream_read_string): Removed call to abort onWerner Koch2005-02-221-0/+2
| | | | | | | memory error because the CVS version of libgcrypt makes sure that ERRNO gets always set on error even with a faulty user supplied function.
* * acinclude.m4 (GNUPG_PTH_VERSION_CHECK): Link a simple testV1-9-15Werner Koch2005-01-131-6/+4
| | | | | | | program to see whether the installation is sane. * certreqgen.c (proc_parameters): Cast printf arg.
* * gpg-agent.c (main): Use default_homedir().Werner Koch2004-12-211-0/+2
| | | | | | | | | | | | | | | | | | | * protect-tool.c (main): Ditto. * signal.c (got_fatal_signal, got_usr_signal) (got_fatal_signal) [DOSISH]: Don't build. * simple-gettext.c: Include sysutils.h * homedir.c: New. * Makefile.am (libcommon_a_SOURCES): Add it. (EXTRA_DIST): Removed mkerror and mkerrtok. * gpgv.c, g10.c (main): Use default_hoemdir (). * scdaemon.c (main): Use default_homedir(). * gpgsm.c (main): Use default_homedir().
* * configure.ac: Add PATHSEP_C and PATHSEP_S. For W32 let allWerner Koch2004-12-201-0/+7
| | | | | | | | | | | | | | | | | | | | directories default to c:/gnupg. Require libassuan 0.6.9. * gpg-agent.c (main) [W32]: Now that Mutexes work we can remove the pth_init kludge. (main): Add new options --[no-]use-standard-socket. (check_for_running_agent): Check whether it is running on the standard socket. * sysutils.h [W32]: Define sleep. * util.h: Add prototype for mkdtemp. * call-agent.c (start_agent): Before starting a pipe server start to connect to a server on the standard socket. Use PATHSEP * call-dirmngr.c (start_dirmngr): Use PATHSEP. * import.c: Include unistd.h for dup and close.
* * b64enc.c: Include stdio.h and string.hWerner Koch2004-11-231-9/+2
| | | | | | | | | * gpgsm.c: New option --prefer-system-dirmngr. * call-dirmngr.c (start_dirmngr): Implement this option. * gpgconf-comp.c <dirmngr>: Add the proxy options. <gpgsm>: Add --prefer-system-daemon.
* Cleaned upWerner Koch2004-10-221-7/+0
|
* * minip12.c (parse_bag_encrypted_data): Print error if a badWerner Koch2004-09-291-1/+2
| | | | | | | | | | | | passphrase has been given. * gpg-agent.texi (Invoking GPG-AGENT): Add a few words about the expected pinentry filename. * import.c (parse_p12): Write an error status line for bad passphrases. Add new arg CTRL and changed caller. * export.c (export_p12): Likewise.
* (simple_pwquery): Handle gpg-error style returnWerner Koch2004-08-181-0/+4
| | | | | code for canceled.
* * import.c (check_and_store): Do a full validation ifWerner Koch2004-08-171-2/+5
| | | | | | | | | | | | | | --with-validation is set. * certchain.c (gpgsm_basic_cert_check): Print more detailed error messages. * certcheck.c (do_encode_md): Partly support DSA. Add new arg PKALGO. Changed all callers to pass it. (pk_algo_from_sexp): New. tests/pkits: New directory
* * configure.ac: Changed tests for libusb to also suuport theWerner Koch2004-08-051-0/+22
| | | | | | | | | | | | | | | | | | stable version 0.1.x. * scdaemon.texi (Card applications): New section. * scdaemon.c (main): New option --disable-application. * app.c (is_app_allowed): New. (select_application): Use it to check for disabled applications. * ccid-driver.h (CCID_DRIVER_ERR_ABORTED): New. * ccid-driver.c (ccid_open_reader): Support the stable 0.1 version of libusb. (ccid_get_atr): Handle short messages. * apdu.c (my_rapdu_get_status): Implemented.
* * trustlist.c (read_list): Allow colons in the fingerprint.Werner Koch2004-07-221-8/+3
| | | | | | | | | | | | | (headerblurb): Rephrased. * gpg-agent.c (handle_connections): Increase the stack size ot 256k. * de.po: Updated. * scdaemon.c (main): Bumbed thread stack size up to 512k. * keylist.c (list_cert_raw): Print the keygrip.
* Added some doc stuffWerner Koch2004-06-281-0/+8
|
* * configure.ac: Require libksba 0.9.7.Werner Koch2004-06-061-3/+0
| | | | | | | | | | | | | | | | * certreqgen.c (get_parameter_uint, create_request): Create an extension for key usage when requested. * gpgsm.c (main): Install emergency_cleanup also as an atexit handler. * verify.c (gpgsm_verify): Removed the separate error code handling for KSBA. We use shared error codes anyway. * export.c (export_p12): Removed debugging code. * encrypt.c (gpgsm_encrypt): Put the session key in to secure memory.
* * gpgsm.h (opt): Add member CONFIG_FILENAME.Werner Koch2004-05-111-5/+0
| | | | | | | * gpgsm.c (main): Use it here instead of the local var. * server.c (gpgsm_server): Print some additional information with the hello in verbose mode.
* * call-agent.c (gpgsm_agent_pksign, gpgsm_agent_pkdecrypt)Werner Koch2004-04-261-1/+0
| | | | | | | | | | | | | | (gpgsm_agent_genkey, gpgsm_agent_istrusted) (gpgsm_agent_marktrusted, gpgsm_agent_havekey) (gpgsm_agent_passwd): Add new arg CTRL and changed all callers. (start_agent): New arg CTRL. Send progress item when starting a new agent. * sign.c (gpgsm_get_default_cert, get_default_signer): New arg CTRL to be passed down to the agent function. * decrypt.c (prepare_decryption): Ditto. * certreqgen.c (proc_parameters, read_parameters): Ditto. * certcheck.c (gpgsm_create_cms_signature): Ditto.
* The keybox gets now compressed after 3 hours and ephemeralWerner Koch2004-04-261-1/+0
| | | | | stored certificates are deleted after about a day.
* * configure.ac (NEED_GPG_ERROR_VERSION): Set to 0.7.Werner Koch2004-03-161-2/+0
|
* New option --disable-threads to inhibitWerner Koch2004-02-251-0/+5
| | | | | unintentional builds without Pth.
* * gpgsm.c (main): New option --debug-ignore-expiration.Werner Koch2004-02-201-20/+4
| | | | | | | * certchain.c (gpgsm_validate_chain): Use it here. * certlist.c (cert_usage_p): Apply extKeyUsage.
* Require libksba 0.9.4 and libgcrypt 1.1.92.Werner Koch2004-02-131-2/+1
|
* Fixed a build bug (straw letter in sm/import.c) and updated the documentation.Werner Koch2004-02-041-0/+1
|
* * README: Updated.Werner Koch2004-01-291-0/+3
|
* add a few notes.Werner Koch2004-01-281-0/+10
|
* Some minor bug fixes, new test utilities and started support for otherWerner Koch2004-01-271-0/+1
| | | | | smartcard applications.
* * findkey.c (agent_key_from_file): Now return an error code soWerner Koch2004-01-161-1/+2
| | | | | | | | | that we have more detailed error messages in the upper layers. This fixes the handling pinentry's cancel button. * pksign.c (agent_pksign): Changed accordingly. * pkdecrypt.c (agent_pkdecrypt): Ditto. * command.c (cmd_passwd): Ditto.
* Enable the tests directory.Werner Koch2003-12-231-6/+12
|
* Preparing for 1.9.2 release.V1-9-2Werner Koch2003-11-171-1/+8
|
* * call-agent.c (agent_scd_getattr): Don't clear the passed infoWerner Koch2003-10-081-0/+1
| | | | | | | | | | | | | | | structure, so that it can indeed be updated. * card-util.c (fpr_is_zero): New. (generate_card_keys): New. (card_edit): New command "generate". * keygen.c (generate_keypair): New arg CARD_SERIALNO, removed call to check_smartcard. (check_smartcard,show_smartcard): Removed. (show_sha1_fpr,fpr_is_zero): Removed. * app-openpgp.c (do_getattr): Support SERIALNO and AID.
* *** empty log message ***Werner Koch2003-09-301-0/+5
|
* Merged most of David Shaw's changes in 1.3 since 2003-06-03.Werner Koch2003-09-231-0/+2
|
* * configure.ac (HAVE_LIBUSB): Added a simple test for libusb.Werner Koch2003-09-021-0/+3
| | | | | | | | * 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.