aboutsummaryrefslogtreecommitdiffstats
path: root/include (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Distribute dotlock.hDavid Shaw2012-01-111-0/+1
|
* Replace file locking by the new portable dotlock code.Werner Koch2012-01-102-13/+117
| | | | | | | | | | | | | * include/dotlock.h: New. From current gnupg master. * util/dotlock.c: Ditto. Include util.h. The major changes done in master are: Factor Unix and W32 specific code out into specific functions. Define HAVE_POSIX_SYSTEM. Rearrange some functions. (disable_dotlock): Rename to dotlock_disable. (create_dotlock): Rename to dotlock_create and add a dummy arg. (destroy_dotlock): Rename to dotlock_destroy. (make_dotlock): Rename to dotlock_take. (release_dotlock): Rename to dotlock_release. (remove_lockfiles): Rename to dotlock_remove_lockfiles.
* Generate the ChangeLog from commit logs.Werner Koch2011-12-021-2/+0
| | | | | | | | | | | | * scripts/gitlog-to-changelog: New script. Taken from gnulib. * scripts/git-log-fix: New file. * scripts/git-log-footer: New file. * scripts/git-hooks/commit-msg: New script. * autogen.sh: Install commit-msg hook for git. * doc/HACKING: Describe the ChangeLog policy. * Makefile.am (EXTRA_DIST): Add new files. (gen-ChangeLog): New. (dist-hook): Run gen-ChangeLog.
* Rename all ChangeLog files to ChangeLog-2011.Werner Koch2011-12-021-6/+13
| | | | * ChangeLog: New file.
* Add pubkey letters e and E for ECC.Werner Koch2011-07-011-1/+4
| | | | | | | This does not mean we have any kind of ECC support now. It is merely to avoid printing a question mark for the algorithm. Trailing white space changes as usual.
* Minor changes to help the VMS portWerner Koch2010-09-282-0/+9
|
* Fix a W32 problemWerner Koch2009-09-032-2/+5
|
* Restructured the compat functions and changed its license.Werner Koch2009-08-252-0/+11
| | | | | New fucntion xstrconcat for future use.
* Try and detect mis-coded Latin1 and convert it to UTF8. Whether theDavid Shaw2009-08-122-1/+5
| | | | | | 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-216-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.
* Avoid caches to get the most recent copy of the key. This is bugDavid Shaw2009-05-262-2/+7
| | | | | #1061
* Fixed bug1058.Werner Koch2009-05-221-0/+1
|
* Backport of Creation-Date parameter for unattended key generation.Werner Koch2009-05-051-0/+1
|
* Distribute srv.hDavid Shaw2009-04-061-0/+1
|
* * srv.h: Move to include/srv.h.David Shaw2009-04-062-0/+53
| | | | | * 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-032-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.
* Add Camellia-192.David Shaw2008-04-172-3/+8
|
* Add 128-bit variant of Camellia.David Shaw2007-11-292-1/+6
|
* Switched to GPLv3.Werner Koch2007-10-2317-64/+38
| | | | | Updated gettext.
* Improved detection of ketrings specified several times.Werner Koch2007-08-242-0/+5
|
* Add Camellia. Do not enable this if you are not doing interopDavid Shaw2007-06-132-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.
* Move some ascii_foo functions to libcompatDavid Shaw2007-04-163-4/+9
|
* Removed the use of g10defs.h.Werner Koch2006-12-112-34/+17
| | | | | | This required some code cleanups and the introduction of a few accessor ducntions in mpi.
* Preparing a releasegnupg-1.4.6Werner Koch2006-12-062-0/+5
|
* Add compat.h to distfilesDavid Shaw2006-09-281-0/+1
|
* Move strsep() and ascii_isspace() to libcompat.David Shaw2006-09-283-7/+11
|
* Put in the basic wiring (just hextobyte for now) for a libcompat.a thatDavid Shaw2006-09-283-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.
* Fixed memory allocation bug and typos.Werner Koch2006-07-261-3/+3
|
* The plumbing necessary to create DSA keys with variable sized q.David Shaw2006-04-202-0/+6
| | | | | Not yet used (q==160).
* Add SHA-224 supportDavid Shaw2006-04-202-2/+7
|
* * cert.c (get_cert): Handle the fixed IPGP type with fingerprint.David Shaw2006-03-162-3/+8
|
* Fixed a wrong return code with gpg --verifyWerner Koch2006-02-142-0/+5
|
* New code to do DNS CERT queries.David Shaw2005-12-232-1/+6
|
* Renamed g10.c to gpg.cWerner Koch2005-10-051-1/+1
| | | | Filelength fixes for W32.
* Implemented PKA trust modelWerner Koch2005-07-281-0/+4
|
* Converted all m_free to xfree etc.Werner Koch2005-07-273-25/+28
|
* * http.h: Fix prototypes for http_open_document and http_open again,David Shaw2005-06-232-7/+12
| | | | | 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-222-4/+11
| | | | | in auth and proxyauth.
* Updated FSF street address and preparations for a release candidate.Werner Koch2005-05-3116-16/+31
|
* * cardglue.c (send_status_info): Make CTRL optional.Werner Koch2005-05-212-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.
* Remove add_days_to_timestamp (unused)David Shaw2005-05-052-1/+4
|
* * distfiles: Add assuan.h.David Shaw2005-04-222-0/+5
|
* Changes to make use of code taken from libassuan. This replaces theWerner Koch2005-04-053-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.
* * ttyio.c (tty_enable_completion, tty_disable_completion): Enable andDavid Shaw2005-03-182-1/+21
| | | | | | disable readline completion. (init_ttyfp): Completion is disabled by default.
* * card-util.c (card_status): Use isotimestamp and not theWerner Koch2005-03-141-0/+1
| | | | | | | | localized asctimestamp to match the timezone used in the key information. * miscutil.c (isotimestamp): New.
* Disable the "quick check" bytes for PK decryptions. This is inDavid Shaw2005-02-102-8/+14
| | | | | regards to the Mister and Zuccherato attack on OpenPGP CFB mode.
* * g10.c (i18n_init) [W32]: Pass registry key to gettextWerner Koch2005-01-201-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.
* * g10.c (main): Add --require-secmem/--no-require-secmem to cause gpg toDavid Shaw2004-12-162-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.
* * cipher.h: Add PUBKEY_USAGE_UNKNOWN.David Shaw2004-11-292-0/+5
|
* 2004-11-03 Timo Schulz <[email protected]>Timo Schulz2004-11-033-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.