Werner Koch
9491ab44c5
Ported multiple-messages protection.
2007-03-05 14:56:31 +00:00
Werner Koch
f6243073a8
Add new SVN only file README.maint
...
doc/
* gpg.texi (GPG Configuration): Document envvar LANGUAGE.
(GPG Configuration Options): Document show-primary-uid-only.
g10/
* gpg.c (main): Add verify option show-primary-uid-only.
* options.h (VERIFY_SHOW_PRIMARY_UID_ONLY): New.
* mainproc.c (check_sig_and_print): Implement it.
* encr-data.c (decrypt_data): Correctly test for unknown algorithm.
* import.c (check_prefs): Ditto.
* keyedit.c (show_prefs): Ditto.
* mainproc.c (proc_symkey_enc): Ditto.
2007-02-26 20:24:29 +00:00
Werner Koch
1b302e1fdf
Updated
2007-02-26 15:39:15 +00:00
Werner Koch
e8402d514e
* call-pinentry.c (start_pinentry): Fix for OS X to allow loading
...
of the bundle. Tested by Benjamin Donnachie.
2007-02-20 14:55:32 +00:00
Werner Koch
fedae25efd
doc/
...
* gpg.texi (GPG Esoteric Options): No card reader options for gpg2.
scd/
* scdaemon.c (DEFAULT_PCSC_DRIVER): Add a default for OS X.
2007-02-18 13:48:03 +00:00
Werner Koch
5240d014f8
agent/
...
* gpg-agent.c: New option --pinentry-touch-file.
(get_agent_socket_name): New.
* agent.h (opt): Add pinentry_touch_file.
* call-pinentry.c (start_pinentry): Send new option to the
pinentry.
2007-02-14 16:27:55 +00:00
Werner Koch
b46c93fb10
* export.c (do_export_stream): Allow reset-subkey-passwd along
...
with sexp-format.
2007-02-14 16:26:05 +00:00
Werner Koch
5e34f91852
Typo fixes
2007-02-14 16:25:38 +00:00
Werner Koch
4eee86ca4a
Fix for aegypten issue 720
2007-02-05 11:46:58 +00:00
Werner Koch
1c2a81fcee
Fix for Debian bug 402592
2007-02-04 17:23:00 +00:00
Werner Koch
7759f3017e
Fix NULL pointer dereference
2007-01-31 15:22:21 +00:00
Werner Koch
10f654dfcd
Updated po files for the release
2007-01-31 15:06:16 +00:00
Werner Koch
cde3f5e61f
agent/
...
* command-ssh.c (stream_read_string): Initialize LENGTH to zero.
(start_command_handler_ssh): Use es_fgetc/es_ungetc to check if
EOF has been reached before trying to process another request.
2007-01-31 14:52:48 +00:00
Werner Koch
b861561e47
Included LIBICONV in all Makefiles.
...
g10/
* passphrase.c (passphrase_get): Set the cancel flag on all error
from the agent. Fixes a bug reported by Tom Duerbusch.
sm/
* gpgsm.c (main): Let --gen-key print a more informative error
message.
2007-01-31 14:24:41 +00:00
Werner Koch
7eec2efa66
Added LIBINTL to more Makefile targets.
...
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.
2007-01-30 20:16:28 +00:00
Werner Koch
0d4b205630
jnlib/
...
* stringhelp.c (utf8_charcount): New.
agent/
* genkey.c (check_passphrase_constraints): Use UTF-8 aware strlen.
2007-01-25 10:26:55 +00:00
Werner Koch
39fbda4e3c
agent/
...
* genkey.c (check_passphrase_constraints): Get ngettext call right.
2007-01-25 09:15:10 +00:00
Werner Koch
6cee3e66c2
agent/
...
* 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.
2007-01-25 08:30:47 +00:00
David Shaw
09bc5abc92
* gpg.texi, specify-user-id.texi: Only some of the mentions of
...
exclamation marks have an example. Give examples to the rest.
2007-01-18 18:52:24 +00:00
David Shaw
1d4b3d7c3b
* gpg.texi (GPG Configuration Options): Make http_proxy option
...
documentation match reality. (BUGS): Warn about
hibernate/safe-sleep/etc writing main RAM to disk, despite locking.
2007-01-17 23:38:56 +00:00
Werner Koch
006c5af165
* parse-packet.c (read_protected_v3_mpi): Make sure to stop
...
reading even for corrupted packets.
* keygen.c (generate_user_id): Need to allocate one byte more.
Reported by Felix von Leitner.
2007-01-15 19:31:24 +00:00
Werner Koch
05277262bc
Add subjectAltName to the list of known critical extensions
2007-01-05 11:49:19 +00:00
Werner Koch
e6ba1780cc
Installed revised and updated translation
2006-12-22 15:28:47 +00:00
Werner Koch
12ca74c836
Started to code a --server mode.
...
It is far from being ready!
2006-12-21 19:40:00 +00:00
Werner Koch
0ed45ac1b3
The keypad is now also used for OpenPGP signing keys.
2006-12-21 12:13:44 +00:00
Werner Koch
fa17b95b39
Comment mtrace feature
2006-12-21 08:05:29 +00:00
Marcus Brinkmann
2b66a99109
2006-12-21 Marcus Brinkmann <marcus@g10code.de>
...
* certchain.c (gpgsm_basic_cert_check): Release SUBJECT.
2006-12-21 01:30:18 +00:00
Marcus Brinkmann
a16deed61f
2006-12-21 Marcus Brinkmann <marcus@g10code.de>
...
* encrypt.c (encrypt_dek): Release S_CIPH.
2006-12-21 00:40:44 +00:00
Marcus Brinkmann
c2c3b64905
2006-12-20 Marcus Brinkmann <marcus@g10code.de>
...
* server.c (gpgsm_server): Release CTRL->server_local.
2006-12-20 22:52:44 +00:00
Marcus Brinkmann
be2c54dd94
2006-12-20 Marcus Brinkmann <marcus@g10code.de>
...
* base64.c: Add new members READER and WRITER in union U2.
(gpgsm_create_reader): Initialise CTX->u2.reader.
(gpgsm_destroy_reader): Invoke ksba_reader_release. Return early
if CTX is NULL.
(gpgsm_create_writer): Initialise CTX->u2.writer.
(gpgsm_destroy_writer): Invoke ksba_writer_release. Return early
if CTX is NULL.
2006-12-20 22:52:14 +00:00
Marcus Brinkmann
f1f975577e
2006-12-18 Marcus Brinkmann <marcus@g10code.de>
...
* fingerprint.c (gpgsm_get_fingerprint): Close MD.
2006-12-18 01:03:07 +00:00
David Shaw
b26e95cf70
Some build fixes for platforms like OSX where we use the built-in libintl.
2006-12-13 19:48:31 +00:00
Werner Koch
02a2e26489
Added missing files.
...
Changed direntry in gnupg.texi from gpg to gpg2.
2006-12-13 16:49:10 +00:00
Werner Koch
71b6a940a3
Doc fix.
...
Don't let gpg2 fail if the option skeleton file is missing
2006-12-08 11:30:13 +00:00
David Shaw
7b9eee1e5e
Makefile.am: Link to iconv for jnlib dependency. (OSX)
2006-12-07 23:20:20 +00:00
Werner Koch
861d7d03e4
2006-12-06 16:38:34 +00:00
Werner Koch
0173cd5a98
Fixes for CVE-2006-6235
2006-12-06 10:16:50 +00:00
David Shaw
114b20e8be
* keyedit.c (menu_clean): Show "already minimized" rather than
...
"already clean" when a minimized key is minimized again. From Dirk
Traulsen.
2006-12-03 06:27:49 +00:00
David Shaw
b111b0ed69
* gpgkeys_hkp.c (search_key): HKP keyservers like the 0x to be present
...
when searching by keyID.
2006-12-03 06:04:58 +00:00
David Shaw
5b636f40ef
* gpg.texi (GPG Esoteric Options): Document --passphrase-repeat.
2006-12-03 04:48:42 +00:00
David Shaw
884d1af0ae
* options.h, gpg.c (main), passphrase.c (passphrase_to_dek): Add
...
--passphrase-repeat option to control how many times gpg will
re-prompt for a passphrase to ensure the user has typed it correctly.
Defaults to 1.
2006-12-03 04:41:59 +00:00
Werner Koch
7da18e7797
The usual po file updates.
2006-11-28 16:41:28 +00:00
Werner Koch
252b668814
Preparing 2.0.1
2006-11-28 16:36:02 +00:00
Werner Koch
fecadab9c3
* openfile.c (ask_outfile_name): Fixed buffer overflow occurring
...
if make_printable_string returns a longer string. Fixes bug 728.
2006-11-27 16:41:32 +00:00
Werner Koch
80007b9411
Final fix for rc1
2006-11-23 10:35:31 +00:00
Werner Koch
218380395e
Preparing 2.0.1rc1
2006-11-23 09:53:17 +00:00
Werner Koch
13e646d938
Final fix which should now pass all tests.
2006-11-21 19:33:04 +00:00
Werner Koch
82423b1e94
Changed order of libs
2006-11-21 15:29:52 +00:00
Werner Koch
e50c5f39cc
No more warnings for AMD64 (at least when cross-compiling). Thus tehre is a
...
good chance that gpg2 will now work.
Other cleanups.
Updated gettext.
2006-11-21 11:00:14 +00:00
Werner Koch
5885142c83
Made some PIN pads work.
...
Some cleanups for 64 bit CPUs.
2006-11-20 16:49:41 +00:00