aboutsummaryrefslogtreecommitdiffstats
path: root/include (unfollow)
Commit message (Collapse)AuthorFilesLines
2004-09-30* util.h: Prototype destroy_dotlock(). From Werner on stable branch.David Shaw2-0/+6
2004-09-10* http.h: Add auth field for a parsed_uri to allow for basic auth.David Shaw2-1/+6
2004-09-09* README: Doc --disable-card-support and --without-readline.Werner Koch2-1/+6
* 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* photoid.c: Include ttyio.h.Werner Koch1-1/+2
* parse-packet.c (skip_rest): Removed. Changed all callers to use the new iobuf_skip_reset. Orginal patch by Florian Weimer. * iobuf.c (iobuf_skip_rest): New. Orginal patch by Florian Weimer. Added new argument PARTIAL.
2004-04-27Renamed prototype parameter name to avoid gcc warnings.Werner Koch2-1/+5
2004-03-04* iobuf.h: Remove iobuf_set_block_mode() and iobuf_in_block_mode().David Shaw2-4/+6
2004-02-21* util.h: Prototype for hextobyte().David Shaw2-2/+6
2004-01-17* cipher.h: Remove the old CIPHER_ALGO_RINJDAEL values. is_ELGAMAL() nowDavid Shaw2-9/+11
only matches type 16 and not type 20.
2004-01-16* util.h: Add prototype for print_string2().David Shaw2-1/+7
2003-12-28* http.h: Pass the http proxy from outside rather than pulling it from theDavid Shaw2-9/+16
evironment.
2003-12-28cleaned up RISC OS code and removed lots of unnecessary stuffStefan Bellon2-8/+4
2003-12-17* mpi.h (gcry_mpi, mpi_get_opaque, mpi_set_opaque): Make nbits and theDavid Shaw2-3/+6
length of an opaque MPI unsigned.
2003-12-17* cipher.h (pubkey_verify): Remove old unused code.David Shaw2-2/+5
2003-12-04* cipher.h: Make cipher list match 2440bis-09.David Shaw2-6/+9
2003-11-21* util.h: Add prototype for match_multistr().David Shaw2-0/+5
2003-10-31* cipher.h: Add COMPRESS_ALGO_BZIP2.David Shaw2-3/+8
2003-10-29* cardglue.c (open_card): Ask for card insertion.Werner Koch1-0/+1
(check_card_serialno): New. (agent_scd_pksign, agent_scd_pkdecrypt): Use it here. * cardglue.c (open_card): Issue insertion status message. * status.h, status.c (STATUS_CARDCTRL): New. * status.c (cpr_get_answer_okay_cancel): New. * miscutil.c (answer_is_okay_cancel): New.
2003-10-08(tty_print_string, tty_print_utf8_string2)Werner Koch1-3/+3
(tty_print_utf8_string): Made string arg const.
2003-10-042003-10-04 Timo Schulz <[email protected]>Timo Schulz2-4/+8
* dynload [WIN32] (dlclose): Do not use CloseHandle but FreeLibrary.
2003-09-30* keygen.c (do_add_key_flags, parse_parameter_usage): Add supportWerner Koch2-0/+5
the proposed AUTH key flag. * getkey.c (fixup_uidnode, merge_selfsigs_main) (merge_selfsigs_subkey, premerge_public_with_secret): Ditto. * keylist.c (print_capabilities): Ditto. * parse-packet.c (parse_key): Allow to parse the divert-to-card S2K mode. * build-packet.c (do_secret_key): Handle divert-to-card S2K * seckey-cert.c (is_secret_key_protected): Ditto. (check_secret_key): Ditto. * keygen.c (do_ask_passphrase): Renamed from ask_passphrase. * passphrase.c (ask_passphrase): New.
2003-09-282003-09-28 Timo Schulz <[email protected]>Timo Schulz3-1/+9
* util.h [WIN32]: Prototype for asprintf. * dynload.h [WIN32]: Define RTLD_LAZY.
2003-09-28* util.h: Add the atoi_* and xtoi_* suite of macros from 1.9.Werner Koch6-0/+90
* dynload.h: New. Taken from 1.9.
2003-09-27First bits of a card support backport from 1.9. It is not enabled byWerner Koch2-0/+13
default and tehre is not yet much more than a new configure option. * configure.ac (LIBUSB_LIBS,HAVE_LIBUSB): Check for Libusb. (--enable-card-support): New. * sign.c (do_sign) [ENABLE_CARD_SUPPORT]: Divert to card. * cardglue.c, cardglue.h: New. * Makefile.am (gpg_LDADD): Added. (card_support_sources): New. * memory.h (xmalloc): Define xmalloc macros in terms of m_alloc.
2003-09-23Merged most of David Shaw's changes in 1.3 since 2003-06-03.Werner Koch3-6/+16
2003-09-05* keygen.c (do_add_key_flags, parse_parameter_usage)Werner Koch2-0/+5
(do_generate_keypair): Add support the proposed AUTH key flag. * getkey.c (fixup_uidnode, merge_selfsigs_main) (merge_selfsigs_subkey, premerge_public_with_secret): Ditto. * keylist.c (print_capabilities): Ditto.
2003-09-04* cipher.h: Drop TIGER/192 support.David Shaw2-1/+4
2003-08-28* util.h: s/__MINGW32__/_WIN32/ to help building on native WindowsDavid Shaw2-2/+8
compilers. Requested by Brian Gladman. From Werner on stable branch.
2003-07-10* types.h: Prefer using uint64_t when creating a 64-bit unsigned type.David Shaw3-5/+27
This avoids a warning on compilers that support but complain about unsigned long long. * util.h (ascii_isspace): New variation on isspace() that is immune from locale changes. * util.h: Make sure that only ascii is passed to isfoo functions. (From Werner on stable branch).
2003-07-04Minor changes to make make dist work correctly.Werner Koch1-2/+0
2003-07-03* cipher.h (DBG_CIPHER,g10c_debug_mode): Removed.Werner Koch2-4/+4
2003-06-18Finished the bulk of changes for gnupg 1.9. This included switchingWerner Koch8-358/+71
to libgcrypt functions, using shared error codes from libgpg-error, replacing the old functions we used to have in ../util by those in ../jnlib and ../common, renaming the malloc functions and a couple of types. Note, that not all changes are listed below becuause they are too similar and done at far too many places. As of today the code builds using the current libgcrypt from CVS but it is very unlikely that it actually works.
2003-06-05A small step for GnuPG but a huge leap for error codes.Werner Koch1-3/+8
(Sorry, it does not build currently - I need to check it in to avoid duplicate work.)
2003-06-05This commit was manufactured by cvs2svn to create branchRepo Admin9-0/+1609
'GNUPG-1-9-BRANCH'.
2003-05-24* cipher.h, i18n.h, iobuf.h, memory.h, mpi.h, types.h, util.h: Edit allDavid Shaw8-137/+139
preprocessor instructions to remove whitespace before the '#'. This is not required by C89, but there are some compilers out there that don't like it.
2003-05-14* types.h: Add initializer macros for 64-bit unsigned type.David Shaw2-1/+9
2003-05-03* cipher.h: Add constants for compression algorithms.David Shaw2-0/+8
2003-03-11* http.h: Add HTTP_FLAG_TRY_SRV.David Shaw2-1/+6
2003-02-12* types.h: Try and use uint64_t for a 64-bit type.David Shaw2-0/+11
2003-02-04* cipher.h: Add constants for new SHAs.David Shaw2-0/+7
2003-01-09This commit was manufactured by cvs2svn to create branchRepo Admin4-0/+763
'GNUPG-1-9-BRANCH'.
2002-11-13* util.h [__CYGWIN32__]: Don't need the registry prototypes. From WernerDavid Shaw2-1/+6
on stable branch.
2002-11-09* ttyio.c (TERMDEVICE): Removed.Werner Koch1-0/+1
(tty_get_ttyname): New. (init_ttyfp): Use it here instead of the TERMDEVICE macro.
2002-11-06* util.h: Add wipememory2() macro (same as wipememory, but can specify theDavid Shaw2-1/+7
byte to wipe with).
2002-10-31added RISC OS module loading supportStefan Bellon3-8/+152
2002-10-31* util.h: Add wipememory() macro.David Shaw2-0/+6
2002-10-29tidied RISC OS filetype supportStefan Bellon2-1/+8
2002-10-28filetype support for RISC OSStefan Bellon2-0/+7
2002-10-19* distfiles, _regex.h: Add _regex.h from glibc 2.3.1.David Shaw3-0/+579
2002-10-19This commit was manufactured by cvs2svn to create branchRepo Admin11-1576/+0
'GNUPG-1-9-BRANCH'.
2002-10-14* keyserver.h: Go to KEYSERVER_PROTO_VERSION 1.David Shaw2-0/+6