aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* 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.
* Fix incompatibility with non-recent mingw runtimes.Werner Koch2008-06-262-4/+12
|
* assuan/Marcus Brinkmann2008-06-2517-417/+1354
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-06-25 Marcus Brinkmann <[email protected]> * assuan-pipe-connect.c (struct spawn_fd_item_s): Add new members. (HANDLE_TRANSLATION): New macro. (pipe_connect_gpgme): Adjust caller of _gpgme_io_spawn. [HANDLE_TRANSLATION]: Return translated handles. gpgme/ 2008-06-25 Marcus Brinkmann <[email protected]> * gpgme-w32spawn.c: New file. * Makefile.am (libexec_PROGRAMS) [HAVE_W32_SYSTEM]: New variable with gpgme-w32spawn. * engine-gpgsm.c (gpgsm_new): Use server translated handles. (gpgsm_set_locale): Return early if locale value is NULL. * util.h (_gpgme_mkstemp) (_gpgme_get_w32spawn_path) [HAVE_W32_SYSTEM]: New function prototypes. * w32-util.c: Include <stdint.h>, <sys/stat.h> and <unistd.h>. (letters, mkstemp, _gpgme_mkstemp, _gpgme_get_w32spawn_path): New functions. * rungpg.c (gpg_decrypt, gpg_encrypt, gpg_encrypt_sign) (gpg_genkey, gpg_import, gpg_verify, gpg_sign): Pass data over special filename FD rather than stdin. (struct arg_and_data_s): Add member ARG_LOCP. (struct fd_data_map_s): Add member ARG_LOC. (struct engine_gpg): Add member ARG_LOC to status and colon. (_add_arg, add_arg_with_locp): New function. (add_arg_ext): Reimplement in terms of _add_arg. (gpg_new): Remember argument location for status FD. (build_argv): Set argument location if requested. Also set argument location of fd_data_map for data items. (start): Adjust caller of _gpgme_io_spawn. * priv-io.h (struct spawn_fd_item_s): Add members peer_name and arg_loc. (_gpgme_io_spawn): Remove parent fd list argument. * posix-io.c (get_max_fds): New function. (_gpgme_io_dup): Add tracing. (_gpgme_io_spawn): Remove parent fd list. Change meaning of child fd list to contain all child fds that should be inherited. Close all other file descriptors after fork. * w32-io.c, w32-glib-io.c, w32-qt-io.c(_gpgme_io_spawn): Remove parent fd list. Change meaning of child fd list to contain all child fds that should be inherited. Do not inherit any file descriptors, but DuplicateHandle them. Spawn process through wrapper process. Provide wrapper process with a temporary file containing handle translation data. Return translated handle names. * w32-io.c (reader): Add more tracing output. (_gpgme_io_read): Likewise. * engine-gpgconf.c (gpgconf_read): Adjust caller of _gpgme_io_spawn. * version.c (_gpgme_get_program_version): Likewise.
* Updated example.Werner Koch2008-06-252-3/+13
|
* Updated the example.Werner Koch2008-06-201-3/+52
|
* Fix parsing of long lines.Werner Koch2008-06-202-5/+16
|
* Add example.Werner Koch2008-06-193-1/+114
| | | | | Update gpgconf test.
* Add new types to the gpgconf interface.Werner Koch2008-06-197-23/+86
| | | | | Fix a parsing bug in gpgconf interface.
* Add missing file.Werner Koch2008-06-051-0/+591
|
* Include the GnuPG UI Server specification.Werner Koch2008-06-047-50/+797
| | | | | Change the license of the manual to GPLv3+.
* Fixed a gpgconf problem under Windows.Werner Koch2008-05-093-3/+11
|
* Support --locate-keys feature of gpg.Werner Koch2008-05-077-51/+73
|
* Allow for engine version lines with a suffix.Werner Koch2008-05-062-3/+66
|
* Fixed a bug reading from gpgconf.Werner Koch2008-04-285-15/+31
|
* 2008-04-22 Marcus Brinkmann <[email protected]>Marcus Brinkmann2008-04-223-9/+14
| | | | | | * w32-qt-io.cpp, kdpipeiodevice.cpp: New versions from Frank Osterfeld, implement blocking select.
* doc/Marcus Brinkmann2008-03-115-2/+51
| | | | | | | | | | | | | | 2008-03-11 Marcus Brinkmann <[email protected]> * gpgme.texi (File Based Data Buffers): Document the need for blocking operations. (Callback Based Data Buffers): Likewise. gpgme/ 2008-03-11 Marcus Brinkmann <[email protected]> * data.c (gpgme_data_read, gpgme_data_write): Retry on EINTR.
* 2008-03-06 Marcus Brinkmann <[email protected]>Marcus Brinkmann2008-03-062-1/+8
| | | | | | * key.c (_gpgme_key_add_sig): Terminate UID in case SRC is NULL. Reported by Marc Mutz.
* 2008-03-05 Marcus Brinkmann <[email protected]>Marcus Brinkmann2008-03-053-0/+14
| | | | | | * decrypt.c (release_op_data): Release OPD->result.recipients. * encrypt.c (release_op_data): Release invalid_recipient.
* 2008-03-05 Marcus Brinkmann <[email protected]>Marcus Brinkmann2008-03-052-1/+9
| | | | | | | * gpgme.texi (Library Version Check): Rename snippet function to init_gpgme. (I/O Callback Example): Call it here.
* 2008-02-15 Marcus Brinkmann <[email protected]>Marcus Brinkmann2008-02-152-5/+9
| | | | | | * engine-gpgconf.c (gpgconf_read): Fix end-of-line handline.
* Add item.Marcus Brinkmann2008-02-151-0/+4
|
* Chnages to supporta pinnetry notificationWerner Koch2008-02-1416-16/+129
|
* (no commit message)Marcus Brinkmann2008-01-304-3/+8
|
* 2008-01-30 Marcus Brinkmann <[email protected]>Marcus Brinkmann2008-01-302-7/+20
| | | | | | * kdpipeiodevice.cpp: New version by Frank Osterfeld, fixes race condition.
* 2008-01-28 Marcus Brinkmann <[email protected]>Marcus Brinkmann2008-01-282-1/+5
| | | | | * gpg/Makefile.am (DISTCLEANFILES): Add pubring.kbx~.
* 2008-01-28 Marcus Brinkmann <[email protected]>Marcus Brinkmann2008-01-283-10/+37
| | | | | | * gpgme.texi: Document that data encoding affects some output data objects now.
* 2008-01-28 Marcus Brinkmann <[email protected]>Marcus Brinkmann2008-01-282-12/+24
| | | | | | | | * engine-gpgsm.c (map_input_enc): Rename to ... (map_data_enc): ... this. Also change all callers. (gpgsm_encrypt, gpgsm_export, gpgsm_export_ext, gpgsm_genkey) (gpgsm_sign): Set encoding for output.
* Fixed bug 876Werner Koch2008-01-283-6/+25
|
* 2008-01-14 Marcus Brinkmann <[email protected]>Marcus Brinkmann2008-01-142-2/+7
| | | | | | * engine-gpgconf.c (gpgconf_config_load_cb): Fix program_name field.
* 2008-01-10 Marcus Brinkmann <[email protected]>Marcus Brinkmann2008-01-102-6/+11
| | | | | * kdpipeiodevice.cpp: New version from Frank Osterfeld.
* 2008-01-10 Marcus Brinkmann <[email protected]>Marcus Brinkmann2008-01-102-8/+18
| | | | | * gpg/t-gpgconf.c (main): Allow for dirmngr not to be available.
* 2008-01-10 Marcus Brinkmann <[email protected]>Marcus Brinkmann2008-01-102-1/+3
| | | | | * gpg/Makefile.am (./gpg-agent.conf): Correct pinentry path.
* 2008-01-10 Marcus Brinkmann <[email protected]>Marcus Brinkmann2008-01-103-3/+34
| | | | | | | | * gpg/pinentry: New file. * gpg/Makefile.am (DISTCLEANFILES, all-local): Add gpg-agent.conf (./gpg-agent.conf): New target. (EXTRA_DIST): Add pinentry.
* 2008-01-10 Marcus Brinkmann <[email protected]>Marcus Brinkmann2008-01-102-7/+18
| | | | | | * engine-gpgconf.c (gpgconf_config_load_cb2): Handle the flag NO_ARG_DESC.
* 2008-01-10 Marcus Brinkmann <[email protected]>Marcus Brinkmann2008-01-102-0/+9
| | | | | * gpg/t-gpgconf.c (main): Exit early if compiled without gpgconf.
* 2008-01-04 Marcus Brinkmann <[email protected]>Marcus Brinkmann2008-01-042-0/+14
| | | | | | * assuan-pipe-connect.c (_gpgme_io_pipe) (_gpgme_io_spawn) [_ASSUAN_IN_GPGME_BUILD_ASSUAN]: Add prototypes
* Post-release dance.Marcus Brinkmann2008-01-042-2/+13
|
* 2008-01-04 Marcus Brinkmann <[email protected]>gpgme-1.1.6Marcus Brinkmann2008-01-042-1/+3
| | | | | * gpg/Makefile.am (CLEANFILES): Add pubring.kbx and dirmngr.conf.