gnupg.git
11 years agoPreparing a release. gnupg-2.0.8
Werner Koch [Thu, 20 Dec 2007 08:52:40 +0000 (08:52 +0000)]
Preparing a release.

11 years agoFixed a W32 ldaps problem.
Werner Koch [Mon, 17 Dec 2007 10:49:58 +0000 (10:49 +0000)]
Fixed a W32 ldaps problem.

11 years agoPreparing a release candidate. gnupg-2.0.8rc1
Werner Koch [Fri, 14 Dec 2007 16:08:53 +0000 (16:08 +0000)]
Preparing a release candidate.

11 years agoAlso add the S-TTRUST certs here.
Werner Koch [Thu, 13 Dec 2007 16:02:51 +0000 (16:02 +0000)]
Also add the S-TTRUST certs here.

11 years agoAllow verification of some broken S-TRUST generated signatures.
Werner Koch [Thu, 13 Dec 2007 15:45:40 +0000 (15:45 +0000)]
Allow verification of some broken S-TRUST generated signatures.

11 years agoAllow type 20 keys only with option --rfc2440.
Werner Koch [Wed, 12 Dec 2007 17:41:05 +0000 (17:41 +0000)]
Allow type 20 keys only with option --rfc2440.

11 years agoDoc fixes.
Werner Koch [Wed, 12 Dec 2007 16:47:52 +0000 (16:47 +0000)]
Doc fixes.
Add more files to POTFILES.
Protect against malloc bombs.

11 years agoSupport DSA2.
Werner Koch [Wed, 12 Dec 2007 10:28:30 +0000 (10:28 +0000)]
Support DSA2.
Support Camellia for testing.
More audit stuff.

11 years agoAllow decryption using type 20 Elgamal keys.
Werner Koch [Tue, 11 Dec 2007 13:19:38 +0000 (13:19 +0000)]
Allow decryption using type 20 Elgamal keys.

11 years ago2007-12-10 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Mon, 10 Dec 2007 16:44:38 +0000 (16:44 +0000)]
2007-12-10  Marcus Brinkmann  <marcus@g10code.de>

* gpgconf-comp.c (gc_component_list_options): Fix up expert level
of group.

11 years agoFix for bug 851.
Werner Koch [Mon, 10 Dec 2007 15:19:34 +0000 (15:19 +0000)]
Fix for bug 851.
Fixed auto generation of the stub key for the card.
Allow to encrypt toElgamal encryption keys of type 20.

11 years agoAdd support for help stuff to audit.c
Werner Koch [Thu, 6 Dec 2007 19:02:42 +0000 (19:02 +0000)]
Add support for help stuff to audit.c

11 years agoMore code for the audit log.
Werner Koch [Thu, 6 Dec 2007 15:55:03 +0000 (15:55 +0000)]
More code for the audit log.

11 years agoCreated help files form the current po entries.
Werner Koch [Tue, 4 Dec 2007 15:00:14 +0000 (15:00 +0000)]
Created help files form the current po entries.

11 years ago2007-12-04 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Tue, 4 Dec 2007 14:47:28 +0000 (14:47 +0000)]
2007-12-04  Marcus Brinkmann  <marcus@g10code.de>

* gpgconf-comp.c (gc_component_list_components): Do not print a
trailing semi-colon to ensure forward compatibility, as this would
indicate another empty field.
(gc_process_gpgconf_conf): Likewise.

11 years agoAllow configuraton of pinentry tooltip.
Werner Koch [Tue, 4 Dec 2007 11:23:31 +0000 (11:23 +0000)]
Allow configuraton of pinentry tooltip.
Other minor buf fixes.

11 years ago2007-12-04 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Mon, 3 Dec 2007 23:39:49 +0000 (23:39 +0000)]
2007-12-04  Marcus Brinkmann  <marcus@g10code.de>

* gpgconf-comp.c (gc_component_list_components): Do not print a
trailing semi-colon to ensure forward compatibility, as this would
indicate another empty field.

11 years agoUpdated.
Werner Koch [Mon, 3 Dec 2007 14:18:22 +0000 (14:18 +0000)]
Updated.

11 years agoFixed testing for an alive ssh standard socket.
Werner Koch [Mon, 3 Dec 2007 14:02:06 +0000 (14:02 +0000)]
Fixed testing for an alive ssh standard socket.

11 years agoTry to make sure that the standard descriptors are connected when calling
Werner Koch [Mon, 3 Dec 2007 13:05:15 +0000 (13:05 +0000)]
Try to make sure that the standard descriptors are connected when calling
gpgsm.

11 years agoFixed make distcheck
Werner Koch [Tue, 27 Nov 2007 08:37:03 +0000 (08:37 +0000)]
Fixed make distcheck

11 years ago[W32] Changed default socket for dirmngr.
Werner Koch [Tue, 27 Nov 2007 08:01:19 +0000 (08:01 +0000)]
[W32] Changed default socket for dirmngr.
[W32] Add some code for event notifications
      between scdaemon and gpg-agent.

11 years agoAdd option --data to GETAUDITLOG command.
Werner Koch [Mon, 26 Nov 2007 11:00:39 +0000 (11:00 +0000)]
Add option --data to GETAUDITLOG command.
Return HTML formatted dummy output.

11 years agoNew command GETAUDITLOG
Werner Koch [Thu, 22 Nov 2007 16:24:21 +0000 (16:24 +0000)]
New command GETAUDITLOG

11 years agoDocument --auto-issuer-key-retrieve.
Werner Koch [Mon, 19 Nov 2007 16:32:05 +0000 (16:32 +0000)]
Document --auto-issuer-key-retrieve.

11 years agoStarted to implement the audit log feature.
Werner Koch [Mon, 19 Nov 2007 16:03:50 +0000 (16:03 +0000)]
Started to implement the audit log feature.
Pass PINENTRY_USER_DATA and XAUTHORITY to Pinentry.
Improved support for the quality bar.
Minor internal restructuring.
Translation fixes.

11 years agoUpdated
Werner Koch [Mon, 12 Nov 2007 19:13:47 +0000 (19:13 +0000)]
Updated

11 years ago2007-10-31 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Wed, 31 Oct 2007 13:09:16 +0000 (13:09 +0000)]
2007-10-31  Marcus Brinkmann  <marcus@g10code.de>

        * gpg-agent.texi (Agent Options): Fix typos, by Bernhard Reiter.

11 years ago* gpg.texi: Document --rfc4880 (the new --openpgp).
David Shaw [Sat, 27 Oct 2007 14:09:36 +0000 (14:09 +0000)]
* gpg.texi: Document --rfc4880 (the new --openpgp).

11 years ago* gpg.texi: Clarify --force-v3-sigs, --pgp2, and --pgp6 a bit.
David Shaw [Fri, 26 Oct 2007 04:16:42 +0000 (04:16 +0000)]
* gpg.texi: Clarify --force-v3-sigs, --pgp2, and --pgp6 a bit.

11 years agoPorted changes from 1.4.
Werner Koch [Thu, 25 Oct 2007 09:06:21 +0000 (09:06 +0000)]
Ported changes from 1.4.
Add copyright notices.

11 years agoAdd a /while loop.
Werner Koch [Wed, 24 Oct 2007 15:34:23 +0000 (15:34 +0000)]
Add a /while loop.

11 years agoChanged wording of passphrase checking messages.
Werner Koch [Wed, 24 Oct 2007 08:06:16 +0000 (08:06 +0000)]
Changed wording of passphrase checking messages.
Fixed a segv in gpg-connect-agent.

11 years agoNew option --list-config for gpgconf.
Werner Koch [Tue, 23 Oct 2007 18:13:27 +0000 (18:13 +0000)]
New option --list-config for gpgconf.

11 years agoFixed wrong entry in the gpg-agent table.
Werner Koch [Tue, 23 Oct 2007 11:15:26 +0000 (11:15 +0000)]
Fixed wrong entry in the gpg-agent table.

11 years agoReplace popen by our own code to help with Windows long files (e.g. those
Werner Koch [Mon, 22 Oct 2007 19:07:56 +0000 (19:07 +0000)]
Replace popen by our own code to help with Windows long files (e.g. those
with a space in the name).

11 years agoFactored utf8 switching code out to i18n.c.
Werner Koch [Fri, 19 Oct 2007 15:58:38 +0000 (15:58 +0000)]
Factored utf8 switching code out to i18n.c.

11 years agoEnhanced gpg-conect-agent scripting.
Werner Koch [Fri, 19 Oct 2007 14:51:39 +0000 (14:51 +0000)]
Enhanced gpg-conect-agent scripting.
Typo fixes in comments.

11 years agoFixed bug 842 (segv in gpgconf)
Werner Koch [Fri, 19 Oct 2007 08:49:07 +0000 (08:49 +0000)]
Fixed bug 842 (segv in gpgconf)

11 years ago2007-10-15 Daiki Ueno <ueno@unixuser.org> (wk)
Werner Koch [Mon, 15 Oct 2007 14:50:07 +0000 (14:50 +0000)]
2007-10-15  Daiki Ueno  <ueno@unixuser.org>  (wk)

* command-ssh.c (reenter_compare_cb): New function; imported from
genkey.c.
(ssh_identity_register): Ask initial passphrase twice.

11 years agoAllow ${foo} syntax for variables.
Werner Koch [Fri, 12 Oct 2007 16:05:14 +0000 (16:05 +0000)]
Allow ${foo} syntax for variables.

11 years agoAdd more sytem variables: cwd, foodir and serverpid.
Werner Koch [Thu, 11 Oct 2007 18:18:24 +0000 (18:18 +0000)]
Add more sytem variables: cwd, foodir and serverpid.

11 years ago* gpg-connect-agent.c (get_var): Expand environment variables.
Werner Koch [Thu, 11 Oct 2007 17:35:31 +0000 (17:35 +0000)]
* gpg-connect-agent.c (get_var): Expand environment variables.
  Suggested by Marc Mutz.
  (set_var): Return the value.
  (assign_variable): Add arg syslet.
  (main): New command /slet.

11 years agoAdd commands /run and /bye so that we can better automate tests.
Werner Koch [Tue, 2 Oct 2007 21:46:29 +0000 (21:46 +0000)]
Add commands /run and /bye so that we can better automate tests.
Also add option --run.

11 years agoExtended gpg-connect-agent.
Werner Koch [Tue, 2 Oct 2007 16:30:58 +0000 (16:30 +0000)]
Extended gpg-connect-agent.
New "GETINFO pid" command for scdaemon and gpg-agent.

11 years agoUse Assuan socket wrapper calls.
Werner Koch [Mon, 1 Oct 2007 14:48:39 +0000 (14:48 +0000)]
Use Assuan socket wrapper calls.
Made socket servers secure under Windows.

11 years agoSupport the SETQUALITYBAR command of recent pinentries.
Werner Koch [Tue, 18 Sep 2007 11:40:09 +0000 (11:40 +0000)]
Support the SETQUALITYBAR command of recent pinentries.

11 years ago2007-09-14 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Fri, 14 Sep 2007 17:23:34 +0000 (17:23 +0000)]
2007-09-14  Marcus Brinkmann  <marcus@g10code.de>

* scdaemon.c (main): New variable STANDARD_SOCKET, which is 1 for
W32 targets.  Use it for create_socket_name.

11 years ago2007-09-14 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Fri, 14 Sep 2007 14:25:02 +0000 (14:25 +0000)]
2007-09-14  Marcus Brinkmann  <marcus@g10code.de>

* call-pinentry.c (agent_popup_message_stop): Implement kill for
Windows.

11 years agoPrint used library version with --version.
Werner Koch [Fri, 14 Sep 2007 13:38:36 +0000 (13:38 +0000)]
Print used library version with --version.
Typo fixes

11 years agoMinor translation change.
Werner Koch [Fri, 14 Sep 2007 11:41:14 +0000 (11:41 +0000)]
Minor translation change.

11 years agopost release version bump
Werner Koch [Mon, 10 Sep 2007 16:38:04 +0000 (16:38 +0000)]
post release version bump

11 years agoPreparing 2.0.7 gnupg-2.0.7
Werner Koch [Mon, 10 Sep 2007 15:40:29 +0000 (15:40 +0000)]
Preparing 2.0.7

11 years ago2007-09-04 Moritz Schulte <moritz@g10code.com>
Moritz Schulte [Tue, 4 Sep 2007 07:16:49 +0000 (07:16 +0000)]
2007-09-04  Moritz Schulte  <moritz@g10code.com>

* gpgsm-gencert.sh: Use printf instead of echo.

11 years ago2007-09-04 Moritz Schulte <moritz@g10code.com>
Moritz Schulte [Tue, 4 Sep 2007 05:59:07 +0000 (05:59 +0000)]
2007-09-04  Moritz Schulte  <moritz@g10code.com>

* gpgkey2ssh.c: Include sysutils.h so that gnupg_tmpfile() is
declared.

11 years agoMake gpgconf --list-components also print the name of the executable program.
Werner Koch [Fri, 31 Aug 2007 08:24:52 +0000 (08:24 +0000)]
Make gpgconf --list-components also print the name of the executable program.

11 years agoExtended the --check-program output: Error messages are now inlcued in an
Werner Koch [Wed, 29 Aug 2007 16:59:20 +0000 (16:59 +0000)]
Extended the --check-program output:  Error messages are now inlcued in an
easy parsable format.

11 years agoNew command --check-programs for gpgconf.
Werner Koch [Wed, 29 Aug 2007 09:51:37 +0000 (09:51 +0000)]
New command --check-programs for gpgconf.

11 years agoAdd more passphrase policy rules.
Werner Koch [Tue, 28 Aug 2007 17:48:13 +0000 (17:48 +0000)]
Add more passphrase policy rules.
(--max-passphrase-days).

11 years agoImplemented more gpg-agen options to support certain passphrase policies.
Werner Koch [Mon, 27 Aug 2007 18:10:27 +0000 (18:10 +0000)]
Implemented more gpg-agen options to support certain passphrase policies.
New tool gpg-check-pattern.

11 years agotryu harder to ignore duplicate specified keyrings and -boxes.
Werner Koch [Fri, 24 Aug 2007 09:34:39 +0000 (09:34 +0000)]
tryu harder to ignore duplicate specified keyrings and -boxes.
Documentation updates.

11 years agoAdd new features to kbxutil.
Werner Koch [Thu, 23 Aug 2007 17:41:22 +0000 (17:41 +0000)]
Add new features to kbxutil.
Fixed bug 829 (can't encrypt if duplicated certs are in the keybox)

11 years agoAdd missing file
Werner Koch [Thu, 23 Aug 2007 08:40:11 +0000 (08:40 +0000)]
Add missing file

11 years agoFixed creation of private keys under W32.
Werner Koch [Wed, 22 Aug 2007 20:36:33 +0000 (20:36 +0000)]
Fixed creation of private keys under W32.
Minor code cleanups.

11 years agoUpdated estream.
Werner Koch [Wed, 22 Aug 2007 10:55:07 +0000 (10:55 +0000)]
Updated estream.
More changes for Windows.

11 years agoPost release version number bump
Werner Koch [Thu, 16 Aug 2007 10:57:35 +0000 (10:57 +0000)]
Post release version number bump

11 years agoAbout to do a release gnupg-2.0.6
Werner Koch [Thu, 16 Aug 2007 10:42:06 +0000 (10:42 +0000)]
About to do a release

11 years agoDocumentaion updates.
Werner Koch [Tue, 14 Aug 2007 16:50:27 +0000 (16:50 +0000)]
Documentaion updates.
Support doe Dirmngr under W32.
Fixed a yat2m bug.

11 years agoImplemented the chain model for X.509 validation.
Werner Koch [Fri, 10 Aug 2007 16:52:05 +0000 (16:52 +0000)]
Implemented the chain model for X.509 validation.

11 years agoFactored common gpgconf constants out
Werner Koch [Thu, 2 Aug 2007 18:12:43 +0000 (18:12 +0000)]
Factored common gpgconf constants out
Fixed W32 compare_filenames

11 years agoApplied exact length hack.
Werner Koch [Wed, 1 Aug 2007 18:25:32 +0000 (18:25 +0000)]
Applied exact length hack.

11 years agoRemoved unportable testing code.
Werner Koch [Wed, 1 Aug 2007 18:13:31 +0000 (18:13 +0000)]
Removed unportable testing code.

11 years agoTypo fixes.
Werner Koch [Tue, 17 Jul 2007 18:11:24 +0000 (18:11 +0000)]
Typo fixes.
Made --default-key work for gpgsm
Add --default-key and --encrypt-to to gpgconf.

11 years ago2007-07-16 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Mon, 16 Jul 2007 14:33:34 +0000 (14:33 +0000)]
2007-07-16  Marcus Brinkmann  <marcus@g10code.de>

* gpg-connect-agent.c (main): Bail out if write fails.

11 years agoProperly close files opened by es_fopen.
Werner Koch [Mon, 16 Jul 2007 09:53:47 +0000 (09:53 +0000)]
Properly close files opened by es_fopen.
Allow setting of an empty passphrase.
Assorted W32 changes.

11 years agoTranslate all file descriptors received from assuan.
Werner Koch [Thu, 12 Jul 2007 15:28:30 +0000 (15:28 +0000)]
Translate all file descriptors received from assuan.

11 years agoTypo fixes.
Werner Koch [Tue, 10 Jul 2007 09:24:29 +0000 (09:24 +0000)]
Typo fixes.
iconv detection fix.
Use the currect type in t-gettime.

11 years agoThe Logos as designed by Thoams Wittek.
Werner Koch [Fri, 6 Jul 2007 14:55:40 +0000 (14:55 +0000)]
The Logos as designed by Thoams Wittek.
We should keep them in the SVN.

11 years agoPost release updates
Werner Koch [Thu, 5 Jul 2007 20:29:14 +0000 (20:29 +0000)]
Post release updates

11 years agoLast minute Makefile library reordering for the sake of non-GNU systems. gnupg-2.0.5
Werner Koch [Thu, 5 Jul 2007 20:11:11 +0000 (20:11 +0000)]
Last minute Makefile library reordering for the sake of non-GNU systems.

11 years agoPrearing a release
Werner Koch [Thu, 5 Jul 2007 18:59:50 +0000 (18:59 +0000)]
Prearing a release

11 years agoFixed card key generation of gpg2.
Werner Koch [Thu, 5 Jul 2007 16:58:19 +0000 (16:58 +0000)]
Fixed card key generation of gpg2.
Reveal less information about timings while generating a key.

11 years ago2007-07-05 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Wed, 4 Jul 2007 22:24:26 +0000 (22:24 +0000)]
2007-07-05  Marcus Brinkmann  <marcus@g10code.de>

* configure.ac: Invoke AM_LANGINFO_CODESET.

11 years ago2007-07-05 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Wed, 4 Jul 2007 22:14:08 +0000 (22:14 +0000)]
2007-07-05  Marcus Brinkmann  <marcus@g10code.de>

* symcryptrun.c (confucius_get_pass): Define orig_codeset if
[ENABLE_NLS], not [HAVE_LANGINFO_CODESET].

11 years agoChanged to GPLv3.
Werner Koch [Wed, 4 Jul 2007 19:49:40 +0000 (19:49 +0000)]
Changed to GPLv3.
Removed intl/.

11 years agoA bunch of minor changes for Windows.
Werner Koch [Wed, 4 Jul 2007 09:34:28 +0000 (09:34 +0000)]
A bunch of minor changes for Windows.

11 years agoMore W32 related changes
Werner Koch [Tue, 26 Jun 2007 13:48:44 +0000 (13:48 +0000)]
More W32 related changes

11 years agoFixed a problem in estream-printf.c.
Werner Koch [Mon, 25 Jun 2007 11:54:43 +0000 (11:54 +0000)]
Fixed a problem in estream-printf.c.
Changes for Windows (gpgsm -k does now work).
Minor cleanups.

11 years agoImplemented the --gen-key command as we can't use the gpgsm-gencert.sh under Windows.
Werner Koch [Thu, 21 Jun 2007 18:44:48 +0000 (18:44 +0000)]
Implemented the --gen-key command as we can't use the gpgsm-gencert.sh under Windows.

12 years ago[w32] gpg-agent is now started automagically by gpgsm.
Werner Koch [Wed, 20 Jun 2007 11:16:42 +0000 (11:16 +0000)]
[w32] gpg-agent is now started automagically by gpgsm.

12 years agoMade percent_escape more general.
Werner Koch [Tue, 19 Jun 2007 09:11:11 +0000 (09:11 +0000)]
Made percent_escape more general.
Added regression tests support to jnlib.
W32 changes.

12 years agojnlib/
Marcus Brinkmann [Mon, 18 Jun 2007 20:15:01 +0000 (20:15 +0000)]
jnlib/
2007-06-18  Marcus Brinkmann  <marcus@g10code.de>

* stringhelp.h (percent_escape): New prototype.
* stringhelp.c (percent_escape): New function.

agent/
2007-06-18  Marcus Brinkmann  <marcus@g10code.de>

* gpg-agent.c (main): Percent escape pathname in --gpgconf-list
output.

g10/
2007-06-18  Marcus Brinkmann  <marcus@g10code.de>

* gpg.c (gpgconf_list): Percent escape output of --gpgconf-list.

scdaemon/
2007-06-18  Marcus Brinkmann  <marcus@g10code.de>

* scdaemon.c (main): Percent escape output of --gpgconf-list.

sm/
2007-06-18  Marcus Brinkmann  <marcus@g10code.de>

* gpgsm.c (main): Percent escape output of --gpgconf-list.

12 years ago2007-06-18 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Mon, 18 Jun 2007 20:07:33 +0000 (20:07 +0000)]
2007-06-18  Marcus Brinkmann  <marcus@g10code.de>

* gpgconf-comp.c (retrieve_options_from_file): Close LIST_FILE.
(copy_file): In error case, save/restore errno.  Close SRC and DST.
(gc_component_change_options): Catch error from unlink().  Remove
target backup file before rename().

12 years agoAdd missing fiels for W32.
Werner Koch [Mon, 18 Jun 2007 10:33:12 +0000 (10:33 +0000)]
Add missing fiels for W32.
New agent commands: GETINFO and KILLAGENT (w32 only).
Agent does now detach from the console.

12 years agoPO fixes for W32
Werner Koch [Fri, 15 Jun 2007 15:38:44 +0000 (15:38 +0000)]
PO fixes for W32

12 years ago2007-06-15 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Fri, 15 Jun 2007 14:46:23 +0000 (14:46 +0000)]
2007-06-15  Marcus Brinkmann  <marcus@g10code.de>

* gpgconf-comp.c (copy_file) [HAVE_W32_SYSTEM]: New function.
(change_options_file, change_options_program) [HAVE_W32_SYSTEM]:
Copy backup file.
(gc_component_change_options) [HAVE_W32_SYSTEM]: Non-atomic replace.
(gc_process_gpgconf_conf): Rename fname to fname_arg and
fname_buffer to fname, initialize fname with fname_arg, discarding
const qualifier.

12 years agoBuild fixes for W32
Werner Koch [Fri, 15 Jun 2007 14:27:31 +0000 (14:27 +0000)]
Build fixes for W32

12 years ago2007-06-15 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Fri, 15 Jun 2007 11:33:25 +0000 (11:33 +0000)]
2007-06-15  Marcus Brinkmann  <marcus@g10code.de>

* Makefile.am (EXTRA_DIST): Remove inttypes-h.m4, longlong.m4 and
ulonglong.m4.

12 years ago2007-06-15 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Fri, 15 Jun 2007 11:26:21 +0000 (11:26 +0000)]
2007-06-15  Marcus Brinkmann  <marcus@g10code.de>

* Makefile.am (EXTRA_DIST): Remove inttypes-h.m4.

12 years agoA whole bunch of changes to allow building for Windows.
Werner Koch [Thu, 14 Jun 2007 17:05:07 +0000 (17:05 +0000)]
A whole bunch of changes to allow building for Windows.
See the ChangeLogs for details.