Werner Koch
7b01988db3
* Makefile.am (DISTCHECK_CONFIGURE_FLAGS): New.
...
(AUTOMAKE_OPTIONS): New.
* configure.ac: Check whether vasprintf needs a replacement.
2004-10-15 09:37:49 +00:00
Werner Koch
15baf5c05b
Fix up the @setfilename lines.
2004-10-15 09:34:21 +00:00
David Shaw
7a8ebe3db7
* gpg.sgml: Document using "none" to remove preferred keyservers, the
...
keyserver timeout parameter, and the direct trust model.
2004-10-14 21:33:38 +00:00
Werner Koch
8b7cb60229
another s/unsigned char*/byte*/
2004-10-14 20:47:56 +00:00
David Shaw
e6a212a154
* gpgkeys_finger.c (main): We do not support relay fingering (i.e.
...
"finger://relayhost/user@example.com"), but finger URLs are occasionally
miswritten that way. Give an error in this case.
2004-10-14 20:36:40 +00:00
David Shaw
f13bba108a
* keylist.c (list_keyblock_print): Show the fingerprint after the key, not
...
after the first user ID.
* keyedit.c (show_key_with_all_names): Don't show validity if we're just
printing user IDs for signing.
* armor.c (fake_packet): Properly handle the case where the line is
dash-space (i.e. a blank line that was quoted). Give a warning for bad
dash escaping.
2004-10-14 20:13:16 +00:00
Werner Koch
2c31e2f853
(parse_login_data): New.
...
(app_select_openpgp): Call it.
(do_setattr): Reparse it after change.
2004-10-14 13:22:03 +00:00
Werner Koch
f294ce2d8b
* export.c (do_export_stream) [ENABLE_SELINUX_HACKS]: Don't allow
...
secret key export.
* import.c (import_secret_one) [ENABLE_SELINUX_HACKS]: Likewise
2004-10-14 10:48:15 +00:00
Werner Koch
e1f3dc1c77
Added ID keywords because these files are often used in other packages.
2004-10-14 09:12:36 +00:00
Werner Koch
8f70a693ac
* rndunix.c (start_gatherer) [ENABLE_SELINUX_HACKS]: Don't allow
...
logging.
* gpgkeys_finger.c (get_key): s/unsigned char/byte/ due
to a strange typedef for RISC OS. Noted by Stefan.
2004-10-14 07:21:17 +00:00
Werner Koch
299ab4e48d
(iobuf_get_fd): Removed double check on directfp and
...
cats it to FILEP becuase directfp is actually a void *. Notes by
Stefan.
2004-10-14 07:20:54 +00:00
Werner Koch
35774ec568
* misc.c (is_secured_filename): New.
...
* keydb.c (maybe_create_keyring)
* tdbio.c (tdbio_set_dbname)
* plaintext.c (handle_plaintext)
* openfile.c (copy_options_file, open_outfile)
* exec.c (exec_write)
* keygen.c (do_generate_keypair, gen_card_key_with_backup)
* sign.c (sign_file, clearsign_file)
* keyring.c (create_tmp_file, do_copy): Check for secured files
before creating them.
* keygen.c (print_status_key_created): s/unsigned char/byte/ due
to a strange typedef for RISC OS. Noted by Stefan.
2004-10-14 07:11:57 +00:00
David Shaw
0d6defc0da
* armor.c (fake_packet): Allow arbitrary dash-escaped lines as per
...
2440bis-10. This is bug #158 .
2004-10-13 20:39:54 +00:00
David Shaw
5887f2fb26
* keyserver.c (keyserver_work): Handle keyserver timeouts.
2004-10-13 18:40:13 +00:00
David Shaw
ac51d6dbd4
* keyserver.h: Add KEYSERVER_TIMEOUT.
2004-10-13 18:32:17 +00:00
David Shaw
d603b7c3a1
* gpgkeys_ldap.c (main), gpgkeys_hkp.c (main), gpgkeys_http.c (main),
...
gpgkeys_finger.c (main): Call timeout functions before performing an
action that could block for a long time.
* ksutil.h, ksutil.c: New. Right now just contains timeout functions.
2004-10-13 18:30:29 +00:00
Werner Koch
151ca81f1a
Added SELInux hacks and did some cleanups.
2004-10-13 18:10:06 +00:00
Werner Koch
d44906ad4d
Add dearmor.c
2004-10-13 18:09:10 +00:00
Werner Koch
161286635c
* configure.ac: Actually name the option --disable-finger and not
...
http. Add option --enable-selinux-support.
* logger.c (g10_log_error_f, g10_log_fatal_f, g10_log_info_f)
(g10_log_debug_f, print_prefix_f): Removed.
* iobuf.c (iobuf_is_pipe_filename): New.
(iobuf_get_fd): New.
2004-10-13 18:08:39 +00:00
David Shaw
9a4dc13d5e
* pkclist.c (do_edit_ownertrust): Different prompt when we're using direct
...
trust since the meaning is different.
* keyedit.c (trustsig_prompt): Change the strings to match the ones in
pkclist.c:do_edit_ownertrust to make translation easier.
* trustdb.c (trust_model_string, get_validity): Add direct trust model
which applies to the key as a whole and not per-uid.
* options.h, g10.c (parse_trust_model): New. (main): Call it from here to
do string-to-trust-model.
2004-10-13 15:34:52 +00:00
Werner Koch
620ac79ebf
* configure.ac: Actually name the option --disable-finger and not
...
http.
* openfile.c (overwrite_filep, make_outfile_name, open_outfile)
(open_sigfile): Use iobuf_is_pipe_filename to check for pipes so
that special filesnames are taken into account. This is bug 327.
* tdbdump.c (import_ownertrust): Ditto.
* sign.c (write_plaintext_packet): Ditto.
* progress.c (handle_progress): Ditto.
* plaintext.c (handle_plaintext): Ditto.
* encode.c (encode_simple, encode_crypt): Ditto.
* iobuf.c (iobuf_is_pipe_filename): New.
* fileutil.c (is_file_compressed): Use it here.
2004-10-13 09:59:46 +00:00
Werner Koch
c44e66f352
* Makefile.am (.S.o): Include MPI_SFLAGS. This is our bug 145.
2004-10-13 07:11:10 +00:00
Werner Koch
690aa956f1
* keygen.c (read_parameter_file): New keyword "Handle". This is
...
bug 287.
(print_status_key_not_created): New.
(print_status_key_created): Add new arg HANDLE.
(do_generate_keypair): Print not created status.
* status.c, tatus.h (STATUS_KEY_NOT_CREATED): New.
2004-10-13 07:10:51 +00:00
David Shaw
b15cc684b8
* algorithms.h, cast5.c, cipher.c, idea-stub.c, twofish.c, blowfish.c,
...
des.c, rijndael.c: Consistently use const for input buffers.
2004-10-12 17:35:50 +00:00
Werner Koch
ca6dcb7258
(read_parameter_file): Changed to use iobuf based file
...
reading to allow the special file name feature to work.
2004-10-12 16:41:17 +00:00
David Shaw
bf079613b7
* pkclist.c (do_edit_ownertrust): Use the same translated string for
...
showing the user ID as mainproc.c:print_pkenc_list.
* mainproc.c (print_pkenc_list): Allow translating the quotes around the
user ID.
* card-util.c, g10.c, photoid.c, trustdb.c: The last of the \"%s\" -> `%s'
quoting for things that aren't user IDs.
* keyserver.c (keyserver_spawn): If there is no keyserver host, print the
whole URI since it is self-contained.
2004-10-11 21:08:37 +00:00
David Shaw
e3fd0f0c60
* gpgkeys_finger.c, gpgkeys_hkp.c, gpgkeys_http.c, gpgkeys_ldap.c: Fix a
...
few occurances of "filename" to `filename'.
2004-10-11 20:33:22 +00:00
Werner Koch
b15e268c8a
Oops commited binary instead of source.
2004-10-11 12:45:50 +00:00
Werner Koch
5bdb171026
* configure.ac: New option --disable-finger.
...
* keyserver.c (keyserver_spawn): Print an empty string in log_info
if the host is not set (e.g. finger).
* gpgkeys_finger.c: New.
2004-10-11 08:44:35 +00:00
David Shaw
f3687f6b6c
* card-util.c, keyedit.c, openfile.c, pkclist.c, delkey.c, keygen.c,
...
photoid.c, revoke.c: Some yes-or-no prompts end in "(y/n)". Some don't.
Consistently use y/n everywhere.
2004-10-10 15:27:14 +00:00
David Shaw
d41e6455a3
* keygen.c (ask_key_flags): New. (ask_algo): Call it here in --expert mode
...
so we don't need to specify each possible variation of RSA capabilities.
2004-10-10 14:33:37 +00:00
David Shaw
aa50dcff2f
* keygen.c (do_add_key_flags): The spec says that all primary keys MUST be
...
able to certify. Force the certify flag on for primaries (and off for
subkeys).
2004-10-10 14:19:39 +00:00
David Shaw
65ec9772a7
* keygen.c (generate_keypair): Fix generating keys with the auth flag.
2004-10-10 13:13:47 +00:00
David Shaw
fa012921b2
* encr-data.c (decrypt_data): Give a warning with a weak key, but still
...
allow to decrypt the message.
2004-10-08 21:54:26 +00:00
Moritz Schulte
6cb8f7ad4d
2004-10-08 Moritz Schulte <moritz@g10code.com>
...
* certchain.c (gpgsm_validate_chain): Do not use keydb_new() in
case the no_chain_validation-return-short-cut is used (fixes
memory leak).
2004-10-08 11:10:47 +00:00
David Shaw
4737923d56
* pkclist.c (build_pk_list): Keystrify.
...
* mainproc.c (check_sig_and_print), pkclist.c (do_edit_ownertrust):
Improve translatability of user ID prompts.
2004-10-07 21:14:31 +00:00
David Shaw
b1e2c5398f
* helptext.c, pkclist.c (do_we_trust): It is not possible to get here with
...
a revoked or expired key, so BUG() that case. Remove question about
overriding revoked/expired. Also --keyid-format-ify. (do_we_trust_pre):
Use print_pubkey_info() instead of printing the info ourselves.
* passphrase.c (passphrase_to_dek): Improve translatability of user ID
prompts.
* keylist.c (print_pubkey_info): Use the user ID the pk was selected by,
if any.
2004-10-06 21:50:23 +00:00
David Shaw
27b2c9356a
* keyedit.c (sign_uids, ask_revoke_sig): Improve translatability of user
...
ID prompts. (ask_revoke_sig, menu_revsig): Try and use common strings for
these two functions so they don't need to be translated twice.
2004-10-06 20:40:07 +00:00
David Shaw
8da1dfeed0
* keyedit.c, keylist.c, keyserver.c, mainproc.c: The
...
revoked/expired/expires string change of 2004-09-29 was too simple. Use
two styles for each tag.
2004-10-06 19:51:45 +00:00
Werner Koch
f0c793c5a7
(ccid_open_reader): Store the vendor ID.
...
(ccid_transceive_secure): New.
(parse_ccid_descriptor): Workaround for an SCM reader problem.
2004-10-06 13:13:51 +00:00
David Shaw
8c72ff9543
* passphrase.c (agent_get_passphrase): Use keystrs for agent strings, and
...
fix sprintf warnings.
* keyserver.c (keyserver_spawn): Fix BUG() with certain sets of mixed
regular and preferred keyserver refreshes. Noted by Sebastian Wiesinger.
* keyedit.c (show_key_with_all_names): Show uid validity in menu.
2004-10-05 14:33:02 +00:00
Timo Schulz
eb02f5b46a
2004-10-03 Timo Schulz <twoaday@g10code.de>
...
* apdu.c (apdu_open_remote_reader) [_WIN32]: Do not set ENOSYS.
2004-10-04 17:25:29 +00:00
Werner Koch
ad5d5fce4f
(setup_pinentry_env): Try hard to set a default for GPG_TTY.
2004-10-04 13:21:37 +00:00
Werner Koch
31cdfcafe4
Typo fixes.
2004-10-04 11:52:42 +00:00
David Shaw
56fbde0f5e
* keyedit.c (print_and_check_one_sig_colon): Fix bad keyids in colon
...
delsig output. Noted by Peter Palfrader. (show_prefs): Do not reference
missing selfsig. Noted by Alex Moroz.
2004-10-04 01:17:27 +00:00
Werner Koch
545ddc6f3d
Made all strings for --log-file read the same.
2004-10-01 16:51:18 +00:00
Werner Koch
61a2afe554
post release preparations
2004-10-01 13:59:09 +00:00
Werner Koch
9fff2719b6
post release preparations
2004-10-01 13:31:46 +00:00
Werner Koch
59806c4058
updated
2004-10-01 12:55:04 +00:00
Werner Koch
88458e8679
*** empty log message ***
2004-10-01 12:54:53 +00:00