aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* (handle_iconv_error): Turn diagnostics into warningsWerner Koch2004-12-203-5/+16
| | | | | | so that gpg does not return with failure. (native_to_utf8, utf8_to_native): Ditto.
* * keyedit.c (keyedit_menu): Invisible alias "passwd" as "password".David Shaw2004-12-208-32/+61
| | | | | | | | | | | * passphrase.c: Don't check for __CYGWIN__, so it is treated as a unix-like system. * options.h, g10.c (main), textfilter.c (standard): Use new option --rfc2440-text to determine whether to filter "<space>\t\r\n" or just "\r\n" before canonicalizing text line endings. Default to "<space>\t\r\n".
* * keygen.c (keygen_get_std_prefs): Set reference count when creating theDavid Shaw2004-12-193-28/+61
| | | | | | | | | | | | temporary user ID. * keyedit.c (keyedit_menu): Merge updpref and setpref. Keep updpref as an invisible alias. Add invisible alias for revphoto. Fix small memory leak when using "setpref" (not all of the uid was freed). (menu_revkey): Trigger a trust rebuild after revoking a key. Don't allow revoking an already-revoked whole key. (menu_revsubkey): Don't allow revoking an already-revoked subkey.
* * keyedit.c (menu_revkey): Rename to menu_revsubkey. (menu_revkey): New.David Shaw2004-12-192-19/+77
| | | | | | | Revoke a whole key. (keyedit_menu): Call it here for when 'revkey' is used without any subkeys selected. This is to be consistent with the other functions which are "selected part if selected, whole key if not".
* Oddly commit missed this one.David Shaw2004-12-182-15/+6
| | | | | | * configure.ac: Call the new GNUPG_CHECK_READLINE macro for readline stuff.
* Readline fix to be robust against platforms where readline has its ownDavid Shaw2004-12-189-10/+87
| | | | | | dependencies. We play guess-the-depedency for a while, and try termcap, curses, and ncurses.
* * configure.ac: Add a --with-ldap=DIR so people can add to the searchDavid Shaw2004-12-172-15/+34
| | | | | path.
* * passphrase.c (agent_get_passphrase): Define NREAD locally asWerner Koch2004-12-174-3/+13
| | | | | | | | size_t or int. * keylist.c (list_keyblock_print): Make field width an int. * keyedit.c (show_key_with_all_names): Ditto.
* * configure.ac: Check for arpa/nameser.h.David Shaw2004-12-162-1/+5
|
* * configure.ac: Check for arpa/nameser.h.David Shaw2004-12-162-1/+7
| | | | | | * srv.h: Don't include arpa/nameser.h unless we have it. Include "types.h" for u16.
* post release updatesWerner Koch2004-12-162-1/+5
|
* Minor fixesV1-4-0Werner Koch2004-12-162-6/+7
|
* Add a note on how to send translations.Werner Koch2004-12-163-45/+70
|
* About to release 1.4.0Werner Koch2004-12-1629-8358/+8488
|
* * gpg.sgml: Document --require-secmem/--no-require-secmem. Note that theDavid Shaw2004-12-162-31/+37
| | | | | sign flags (l, t, nr) can be mixed. Remove --nrsign-key.
* * g10.c (main): Add --require-secmem/--no-require-secmem to cause gpg toDavid Shaw2004-12-166-22/+37
| | | | | | | | | | | exit if it cannot lock memory. Also remove --nrsign-key and --nrlsign-key since this can better be done via --edit-key. * secmem.c (secmem_init): Return a flag to indicate whether we got the lock. * memory.h: Return a flag to indicate whether we got the lock.
* * apdu.c (apdu_send_le, apdu_send_direct), keylist.cDavid Shaw2004-12-155-9/+24
| | | | | | | | | | (status_one_subpacket, print_one_subpacket): Fix some compiler warnings. * g10.c (main): Fix --compression-algo to take a string argument like --compress-algo. * trustdb.c (uid_trust_string_fixed): For safety, check for a pk.
* * keyedit.c (keyedit_menu): Re-remove the N_() markers.David Shaw2004-12-142-43/+45
|
* * trustdb.c (uid_trust_string_fixed): Show uids as revoked if the key isDavid Shaw2004-12-143-119/+196
| | | | | | | | | | | | | revoked. * keyedit.c (show_key_with_all_names): Don't show validity for secret key UIDs. * keyedit.c (parse_sign_type): New. Figure out the flags (local, nonrevoke, trust) for a signature. (keyedit_menu): Call it here so we can mix and match flags, and don't need "nrltsign", "ltsign", "tnrsign", etc, etc, etc.
* post release updatesWerner Koch2004-12-142-2/+9
|
* automake updates, removed one debug outputV1-3-93Werner Koch2004-12-142-1/+2
|
* Prepared for last 1.4 release candidateWerner Koch2004-12-1443-14205/+12300
|
* (read_passphrase_from_fd): Fixed memory leak.Werner Koch2004-12-132-1/+9
| | | | | Noted by Andrei Darashenka.
* (keys): Removed my old 621CC013 keyWerner Koch2004-12-123-1251/+1916
| | | | | | which expires at the end of this year. Add g10 Code's source code signing key 37D92FFB.
* * keyserver.c (parse_preferred_keyserver): Force preferred keyserverDavid Shaw2004-12-122-1/+6
| | | | | subpackets to have a URI scheme specified.
* * options.h, g10.c (main), textfilter.c (standard): Use --rfc2440 orDavid Shaw2004-12-115-6/+11
| | | | | | | | --openpgp directly to determine the end of line hashing rule. * trustdb.c (uid_trust_string_fixed): Show uids as expired if the key is expired.
* * sv.po: Take the update done for 1.2.6.Werner Koch2004-12-1030-22247/+23629
| | | | | * zh_CN.po, fr.po, cs.po, ja.po: Updated.
* * app-openpgp.c (send_fprtime_if_not_null): New.Werner Koch2004-12-105-2/+65
| | | | | | | | (do_getattr): Add KEY_TIME. (do_learn_status): Print KEY_TIME. * cardglue.c (learn_status_cb): Parse KEY-TIME. * card-util.c (card_status): Print creation time if available.
* * options.h, g10.c (main), textfilter.c (len_without_trailing_ws): RemovedDavid Shaw2004-12-104-11/+35
| | | | | | | | | | (not used). (standard): 2440 says that textmode hashes should canonicalize line endings to CRLF and remove spaces and tabs. 2440bis-12 says to just canonicalize to CRLF. So, we default to the 2440bis-12 behavior, but revert to the strict 2440 behavior if the user specifies --rfc2440. In practical terms this makes no difference to any signatures in the real world except for a textmode detached signature.
* * passphrase.c (agent_get_passphrase): New args CUSTOM_PROMPT andWerner Koch2004-12-096-66/+235
| | | | | | | | | | | | | | | | | | | | | CUSTOM_DESCRIPTION. Changed all callers. * app-openpgp.c (do_getattr, do_learn_status, do_setattr): Support the new private DOs. (do_change_pin): Add a "N" prefix to the strings so that the callback can act accordingly for a new PIN. Unfortunately this breaks existing translations but I see no wother way to overvome this. * cardglue.c (learn_status_cb): Ditto. (agent_release_card_info): Ditto. (struct pin_cb_info_s): Removed and changed all users. (pin_cb): Reworked. * card-util.c (card_status): Print them (card_edit): New command PRIVATEDO. (change_private_do): New.
* * keygen.c (ask_algo): Add a choose-your-own-capabilities option for DSA.David Shaw2004-12-092-8/+20
|
* * highlights-1.4.txt: New.David Shaw2004-12-094-4/+311
| | | | | * mksamplekeys, samplekeys.asc: Add the PGP global directory key.
* *** empty log message ***Werner Koch2004-12-072-1/+5
|
* * keygen.c (ask_keysize): Change strings to always use %u instead ofDavid Shaw2004-12-072-57/+69
| | | | | | | hardcoding key sizes. Bump default to 2048. Bump minimum down to 512, where possible, but require --expert to get there. DSA is always 1024 unless --expert is given.
* (fd_cache_strcmp): New. Use whenever we compareWerner Koch2004-12-063-3/+30
| | | | | | filenames for the fd_cache. This is needed because the backslash is an alias for a slash under W32. Reported by Tobias Winkler.
* * http.c (send_request): Include the port if non-80 in the Host: header.David Shaw2004-12-032-6/+19
| | | | | Noted by Jason Harris.
* * Makefile.am: The harmless "ignored error" on gpgkeys_ldap install on topDavid Shaw2004-12-032-1/+7
| | | | | | of an existing install is bound to confuse people. Use ln -s -f to force the overwrite.
* * md.c (string_to_digest_algo): Allow read/write SHA384 and SHA512.David Shaw2004-12-012-15/+5
|
* * getkey.c (parse_key_usage): New function to parse out key usage flags.David Shaw2004-11-292-51/+80
| | | | | | | Set PUBKEY_USAGE_UNKNOWN to handle flags that we don't understand. (fixup_uidnode, merge_selfsigs_main, merge_selfsigs_subkey): Call it from here to remove duplicate code.
* * cipher.h: Add PUBKEY_USAGE_UNKNOWN.David Shaw2004-11-292-0/+5
|
* * export.c (do_export_stream): Allow export-minimal to work with secretDavid Shaw2004-11-262-4/+11
| | | | | keys, even though a non-selfsig secret key signature is rare.
* * gpg.sgml: Document export-minimal.David Shaw2004-11-262-4/+15
|
* * options.h, export.c (parse_export_options, do_export_stream), import.cDavid Shaw2004-11-265-19/+32
| | | | | | | (parse_import_options, import_keys_internal): Make the import-options and export-options distinct since they can be mixed together as part of keyserver-options.
* * options.h, export.c (parse_export_options, do_export_stream): AddDavid Shaw2004-11-253-23/+45
| | | | | "export-minimal" option to disregard any sigs except selfsigs.
* * trustdb.c (uid_trust_string_fixed): Use a string that can be atoi-ed,David Shaw2004-11-252-3/+7
| | | | | but also has a comment for the translator.
* * trustdb.h, trustdb.c (uid_trust_string_fixed): New. Return a fixed-sizeDavid Shaw2004-11-246-29/+58
| | | | | | | | | | | translatable string similar to trust_value_to_string. This allows for easier lining up of displays. * keyedit.c (show_key_with_all_names), keylist.c (list_keyblock_print): Use it here to print validity strings. * gpgv.c: Stub.
* (S_IRGRP) [HAVE_DOSISH_SYSTEM]: Define to 0.Werner Koch2004-11-182-1/+8
|
* (open_info_file): New.Werner Koch2004-11-179-87/+228
| | | | | | | | (main): Unconditionally implement --status-file, --logger-file, --attribute-file, --passphrase-file, --command-file. This is not generally useful but easy to support and might make scripting under Windows easier.
* * configure.ac: Autodetect wldap32 on Windoze.David Shaw2004-11-062-3/+13
|
* * README, configure.ac: Add --enable-backsigs to enable the experimentalDavid Shaw2004-11-053-1/+23
| | | | | backsigs code.