aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * Add parameter checks and extend documentation of estream.Werner Koch2011-11-302-10/+35
| | | | | | | | | | * estream.c (func_mem_create): Don't set FUNC_REALLOC if GROW is not set. Require FUNC_REALLOC if DATA is NULL and FUNC_FREE is given.
| * dns-cert.c: Use constants for better readability.Werner Koch2011-11-302-8/+25
| |
| * Actually increase buffer size of t-dns-cert.c.Werner Koch2011-11-301-1/+1
| |
| * Re-indented dns-cert.cWerner Koch2011-11-301-121/+122
| |
| * Increase the default buffer size for DNS certificates.Werner Koch2011-11-303-2/+9
| | | | | | | | | | * common/t-dns-cert.c (main): Increase MAX_SIZE to 64k. * g10/keyserver.c (DEFAULT_MAX_CERT_SIZE): Increase from 16k to 64k.
| * Use separate test module for dns-cert.c.Werner Koch2011-11-305-62/+103
| | | | | | | | | | * dns-cert.c (get_dns_cert): Factor test code out to ... * t-dns-cert.c: new file.
| * Merge branch 'master' of git+ssh://playfair.gnupg.org/git/gnupgNIIBE Yutaka2011-11-294-1/+45
| |\
| | * Make sure HOME et al have no unsafe characters.Werner Koch2011-11-294-1/+45
| | |
| * | PC/SC pinpad support (pinpad input for modify pass phrase with resetcode, by ↵NIIBE Yutaka2011-11-296-73/+139
| | | | | | | | | | | | admin).
| * | PC/SC pinpad support (pinpad input for modify pass phrase).NIIBE Yutaka2011-11-296-51/+196
| |/
| * Add build script to build all components in one run.Werner Koch2011-11-282-0/+54
| | | | | | | | | | | | | | | | Run this script in the parent directory of the working copies. It does a VPATH build in ~/tmp/gpg-tmp/b in the right order and installs everything below ~/tmp/gpg-tmp/. Based on a script by Jim Meyering.
| * accept --with-libgpg-error-prefix as well as --with-gpg-error-prefixJim Meyering2011-11-282-2/+17
| | | | | | | | * m4/gpg-error.m4: Update from git master.
| * Improve ssh card key diagnostic message.Werner Koch2011-11-282-2/+10
| | | | | | | | | | | | | | * command-ssh.c (card_key_available): Change wording of no key diagnostic. (ssh_handler_request_identities): Do not call card_key_available if the scdaemon is disabled.
| * PC/SC pinpad support.NIIBE Yutaka2011-11-289-25/+460
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before this change, it is layered like following: iso7816_verify iso7816_verify_kp apdu_send_simple, apdu_send_simple_kp ... After this change, it will be layered like: iso7816_verify iso7816_verify_kp apdu_send_simple apdu_keypad_verify ... and apdu_send_simple_kp will be deprecated. For PC/SC API, we use: SCardControl API to compose CCID PC_to_RDR_Secure message SCardTransmit API to compose CCID PC_to_RDR_XfrBlock message Considering the support of PC/SC, we have nothing to share between _kp version of iso7816_* and no _kp version.
| * Merge branch 'master' of git+ssh://playfair.gnupg.org/git/gnupgWerner Koch2011-11-240-0/+0
| |\
| | * Make HKP kyeserver engine work again.Werner Koch2011-11-246-11/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We had some debug code here which prevented it from working. The host selection code still needs a review! * ks-engine-http.c (ks_http_help): Do not print help for hkp. * ks-engine-hkp.c (ks_hkp_help): Print help only for hkp. (send_request): Remove test code. (map_host): Use xtrymalloc. * certcache.c (classify_pattern): Remove unused variable and make explicit substring search work.
| * | Make HKP keyserver engine work again.Werner Koch2011-11-246-11/+20
| |/ | | | | | | | | | | | | | | | | | | | | | | | | We had some debug code here which prevented it from working. The host selection code still needs a review! * ks-engine-http.c (ks_http_help): Do not print help for hkp. * ks-engine-hkp.c (ks_hkp_help): Print help only for hkp. (send_request): Remove test code. (map_host): Use xtrymalloc. * certcache.c (classify_pattern): Remove unused variable and make explicit substring search work.
| * Updated the German translation.Werner Koch2011-11-241-27/+29
| | | | | | | | * po/de.po: Update.
| * Don't print anonymous recipient messages in quiet mode.Werner Koch2011-11-222-3/+10
| | | | | | | | This is bug#1378.
| * Allow creating subkeys using an existing keyWerner Koch2011-11-068-63/+246
| | | | | | | | | | | | This works by specifying the keygrip instead of an algorithm (section number 13) and requires that the option -expert has been used. It will be easy to extend this to the primary key.
| * typo fixesWerner Koch2011-11-021-2/+2
| |
* | Add lost ChangeLog entry.Marcus Brinkmann2011-12-021-0/+5
| |
* | Initial port to Npth.Marcus Brinkmann2011-12-023-2/+15
| |
* | Support the Cherry ST-2000 card reader.Werner Koch2011-12-022-10/+25
| | | | | | | | | | | | | | | | * scd/ccid-driver.c (SCM_SCR331, SCM_SCR331DI, SCM_SCR335) (SCM_SCR3320, SCM_SPR532, CHERRY_ST2000): New constants. (parse_ccid_descriptor): Use them. (scan_or_find_usb_device, ccid_transceive_secure): Handle Cherry ST-2000. Suggested by Matthias-Christian Ott.
* | Avoid possible double free in export.c.Werner Koch2011-12-021-1/+1
| | | | | | | | | | * g10/export.c (transfer_format_to_openpgp): Avoid possible double free of LIST. Reported by NIIBE Yutaka.
* | Fix pinpad input support for passphrase modification.NIIBE Yutaka2011-12-024-194/+89
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * apdu.c (pcsc_keypad_verify): Have dummy Lc field with value 0. (pcsc_keypad_modify): Likewise. (pcsc_keypad_modify): It's only for ISO7816_CHANGE_REFERENCE_DATA. bConfirmPIN value is determined by the parameter p0. * app-openpgp.c (do_change_pin): The flag use_keypad should be 0 when reset_mode is on, or resetcode is on. use_keypad only makes sense for iso7816_change_reference_data_kp. * iso7816.h (iso7816_put_data_kp): Remove. (iso7816_reset_retry_counter_kp): Remove. (iso7816_reset_retry_counter_with_rc_kp): Remove. (iso7816_change_reference_data_kp): Add an argument: IS_EXCHANGE. * iso7816.c (iso7816_put_data_kp): Remove. (iso7816_reset_retry_counter_kp): Remove. (iso7816_reset_retry_counter_with_rc_kp): Remove. (iso7816_change_reference_data_kp): Add an argument: IS_EXCHANGE.
* | Add hook to check the commit log syntax.Werner Koch2011-12-022-0/+134
| | | | | | | | * autogen.sh: Install commit-msg hook for git.
* | Generate the ChangeLog from commit logs.Werner Koch2011-12-0244-1453/+2102
| | | | | | | | | | | | | | | | | | | | | | | | | | * scripts/gitlog-to-changelog: New script. Taken from gnulib. * scripts/git-log-fix: New file. * scripts/git-log-footer: New file. * doc/HACKING: Describe the ChangeLog policy * ChangeLog: New file. * Makefile.am (EXTRA_DIST): Add new files. (gen-ChangeLog): New. (dist-hook): Run gen-ChangeLog. Rename all ChangeLog files to ChangeLog-2011.
* | Fix pinpad input supportNIIBE Yutaka2011-12-022-17/+56
| |
* | Rewrite dns-cert.c to not use the gpg-only iobuf stuff.Werner Koch2011-12-027-109/+186
| | | | | | | | | | | | | | | | | | | | | | | | | | * common/dns-cert.c: Remove iobuf.h. (get_dns_cert): Rename to _get_dns_cert. Remove MAX_SIZE arg. Change iobuf arg to a estream-t. Rewrite function to make use of estream instead of iobuf. Require all parameters. Return an gpg_error_t error instead of the type. Add arg ERRSOURCE. * common/dns-cert.h (get_dns_cert): New macro to pass the error source to _gpg_dns_cert. * common/t-dns-cert.c (main): Adjust for changes in get_dns_cert. * g10/keyserver.c (keyserver_import_cert): Ditto. * doc/gpg.texi (GPG Configuration Options): Remove max-cert-size.
* | * common/estream.c (es_fopenmem_init): New.Werner Koch2011-12-022-3/+39
| | | | | | | | * common/estream.h (es_fopenmem_init): New.
* | Add parameter checks and extend documentation of estream.Werner Koch2011-12-022-10/+35
| | | | | | | | | | * estream.c (func_mem_create): Don't set FUNC_REALLOC if GROW is not set. Require FUNC_REALLOC if DATA is NULL and FUNC_FREE is given.
* | dns-cert.c: Use constants for better readability.Werner Koch2011-12-022-8/+25
| |
* | Actually increase buffer size of t-dns-cert.c.Werner Koch2011-12-021-1/+1
| |
* | Re-indented dns-cert.cWerner Koch2011-12-021-121/+122
| |
* | Increase the default buffer size for DNS certificates.Werner Koch2011-12-023-2/+9
| | | | | | | | | | * common/t-dns-cert.c (main): Increase MAX_SIZE to 64k. * g10/keyserver.c (DEFAULT_MAX_CERT_SIZE): Increase from 16k to 64k.
* | Use separate test module for dns-cert.c.Werner Koch2011-12-025-62/+103
| | | | | | | | | | * dns-cert.c (get_dns_cert): Factor test code out to ... * t-dns-cert.c: new file.
* | PC/SC pinpad support (pinpad input for modify pass phrase with resetcode, by ↵NIIBE Yutaka2011-12-026-73/+139
| | | | | | | | admin).
* | Make sure HOME et al have no unsafe characters.Werner Koch2011-12-024-1/+45
| |
* | PC/SC pinpad support (pinpad input for modify pass phrase).NIIBE Yutaka2011-12-026-51/+196
| |
* | Add build script to build all components in one run.Werner Koch2011-12-022-0/+54
| | | | | | | | | | | | | | | | Run this script in the parent directory of the working copies. It does a VPATH build in ~/tmp/gpg-tmp/b in the right order and installs everything below ~/tmp/gpg-tmp/. Based on a script by Jim Meyering.
* | accept --with-libgpg-error-prefix as well as --with-gpg-error-prefixJim Meyering2011-12-022-2/+17
| | | | | | | | * m4/gpg-error.m4: Update from git master.
* | Improve ssh card key diagnostic message.Werner Koch2011-12-022-2/+10
| | | | | | | | | | | | | | * command-ssh.c (card_key_available): Change wording of no key diagnostic. (ssh_handler_request_identities): Do not call card_key_available if the scdaemon is disabled.
* | PC/SC pinpad support.NIIBE Yutaka2011-12-029-25/+460
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before this change, it is layered like following: iso7816_verify iso7816_verify_kp apdu_send_simple, apdu_send_simple_kp ... After this change, it will be layered like: iso7816_verify iso7816_verify_kp apdu_send_simple apdu_keypad_verify ... and apdu_send_simple_kp will be deprecated. For PC/SC API, we use: SCardControl API to compose CCID PC_to_RDR_Secure message SCardTransmit API to compose CCID PC_to_RDR_XfrBlock message Considering the support of PC/SC, we have nothing to share between _kp version of iso7816_* and no _kp version.
* | Make HKP keyserver engine work again.Werner Koch2011-12-021-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | We had some debug code here which prevented it from working. The host selection code still needs a review! * ks-engine-http.c (ks_http_help): Do not print help for hkp. * ks-engine-hkp.c (ks_hkp_help): Print help only for hkp. (send_request): Remove test code. (map_host): Use xtrymalloc. * certcache.c (classify_pattern): Remove unused variable and make explicit substring search work.
* | Make HKP kyeserver engine work again.Werner Koch2011-12-026-11/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | We had some debug code here which prevented it from working. The host selection code still needs a review! * ks-engine-http.c (ks_http_help): Do not print help for hkp. * ks-engine-hkp.c (ks_hkp_help): Print help only for hkp. (send_request): Remove test code. (map_host): Use xtrymalloc. * certcache.c (classify_pattern): Remove unused variable and make explicit substring search work.
* | Updated the German translation.Werner Koch2011-12-021-27/+29
| | | | | | | | * po/de.po: Update.
* | Don't print anonymous recipient messages in quiet mode.Werner Koch2011-12-022-3/+10
| | | | | | | | This is bug#1378.
* | Allow creating subkeys using an existing keyWerner Koch2011-12-028-63/+246
| | | | | | | | | | | | This works by specifying the keygrip instead of an algorithm (section number 13) and requires that the option -expert has been used. It will be easy to extend this to the primary key.
* | typo fixesWerner Koch2011-12-021-2/+2
| |