aboutsummaryrefslogtreecommitdiffstats
path: root/TODO (unfollow)
Commit message (Collapse)AuthorFilesLines
2007-01-25jnlib/Werner Koch1-3/+1
* stringhelp.c (utf8_charcount): New. agent/ * genkey.c (check_passphrase_constraints): Use UTF-8 aware strlen.
2007-01-25agent/Werner Koch1-0/+5
* protect-tool.c (get_passphrase): New arg OPT_CHECK. (get_new_passphrase): Enable OTP_CHECK on the first call. * command.c (cmd_get_passphrase): Implement option --check. * gpg-agent.c (MIN_PASSPHRASE_LEN): New (parse_rereadable_options): New option --min-passphrase-len. * genkey.c (check_passphrase_constraints): New. (agent_genkey, agent_protect_and_store): Call new function. Fix memory leak. * call-pinentry.c (agent_askpin): Allow translation of the displayed error message. (agent_popup_message_start): Remove arg CANCEL_BTN. (popup_message_thread): Use --one-button option. * command.c (cmd_passwd): Now that we don't distinguish between assuan and regular error codes we can jump to the end on error. common/ * simple-pwquery.c (simple_pwquery): New arg OPT_CHECK.
2006-12-13Added missing files.Werner Koch1-0/+6
Changed direntry in gnupg.texi from gpg to gpg2.
2006-11-14New command GETEVENTCOUNTER.Werner Koch1-0/+4
* command.c (bump_key_eventcounter): New. (bump_card_eventcounter): New. (cmd_geteventcounter): New command. * gpg-agent.c (handle_signal): Call bump_card_eventcounter. * findkey.c (agent_write_private_key): Call bump_key_eventcounter. * trustlist.c (agent_reload_trustlist): Ditto.
2006-10-24Preparing another releasegnupg-1.9.94Werner Koch1-12/+8
2006-10-18Preparing a releasegnupg-1.9.93Werner Koch1-2/+5
2006-10-10Various changesWerner Koch1-1/+6
2006-10-05bug fixesWerner Koch1-12/+10
2006-09-25New "relax" option for trustlist.txtWerner Koch1-0/+1
2006-09-22Added iconv support and doc cleanups.Werner Koch1-15/+1
2006-09-20Cleanups.Werner Koch1-2/+0
2006-09-19Some restructuringWerner Koch1-1/+2
2006-09-07Let scdaemon call a script on status changesWerner Koch1-5/+0
2006-08-29See ChangeLogsWerner Koch1-6/+1
2006-08-21Migrated more stuff to doc/Werner Koch1-0/+3
Migrated the gpg regression tests. Some changes tp the gpg code to fix bugs and for the use in testing. make distcheck works now with gpg enabled.
2006-08-17More man pages.Werner Koch1-4/+6
2006-08-16With --enable-gpg the keyservers are now build and a first test using gpg2Werner Koch1-0/+6
shows no prblems. Needs more testing of course.
2006-07-28Preparing a release candidategnupg-1.4.5rc1Werner Koch1-9/+0
2006-07-27Preparing a new releasegnupg-1.9.22Werner Koch1-2/+1
2006-07-03better reporting of bad DNsWerner Koch1-4/+0
2006-06-30A couple of fixes. gpg2's key generation does now work.Werner Koch1-0/+3
2006-06-27Various smaller changesWerner Koch1-0/+4
2006-06-20Updated FSF's address.Werner Koch1-3/+2
2006-05-23g10/ does build again.Werner Koch1-1/+8
2006-04-28Fix for sanitize string. Added SHA224Werner Koch1-0/+5
2006-03-21Allo RMD160 signaturesWerner Koch1-0/+1
2006-03-21Add Kludge for RegTP sillyness.Werner Koch1-1/+3
2006-03-01Fixed card removal problemsWerner Koch1-1/+6
2005-12-16Fixed importing certs created by newer versions of Mozilla.Werner Koch1-0/+4
2005-11-28Preparing an interim releaseWerner Koch1-1/+0
2005-09-20* mainproc.c (proc_symkey_enc): Take care of a canceled passphraseWerner Koch1-1/+4
prompt.
2005-07-25* findkey.c (agent_public_key_from_file): Fixed array assignment.Werner Koch1-11/+1
This was the cause for random segvs. * call-agent.c (gpgsm_agent_readkey): New.
2005-07-22* gpg.sgml (http):Werner Koch1-1/+1
* g10.c, options.h: New option --exit-on-status-write-error. * status.c (write_status_text): Make use of this option.
2005-07-20* keylist.c (email_kludge): Reworked.Werner Koch1-0/+2
* certdump.c (gpgsm_print_serial, gpgsm_dump_serial): Cast printf arg to unsigned. * call-dirmngr.c (gpgsm_dirmngr_run_command): Ditto
2005-07-19* configure.ac [W32]: Always set DISABLE_KEYSERVER_PATH.Werner Koch1-0/+2
* export.c (parse_export_options): New option export-reset-subkey-passwd. (do_export_stream): Implement it. * misc.c (get_libexecdir): New. * keyserver.c (keyserver_spawn): Use it
2005-07-18* tdbio.c (open_db): Check for EROFS. Suggested by Bryce Nichols.Werner Koch1-8/+0
* ttyio.c (do_get): Move printing of the prompt after disabling echo. Suggested by Scott Worley.
2005-06-03* command.c (cmd_updatestartuptty): New.Werner Koch1-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.
2005-05-31Updated FSF street address and preparations for a release candidate.Werner Koch1-35/+0
2005-05-24* call-scd.c (inq_needpin): Skip leading spaces in of PINWerner Koch1-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.
2005-05-21* call-scd.c (start_scd): Don't test for an alive scdaemon here.Werner Koch1-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.
2005-05-18Changed the scdaemon to handle concurrent sessions. AdjustedWerner Koch1-11/+3
gpg-agent accordingly. Code cleanups.
2005-04-21* configure.ac: Do not build gpg by default.Werner Koch1-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.
2005-04-18* configure.ac: Require libksba 0.9.11.Werner Koch1-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.
2005-03-14* cardglue.c (pin_cb): Disable debug output.Werner Koch1-11/+1
* mk-w32-dist: Check for patch files. * w32installer.nsi: Translated a few more strings. Print a warning if permssions are not suitable for the installation. Add Uninstaller entries.
2005-03-03* acinclude.m4 (GNUPG_PTH_VERSION_CHECK): Accidently usedWerner Koch1-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.
2005-02-22(stream_read_string): Removed call to abort onWerner Koch1-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.
2005-01-27Updated to the version from 1.2.7.Werner Koch1-0/+5
2005-01-13* acinclude.m4 (GNUPG_PTH_VERSION_CHECK): Link a simple testV1-9-15Werner Koch1-6/+4
program to see whether the installation is sane. * certreqgen.c (proc_parameters): Cast printf arg.
2004-12-21* gpg-agent.c (main): Use default_homedir().Werner Koch1-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().
2004-12-20* configure.ac: Add PATHSEP_C and PATHSEP_S. For W32 let allWerner Koch1-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.