Commit Graph

163 Commits

Author SHA1 Message Date
Werner Koch 5c82303d36 Updated. 2006-07-03 11:39:09 +00:00
Werner Koch 74315bb70a Ready for a release 2006-06-25 12:17:55 +00:00
Werner Koch a3883eb71d About to do a new release 2006-06-25 12:03:38 +00:00
Werner Koch e5a03c84f7 See ChangeLog 2006-04-08 00:36:51 +00:00
Werner Koch 256f67675f About to release 1.4.3 2006-04-03 10:13:23 +00:00
Werner Koch a917165bef keep on walking towards rc3 2006-03-09 19:24:59 +00:00
Werner Koch 4aeb4d4b10 More tests added; make distcheck works 2006-03-07 11:05:41 +00:00
Werner Koch b121d029b5 about to release 1.4.3rc1 2006-02-14 16:28:34 +00:00
Werner Koch f1482aab4e Finished PKA feature 2005-12-20 20:19:16 +00:00
Werner Koch 02aefe3866 Yet another fix for the gpg.c rename 2005-10-06 10:38:23 +00:00
Werner Koch bd1df0119c Renamed g10.c to gpg.c
Filelength fixes for W32.
2005-10-05 16:58:50 +00:00
Werner Koch a1cdf3c75f Converted all m_free to xfree etc. 2005-07-27 18:10:56 +00:00
Werner Koch a7ea40e4f8 * passphrase.c (agent_get_passphrase): Make sure to release the
saved codeset.
(agent_open): Add arg ORIG_CODESET and switch back to it in case
of error.  Changed all callers.

* zh_TW.po, fr.po, cs.po: Updated.
2005-07-26 19:08:11 +00:00
Werner Koch 167d957f5d Preparing a release candidate 2005-06-21 12:54:56 +00:00
Werner Koch 2d2e2e74b8 * gpg.sgml: Document smartcard related options.
* g10.c, options.h: New option --no-interactive-selection.
* keyedit.c (keyedit_menu): Use it.
2005-06-20 17:03:27 +00:00
Werner Koch df5f65ef52 *** empty log message *** 2005-05-31 10:12:01 +00:00
Werner Koch a6a93ac540 * keydb.h [!ENABLE_AGENT_SUPPORT]: Define dummy types.
* cardglue.c (assuan_strerror, assuan_transact): Dummy functions
        if not build with agent support.

	* zh_TW.po, zh_CN.po, es.po, ro.po: Updated.

        * tr.po: Updated from TP.  Note: this is an exception in general
        translations from the Robot are not anymore accepted.

        * regcomp.c (MB_CUR_MAX) [_WIN32]: Define it only if not defined.
2005-05-31 10:11:01 +00:00
Werner Koch 7d4043ca57 Updated FSF street address and preparations for a release candidate. 2005-05-31 08:39:18 +00:00
Werner Koch 4e1a0eac3e Typo fixes 2005-04-05 17:10:28 +00:00
Werner Koch 49ffa9ae31 Preparing a release 2005-03-15 15:51:52 +00:00
Werner Koch c91e30fda4 * primegen.c (is_prime): Free A2. Noted by pmike2001@mail.ru.
Fixes #423.

* DETAILS: Document new status codes.

* cardglue.c (agent_scd_pkdecrypt, agent_scd_pksign)
(agent_scd_genkey, agent_scd_setattr, agent_scd_change_pin)
(agent_scd_checkpin, agent_openpgp_storekey): Make sure to send a
SC_OP_FAILURE after card operations which might change data.
* card-util.c (change_pin): Send a SC_OP_SUCCESS after a PIN has
been changed.
(change_name): Removed a debug output.
* status.h, status.c: New codes BAD_PASSPHRASE_PIN, SC_OP_FAILURE
and SC_OP_SUCCESS.

* de.po: Updated. Translation is still in the works, though.
2005-03-07 13:59:59 +00:00
Werner Koch b7491aa8c7 about to release 1.4.1rc2 2005-02-16 20:29:20 +00:00
Werner Koch 00ef56868d * card-util.c (fetch_url): Fetch the key from the default
keyserver if no URL is available.

* w32installer.nsi: Added page to select the language.
* mk-w32-dist: Create the opt.ini using the available languages.
2005-02-16 20:08:14 +00:00
Werner Koch 907353ed60 About to do a release candidate 2005-02-03 10:21:26 +00:00
Werner Koch d171615f5b About to release 1.4.0 2004-12-16 10:04:36 +00:00
Werner Koch d0b9eff4b6 Prepared for last 1.4 release candidate 2004-12-14 07:49:27 +00:00
Werner Koch 396f72d1b2 * sv.po: Take the update done for 1.2.6.
* zh_CN.po, fr.po, cs.po, ja.po: Updated.
2004-12-10 22:21:02 +00:00
Werner Koch 3e18832d2c Does not belong into the CVS 2004-10-28 09:20:08 +00:00
Werner Koch 66e627bdae About to release 1.3.92 2004-10-28 09:06:50 +00:00
Werner Koch e216c20f40 * dynload.h: Always use it for _WIN32.
* LINGUAS: Better don't have comments in this file.

* mk-w32-dist: Use utf-8 encoding for all MO files.

* simple-gettext.c: Removed windows.h.
(get_string): On the fly translation from utf-8 to active
character set.

* strgutil.c (load_libiconv) [_WIN32]: new.
(set_native_charset) [_WIN32]: Call it here and autodetect the
used code page.
(native_to_utf8, utf8_to_native): Reverted arguments for
iconv_open.
(handle_iconv_error): Made this function match iconv_open argumnet
ordering.
(utf8_to_native): Disable all quoting for DELIM == -1.
2004-10-27 16:32:51 +00:00
Werner Koch 856ce66a45 Removed these generated files. 2004-10-15 13:47:39 +00:00
Werner Koch 83915342d5 Updated. 2004-10-15 13:22:13 +00:00
Werner Koch 200bd9a2a6 * POTFILES.in: Updated.
* sv.po: Updated.
Merged other files.
2004-10-15 09:40:43 +00:00
Werner Koch d44906ad4d Add dearmor.c 2004-10-13 18:09:10 +00:00
Werner Koch 1d315be6fa * mk-w32-dist: Updated from stable branch.
* mk-gpg-texi: Changed to use the newer docbook2x-texi utility.

* config.guess, config.sub, mkinstalldirs, missing
* depcomp, install-sh: Upgraded.
2004-10-01 10:11:42 +00:00
Werner Koch 06853bbc4d * README: Doc --disable-card-support and --without-readline.
* configure.ac: Check for readline.  Make enable-card-support the
default.  New option --without-readline.  Allow the use of either
the development or the stable libusb.

* cardglue.h: Add members for CA fingerprints.
* cardglue.c (agent_release_card_info): Invalid them.
(learn_status_cb): Store them.

* app-common.h, app-openpgp.c, iso7816.c, iso7816.h
* apdu.c, apdu.h, ccid-driver.c, ccid-driver.h
* card-util.c: Updated from current gnupg-1.9.

* ccid-driver.h (CCID_DRIVER_ERR_ABORTED): New.
* ccid-driver.c (ccid_open_reader): Support the stable 0.1 version
of libusb.
(ccid_get_atr): Handle short messages.
* apdu.c (my_rapdu_get_status): Implemented.
* apdu.c: Include <signal.h>.
* apdu.c (reader_table_s):  Add function pointers for the backends.
(apdu_close_reader, apdu_get_status, apdu_activate)
(send_apdu): Make use of them.
(new_reader_slot): Intialize them to NULL.
(dump_ccid_reader_status, ct_dump_reader_status): New.
(dump_pcsc_reader_status): New.
(open_ct_reader, open_pcsc_reader, open_ccid_reader)
(open_osc_reader, open_rapdu_reader): Intialize function pointers.
(ct_activate_card, ct_send_apdu, pcsc_send_apdu, osc_send_apdu)
(error_string): Removed.  Replaced by apdu_strerror.
(get_ccid_error_string): Removed.
(ct_activate_card): Remove the unused loop.
(reset_ct_reader): Implemented.
(ct_send_apdu): Activate the card if not yet done.
(pcsc_send_apdu): Ditto.
* ccid-driver.h: Add error codes.
* ccid-driver.c: Implement more or less proper error codes all
over the place.
* apdu.c (apdu_send_direct): New.
(get_ccid_error_string): Add some error code mappings.
(send_apdu): Pass error codes along for drivers already supporting
them.
(host_sw_string): New.
(get_ccid_error_string): Use above.
(send_apdu_ccid): Reset the reader if it has not yet been done.
(open_ccid_reader): Don't care if the ATR can't be read.
(apdu_activate_card): New.
(apdu_strerror): New.
(dump_reader_status): Only enable it with opt.VERBOSE.
* iso7816.c (map_sw): Add mappings for the new error codes.
* apdu.c (open_ct_reader, open_pcsc_reader, open_ccid_reader)
(reset_ccid_reader, open_osc_reader): Call dump_reader_status only
in verbose mode.
* app-openpgp.c (do_getattr): Fix for sending CA-FPR.
* app-openpgp.c (app_openpgp_readkey): Fixed check for valid
exponent.
* app-openpgp.c (do_setattr): Sync FORCE_CHV1.
* card-util.c (change_login): Kludge to allow reading data from a
file.
(card_edit): Pass ARG_STRING to change_login.
(card_status): Print CA fingerprints.
(change_cafpr): New.
(card_edit): New command CAFPR.

* errors.h (G10ERR_NO_CARD, G10ERR_CANCELED): New error codes.

* errors.c (g10_errstr): New error codes G10ERR_NO_CARD,
G10ERR_CANCELED.
2004-09-09 18:18:36 +00:00
Werner Koch 25ac11084b Updated po files from 1.2.5 2004-07-27 15:15:58 +00:00
Werner Koch 5d4fb57347 * configure.ac (AM_GNU_GETTEXT_VERSION): New.
(min_automake_version): New.

* LINGUAS: Added all languages we supported in 1.2.5.
Copied all po files from 1.2.5.

* autogen.sh: Updated to the modern version, grepping the required
tool versions from configure.ac.
2004-07-27 15:12:00 +00:00
Werner Koch 3624da002f some late minor fixes. 2004-05-22 11:33:47 +00:00
Werner Koch 4694f814b7 About to release 1.3.6 2004-05-22 07:31:55 +00:00
Werner Koch a278127f4d about to release 1.3.4 2003-11-27 16:45:28 +00:00
Werner Koch c257783793 Auto-updates 2003-11-27 13:54:37 +00:00
Werner Koch b6e60beb24 New. 2003-10-25 16:27:24 +00:00
Werner Koch 6f6511f3ca About to release 1.3.3 2003-10-10 15:32:24 +00:00
Werner Koch 3cfffa8a4e * primegen.c (gen_prime): Bail out if we try to generate a prime
with less than 16 bits. Include i18n.h.

* POTFILES.in (cipher/primegen.c): Added.
2003-10-10 09:28:26 +00:00
Werner Koch 41bfaa5e51 About to release 1.3.2 2003-05-27 08:38:58 +00:00
David Shaw dd9d2ca535 * POTFILES.in: Added a couple of missing source files. Noted by Pascal
Hartig and Walter Koch. (From wk on stable branch)
2003-05-26 13:13:11 +00:00
Werner Koch d12195807c Preparing 1.3.1 release. 2002-11-12 16:15:57 +00:00
Werner Koch 53255c3261 * POTFILES.in (hkp.c): Removed. 2002-10-18 09:39:04 +00:00
Werner Koch 3dcb3edd97 * tr.po, el.po: Updated. 2002-09-12 13:11:02 +00:00