aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* Fix for mingw32 bug.Werner Koch2008-10-172-1/+6
|
* 2008-09-23 Marcus Brinkmann <[email protected]>Marcus Brinkmann2008-09-233-0/+7
| | | | | | * gpgme.c (gpgme_sig_notation_clear): Clear CTX->sig_notations. Submitted by "Daniel Mueller" <[email protected]>
* 2008-09-19 Moritz <[email protected]>Moritz Schulte2008-09-192-1/+4
| | | | | * configure.ac: Remove bogus "esac".
* 2008-09-16 Marcus Brinkmann <[email protected]>Marcus Brinkmann2008-09-162-0/+9
| | | | | * configure.ac (_XOPEN_SOURCE) [apple-darwin]: Define it.
* 2008-09-16 Marcus Brinkmann <[email protected]>Marcus Brinkmann2008-09-162-2/+6
| | | | | * rungpg.c (gpg_new): Don't use errno with ttyname_r.
* 2008-08-11 Marcus Brinkmann <[email protected]>Marcus Brinkmann2008-08-118-43/+44
| | | | | | | | | | | | * rungpg.c (gpg_cancel): Remove cmd fd before status fd. * gpgme.c (_gpgme_cancel_with_err): New function. (gpgme_cancel): Reimplement in terms of _gpgme_cancel_with_err. * wait-private.c (_gpgme_wait_on_condition): Use _gpgme_cancel_with_err. * wait-user.c (_gpgme_user_io_cb_handler): Likewise. * wait-global.c (_gpgme_wait_global_event_cb, gpgme_wait): Likewise.
* 2008-08-08 Marcus Brinkmann <[email protected]>Marcus Brinkmann2008-08-082-6/+11
| | | | | | * rungpg.c (command_handler): Remove I/O callback on error, too.
* Add a module overview diagram.Werner Koch2008-07-173-0/+646
|
* Update automake scripts.Werner Koch2008-07-0413-3721/+6601
| | | | | Minor doc changes.
* 2008-06-29 Marcus Brinkmann <[email protected]>Marcus Brinkmann2008-06-292-1/+4
| | | | | * gpgme.c (gpgme_cancel_async): Remove unused variable.
* 2008-06-27 Marcus Brinkmann <[email protected]>Marcus Brinkmann2008-06-273-0/+6
| | | | | | * libgpgme.vers: Add gpgme_cancel_async. * gpgme.def: Likewise.
* Add gpgme_cancel_asyncMarcus Brinkmann2008-06-271-0/+4
|
* 2008-06-27 Marcus Brinkmann <[email protected]>Marcus Brinkmann2008-06-2710-12/+92
| | | | | | | | | | | | | | | | | | | * gpgme.texi (Cancellation): Document gpgme_cancel_async. gpgme/ 2008-06-27 Marcus Brinkmann <[email protected]> * context.h: Include "sema.h". (struct gpgme_context): New members lock and canceled. * gpgme.c (gpgme_new): Initialize lock. (gpgme_release): Destroy lock. (gpgme_cancel_async): New function. * op-support.c (_gpgme_op_reset): Reset the canceled flag. * wait-global.c (gpgme_wait): Check cancel flag before processing any I/O callbacks. * wait-private.c (_gpgme_wait_on_condition): Likewise. * wait-user.c (_gpgme_user_io_cb_handler): Likewise.