aboutsummaryrefslogtreecommitdiffstats
path: root/kbx/ChangeLog (unfollow)
Commit message (Collapse)AuthorFilesLines
2011-12-01Generate the ChangeLog from commit logs.Werner Koch1-385/+0
* 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.
2011-04-28Update OpenPGP parser to support ECCWerner Koch1-1/+10
2011-02-04Nuked almost all trailing white space.post-nuke-of-trailing-wsWerner Koch1-10/+10
We better do this once and for all instead of cluttering all future commits with diffs of trailing white spaces. In the majority of cases blank or single lines are affected and thus this change won't disturb a git blame too much. For future commits the pre-commit scripts checks that this won't happen again.
2010-07-23fix reallocation bugWerner Koch1-0/+4
2010-04-21More changes on the way to remove secring.gpg.Werner Koch1-0/+5
2010-04-20common/Marcus Brinkmann1-0/+6
2010-04-20 Marcus Brinkmann <[email protected]> * logging.c (do_log_ignore_arg): New helper function. (log_string): Use it to remove ugly volatile hack that causes gcc warning. (log_flush): Likewise. * sysutils.c (gnupg_unsetenv) [!HAVE_W32CE_SYSTEM]: Return something. (gnupg_setenv) [!HAVE_W32CE_SYSTEM]: Likewise. * pka.c (get_pka_info): Solve strict aliasing rule violation. * t-exechelp.c (test_close_all_fds): Use dummy variables to silence gcc warning. kbx/ 2010-04-20 Marcus Brinkmann <[email protected]> * keybox-update.c [!HAVE_DOSISH_SYSTEM]: Include ../common/sysutils.h even then to silence gcc warning about missing declaration of gnupg_remove. tools/ 2010-04-20 Marcus Brinkmann <[email protected]> * gpgconf-comp.c (option_check_validity): Use dummy variables to silence gcc warning.
2010-03-24More changes for CE. gpgsm does now build and run a keylisting.Werner Koch1-0/+9
2010-03-10Merged jnlib into common.Werner Koch1-0/+7
2010-03-08Use macros for iobuf ioctls. Werner Koch1-0/+4
2009-12-08Unification of the search descriptor usage.Werner Koch1-0/+8
2008-12-09Minor fixes.Werner Koch1-0/+4
2008-11-20Fixed a temporary file name collision between gpg and gpgsm under Windows.Werner Koch1-0/+5
2008-11-11Reorder libs in kbx. Werner Koch1-0/+5
2008-10-20Marked all unused args on non-W32 platforms.Werner Koch1-0/+11
2008-05-06Fixed bug#907.Werner Koch1-0/+9
Fixed a segv in keybox and made it more robust.
2008-04-01Fix a problem with dirmngr looked up certificates.Werner Koch1-2/+9
Typo fixes.
2008-03-13Fixed an email/DN bug.Werner Koch1-0/+6
Changed pinentry prompts.
2007-08-24tryu harder to ignore duplicate specified keyrings and -boxes.Werner Koch1-0/+4
Documentation updates.
2007-08-23Add new features to kbxutil.Werner Koch1-0/+9
Fixed bug 829 (can't encrypt if duplicated certs are in the keybox)
2007-06-26More W32 related changesWerner Koch1-0/+4
2007-06-15Build fixes for W32Werner Koch1-0/+4
2007-06-14A whole bunch of changes to allow building for Windows.Werner Koch1-0/+4
See the ChangeLogs for details.
2007-06-06First steps towards supporting W32.Werner Koch1-0/+4
This is mainly source code reorganization. Update gnulib. g10/ does currently not build.
2007-03-20kbx/Werner Koch1-0/+7
* keybox.h (KEYBOX_FLAG_BLOB_SECRET, KEYBOX_FLAG_BLOB_EPHEMERAL): New. * keybox-update.c (keybox_compress): Use it here instead of a magic constant. sm/ * fingerprint.c (gpgsm_get_fingerprint): Add caching. (gpgsm_get_fingerprint_string): Use bin2hexcolon(). (gpgsm_get_fingerprint_hexstring): Use bin2hex and allocate only as much memory as required. (gpgsm_get_keygrip_hexstring): Use bin2hex. * certchain.c (gpgsm_validate_chain): Keep track of the certificate chain and reset the ephemeral flags. * keydb.c (keydb_set_cert_flags): New args EPHEMERAL and MASK. Changed caller to use a mask of ~0. Return a proper error code if the certificate is not available.
2007-01-31Included LIBICONV in all Makefiles.Werner Koch1-0/+5
g10/ * passphrase.c (passphrase_get): Set the cancel flag on all error from the agent. Fixes a bug reported by Tom Duerbusch. sm/ * gpgsm.c (main): Let --gen-key print a more informative error message.
2007-01-30Added LIBINTL to more Makefile targets.Werner Koch1-0/+5
doc/ * com-certs.pem: Added the current root certifcates of D-Trust and S-Trust. g10/ * status.c (write_status_begin_signing): New. * sign.c (sign_file, sign_symencrypt_file): Call it. * textfilter.c (copy_clearsig_text): Call it. * call-agent.c (agent_scd_pksign): Pass --hash-rmd160 to SCD if required. * gpg.c (main): Let --no-use-agent and --gpg-agent-info print a warning. * misc.c (obsolete_option): New.
2006-11-20Made some PIN pads work.Werner Koch1-0/+4
Some cleanups for 64 bit CPUs.
2006-10-20Allow to select X.509 certificates using the keygrip.Werner Koch1-0/+7
2006-09-20Cleanups.Werner Koch1-0/+4
2006-09-14Take advantage of newer gpg-error features.Werner Koch1-0/+5
2005-10-08agent/Marcus Brinkmann1-0/+5
2005-10-08 Marcus Brinkmann <[email protected]> * Makefile.am (gpg_protect_tool_LDADD): Add ../gl/libgnu.a. (gpg_preset_passphrase_LDADD, t_common_ldadd): Likewise. (gpg_agent_LDADD): Add ../gl/libgnu.a after ../common/libcommon.a. kbx/ 2005-10-08 Marcus Brinkmann <[email protected]> * Makefile.am (kbxutil_LDADD): Add ../gl/libgnu.a after ../jnlib/libjnlib.a. scd/ 2005-10-08 Marcus Brinkmann <[email protected]> * Makefile.am (scdaemon_LDADD): Add ../gl/libgnu.a after ../common/libcommon.a. sm/ 2005-10-08 Marcus Brinkmann <[email protected]> * Makefile.am (gpgsm_LDADD): Add ../gl/libgnu.a after ../common/libcommon.a. tools/ 2005-10-08 Marcus Brinkmann <[email protected]> * Makefile.am (gpgconf_LDADD): Add ../gl/libgnu.a after ../common/libcommon.a. (symcryptrun_LDADD, gpg_connect_agent_LDADD, gpgkey2ssh_LDADD): Likewise.
2005-06-16gcc-4 defaults forced me to edit many many files to get rid of theWerner Koch1-0/+11
char * vs. unsigned char * warnings. The GNU coding standards used to say that these mismatches are okay and better than a bunch of casts. Obviously this has changed now.
2005-06-01* configure.ac (gl_INIT): Add gnulib stuff.Werner Koch1-0/+7
(fseeko, ftello, ttyname, isascii): Replaced the AC_REPLACE_FUNCS by a simple check. (putc_unlocked): Removed check. Not used. (strsep, mkdtemp, asprintf): Replaced checks by gnulib checks. (xsize): Added will probably come handy soon. (CFLAGS): Use -Wformat-security instead of -Wformat-nonliteral. Add --Wno-format-y2k. * gl/, gl/m4/: New. * gpg-agent.c: Include setenv.h. * Makefile.am (AM_CPPFLAGS): Added. * util.h: Add some includes for gnulib. (ttyname, isascii): Define them inline. * fseeko.c, ftello.c: Removed. * strsep.c, mkdtemp.c: Removed. * ttyname.c, isascii.c: Removed. * mkdtemp.c: Removed. * exec.c: Include mkdtemp.h * keybox-file.c (ftello) [!HAVE_FSEEKO]: New replacement function. Copied from ../common/ftello.c. * keybox-update.c (fseeko) [!HAVE_FSEEKO]: New replacement function. Copied from ../common/iobuf.c. * scdaemon.c: Include mkdtemp.h. * misc.c: Include setenv.h. * symcryptrun.c: Include mkdtemp.h.
2004-12-18Avoid the " map_to_assuan_status called with no error source" diagnostic.Werner Koch1-0/+5
2004-12-07(keybox_release): Close the file pointer.Werner Koch1-0/+4
2004-12-02First take on a W32 portWerner Koch1-0/+6
2004-09-30* gpgv.c (i18n_init): Always use LC_ALL.Werner Koch1-1/+3
* kbxutil.c (i18n_init): Always use LC_ALL. * gpgsm.c (i18n_init): Always use LC_ALL. * certdump.c (gpgsm_format_name): Factored code out to .. (gpgsm_format_name2): .. new. (gpgsm_print_name): Factored code out to .. (gpgsm_print_name2): .. new. (print_dn_part): New arg TRANSLATE. Changed all callers. (print_dn_parts): Ditto. (gpgsm_format_keydesc): Do not translate the SUBJECT; we require it to stay UTF-8 but we still want to filter out bad control characters. * gpgconf.c (i18n_init): Always use LC_ALL.
2004-09-30Preparing a new release. Updated gettextWerner Koch1-0/+4
2004-08-24* kbxutil.c: New command --import-openpgp.Werner Koch1-0/+10
(main): Updated libgcrypt initialization stuff. (my_gcry_logger): New. (read_file): New. Taken from ../agent/protect-tool. (dump_fpr, dump_openpgp_key, import_openpgp): New. * keybox-openpgp.c: New.
2004-06-18* keybox-dump.c (_keybox_dump_file): New arg STATS_ONLY.Werner Koch1-0/+6
(update_stats): New. * kbxutil.c (main): New command --stats.
2004-04-26The keybox gets now compressed after 3 hours and ephemeralWerner Koch1-0/+24
stored certificates are deleted after about a day.
2004-04-20Include jnlib/types.h and remove our ownWerner Koch1-0/+5
definitions for byte.u16 and u32.
2004-02-02* keybox.h (keybox_flag_t): New.Werner Koch1-0/+6
* keybox-search.c (get_flag_from_image, keybox_get_flags): New. (_keybox_get_flag_location): New. * certchain.c (gpgsm_validate_chain): Mark revoked certs in the keybox. * keylist.c (list_cert_colon): New arg VALIDITY; use it to print a revoked flag. (list_internal_keys): Retrieve validity flag. (list_external_cb): Pass 0 as validity flag. * keydb.c (keydb_get_flags, keydb_set_flags): New. (keydb_set_cert_flags): New. (lock_all): Return a proper error code. (keydb_lock): New. (keydb_delete): Don't lock but check that it has been locked. (keydb_update_keyblock): Ditto. * delete.c (delete_one): Take a lock.
2003-11-12Mainly changes to adjust for the changed KSBA API.Werner Koch1-0/+6
2003-06-05This commit was manufactured by cvs2svn to create branchRepo Admin1-0/+119
'GNUPG-1-9-BRANCH'.
2003-06-03Make use of libgpg-errorWerner Koch1-0/+8
2003-01-09Updated from latest NewPG projectWerner Koch1-1/+10
2002-10-19This commit was manufactured by cvs2svn to create branchRepo Admin1-102/+0
'GNUPG-1-9-BRANCH'.
2002-08-10* keybox-search.c (blob_cmp_fpr_part): New.Werner Koch1-0/+5
(has_short_kid, has_long_kid): Implemented.
2002-07-22* keybox-defs.h: New BLOBTYPTE_EMPTY.Werner Koch1-0/+10
* keybox-dump.c (_keybox_dump_blob): Handle new type. * keybox-file.c (_keybox_read_blob): Skip over empty blobs. Store the file offset. * keybox-blob.c (_keybox_new_blob): Add new arg OFF. (_keybox_get_blob_fileoffset): New. * keybox-update.c (keybox_delete): Implemented.