aboutsummaryrefslogtreecommitdiffstats
path: root/common (unfollow)
Commit message (Collapse)AuthorFilesLines
2003-07-16* simple-pwquery.c, simple-pwquery.h: New; moved from ../agent.Werner Koch4-1/+566
* Makefile.am (libsimple_pwquery_a_LIBADD): New.
2003-07-04Minor changes to make make dist work correctly.Werner Koch1-1/+0
2003-06-27Key generation and signing using the OpenPGP card does rudimentary work.Werner Koch2-0/+10
2003-06-18Finished the bulk of changes for gnupg 1.9. This included switchingWerner Koch10-4/+3584
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 Koch8-274/+212
(Sorry, it does not build currently - I need to check it in to avoid duplicate work.)
2003-06-04Update error handling to match gpg-error in CVS.Marcus Brinkmann1-5/+1
2003-06-03Make use of libgpg-errorWerner Koch1-1/+8
2003-04-29* util.h (fopencokokie): Removed prototype and struct.Werner Koch3-23/+10
* maperror.c: Use system assuan.h
2003-01-09Updated from latest NewPG projectWerner Koch4-2/+73
2002-09-052002-09-04 Neal H. Walfield <[email protected]>Neal Walfield2-1/+14
* vasprintf.c (vasprintf) [va_copy]: Use va_copy. [!va_copy && __va_copy]: Use __va_copy. [!va_copy && !__va_copy]: Only now fall back to using memcpy.
2002-08-21* errors.h: Added STATUS_IMPORT_PROBLEM.Werner Koch2-0/+5
2002-08-21* vasprintf.c: Hack to handle NULL for %s.Werner Koch2-2/+13
2002-08-16Renamed an error code.Werner Koch3-3/+3
2002-08-09* signal.c: New. Taken from GnuPG 1.1.91.Werner Koch4-3/+246
2002-07-22* fseeko.c, ftello.c: New.Werner Koch4-1/+89
* configure.ac: Check for ftello and provide a replacement.
2002-06-28* maperror.c (map_to_assuan_status): Map more errorcodes to BadWerner Koch2-0/+11
Certificate.
2002-06-26* maperror.c (map_to_assuan_status): Map EOF to No_Data_Available.Werner Koch2-0/+7
2002-06-12Various changes.Werner Koch5-6/+91
2002-05-23* no-pth.c, Makefile.am: Removed.Werner Koch3-55/+4
* call-scd.c: Seirialized all scdaeom access when using Pth. * cache.c: Made the cache Pth-thread-safe. (agent_unlock_cache_entry): New. * findkey.c (unprotect): Unlock the returned cache value. * command.c (cmd_get_passphrase): Ditto. * gpg-agent.c (main): Register pth_read/write with Assuan.
2002-05-22* mkdtemp.c: Replaced byte by unsigned char because it is no longerWerner Koch2-2/+7
defined in gcrypt.h.
2002-05-21* keylist.c (list_internal_keys): Renamed from gpgsm_list_keys.Werner Koch1-1/+3
(list_external_keys): New. (gpgsm_list_keys): Dispatcher for above. * call-dirmngr.c (lookup_cb,pattern_from_strlist) (gpgsm_dirmngr_lookup): New. * server.c (option_handler): Handle new option --list-mode. (do_listkeys): Handle options and actually use the mode argument. (get_status_string): New code TRUNCATED.
2002-05-21* import.c (gpgsm_import): Try to identify the type of input andWerner Koch2-2/+33
handle certs-only messages. * maperror.c (map_gcry_err): Add libgcrypt's new S-expression errors. (map_ksba_err): Add a few mappings. * configure.ac: We now require libgcrypt 1.1.7 and libksba 0.4.2.
2002-05-14sm/Werner Koch4-1/+100
* gpgsm.c: New option --faked-system-time * sign.c (gpgsm_sign): And use it here. * certpath.c (gpgsm_validate_path): Ditto. common/ * gettime.c: New. agent/ * cache.c (housekeeping, agent_put_cache): Use our time() wrapper. / * doc/: New * configure.ac, Makefile.am: Added doc/
2002-05-03* errors.h: Added STARUS_EXPSIG and STATUS_EXPKEYSIG.NEWPG-0-3-6Werner Koch2-0/+7
2002-04-15* cryptmiss.c: New.Werner Koch3-1/+45
2002-04-12* certlist.c (cert_usable_p): New.Werner Koch1-0/+1
(gpgsm_cert_use_sign_p,gpgsm_cert_use_encrypt_p): New. (gpgsm_cert_use_verify_p,gpgsm_cert_use_decrypt_p): New. (gpgsm_add_to_certlist): Check the key usage. * sign.c (gpgsm_sign): Ditto. * verify.c (gpgsm_verify): Print a message wehn an unsuitable certificate was used. * decrypt.c (gpgsm_decrypt): Ditto * keylist.c (print_capabilities): Determine values from the cert.
2002-03-12More error codesWerner Koch1-0/+2
2002-03-05We got more error codes than actual code ;-)Werner Koch1-0/+1
2002-02-28Changes needed to support smartcards. Well, only _support_. There isWerner Koch2-1/+10
no real code yet.
2002-02-19* certpath.c (check_cert_policy): New.Werner Koch1-0/+2
(gpgsm_validate_path): And call it from here. * gpgsm.c (main): New options --policy-file, --disable-policy-checks and --enable-policy-checks. * gpgsm.h (opt): Added policy_file, no_policy_checks.
2002-02-18More error codesWerner Koch3-0/+23
2002-02-12* fopencookie.c: Dummy function.Werner Koch7-4/+288
* vasprintf.c: New. Taken from binutils-2.9.1 and dropped all non ANSI-C stuff. Merged with asprintf version. * no-pth.c: New.
2002-02-07* certlist.c (gpgsm_add_to_certlist): Check that the specifiedWerner Koch1-0/+1
name identifies a certificate unambiguously. (gpgsm_find_cert): Ditto. * server.c (cmd_listkeys): Check that the data stream is available. (cmd_listsecretkeys): Ditto. (has_option): New. (cmd_sign): Fix ambiguousity in option recognition. * gpgsm.c (main): Enable --logger-fd. * encrypt.c (gpgsm_encrypt): Increased buffer size for better performance. * call-agent.c (gpgsm_agent_pksign): Check the S-Exp received from the agent. * keylist.c (list_cert_colon): Filter out control characters.
2002-01-31Added a few more error codesWerner Koch1-0/+3
2002-01-23* mkdtemp.c: Copied from gnupg-1.0.6c and changed to use libgcrypt.Werner Koch3-0/+104
* configure.ac (mkdtemp): See whether we have to provide a replacement.
2002-01-22* certpath.c (unknown_criticals): New.Werner Koch1-0/+4
(allowed_ca): New. (gpgsm_validate_path): Check validity, CA attribute, path length and unknown critical extensions.
2002-01-19* sysutils.c: New. This is the misc.c file from gnupg 1.0.6 withWerner Koch4-1/+244
the OpenPGP stuff removed. * sysutils.h: New.
2002-01-19More error codes and mappingsWerner Koch2-0/+4
2002-01-15* maperror.c: Add mapping for Not_Trusted.Werner Koch3-0/+10
2002-01-11* maperror.c (map_assuan_err): Codes for CRLWerner Koch3-1/+14
2002-01-10*** empty log message ***Werner Koch4-2/+72
2001-12-20* maperror.c (map_gcry_err): Add some mappings.Werner Koch3-0/+47
2001-12-18* Makefile.am (AM_CPPFLAGS): Add flags for libksbaNEWPG-0-0-0Werner Koch2-0/+14
* Makefile.am (AM_CPPFLAGS): Include flags for gcrypt and ksba * Makefile.am: Use LIBGCRYPT macros
2001-12-14* util.h (digitp, hexdigitp): New ctype like macros.Werner Koch1-2/+2
(atoi_1,atoi_2,atoi_4,xtoi_1,xtoi_2): New. * command.c: Removed the conversion macros as they are now in ../common/util.h.
2001-12-14* util.h (digitp, hexdigitp): New ctype like macros.Werner Koch2-0/+32
(atoi_1,atoi_2,atoi_4,xtoi_1,xtoi_2): New.
2001-12-11new error codesWerner Koch1-0/+1
2001-12-10The Agent does now call the pin entry program; however because we haveWerner Koch1-0/+4
not yet implemeted secret key protection, its purpose is somewhat limited. Well, the PIN entry modules can now be tested.
2001-12-06More error codesWerner Koch2-0/+5
2001-12-05New error codes and another mapping fnc.Werner Koch3-1/+27
2001-11-26More error codesWerner Koch1-0/+4