| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-09-29 Marcus Brinkmann <[email protected]>
* gpgme.texi (Key Management): Change type of keylist_mode in
gpgme_key_t to gpgme_keylist_mode_t.
gpgme/
2004-09-29 Marcus Brinkmann <[email protected]>
* gpgme.h (GPGME_IMPORT_NEW, GPGME_IMPORT_UID, GPGME_IMPORT_SIG,
GPGME_IMPORT_SUBKEY, GPGME_IMPORT_SECRET,
(GPGME_KEYLIST_MODE_LOCAL, GPGME_KEYLIST_MODERN_EXTERN,
GPGME_KEYLIST_MODE_SIGS, GPGME_KEYLIST_MODE_VALIDATE): Change from
enum to macros.
(gpgme_keylist_mode_t): Define as unsigned int.
(gpgme_key_t): Change type of keylist_mode to
gpgme_keylist_mode_t.
|
|
|
|
|
|
| |
* data.c (_gpgme_data_outbound_handler): Close the file descriptor
if we get an EPIPE.
|
|
|
|
|
|
|
|
|
|
|
| |
* data-stream.c (stream_seek): Call ftello and return the current
offset.
* data.h (struct gpgme_data): Change type of data.mem.offset to
off_t.
* data.c (gpgme_data_seek): Check dh->cbs->seek callback, not read
callback. If SEEK_CUR, adjust the offset by the pending buffer
size. Clear pending buffer on success.
|
|
|
|
|
| |
* gpgme.m4: Add copyright notice.
|
|
|
|
|
|
| |
* passphrase.c (_gpgme_passphrase_status_handler): Always run the
status handler.
|
|
|
|
|
| |
* rungpg.c (build_argv): Use --no-sk-comment, not --no-comment.
|
|
|
|
|
|
|
|
| |
* key.c (_gpgme_key_append_name): Make sure tail points to the
byte following the uid.
(_gpgme_key_add_sig): Likewise. Don't use calloc, but malloc and
memset.
|
| |
|
|
|
|
|
|
| |
* libgpgme.vers: Remove C-style comment, which is not supported by
older binutils.
|
|
|
|
|
|
|
|
|
|
|
| |
* configure.ac (GPGME_CONFIG_API_VERSION): New variable,
substitute it.
gpgme/
2004-05-21 Marcus Brinkmann <[email protected]>
* gpgme-config.in (Options): Support --api-version.
|
|
|
|
|
| |
* libgpgme.vers: List all gpgme symbols under version GPGME_1.0.
|
|
|
|
|
|
| |
* decrypt.c (_gpgme_decrypt_status_handler): Fix last change.
* verify.c (parse_error): Likewise.
|
|
|
|
|
| |
* verify.c (parse_error): Do not skip location of where token.
|
|
|
|
|
|
|
|
| |
* gpgme.h (gpgme_status_code_t): Add GPGME_STATUS_REVKEYSIG.
* verify.c (_gpgme_verify_status_handler): Add handling of
GPGME_STATUS_REVKEYSIG.
(parse_trust): Likewise.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-05-21 Marcus Brinkmann <[email protected]>
* gpgme.texi (Decrypt): Add note about new field wrong_key_usage
of gpgme_decrypt_result_t.
gpgme/
2004-05-21 Marcus Brinkmann <[email protected]>
* gpgme.h (struct _gpgme_decrypt_result): New fields
wrong_key_usage and _unused.
* decrypt.c (_gpgme_decrypt_status_handler): Don't skip over
character after a matched string, as in a protocol error this
could skip over the trailing binary zero.
Handle decrypt.keyusage error notifications.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-05-21 Marcus Brinkmann <[email protected]>
* gpgme.texi (Key Management): Add note about new field
keylist_mode of gpgme_key_t.
gpgme/
2004-05-21 Marcus Brinkmann <[email protected]>
* gpgme.h (struct _gpgme_key): New member keylist_mode.
* keylist.c (keylist_colon_handler): Set the keylist_mode of KEY.
|
| |
|
|
|
|
|
|
| |
* gpgme.h (struct _gpgme_signature): Change member WRONG_KEY_USAGE
to unsigned int. Same for member _unused.
|
|
|
|
|
|
|
| |
* keylist.c (set_mainkey_trust_info): Rewritten.
(set_subkey_capability): Handle 'd' (disabled).
(set_mainkey_capability): Rewritten.
|
|
|
|
|
| |
* gpgme.m4: Quote first argument to AC_DEFUN.
|
|
|
|
|
| |
The rule of least surprise.
|
|
|
|
|
| |
unused result.signatures items.
|
| |
|
|
|
|
|
|
|
| |
if we can't process it.
* decrypt-verify.c (decrypt_verify_status_handler): Backed out
yesterday's hack. It is not any longer required.
|
|
|
|
|
| |
with meaningless error codes from the verify status function.
|
| |
|
| |
|
|
|
|
|
| |
* gpgsm/Makefile.am: Changed the faked system time to 20011213T12000.
|
|
|
|
|
|
|
|
|
|
|
|
| |
token.
(prepare_new_sig): New.
(parse_new_sig): Use prepare_new_sig when required.
(_gpgme_verify_status_handler): Handle STATUS_NEWSIG.
* engine-gpgsm.c (gpgsm_keylist_ext): Send with-validation
option. Fixed pattern construction.
(status_handler): Add debugging output.
|
|
|
|
|
| |
token.
|
|
|
|
|
| |
option. Fixed pattern construction.
|
|
|
|
|
|
| |
* engine-gpgsm.c (gpgsm_new): Protect _only_ tty related code with
isatty(). Submitted by Bernhard Herzog.
|
| |
|
|
|
|
|
|
| |
* rungpg.c (gpg_cancel): Set GPG->fd_data_map to NULL after
releasing it.
|
|
|
|
|
|
| |
* engine-gpgsm.c (gpgsm_cancel): Only call assuan_disconnect if
GPGSM->assuan_ctx is not NULL. Set it to NULL afterwards.
|
|
|
|
|
|
| |
* gpgme-config.in: Do not emit include and lib directory for
prefix "/usr" or "".
|
|
|
|
|
|
|
| |
beween patterns.
* gpgsm/t-export.c (main): Also check exporting 2 certificates.
|
|
|
|
|
|
|
|
| |
* rungpg.c (gpg_cancel): New function.
(gpg_release): Call it here.
(_gpgme_engine_ops_gpg): Add it here.
* engine-gpgsm.c (gpgsm_cancel): Fix last change.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-24 Marcus Brinkmann <[email protected]>
* gpgme.texi (cancellation): New section.
gpgme/
2004-02-24 Marcus Brinkmann <[email protected]>
* gpgme.c (gpgme_cancel): New function.
* engine-backend.h (struct engine_ops): New member cancel.
* engine.h (_gpgme_engine_cancel): New prototype.
* engine.c (_gpgme_engine_cancel): New function.
* engine-gpgsm.c: Add new member cancel.
(gpgsm_cancel): New function.
(gpgsm_release): Use it.
* rungpg.c: Add new member cancel.
|
|
|
|
|
|
| |
* gpgme.h: Add GPGME_KEYLIST_MODE_VALIDATE.
* engine-gpgsm.c (gpgsm_keylist): Send this to gpgsm.
|
|
|
|
|
| |
by Adriaan de Groot.
|
|
|
|
|
| |
* rungpg.c (build_argv): Use --no-comment, not --comment "".
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* configure.ac: Add invocation of AC_SYS_LARGEFILE, AC_TYPE_OFF_T
and AC_FUNC_FSEEKO.
doc/
2004-02-01 Marcus Brinkmann <[email protected]>
* gpgme.texi (Largefile Support): New section.
gpgme/
2004-02-01 Marcus Brinkmann <[email protected]>
* data-compat.c (gpgme_data_new_from_filepart): Call fseeko if
available.
* data-stream.c (stream_seek): Likewise.
|
|
|
|
|
| |
used by GnuPG 1.9.x
|
|
|
|
|
| |
* gpgme.h (struct _gpgme_key_sig): Fix comment on REVOKED>
|
|
|
|
|
|
|
|
|
|
|
|
| |
* configure.ac: Bumbed LT_Revision; now at C12/A1/R1.
(NEED_GPGSM_VERSION): Set to 1.9.3.
* sign.c: Include util.h for prototype of _gpgme_parse_timestamp.
* gpg/t-keylist-sig.c (main): Temporary disabled one test due top
gpg 1.3.4 problems.
* gpg/t-import.c (check_result): Likewise.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-25 Marcus Brinkmann <[email protected]>
* gpgme.texi (Key Management): Rename member class in
gpgme_key_sig_t to sig_class.
(Creating a Signature): Likewise for gpgme_signature_t.
gpgme/
2003-12-25 Marcus Brinkmann <[email protected]>
* gpgme.h (_GPGME_D_CLASS): Revert this change.
(struct _gpgme_key_sig): For C++ compilers, rename class
member to _obsolete_class. Add new member sig_class.
(struct _gpgme_new_signature): Same here.
* key.c (gpgme_key_sig_get_ulong_attr): Use CERTSIG->sig_class,
not CERTSIG->class.
* keylist.c (keylist_colon_handler): Likewise for KEYSIG, but keep
setting KEYSIG->class, too. Rename variable CLASS to SIG_CLASS.
* sign.c (parse_sig_created): Set SIG->sig_class.
|
| |
|
|
|
|
|
|
|
|
|
| |
(atoi_1, atoi_2, atoi_4): New.
* keylist.c (parse_timestamp): Removed. Changed all callers to use
the new function.
* verify.c (parse_valid_sig): Ditto. Repalced the errno check.
* sign.c (parse_sig_created): Ditto.
|
|
|
|
|
| |
when driving the one for gnupg, the bug was probably introduced.
|