gnupg.git
7 years agoUse the longest key ID available when talking to a HKP server.
David Shaw [Wed, 28 Dec 2011 21:41:31 +0000 (16:41 -0500)]
Use the longest key ID available when talking to a HKP server.

This is issue 1340.  Now that PKSD is dead, and SKS supports long key
IDs, this is safe to do.  Patch from Daniel Kahn Gillmor
<dkg@fifthhorseman.net>.

7 years agoMerge fix for issue 1331 from 1.4.
David Shaw [Thu, 15 Dec 2011 21:46:28 +0000 (16:46 -0500)]
Merge fix for issue 1331 from 1.4.

* photoid.c (generate_photo_id): Check for the JPEG magic numbers
instead of JFIF since some programs generate an EXIF header first.

7 years agoGenerate the ChangeLog from commit logs.
Werner Koch [Fri, 2 Dec 2011 18:28:02 +0000 (19:28 +0100)]
Generate the ChangeLog from commit logs.

* scripts/gitlog-to-changelog: New script.  Taken from gnulib.
* scripts/git-log-fix: New file.
* scripts/git-log-footer: New file.
* scripts/git-hooks/commit-msg: New script.
* autogen.sh: Install commit-msg hook for git.
* doc/HACKING: Describe the ChangeLog policy.
* ChangeLog: New file.
* Makefile.am (EXTRA_DIST): Add new files.
(gen-ChangeLog): New.
(dist-hook): Run gen-ChangeLog.

Rename all ChangeLog files to ChangeLog-2011.

7 years agoFixed regression in libcurl.m4
Werner Koch [Mon, 12 Sep 2011 13:33:37 +0000 (15:33 +0200)]
Fixed regression in libcurl.m4

Fixed lost hash sign introduced by previous change (2011-04-08).
Reported by John Marshall.

7 years agoEdited the announce template
Werner Koch [Thu, 4 Aug 2011 16:17:22 +0000 (18:17 +0200)]
Edited the announce template

7 years agoPost release updates
Werner Koch [Thu, 4 Aug 2011 15:36:33 +0000 (17:36 +0200)]
Post release updates

7 years agoPrepare for the 2.0.18 release. gnupg-2.0.18
Werner Koch [Thu, 4 Aug 2011 14:23:09 +0000 (16:23 +0200)]
Prepare for the 2.0.18 release.

Copied texi files from master.
Updated de.po.
Added more file to gitignore.
Removed the large PKITS tarball.
General release preparations.

7 years agoNew option --ssh-fpr for the agent:KEYINFO command
Werner Koch [Thu, 4 Aug 2011 12:57:35 +0000 (14:57 +0200)]
New option --ssh-fpr for the agent:KEYINFO command

Also added the option --data.  Hwoever we don't list the other itehms
2.1. does; instead we print dashes.

7 years agoSupport a confirm flag for ssh.
Werner Koch [Wed, 20 Jul 2011 18:49:41 +0000 (20:49 +0200)]
Support a confirm flag for ssh.

This implements the suggestion from bug#1349.  With this change the
fingerprint of the ssh key is also displayed in the pinentry prompts.

7 years agoNew functions to compute an ssh style fingerprint.
Werner Koch [Wed, 20 Jul 2011 14:40:29 +0000 (16:40 +0200)]
New functions to compute an ssh style fingerprint.

7 years agoRemoved some set but unused variables.
Werner Koch [Thu, 4 Aug 2011 10:22:04 +0000 (12:22 +0200)]
Removed some set but unused variables.

7 years agoFixed some autoconf bit rot.
Werner Koch [Thu, 4 Aug 2011 09:36:52 +0000 (11:36 +0200)]
Fixed some autoconf bit rot.

Autoconf 2.68 is more picky about correct macro usage and thus I need
to fix some wrong call conventions for AC_LANG_PROGRAM.  Also factor
out an m4 conditional construct from AC_INIT to avoid the "not a
literal" warning.

7 years agoDo not print read-only trustdb warning with --quiet.
Werner Koch [Fri, 29 Jul 2011 08:00:15 +0000 (10:00 +0200)]
Do not print read-only trustdb warning with --quiet.

This is only a warning and gpg would anyway print an error message if
it tries to write to the trustdb.

7 years agoUpdate config.{guess,sub}.
Werner Koch [Fri, 22 Jul 2011 12:05:23 +0000 (14:05 +0200)]
Update config.{guess,sub}.

7 years agoPrint the decoded iteration count with --list-packets.
Werner Koch [Fri, 22 Jul 2011 11:56:14 +0000 (13:56 +0200)]
Print the decoded iteration count with --list-packets.

Fixes bug#1355.

7 years agoFix crash while reading unsupported ssh keys.
Werner Koch [Fri, 22 Jul 2011 07:40:51 +0000 (09:40 +0200)]
Fix crash while reading unsupported ssh keys.

This bug was found by n-roeser at gmx.net
(gnupg-devel@, msgid 4DFC7298.4040509@gmx.net).

7 years agoTry to get the only-valid-if-cert-valid cert from the dirmngr first.
Werner Koch [Thu, 21 Jul 2011 08:39:38 +0000 (10:39 +0200)]
Try to get the only-valid-if-cert-valid cert from the dirmngr first.

This should always work because the dirmngr asked us to validate the
given certificate.  This should make OCSP configuration easier because
there is less requirement to install all certificates for Dirmngr and
gpgsm.

CAUTION:  This code has not yet been tested.

7 years agoAllow generation of card keys up to 4096 bit.
Werner Koch [Thu, 7 Jul 2011 09:20:53 +0000 (11:20 +0200)]
Allow generation of card keys up to 4096 bit.

This patch implementes a chunk mode to pass the key parameters from
scdaemon to gpg.  This allows to pass arbitrary long key paremeters;
it is used for keys larger than 3072 bit.

7 years agoProvide pubkey letters e and E
Werner Koch [Fri, 1 Jul 2011 08:33:43 +0000 (10:33 +0200)]
Provide pubkey letters e and E

This is only to print those letters instead of a question mark.  It
does not mean ECC is or will be supported in this branch.

7 years agoFix a for a bug fix in the latest Libgcrypt.
Werner Koch [Mon, 13 Jun 2011 12:35:30 +0000 (14:35 +0200)]
Fix a for a bug fix in the latest Libgcrypt.

        * pkglue.c (mpi_from_sexp, pk_decrypt): Use GCRYMPI_FMT_USG for
gcry_sexp_nth_mpi.  This fixes a problem with a recent bug fix in
Libgcrypt.

7 years agoInclude estream.h
Werner Koch [Fri, 29 Apr 2011 14:17:54 +0000 (16:17 +0200)]
Include estream.h

7 years agoDo not use pth functions after pth_kill. Fixes bug#1320.
Werner Koch [Fri, 29 Apr 2011 08:16:58 +0000 (10:16 +0200)]
Do not use pth functions after pth_kill.  Fixes bug#1320.

Fabian Keil found the reason for a SIGBUS:

  In the "gpg-agent --daemon" case, main() calls pth_kill()
  after the client has been forked, so when es_deinit() is
  called on exit, acquiring the estream_list_lock seems to
  cause pth to dereference a pointer located in a memory
  region that has previously been free()'d.

My approach to fix it is different than his suggestion.  It should
allow to continue all estream operations after a pth_kill except for
restarting pth.

8 years agoFix translaor email
Werner Koch [Wed, 23 Feb 2011 10:06:03 +0000 (11:06 +0100)]
Fix translaor email

8 years agoAdd autogen.sh magic to install git hooks.
Werner Koch [Fri, 4 Feb 2011 19:45:41 +0000 (20:45 +0100)]
Add autogen.sh magic to install git hooks.

8 years agoFix problem with unplugged card readers.
Werner Koch [Tue, 25 Jan 2011 20:08:36 +0000 (21:08 +0100)]
Fix problem with unplugged card readers.

From Grant Olsons's mail to gnupg-devel@:

  This is three-quarters NIIBE and one-quarter me, but I though it would
  be easier to have a single complete patch that applies to
  STABLE-BRANCH-2-0 than two patches floating around.

  This is basically NIIBE Yatuka's patch here:

  http://lists.gnupg.org/pipermail/gnupg-devel/2010-November/025828.html

  Plus another check that closes down the reader explicitly if we get a
  SW_HOST_NO_READER error, so that an unplugged reader doesn't hold onto
  the first slot, preventing us from getting to the active plugged reader.

8 years agoFix a bug in es_fopenmem etc.
Werner Koch [Thu, 20 Jan 2011 14:49:20 +0000 (15:49 +0100)]
Fix a bug in es_fopenmem etc.

8 years agoPost release updates
Werner Koch [Thu, 13 Jan 2011 16:04:47 +0000 (17:04 +0100)]
Post release updates

8 years agoFinished preparations for 2.0.17 gnupg-2.0.17
Werner Koch [Thu, 13 Jan 2011 15:01:21 +0000 (16:01 +0100)]
Finished preparations for 2.0.17

8 years agoFirst batch of translation updates.
Werner Koch [Wed, 12 Jan 2011 14:06:53 +0000 (15:06 +0100)]
First batch of translation updates.

8 years agoChanged text template
Werner Koch [Tue, 11 Jan 2011 19:10:07 +0000 (20:10 +0100)]
Changed text template

8 years agoUpdate copyright year.
Werner Koch [Tue, 11 Jan 2011 18:49:08 +0000 (19:49 +0100)]
Update copyright year.

8 years agoAdd gpgtar backport
Werner Koch [Tue, 11 Jan 2011 18:35:05 +0000 (19:35 +0100)]
Add gpgtar backport

8 years agoUpdate config.guess files.
Werner Koch [Tue, 11 Jan 2011 18:34:26 +0000 (19:34 +0100)]
Update config.guess files.

8 years agoActually update the de.po file
Werner Koch [Tue, 11 Jan 2011 16:29:28 +0000 (17:29 +0100)]
Actually update the de.po file

8 years agoUpdated po files (one new fuzzy)
Werner Koch [Tue, 11 Jan 2011 16:09:39 +0000 (17:09 +0100)]
Updated po files (one new fuzzy)

8 years agoResolved a fuzzy in de.po
Werner Koch [Tue, 11 Jan 2011 16:04:00 +0000 (17:04 +0100)]
Resolved a fuzzy in de.po

8 years agoRemove some meta data from po files.
Werner Koch [Tue, 11 Jan 2011 14:21:27 +0000 (15:21 +0100)]
Remove some meta data from po files.

8 years agoFix bug#1307.
Werner Koch [Mon, 10 Jan 2011 18:35:10 +0000 (19:35 +0100)]
Fix bug#1307.

8 years agoSupport a git revision string
Werner Koch [Mon, 10 Jan 2011 14:18:09 +0000 (15:18 +0100)]
Support a git revision string

8 years agoFix bug#1311
Werner Koch [Mon, 10 Jan 2011 14:16:07 +0000 (15:16 +0100)]
Fix bug#1311

8 years agoFix a bug where scdaemon kills a non-daemon gpg-agent.
Werner Koch [Thu, 11 Nov 2010 15:08:48 +0000 (15:08 +0000)]
Fix a bug where scdaemon kills a non-daemon gpg-agent.
Fix a passphrase cache annoyance.

8 years ago* pkclist.c (select_algo_from_prefs): Make sure the scores can't
David Shaw [Fri, 29 Oct 2010 19:54:56 +0000 (19:54 +0000)]
* pkclist.c (select_algo_from_prefs): Make sure the scores can't
overflow when picking an algorithm (not a security issue since we
can't pick something not present in all preference lists, but we might
pick something that isn't scored first choice).

* pkclist.c (select_algo_from_prefs): Slightly improve the handling of
MD5 in preference lists.  Instead of replacing MD5 with SHA-1, just
remove MD5 from the list altogether, and let the next-highest ranked
algorithm be chosen.

8 years agoFix memory leak
Werner Koch [Wed, 29 Sep 2010 18:42:43 +0000 (18:42 +0000)]
Fix memory leak

8 years agoAdd missing space to Assuan command
Werner Koch [Wed, 29 Sep 2010 08:43:55 +0000 (08:43 +0000)]
Add missing space to Assuan command

8 years agofix for bug1234.
Werner Koch [Tue, 28 Sep 2010 13:21:42 +0000 (13:21 +0000)]
fix for bug1234.

8 years agoAllow more hash algorithms with the OpenPGP card.
Werner Koch [Tue, 28 Sep 2010 08:29:13 +0000 (08:29 +0000)]
Allow more hash algorithms with the OpenPGP card.

8 years agoFix bug 1285
Werner Koch [Fri, 24 Sep 2010 13:06:56 +0000 (13:06 +0000)]
Fix bug 1285

8 years agoReturn a more specific error code for missing issuer certificates
Werner Koch [Thu, 16 Sep 2010 14:32:38 +0000 (14:32 +0000)]
Return a more specific error code for missing issuer certificates

8 years agoFix --include-certs entry.
Werner Koch [Thu, 16 Sep 2010 11:45:25 +0000 (11:45 +0000)]
Fix --include-certs entry.

8 years agoMissing spaces fix.
Werner Koch [Fri, 3 Sep 2010 09:14:45 +0000 (09:14 +0000)]
Missing spaces fix.

8 years agoFix
Werner Koch [Mon, 23 Aug 2010 16:27:10 +0000 (16:27 +0000)]
Fix

8 years agoFix --check-options
Werner Koch [Thu, 19 Aug 2010 11:41:43 +0000 (11:41 +0000)]
Fix --check-options

8 years agoPass on assuan comment lines from scd.
Werner Koch [Wed, 11 Aug 2010 14:17:25 +0000 (14:17 +0000)]
Pass on assuan comment lines from scd.
Fix confidential flag setting.
Print another status_error.

8 years agoPass on comment lines from scdaemon.
Werner Koch [Wed, 11 Aug 2010 13:06:35 +0000 (13:06 +0000)]
Pass on comment lines from scdaemon.

8 years agoFix reallocation bug
Werner Koch [Fri, 23 Jul 2010 12:30:53 +0000 (12:30 +0000)]
Fix reallocation bug

8 years agoUpdate
Werner Koch [Mon, 19 Jul 2010 11:35:44 +0000 (11:35 +0000)]
Update

8 years agoPrepare a release gnupg-2.0.16
Werner Koch [Mon, 19 Jul 2010 07:05:30 +0000 (07:05 +0000)]
Prepare a release

8 years agoBackport bug fix. Fixes bug#1240.
Werner Koch [Fri, 18 Jun 2010 08:08:49 +0000 (08:08 +0000)]
Backport bug fix.  Fixes bug#1240.

8 years agoMake CAST5 the default s2k algo tomatch the doc and gpg 1.4.
Werner Koch [Thu, 17 Jun 2010 12:58:51 +0000 (12:58 +0000)]
Make CAST5 the default s2k algo tomatch the doc and gpg 1.4.

8 years agoFix bug#1179
Werner Koch [Wed, 12 May 2010 16:18:49 +0000 (16:18 +0000)]
Fix bug#1179

8 years agoFix bug#1198
Werner Koch [Wed, 12 May 2010 11:03:28 +0000 (11:03 +0000)]
Fix bug#1198

8 years agoFix bug 1207
Werner Koch [Wed, 12 May 2010 10:53:02 +0000 (10:53 +0000)]
Fix bug 1207

8 years agoInclude NETLIBS
Werner Koch [Wed, 12 May 2010 10:35:58 +0000 (10:35 +0000)]
Include NETLIBS

8 years agoUpdate
Werner Koch [Wed, 12 May 2010 10:35:16 +0000 (10:35 +0000)]
Update

8 years agoChanged test system again to allow building on an NFS mount
Werner Koch [Wed, 12 May 2010 09:49:28 +0000 (09:49 +0000)]
Changed test system again to allow building on an NFS mount

8 years agoAdd file
Werner Koch [Tue, 11 May 2010 18:00:12 +0000 (18:00 +0000)]
Add file

8 years agoAllow to run the test without a running agent.
Werner Koch [Tue, 11 May 2010 17:52:00 +0000 (17:52 +0000)]
Allow to run the test without a running agent.
Add new gpg-agent commands.

8 years agoTake care of already existing bogus 0x1f signatures.
Werner Koch [Fri, 7 May 2010 12:17:18 +0000 (12:17 +0000)]
Take care of already existing bogus 0x1f signatures.

8 years agoFix for bug 1223
Werner Koch [Fri, 7 May 2010 11:15:26 +0000 (11:15 +0000)]
Fix for bug 1223

8 years agoRe-indent code and use test macros for betetr readability
Werner Koch [Fri, 7 May 2010 10:36:24 +0000 (10:36 +0000)]
Re-indent code and use test macros for betetr readability

8 years agoStart the agent on demand if option --enable-standard socket has been
Werner Koch [Tue, 4 May 2010 09:56:42 +0000 (09:56 +0000)]
Start the agent on demand if option --enable-standard socket has been
enabled.

8 years agoCollected changes
Werner Koch [Mon, 3 May 2010 11:10:49 +0000 (11:10 +0000)]
Collected changes

8 years agoChange pinentry button label.
Werner Koch [Thu, 22 Apr 2010 14:59:25 +0000 (14:59 +0000)]
Change pinentry button label.

9 years agoFix for bug#1201.
Werner Koch [Fri, 12 Mar 2010 18:46:33 +0000 (18:46 +0000)]
Fix for bug#1201.

9 years agoAdd command passwd.
Werner Koch [Fri, 12 Mar 2010 18:08:02 +0000 (18:08 +0000)]
Add command passwd.

9 years agoReturn a posiive status message for a successfull passphrase change.
Werner Koch [Fri, 12 Mar 2010 17:24:06 +0000 (17:24 +0000)]
Return a posiive status message for a successfull passphrase change.

9 years agoPost release updates
Werner Koch [Tue, 9 Mar 2010 12:12:20 +0000 (12:12 +0000)]
Post release updates

9 years agoPrepare a release gnupg-2.0.15
Werner Koch [Tue, 9 Mar 2010 10:09:04 +0000 (10:09 +0000)]
Prepare a release

9 years agoAdd configure option --disable-ccid-driver
Werner Koch [Tue, 9 Mar 2010 09:55:24 +0000 (09:55 +0000)]
Add configure option --disable-ccid-driver

9 years agoMinor change
Werner Koch [Fri, 5 Mar 2010 11:52:13 +0000 (11:52 +0000)]
Minor change

9 years agoRemove ranslation prefixes and add default-prompt.
Werner Koch [Fri, 19 Feb 2010 12:25:13 +0000 (12:25 +0000)]
Remove ranslation prefixes and add default-prompt.

9 years agoFixed backport of libassuan-2 changes. gnupg-2.0.15rc1
Werner Koch [Thu, 18 Feb 2010 10:45:01 +0000 (10:45 +0000)]
Fixed backport of libassuan-2 changes.

9 years agopreparing a release candidate
Werner Koch [Thu, 18 Feb 2010 09:52:28 +0000 (09:52 +0000)]
preparing a release candidate

9 years agoProvide default strings for pinentry.
Werner Koch [Wed, 17 Feb 2010 19:00:04 +0000 (19:00 +0000)]
Provide default strings for pinentry.

9 years agoReplace Unterschrift by Signatur.
Werner Koch [Wed, 17 Feb 2010 12:34:03 +0000 (12:34 +0000)]
Replace Unterschrift by Signatur.

9 years agoChangeLog for last change.
Werner Koch [Wed, 17 Feb 2010 10:26:54 +0000 (10:26 +0000)]
ChangeLog for last change.

9 years agoFix bug#1186
Werner Koch [Wed, 17 Feb 2010 10:26:32 +0000 (10:26 +0000)]
Fix bug#1186

9 years ago2009-09-23 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Fri, 12 Feb 2010 15:15:34 +0000 (15:15 +0000)]
2009-09-23  Marcus Brinkmann  <marcus@g10code.de>

* configure.ac (NEED_LIBASSUAN_API, NEED_LIBASSUAN_VERSION):
Update to new API (2, 1.1.0).

agent/
2009-09-23  Marcus Brinkmann  <marcus@g10code.de>

* gpg-agent.c (parse_rereadable_options): Don't set global assuan
log file (there ain't one anymore).
(main): Update to new API.
(check_own_socket_pid_cb): Return gpg_error_t instead of int.
(check_own_socket_thread, check_for_running_agent): Create assuan
context before connecting to server.
* command.c: Include "scdaemon.h" before <assuan.h> because of
GPG_ERR_SOURCE_DEFAULT check.
(write_and_clear_outbuf): Use gpg_error_t instead of
assuan_error_t.
(cmd_geteventcounter, cmd_istrusted, cmd_listtrusted)
(cmd_marktrusted, cmd_havekey, cmd_sigkey, cmd_setkeydesc)
(cmd_sethash, cmd_pksign, cmd_pkdecrypt, cmd_genkey, cmd_readkey)
(cmd_keyinfo, cmd_get_passphrase, cmd_clear_passphrase)
(cmd_get_confirmation, cmd_learn, cmd_passwd)
(cmd_preset_passphrase, cmd_scd, cmd_getval, cmd_putval)
(cmd_updatestartuptty, cmd_killagent, cmd_reloadagent)
(cmd_getinfo, option_handler): Return gpg_error_t instead of int.
(post_cmd_notify): Change type of ERR to gpg_error_t from int.
(io_monitor): Add hook argument.  Use symbols for constants.
(register_commands): Change return type of HANDLER to gpg_error_t.
(start_command_handler): Allocate assuan context before starting
server.
* call-pinentry.c: Include "scdaemon.h" before <assuan.h> because
of GPG_ERR_SOURCE_DEFAULT check.
(unlock_pinentry): Call assuan_release instead of
assuan_disconnect.
(getinfo_pid_cb, getpin_cb): Return gpg_error_t instead of int.
(start_pinentry): Allocate assuan context before connecting to
server.
* call-scd.c (membuf_data_cb, learn_status_cb, get_serialno_cb)
(membuf_data_cb, inq_needpin, card_getattr_cb, pass_status_thru)
(pass_data_thru): Change return type to gpg_error_t.
(start_scd): Allocate assuan context before connecting to server.

common/
2009-09-23  Marcus Brinkmann  <marcus@g10code.de>

* asshelp.c (start_new_gpg_agent): Allocate assuan context before
starting server.

g10/
2009-09-23  Marcus Brinkmann  <marcus@g10code.de>

* call-agent.c: Include "scdaemon.h" before <assuan.h> because of
GPG_ERR_SOURCE_DEFAULT check.
(learn_status_cb, dummy_data_cb, get_serialno_cb, default_inq_cb)
(learn_status_cb, inq_writecert_parms, inq_writekey_parms)
(scd_genkey_cb, membuf_data_cb): Return gpg_error_t instead of
int.
* gpg.c: Include "scdaemon.h" before <assuan.h> because of
GPG_ERR_SOURCE_DEFAULT check.
(main): Update to new Assuan API.
* server.c: Include "scdaemon.h" before <assuan.h> because of
GPG_ERR_SOURCE_DEFAULT check.
(option_handler, cmd_recipient, cmd_signer, cmd_encrypt)
(cmd_decrypt, cmd_verify, cmd_sign, cmd_import, cmd_export)
(cmd_delkeys, cmd_message, do_listkeys, cmd_listkeys)
(cmd_listsecretkeys, cmd_genkey, cmd_getinfo): Return gpg_error_t
instead of int.
(register_commands): Allocate assuan context before starting
server.
(gpg_server): Allocate assuan_context before starting server.

scd/
2009-09-23  Marcus Brinkmann  <marcus@g10code.de>

* command.c: Include "scdaemon.h" before <assuan.h> because of
GPG_ERR_SOURCE_DEFAULT check.
(option_handler, open_card, cmd_serialno, cmd_lean, cmd_readcert)
(cmd_readkey, cmd_setdata, cmd_pksign, cmd_pkauth, cmd_pkdecrypt)
(cmd_getattr, cmd_setattr, cmd_writecert, cmd_writekey)
(cmd_genkey, cmd_random, cmd_passwd, cmd_checkpin, cmd_lock)
(cmd_unlock, cmd_getinfo, cmd_restart, cmd_disconnect, cmd_apdu)
(cmd_killscd): Return gpg_error_t instead of int.
(scd_command_handler): Allocate assuan context before starting server.
* scdaemon.c (main): Update to new Assuan API.

sm/
2009-09-23  Marcus Brinkmann  <marcus@g10code.de>

* gpgsm.c (main): Update to new assuan API.
* server.c: Include "gpgsm.h" before <assuan.h> due to check for
GPG_ERR_SOURCE_DEFAULT and assuan.h now including gpg-error.h.
(option_handler, cmd_recipient, cmd_signer, cmd_encrypt)
(cmd_decrypt, cmd_verify, cmd_sign, cmd_import, cmd_export)
(cmd_delkeys, cmd_message, cmd_listkeys, cmd_dumpkeys)
(cmd_listsecretkeys, cmd_dumpsecretkeys, cmd_genkey)
(cmd_getauditlog, cmd_getinfo): Return gpg_error_t instead of int.
(register_commands): Same for member HANDLER in table.
(gpgsm_server): Allocate assuan context before starting server.
* sm/call-dirmngr.c:
* call-dirmngr.c (prepare_dirmngr): Check for CTX and error before
setting LDAPSERVER.
(start_dirmngr_ext): Allocate assuan context before starting
server.
(inq_certificate, isvalid_status_cb, lookup_cb, lookup_status_cb)
(run_command_cb, run_command_inq_cb, run_command_status_cb):
Return gpg_error_t instead of int.

tools/
2009-09-23  Marcus Brinkmann  <marcus@g10code.de>

* gpg-connect-agent.c (getinfo_pid_cb, read_and_print_response)
(main): Update to new Assuan API.

Conflicts:

ChangeLog
agent/ChangeLog
agent/command.c
common/ChangeLog
g10/ChangeLog
scd/ChangeLog
sm/ChangeLog
sm/gpgsm.c
tools/ChangeLog

Somehow this slipped through.  Really commit this time.

2009-09-23  Marcus Brinkmann  <marcus@g10code.de>

* gpg-connect-agent.c (getinfo_pid_cb, read_and_print_response)
(main): Update to new Assuan API.

2009-10-16  Marcus Brinkmann  <marcus@g10code.com>

* configure.ac: Check for libassuan instead of libassuan-pth.

common/
2009-10-16  Marcus Brinkmann  <marcus@g10code.com>

* Makefile.am (libcommon_a_CFLAGS): Use LIBASSUAN_CFLAGS instead
of LIBASSUAN_PTH_CFLAGS.

scd/
2009-10-16  Marcus Brinkmann  <marcus@g10code.com>

* AM_CFLAGS, scdaemon_LDADD: Use libassuan instead of libassuan-pth.
* scdaemon.c: Invoke ASSUAN_SYSTEM_PTH_IMPL.
(main): Call assuan_set_system_hooks and assuan_sock_init.

g13/
2009-10-16  Marcus Brinkmann  <marcus@g10code.com>

* AM_CFLAGS, g13_LDADD: Use libassuan instead of libassuan-pth.
* g13.c: Invoke ASSUAN_SYSTEM_PTH_IMPL.
(main): Call assuan_set_system_hooks.

agent/
2009-10-16  Marcus Brinkmann  <marcus@g10code.com>

* gpg_agent_CFLAGS, gpg_agent_LDADD: Use libassuan instead of
libassuan-pth.
* gpg-agent.c: Invoke ASSUAN_SYSTEM_PTH_IMPL.
(main): Call assuan_set_system_hooks and assuan_sock_init.
Fix invocation of assuan_socket_connect.

Conflicts:

ChangeLog
agent/ChangeLog
common/ChangeLog
configure.ac
g13/ChangeLog
g13/Makefile.am
g13/g13.c
scd/ChangeLog

agent/
2009-11-02  Marcus Brinkmann  <marcus@g10code.de>

* command.c (reset_notify): Take LINE arg and return error.
(register_commands): Use assuan_handler_t type.

common/
2009-11-02  Marcus Brinkmann  <marcus@g10code.de>

* get-passphrase.c (default_inq_cb, membuf_data_cb): Change return
type to gpg_error_t.

g10/
2009-11-02  Marcus Brinkmann  <marcus@g10code.de>

* server.c (reset_notify, input_notify, output_notify): Update to
new assuan interface.
(register_commands): Use assuan_handler_t.

scd/
2009-11-02  Marcus Brinkmann  <marcus@g10code.de>

* command.c (reset_notify): Take LINE arg and return error.
(register_commands): Use assuan_handler_t type.

sm/
2009-11-02  Marcus Brinkmann  <marcus@g10code.de>

* server.c (reset_notify, input_notify, output_notify): Update to
new assuan interface.
(register_commands): Use assuan_handler_t.
* call-agent.c (membuf_data_cb, default_inq_cb)
(inq_ciphertext_cb, scd_serialno_status_cb)
(scd_keypairinfo_status_cb, istrusted_status_cb)
(learn_status_cb, learn_cb, keyinfo_status_cb): Return gpg_error_t.

Conflicts:

agent/ChangeLog
common/ChangeLog
g10/ChangeLog
g10/server.c
g13/ChangeLog
g13/server.c
scd/ChangeLog
sm/ChangeLog

Adjust for assuan_register_command change.

Conflicts:

agent/ChangeLog
g10/ChangeLog
g13/ChangeLog
g13/server.c
scd/ChangeLog
sm/ChangeLog

Add hack for the HELP command.

Conflicts:

tools/ChangeLog

Add help strings for all commands.

Conflicts:

agent/ChangeLog
agent/command.c

Add help strings for all commands.

Conflicts:

scd/ChangeLog

Add help strings for all commands

Conflicts:

sm/ChangeLog

agent/
2009-11-05  Marcus Brinkmann  <marcus@g10code.de>

* call-pinentry.c (start_pinentry): Call assuan_pipe_connect, not
assuan_pipe_connect_ext.
* command.c (start_command_handler): Change
assuan_init_socket_server_ext into assuan_init_socket_server.
* call-scd.c (start_scd): Update use of assuan_socket_connect and
assuan_pipe_connect.
* gpg-agent.c (check_own_socket_thread, check_for_running_agent):
Update use of assuan_socket_connect.

common/
2009-11-05  Marcus Brinkmann  <marcus@g10code.de>

* asshelp.c (start_new_gpg_agent): Update use of
assuan_socket_connect and assuan_pipe_connect.

scd/
2009-11-05  Marcus Brinkmann  <marcus@g10code.de>

* command.c (scd_command_handler): Call assuan_init_socket_server,
not assuan_init_socket_server_ext.

sm/
2009-11-05  Marcus Brinkmann  <marcus@g10code.de>

* call-dirmngr.c (start_dirmngr_ext): Update use of
assuan_pipe_connect and assuan_socket_connect.

tools/
2009-11-05  Marcus Brinkmann  <marcus@g10code.de>

* gpg-connect-agent.c (start_agent): Update use of
assuan_socket_connect and assuan_pipe_connect.

Conflicts:

agent/ChangeLog
common/ChangeLog
g13/ChangeLog
g13/call-gpg.c
scd/ChangeLog
sm/ChangeLog
tools/ChangeLog

agent/
2009-11-25  Marcus Brinkmann  <marcus@g10code.de>

* command.c (start_command_handler): Use assuan_fd_t and
assuan_fdopen on fds.

scd/
2009-11-25  Marcus Brinkmann  <marcus@g10code.de>

* command.c (scd_command_handler): Use assuan_fd_t and
assuan_fdopen on fds.

sm/
2009-11-25  Marcus Brinkmann  <marcus@g10code.de>

* server.c (gpgsm_server): Use assuan_fd_t and assuan_fdopen on
fds.

g10/
2009-11-25  Marcus Brinkmann  <marcus@g10code.de>

* server.c (gpg_server): Use assuan_fd_t and assuan_fdopen on fds.

Conflicts:

agent/ChangeLog
g10/ChangeLog
g13/server.c
scd/ChangeLog
sm/ChangeLog

2009-11-27  Marcus Brinkmann  <marcus@g10code.de>

* command.c (start_command_handler): Do not call
assuan_set_log_stream anymore.
* gpg-agent.c (main): But call assuan_set_assuan_log_stream here.

Conflicts:

agent/ChangeLog
agent/command.c

2009-12-08  Marcus Brinkmann  <marcus@g10code.de>

* asshelp.c (start_new_gpg_agent) [HAVE_W32_SYSTEM]: Add missing
argument in assuan_socket_connect invocation.
* iobuf.c (iobuf_open_fd_or_name): Fix type of FD in function
declaration.

Conflicts:

common/ChangeLog
common/iobuf.c

common/
2009-12-08  Marcus Brinkmann  <marcus@g10code.de>

* asshelp.c (start_new_gpg_agent): Convert posix FD to assuan FD.

agent/
2009-12-08  Marcus Brinkmann  <marcus@g10code.de>

* call-pinentry.c (start_pinentry): Convert posix fd to assuan fd.
* call-scd.c (start_scd): Likewise.

sm/
2009-12-08  Marcus Brinkmann  <marcus@g10code.de>

* call-dirmngr.c (start_dirmngr_ext): Convert posix fd to assuan fd.

tools/
2009-12-08  Marcus Brinkmann  <marcus@g10code.de>

* gpg-connect-agent.c (main): Convert posix fd to assuan fd.

Conflicts:

agent/ChangeLog
common/ChangeLog
g13/call-gpg.c
sm/ChangeLog
tools/ChangeLog

9 years agoMinor changes.
Werner Koch [Thu, 11 Feb 2010 11:34:34 +0000 (11:34 +0000)]
Minor changes.

9 years agoChnage key edit prompts.
Werner Koch [Tue, 2 Feb 2010 14:10:32 +0000 (14:10 +0000)]
Chnage key edit prompts.

9 years agoFixed a regression in 2.0.14
Werner Koch [Tue, 26 Jan 2010 16:33:58 +0000 (16:33 +0000)]
Fixed a regression in 2.0.14

9 years agoImplement command --passwd for GPG.
Werner Koch [Mon, 11 Jan 2010 16:05:26 +0000 (16:05 +0000)]
Implement command --passwd for GPG.

9 years agoRemove unused utmp.h.
Werner Koch [Sun, 10 Jan 2010 14:06:49 +0000 (14:06 +0000)]
Remove unused utmp.h.

9 years agoPost release updates
Werner Koch [Mon, 21 Dec 2009 19:17:41 +0000 (19:17 +0000)]
Post release updates

9 years agomake -j build fix gnupg-2.0.14
Werner Koch [Mon, 21 Dec 2009 18:03:26 +0000 (18:03 +0000)]
make -j build fix

9 years agoFix date of release.
Werner Koch [Mon, 21 Dec 2009 17:27:28 +0000 (17:27 +0000)]
Fix date of release.

9 years agoLittle fixups
Werner Koch [Mon, 21 Dec 2009 16:45:45 +0000 (16:45 +0000)]
Little fixups

9 years agoPreparing for a release.
Werner Koch [Mon, 21 Dec 2009 16:25:24 +0000 (16:25 +0000)]
Preparing for a release.

9 years agoA bunch of minor changes
Werner Koch [Mon, 21 Dec 2009 16:19:09 +0000 (16:19 +0000)]
A bunch of minor changes

9 years agoFix bug#1146
Werner Koch [Fri, 18 Dec 2009 16:27:05 +0000 (16:27 +0000)]
Fix bug#1146