aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* 2009-06-18 Marcus Brinkmann <[email protected]>Marcus Brinkmann2009-06-193-2/+9
| | | | | Released GPGME 1.2.0.
* Fix last change, how did that happen?Marcus Brinkmann2009-06-181-1/+1
|
* 2009-06-18 Marcus Brinkmann <[email protected]>Marcus Brinkmann2009-06-183-6/+12
| | | | | | | * configure.ac (my_version): Set to 1.2.0. (LIBGPGME_LT_CURRENT, LIBGPGME_LT_AGE): Bump. (LIBGPGME_LT_REVISION): Reset.
* 2009-06-18 Marcus Brinkmann <[email protected]>Marcus Brinkmann2009-06-182-0/+6
| | | | | | * gpgme.h.in (GPGME_CONF_PATHNAME): Revert last change, it's back! (GPA still uses it...).
* 2009-06-18 Marcus Brinkmann <[email protected]>Marcus Brinkmann2009-06-183-2/+6
| | | | | | * gpgme.def: Fix stupid typo. * w32-io.c (_gpgme_io_pipe): Add missing declaration.
* 2009-06-18 Marcus Brinkmann <[email protected]>Marcus Brinkmann2009-06-184-23/+56
| | | | | | | | | | | | * gpgme.h.in (GPGME_CONF_PATHNAME): Remove obsolete macro. * w32-io.c (_gpgme_io_pipe): Allocate reader/writer thread right away. (_gpgme_io_read, _gpgme_io_write, _gpgme_io_select) (_gpgme_io_dup): Never allocate threads here. (find_writer, find_reader): Check return value of thread creation function.
* 2009-06-18 Marcus Brinkmann <[email protected]>Marcus Brinkmann2009-06-184-0/+18
| | | | | | | | * context.h (CTX_OP_DATA_MAGIC): New macro. (struct ctx_op_data): New member MAGIC. * op-support.c (_gpgme_op_data_lookup): Initialize magic. * gpgme.c (gpgme_result_unref, gpgme_result_ref): Check magic.
* 2009-06-16 Marcus Brinkmann <[email protected]>Marcus Brinkmann2009-06-172-0/+3
| | | | | * gpgme.c (gpgme_result_unref): Hot fix to release a lock.
* Add support for gpg --fetch-keys.Werner Koch2009-06-1614-71/+362
|
* doc/Marcus Brinkmann2009-06-165-7/+74
| | | | | | | | | | | | | 2009-06-16 Marcus Brinkmann <[email protected]> * gpgme.texi (Result Management): New section. src/ 2009-06-16 Marcus Brinkmann <[email protected]> * gpgme.c (result_ref_lock): New global variable. (gpgme_result_ref, gpgme_result_unref): use it.
* Add new functions to import and export keys specified by gpgme_key_t.Werner Koch2009-06-1622-91/+1004
| | | | | Allow exporting keys to a keyserver.
* 2009-06-15 Marcus Brinkmann <[email protected]>Marcus Brinkmann2009-06-157-6/+57
| | | | | | | | | | | | * gpgme.h.in (gpgme_result_ref, gpgme_result_unref): Add prototypes. * gpgme.def, libgpgme.vers (gpgme_result_ref, gpgme_result_unref): Add these. * context.h (struct ctx_op_data): Add member "references". * gpgme.c (gpgme_result_ref, gpgme_result_unref): New functions. (_gpgme_release_result): Use gpgme_result_unref. * op-support.c (_gpgme_op_data_lookup): Initialize references.
* Improved W32 SetForegroundWindow hacks.Werner Koch2009-06-1216-49/+171
|
* Fix possible assert in the card edit.Werner Koch2009-06-092-0/+4
|
* Add gpgme_io_write and gpgme_io_read.Werner Koch2009-06-0911-7/+71
| | | | | Minor cleanups.
* Do not distribute gpgme.h.Werner Koch2009-06-092-4/+7
|
* Define error code.Werner Koch2009-06-092-1/+7
|
* doc/Marcus Brinkmann2009-05-2810-5/+101
| | | | | | | | | | | | | | | | | | | | | | 2009-05-28 Marcus Brinkmann <[email protected]> * gpgme.texi (Library Version Check): Document selftest error. (Creating Contexts): Likewise. src/ 2009-05-28 Marcus Brinkmann <[email protected]> * gpgme.h.in (gpgme_check_version_internal): New prototype. (gpgme_check_version): New macro, overriding function of the same name. * libgpgme.vers, gpgme.def: Add gpgme_check_version_internal.o * context.h (_gpgme_selftest): New variable declaration. * version.c: Include "context.h". (gpgme_check_version): Set _gpgme_selftest on success. (gpgme_check_version_internal): New function. * gpgme.c (_gpgme_selftest): Define it. (gpgme_new): Check the selftest result.
* doc/Marcus Brinkmann2009-05-187-2/+36
| | | | | | | | | | | | | | | | | | 2009-05-18 Marcus Brinkmann <[email protected]> * gpgme.texi (Encrypting a Plaintext): Document GPGME_ENCRYPT_NO_ENCRYPT_TO. src/ 2009-05-18 Marcus Brinkmann <[email protected]> * gpgme.h.in (gpgme_encrypt_flags_t): Add GPGME_ENCRYPT_NO_ENCRYPT_TO. * engine-gpg.c (gpg_encrypt): Pass --no-encrypt-to to gpg if GPGME_ENCRYPT_NO_ENCRYPT_TO flag is set.
* * gpgme.h.in (gpgme_status_code_t): Explicitly initialize forWerner Koch2009-05-142-91/+96
| | | | | better maintainability and to help debugging.
* 2009-05-05 Marcus Brinkmann <[email protected]>Marcus Brinkmann2009-05-052-4/+8
| | | | | * gpgme.texi (Engine Information): Replace path by file_name.
* 2009-05-05 Marcus Brinkmann <[email protected]>Marcus Brinkmann2009-05-054-0/+32
| | | | | | | | | | | * configure.ac: Add infrastructure for compile time check of _FILE_OFFSET_BITS. src/ 2009-05-05 Marcus Brinkmann <[email protected]> * gpgme.h.in: Add compile time check for _FILE_OFFSET_BITS.
* * Makefile.am (DISTCHECK_CONFIGURE_FLAGS): Specify --with-gpg.Moritz Schulte2009-04-195-7/+29
| | | | | | | | | | | | * gpg/Makefile.am (EXTRA_DIST): Replaced mkdemodirs with mkdemodirs.in. (mkdemodirs): New target. (clean-local): Added command for removing mkdemodirs script. (./Alpha/Secret.gpg): Added dependency on mkdemodirs. * gpg/mkdemodirs: Renamed to ... * gpg/mkdemodirs.in: ... here. * gpg/mkdemodirs.in (GPG): Derive value from @GPG@ instead of hard-coding "gpg".
* 2009-04-15 Marcus Brinkmann <[email protected]>Marcus Brinkmann2009-04-153-2/+34
| | | | | | * posix-io.c (_gpgme_io_socket, _gpgme_io_connect): New functions. * w32-io.c (_gpgme_io_connect): Fix stupid error.
* assuan/Marcus Brinkmann2009-04-0814-79/+504
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2009-04-08 Marcus Brinkmann <[email protected]> * assuan.h (_gpgme_io_socket): New prototype. (_ASSUAN_CUSTOM_IO, _assuan_custom_close, _assuan_custom_read) (_assuan_custom_write, _assuan_custom_pipe, _assuan_custom_socket) (_assuan_custom_connect): New macros. * assuan-socket.c (_assuan_close, _assuan_sock_new) (_assuan_sock_connect) [_ASSUAN_CUSTOM_IO]: Use custom I/O function. * assuan-buffer.c (assuan_read_line): Do not handle EAGAIN anymore. * assuan-client.c (_assuan_read_from_server): Likewise. * assuan-handler.c (process_next): Likewise * assuan-inquire.c (assuan_inquire): Likewise. src/ 2009-04-08 Marcus Brinkmann <[email protected]> * w32-glib-io.c (giochannel_table): New members used, fd, socket. (find_channel): Drop CREATE argument. (new_dummy_channel_from_fd, new_channel_from_fd) (new_channel_from_socket): New functions. (_gpgm_io_fd2str): Implement for sockets. (_gpgme_io_write, _gpgme_io_read): Translate EAGAIN errors correctly. (_gpgme_io_pipe): Fix for new channel bookkeeping. (_gpgme_io_close, _gpgme_io_dup): Likewise. (wsa2errno, _gpgme_io_socket, _gpgme_io_connect): New. * w32-io.c (MAX_READERS, MAX_WRITERS): Bump up to 40. (wsa2errno, _gpgme_io_socket, _gpgme_io_connect): New. * w32-qt-io.cpp (_gpgme_io_socket, _gpgme_io_connect): New stubs. * version.c [HAVE_W32_SYSTEM]: Include "windows.h. (do_subsystem_inits) [HAVE_W32_SYSTEM]: Call WSAStartup. * engine-assuan.c (llass_status_handler): Ignore EAGAIN errors.
* 2009-03-23 Marcus Brinkmann <[email protected]>Marcus Brinkmann2009-03-232-0/+6
| | | | | * assuan.h: Add prefix macros for _assuan_close and _assuan_usleep.
* Add GPGME_KEYLIST_MODE_EPHEMERAL.Werner Koch2009-03-185-2/+20
|
* Fix locale problem, e.g. for et_ET.Werner Koch2009-03-132-0/+9
|
* assuan/Marcus Brinkmann2009-03-0622-574/+1652
| | | | | | | | | | | | | 2009-03-06 Marcus Brinkmann <[email protected]> * assuan/: Update to libassuan SVN 2009-03-06. src/ 2009-03-06 Marcus Brinkmann <[email protected]> * version.c (do_subsystem_inits): Do not set assuan log level. * debug.c (debug_init): Likewise.
* Chnaged the op-assuan interface.Werner Koch2009-02-249-53/+106
|
* Fix spawn prototype for w32 glib and qt versions.Werner Koch2009-02-043-2/+8
|
* Provide inforation about smartcards.Werner Koch2009-02-047-9/+87
|
* First take on the low-level assuan interface.Werner Koch2009-01-2627-48/+1531
|
* Renamed rungpg.c to engine-gpg.c for conistency.Werner Koch2009-01-193-7/+12
|
* 2008-12-08 Marcus Brinkmann <[email protected]>gpgme-1.1.8Marcus Brinkmann2008-12-083-7/+9
| | | | | | | Release GPGME 1.1.8. * configure.ac: Bump API revision.
* 2008-12-03 Marcus Brinkmann <[email protected]>Marcus Brinkmann2008-12-034-3/+8
| | | | | | * Makefile.am (INCLUDES): Fix path to include file. * gpg/Makefile.am (INCLUDES), gpgsm/Makefile.am (INCLUDES): Likewise.
* 2008-12-03 Marcus Brinkmann <[email protected]>Marcus Brinkmann2008-12-032-1/+5
| | | | | * Makefile.am (status-table.h): Use $(builddir) to find gpgme.h.
* Fix doc bug.Werner Koch2008-11-282-1/+6
|
* 2008-11-08 Moritz <[email protected]>Moritz Schulte2008-11-232-36/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gpgme.lisp (size-t): Wrong call to defctype: function accepts optional, not keyword argument. (ssize-t): Likewise. (off-t): Likewise. (gpgme-data-t, gpgme-ctx-t): Likewise. (gpgme-error-t): Likewise. (gpgme-error-no-signal-t): Likewise. (gpgme-err-code-t): Likewise. (gpgme-err-source-t): Likewise. (gpgme-sig-notation-t, gpgme-engine-info-t): Likewise. (gpgme-subkey-t): Likewise. (gpgme-key-sig-t): Likewise. (gpgme-user-id-t): Likewise. (gpgme-key-t): Likewise. (gpgme-data-cbs-t): Likewise. (gpgme-invalid-key-t): Likewise. (gpgme-op-encrypt-result-t): Likewise. (gpgme-recipient-t): Likewise. (gpgme-op-decrypt-result-t): Likewise. (gpgme-new-signature-t): Likewise. (gpgme-op-sign-result-t): Likewise. (gpgme-signature-t): Likewise. (gpgme-op-verify-result-t): Likewise. (gpgme-import-status-t): Likewise. (gpgme-op-import-result-t): Likewise. (gpgme-op-genkey-result-t): Likewise. (gpgme-op-keylist-result-t): Likewise.
* Fix SIGPIPE ignoring regression.Werner Koch2008-11-187-8/+136
| | | | | Fix unsupported algorithm detection.
* 008-11-03 Marcus Brinkmann <[email protected]>Marcus Brinkmann2008-11-0395-14/+30
| | | | | | | | | | | | | | | | | | | | * configure.ac: Replace gpgme paths with src. * gpgme: Move to ... * src: ... this new directory. assuan/ 2008-11-03 Marcus Brinkmann <[email protected]> * Makefile.am (INCLUDES): Replace gpgme path with src. tests/ 2008-11-03 Marcus Brinkmann <[email protected]> * gpgsm/Makefile.am (INCLUDES, LDADD): Replace gpgme path with src. * gpg/Makefile.am (INCLUDES, LDADD, t_thread1_LDADD): Likewise. * Makefile.am (LDADD): Likewise.
* assuan/Marcus Brinkmann2008-10-309-9/+27
| | | | | | | | | | | | | | | | | | | | | | 2008-10-30 Marcus Brinkmann <[email protected]> * assuan-pipe-connect.c: Fix prototype for _gpgme_io_spawn. Cast second argument in its invocation to silence gcc warning. gpgme/ 2008-10-30 Marcus Brinkmann <[email protected]> * wait-private.c (_gpgme_wait_on_condition): Remove unused variable IDX. * wait-global.c: Include ops.h to silence gcc warning. (_gpgme_wait_global_event_cb): Pass error value directly. * wait-user.c: Include ops.h to silence gcc warning. * posix-io.c (_gpgme_io_spawn): Make ARGV argument const to silence gcc warning. Cast argument to execv to silence warning. * w32-io.c (_gpgme_io_spawn): Likewise. * priv-io.h (_gpgme_io_spawn): Likewise for prototype.
* use validated mode.Werner Koch2008-10-301-0/+3
|
* new debug helper programWerner Koch2008-10-302-1/+123
|
* Fix last change.Werner Koch2008-10-242-6/+12
|
* 2008-10-23 Marcus Brinkmann <[email protected]>Marcus Brinkmann2008-10-232-4/+44
| | | | | | * rungpg.c (gpg_keylist_preprocess): Convert percent escaped string to C coded string.
* Fix bug #818.Werner Koch2008-10-208-14/+36
| | | | | Use gpgme.h.in instead of in-place editing gpgme.h.
* 2008-10-18 Marcus Brinkmann <[email protected]>Marcus Brinkmann2008-10-172-0/+16
| | | | | | | | | * w32-util.c (find_program_in_registry): Don't define. (_gpgme_get_gpg_path, _gpgme_get_gpgsm_path) (_gpgme_get_gpgconf_path): Do not check for fooProgram in the registry anymore. It is now no longer possible to overwrite the default location in that way.
* Post-release changes.Marcus Brinkmann2008-10-172-3/+11
|
* 2008-10-17 Marcus Brinkmann <[email protected]>Marcus Brinkmann2008-10-173-5/+11
| | | | | | | Release GPGME 1.1.7. * configure.ac (LIBGPGME_LT_REVISION): Bump for release.