Werner Koch
c1858725b2
Removed this file from the CVS.
2004-04-20 06:50:55 +00:00
Werner Koch
5b9023c6e7
(copy_and_escape): Relaxed quoting.
2004-04-13 09:45:23 +00:00
Werner Koch
d3411b3277
(STATUS_NEWSIG): New.
2004-04-05 17:24:27 +00:00
Werner Koch
b541bbde6d
* dynload.h [__MINGW32__]: Define RTLD_LAZY.
2004-03-16 10:47:08 +00:00
Werner Koch
884483282f
Preparing for a release
2004-03-06 20:11:19 +00:00
Werner Koch
a1b487a17a
* protect-tool.c: New options --have-cert and --prompt.
...
(export_p12_file): Read a certificate from STDIN and pass it to
p12_build. Detect a keygrip and construct the filename in that
case. Unprotcet a key if needed. Print error messages for key
formats we can't handle.
(release_passphrase): New.
(get_passphrase): New arg PROMPTNO. Return the allocated
string. Changed all callers.
* minip12.c: Revamped the build part.
(p12_build): New args CERT and CERTLEN.
* simple-pwquery.c (agent_open): Don't mangle INFOSTR.
* export.c (export_p12, popen_protect_tool)
(gpgsm_p12_export): New.
* gpgsm.c (main): New command --export-secret-key-p12.
2004-02-19 16:26:32 +00:00
Werner Koch
103a442be9
* simple-pwquery.c (agent_open): Ignore an empty GPG_AGENT_INFO.
2004-02-18 16:58:00 +00:00
Werner Koch
ef5546a48b
Added STATUS_IMPORT_OK.
2004-02-17 15:04:28 +00:00
Werner Koch
584784ba6d
minor cleanups
2004-02-12 09:28:32 +00:00
Werner Koch
f0d63ef75d
New. Based on code from ../sm/base64.c.
2004-02-10 19:27:54 +00:00
Marcus Brinkmann
0f7a19f3b0
2004-01-30 Marcus Brinkmann <marcus@g10code.de>
...
* Makefile.am (libcommon_a_SOURCES): Add xasprintf.c.
* miscellaneous.c (xasprintf): Moved to ...
* xasprintf (xasprintf): ... here. New file.
This allows to use xasprintf without sucking in gpg-error.
2004-01-30 12:37:09 +00:00
Werner Koch
eb24d8b751
Some minor bug fixes, new test utilities and started support for other
...
smartcard applications.
2004-01-27 16:40:42 +00:00
Werner Koch
6103066b17
(map_assuan_err): Prepared for a new error code.
2003-12-23 10:24:49 +00:00
Werner Koch
8ab35a7d26
* gettime.c (asctimestamp): Add a note on a non-avoidable gcc warning.
...
* util.h [!HAVE_VASPRINTF]: Add printf format attribute to the
replacement function.
* miscellaneous.c (xasprintf): New.
2003-12-17 12:26:38 +00:00
Werner Koch
fbb2d9de15
Preparing for 1.9.2 release.
2003-11-17 12:20:11 +00:00
Werner Koch
ecba8bf1f5
Removed.
2003-11-14 11:36:04 +00:00
Werner Koch
9b32497c7e
(vasprintf): Also fixed the prototype.
2003-11-13 19:15:38 +00:00
Werner Koch
53272a25fc
(vasprintf): ARGS should not be a pointer. Fixed
...
segv on Solaris. Reported by Andrew J. Schorr.
2003-11-13 07:37:18 +00:00
Werner Koch
dba40e5e45
Mainly changes to adjust for the changed KSBA API.
2003-11-12 15:17:44 +00:00
Werner Koch
f21638c9e3
* util.h (gnupg_isotime_t): New.
...
(gnupg_copy_time): New.
* gettime.c (gnupg_get_isotime): New.
2003-10-31 12:11:57 +00:00
Werner Koch
4c66e94ff9
Merged most of David Shaw's changes in 1.3 since 2003-06-03.
2003-09-23 17:48:33 +00:00
Werner Koch
210b725748
(tty_fprintf): New.
...
(tty_print_string, tty_print_utf8_string2)
(tty_print_utf8_string): Made P argument const byte*.
2003-09-18 15:51:01 +00:00
Marcus Brinkmann
238a1b26b8
2003-08-20 Marcus Brinkmann <marcus@g10code.de>
...
* maperror.c (map_ksba_err): Map -1. Use gpg_err_make to set
the error source.
2003-08-20 17:23:23 +00:00
Timo Schulz
6bdd855d11
Add 'dynload.h' to Makefile.am.
2003-08-14 19:58:03 +00:00
Timo Schulz
f099ed75b8
*** empty log message ***
2003-08-14 12:16:58 +00:00
Timo Schulz
2bf665e188
2003-08-14 Timo Schulz <twoaday@freakmail.de>
...
* dlfcn.h. New. W32 wrapper around the dynload mechanism.
2003-08-14 12:06:43 +00:00
Repo Admin
9ca4830a5b
This commit was manufactured by cvs2svn to create branch
...
'GNUPG-1-9-BRANCH'.
2003-08-05 17:11:04 +00:00
Repo Admin
7b6f1902d0
This commit was manufactured by cvs2svn to create branch
...
'GNUPG-1-9-BRANCH'.
2003-01-09 13:29:36 +00:00
Repo Admin
82a17c9fb3
This commit was manufactured by cvs2svn to create branch
...
'GNUPG-1-9-BRANCH'.
2002-10-19 07:55:27 +00:00
Neal Walfield
cab999130d
2002-09-04 Neal H. Walfield <neal@g10code.de>
...
* 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-09-05 16:24:16 +00:00
Werner Koch
04011644ae
* errors.h: Added STATUS_IMPORT_PROBLEM.
2002-08-21 15:41:11 +00:00
Werner Koch
bc8364ec4f
* vasprintf.c: Hack to handle NULL for %s.
2002-08-21 08:18:43 +00:00
Werner Koch
a55d4d129f
Renamed an error code.
2002-08-16 14:24:12 +00:00
Werner Koch
5b0ccaf949
* signal.c: New. Taken from GnuPG 1.1.91.
2002-08-09 18:13:41 +00:00
Werner Koch
bbf580e702
* fseeko.c, ftello.c: New.
...
* configure.ac: Check for ftello and provide a replacement.
2002-07-22 10:20:39 +00:00
Werner Koch
0c0b0f5452
* maperror.c (map_to_assuan_status): Map more errorcodes to Bad
...
Certificate.
2002-06-28 16:16:57 +00:00
Werner Koch
d905375003
* maperror.c (map_to_assuan_status): Map EOF to No_Data_Available.
2002-06-26 12:51:24 +00:00
Werner Koch
3221ef0add
Various changes.
2002-06-12 09:56:05 +00:00
Werner Koch
b209c17be9
* no-pth.c, Makefile.am: Removed.
...
* 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-23 09:07:45 +00:00
Werner Koch
3910c0f005
* mkdtemp.c: Replaced byte by unsigned char because it is no longer
...
defined in gcrypt.h.
2002-05-22 06:23:22 +00:00
Werner Koch
ad6abe7913
* keylist.c (list_internal_keys): Renamed from gpgsm_list_keys.
...
(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 19:20:40 +00:00
Werner Koch
4f7330e0bb
* import.c (gpgsm_import): Try to identify the type of input and
...
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-21 08:29:17 +00:00
Werner Koch
c7ceb874c2
sm/
...
* 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-14 16:51:00 +00:00
Werner Koch
11d568a62f
* errors.h: Added STARUS_EXPSIG and STATUS_EXPKEYSIG.
2002-05-03 20:19:35 +00:00
Werner Koch
3719aa5148
* cryptmiss.c: New.
2002-04-15 10:10:59 +00:00
Werner Koch
7e07a397a0
* certlist.c (cert_usable_p): New.
...
(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-04-12 18:54:34 +00:00
Werner Koch
1f6d901db6
More error codes
2002-03-12 13:36:55 +00:00
Werner Koch
914e77c133
We got more error codes than actual code ;-)
2002-03-05 17:17:41 +00:00
Werner Koch
56341c289c
Changes needed to support smartcards. Well, only _support_. There is
...
no real code yet.
2002-02-28 11:07:59 +00:00
Werner Koch
488243f56e
* certpath.c (check_cert_policy): New.
...
(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-19 17:39:05 +00:00