aboutsummaryrefslogtreecommitdiffstats
path: root/include/ChangeLog (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Rename all ChangeLog files to ChangeLog-2011.Werner Koch2011-12-021-665/+0
| | | | * ChangeLog: New file.
* Minor changes to help the VMS portWerner Koch2010-09-281-0/+4
|
* Fix a W32 problemWerner Koch2009-09-031-0/+4
|
* Restructured the compat functions and changed its license.Werner Koch2009-08-251-0/+4
| | | | | New fucntion xstrconcat for future use.
* Try and detect mis-coded Latin1 and convert it to UTF8. Whether theDavid Shaw2009-08-121-0/+4
| | | | | | heuristics succeed or not, the resulting string must be valid UTF8 as LDAP requires that. This is bug 1055.
* First set of changes to backport the new card code from 2.0.Werner Koch2009-07-211-0/+12
| | | | | | | | For compatibility reasons a few new files had to be added. Also added estream-printf as this is now used in app-openpgp.c and provides a better and generic asprintf implementation than the hack we used for the W32 code in ttyio.c. Card code is not yet finished.
* Avoid caches to get the most recent copy of the key. This is bugDavid Shaw2009-05-261-0/+5
| | | | | #1061
* * srv.h: Move to include/srv.h.David Shaw2009-04-061-0/+4
| | | | | * http.c (send_request): Pass in srvtag... (http_open): ...from here.
* * curl-shim.h, curl-shim.c (curl_easy_setopt, curl_easy_perform): AddDavid Shaw2009-04-031-0/+5
| | | | | | | | | | a CURLOPT_SRVTAG_GPG_HACK (passed through the the http engine). * http.h: Allow passing srvtag to http_open and http_open_document. * http.c (http_open, http_open_document): Allow passing srvtag to http_open and http_open_document.
* Add Camellia-192.David Shaw2008-04-171-0/+4
|
* Add 128-bit variant of Camellia.David Shaw2007-11-291-0/+4
|
* Switched to GPLv3.Werner Koch2007-10-231-0/+5
| | | | | Updated gettext.
* Improved detection of ketrings specified several times.Werner Koch2007-08-241-0/+4
|
* Add Camellia. Do not enable this if you are not doing interopDavid Shaw2007-06-131-0/+4
| | | | | | | testing. It is not (yet) legal OpenPGP, is not interop tested yet (obviously), and it's a great way to lose your data. Just don't do it.
* Move some ascii_foo functions to libcompatDavid Shaw2007-04-161-0/+5
|
* Removed the use of g10defs.h.Werner Koch2006-12-111-0/+9
| | | | | | This required some code cleanups and the introduction of a few accessor ducntions in mpi.
* Preparing a releasegnupg-1.4.6Werner Koch2006-12-061-0/+4
|
* Move strsep() and ascii_isspace() to libcompat.David Shaw2006-09-281-0/+3
|
* Put in the basic wiring (just hextobyte for now) for a libcompat.a thatDavid Shaw2006-09-281-0/+6
| | | | | | | can contain replacement files that can be linked to keyserver helpers without bringing in the whole libutil.a. libutil.a contains a complete copy of libcompat.a so we only need to link to one of them.
* The plumbing necessary to create DSA keys with variable sized q.David Shaw2006-04-201-0/+4
| | | | | Not yet used (q==160).
* Add SHA-224 supportDavid Shaw2006-04-201-0/+4
|
* * cert.c (get_cert): Handle the fixed IPGP type with fingerprint.David Shaw2006-03-161-0/+4
|
* Fixed a wrong return code with gpg --verifyWerner Koch2006-02-141-0/+4
|
* New code to do DNS CERT queries.David Shaw2005-12-231-0/+4
|
* Converted all m_free to xfree etc.Werner Koch2005-07-271-0/+7
|
* * http.h: Fix prototypes for http_open_document and http_open again,David Shaw2005-06-231-0/+6
| | | | | to handle the new different auth for regular files and proxies.
* * http.h: Fix prototypes for http_open_document and http_open to passDavid Shaw2005-06-221-0/+5
| | | | | in auth and proxyauth.
* * cardglue.c (send_status_info): Make CTRL optional.Werner Koch2005-05-211-0/+4
| | | | | | | | | | | (agent_scd_writekey, inq_writekey_parms): New. (agent_openpgp_storekey): Removed. * cardglue.h: Add a few more error code mappings. * keygen.c (copy_mpi): Removed. (save_unprotected_key_to_card): Changed to use agent_scd_writekey. * app-common.h, app-openpgp.c, tlv.c, tlv.h: Updated from newer version in gnupg 1.9 CVS.
* Remove add_days_to_timestamp (unused)David Shaw2005-05-051-0/+4
|
* * distfiles: Add assuan.h.David Shaw2005-04-221-0/+4
|
* Changes to make use of code taken from libassuan. This replaces theWerner Koch2005-04-051-1/+9
| | | | | | | old ad-hoc connection code to gpg-agent. We do need this for the forthcoming diversion of card code to an already running gpg-agent with card-support.
* * ttyio.c (tty_enable_completion, tty_disable_completion): Enable andDavid Shaw2005-03-181-0/+5
| | | | | | disable readline completion. (init_ttyfp): Completion is disabled by default.
* Disable the "quick check" bytes for PK decryptions. This is inDavid Shaw2005-02-101-0/+4
| | | | | regards to the Mister and Zuccherato attack on OpenPGP CFB mode.
* * g10.c (main): Add --require-secmem/--no-require-secmem to cause gpg toDavid Shaw2004-12-161-0/+4
| | | | | | | | | | | 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.
* * cipher.h: Add PUBKEY_USAGE_UNKNOWN.David Shaw2004-11-291-0/+4
|
* 2004-11-03 Timo Schulz <[email protected]>Timo Schulz2004-11-031-0/+5
| | | | | | | | * strgutil.c (w32_strerror): New. * ttyio.c (init_ttyfp, tty_printf, do_get): Use it here. * iobuf.c (fd_cache_open, file_filter): Likewise. (iobuf_seek, translate_file_handle): Likewise.
* * dynload.h: Always use it for _WIN32.Werner Koch2004-10-271-0/+4
| | | | | | | | | | | | | | | | | | | | * 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.
* * configure.ac: Remove the check for asprintfWerner Koch2004-10-211-0/+4
| | | | | | | | | | | | | | | | * app-common.h (app_openpgp_storekey: Add prototype. * app-openpgp.c (do_sign): Replace asprintf by direct allocation. This avoids problems with missing vasprintf implementations. * card-util.c (generate_card_keys): Add a #warning for gnupg 1.9 and use the same string there. * util.h [!HAVE_VASPRINTF]: Removed prototype. * vasprintf.c: Removed. It was used only at one place and I don't want to get into build problems in 1.4.
* Add asprintf prototype.Werner Koch2004-10-151-0/+4
|
* * keyserver.h: Add KEYSERVER_TIMEOUT.David Shaw2004-10-131-0/+4
|
* * util.h: Prototype destroy_dotlock(). From Werner on stable branch.David Shaw2004-09-301-0/+5
|
* * http.h: Add auth field for a parsed_uri to allow for basic auth.David Shaw2004-09-101-0/+4
|
* * README: Doc --disable-card-support and --without-readline.Werner Koch2004-09-091-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* Renamed prototype parameter name to avoid gcc warnings.Werner Koch2004-04-271-0/+4
|
* * iobuf.h: Remove iobuf_set_block_mode() and iobuf_in_block_mode().David Shaw2004-03-041-0/+5
|
* * util.h: Prototype for hextobyte().David Shaw2004-02-211-0/+4
|
* * cipher.h: Remove the old CIPHER_ALGO_RINJDAEL values. is_ELGAMAL() nowDavid Shaw2004-01-171-4/+8
| | | | | only matches type 16 and not type 20.
* * util.h: Add prototype for print_string2().David Shaw2004-01-161-0/+4
|
* * http.h: Pass the http proxy from outside rather than pulling it from theDavid Shaw2003-12-281-0/+5
| | | | | evironment.
* cleaned up RISC OS code and removed lots of unnecessary stuffStefan Bellon2003-12-281-0/+4
|