aboutsummaryrefslogtreecommitdiffstats
path: root/include (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-08-25Restructured the compat functions and changed its license.Werner Koch2-0/+11
New fucntion xstrconcat for future use.
2009-08-12Try and detect mis-coded Latin1 and convert it to UTF8. Whether theDavid Shaw2-1/+5
heuristics succeed or not, the resulting string must be valid UTF8 as LDAP requires that. This is bug 1055.
2009-07-21First set of changes to backport the new card code from 2.0.Werner Koch6-5/+148
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.
2009-05-26Avoid caches to get the most recent copy of the key. This is bugDavid Shaw2-2/+7
#1061
2009-05-22Fixed bug1058.Werner Koch1-0/+1
2009-05-05Backport of Creation-Date parameter for unattended key generation.Werner Koch1-0/+1
2009-04-06Distribute srv.hDavid Shaw1-0/+1
2009-04-06* srv.h: Move to include/srv.h.David Shaw2-0/+53
* http.c (send_request): Pass in srvtag... (http_open): ...from here.
2009-04-03* curl-shim.h, curl-shim.c (curl_easy_setopt, curl_easy_perform): AddDavid Shaw2-6/+12
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.
2008-04-17Add Camellia-192.David Shaw2-3/+8
2007-11-29Add 128-bit variant of Camellia.David Shaw2-1/+6
2007-10-23Switched to GPLv3.Werner Koch17-64/+38
Updated gettext.
2007-08-24Improved detection of ketrings specified several times.Werner Koch2-0/+5
2007-06-13Add Camellia. Do not enable this if you are not doing interopDavid Shaw2-2/+8
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.
2007-04-16Move some ascii_foo functions to libcompatDavid Shaw3-4/+9
2006-12-11Removed the use of g10defs.h.Werner Koch2-34/+17
This required some code cleanups and the introduction of a few accessor ducntions in mpi.
2006-12-06Preparing a releasegnupg-1.4.6Werner Koch2-0/+5
2006-09-28Add compat.h to distfilesDavid Shaw1-0/+1
2006-09-28Move strsep() and ascii_isspace() to libcompat.David Shaw3-7/+11
2006-09-28Put in the basic wiring (just hextobyte for now) for a libcompat.a thatDavid Shaw3-2/+13
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.
2006-07-26Fixed memory allocation bug and typos.Werner Koch1-3/+3
2006-04-20The plumbing necessary to create DSA keys with variable sized q.David Shaw2-0/+6
Not yet used (q==160).
2006-04-20Add SHA-224 supportDavid Shaw2-2/+7
2006-03-16* cert.c (get_cert): Handle the fixed IPGP type with fingerprint.David Shaw2-3/+8
2006-02-14Fixed a wrong return code with gpg --verifyWerner Koch2-0/+5
2005-12-23New code to do DNS CERT queries.David Shaw2-1/+6
2005-10-05Renamed g10.c to gpg.cWerner Koch1-1/+1
Filelength fixes for W32.
2005-07-28Implemented PKA trust modelWerner Koch1-0/+4
2005-07-27Converted all m_free to xfree etc.Werner Koch3-25/+28
2005-06-23* http.h: Fix prototypes for http_open_document and http_open again,David Shaw2-7/+12
to handle the new different auth for regular files and proxies.
2005-06-22* http.h: Fix prototypes for http_open_document and http_open to passDavid Shaw2-4/+11
in auth and proxyauth.
2005-05-31Updated FSF street address and preparations for a release candidate.Werner Koch16-16/+31
2005-05-21* cardglue.c (send_status_info): Make CTRL optional.Werner Koch2-1/+24
(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.
2005-05-05Remove add_days_to_timestamp (unused)David Shaw2-1/+4
2005-04-22* distfiles: Add assuan.h.David Shaw2-0/+5
2005-04-05Changes to make use of code taken from libassuan. This replaces theWerner Koch3-4/+273
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.
2005-03-18* ttyio.c (tty_enable_completion, tty_disable_completion): Enable andDavid Shaw2-1/+21
disable readline completion. (init_ttyfp): Completion is disabled by default.
2005-03-14* card-util.c (card_status): Use isotimestamp and not theWerner Koch1-0/+1
localized asctimestamp to match the timezone used in the key information. * miscutil.c (isotimestamp): New.
2005-02-10Disable the "quick check" bytes for PK decryptions. This is inDavid Shaw2-8/+14
regards to the Mister and Zuccherato attack on OpenPGP CFB mode.
2005-01-20* g10.c (i18n_init) [W32]: Pass registry key to gettextWerner Koch1-1/+1
initialization. * gpgv.c (i18n_init) [W32]: Ditto. * simple-gettext.c (set_gettext_file): Use MO files depending on the installation directory. Add new arg REGKEY.
2004-12-16* g10.c (main): Add --require-secmem/--no-require-secmem to cause gpg toDavid Shaw2-1/+5
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.
2004-11-29* cipher.h: Add PUBKEY_USAGE_UNKNOWN.David Shaw2-0/+5
2004-11-032004-11-03 Timo Schulz <[email protected]>Timo Schulz3-4/+11
* 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.
2004-10-27* dynload.h: Always use it for _WIN32.Werner Koch2-3/+7
* 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-21* configure.ac: Remove the check for asprintfWerner Koch2-9/+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.
2004-10-15Add asprintf prototype.Werner Koch2-0/+17
2004-10-13* keyserver.h: Add KEYSERVER_TIMEOUT.David Shaw2-1/+6
2004-10-13Added SELInux hacks and did some cleanups.Werner Koch2-16/+1
2004-10-13* configure.ac: Actually name the option --disable-finger and notWerner Koch1-0/+1
http. * openfile.c (overwrite_filep, make_outfile_name, open_outfile) (open_sigfile): Use iobuf_is_pipe_filename to check for pipes so that special filesnames are taken into account. This is bug 327. * tdbdump.c (import_ownertrust): Ditto. * sign.c (write_plaintext_packet): Ditto. * progress.c (handle_progress): Ditto. * plaintext.c (handle_plaintext): Ditto. * encode.c (encode_simple, encode_crypt): Ditto. * iobuf.c (iobuf_is_pipe_filename): New. * fileutil.c (is_file_compressed): Use it here.
2004-09-30* util.h: Prototype destroy_dotlock(). From Werner on stable branch.David Shaw2-0/+6