aboutsummaryrefslogtreecommitdiffstats
path: root/trunk/gpgme (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* 2006-12-02 Marcus Brinkmann <[email protected]>Marcus Brinkmann2006-12-022-0/+8
| | | | | | * version.c: Include "assuan.h". (do_subsystem_inits): Call assuan_set_assuan_err_source.
* 2006-12-01 Marcus Brinkmann <[email protected]>Marcus Brinkmann2006-12-012-19/+39
| | | | | | | | | | | | | | | | * Makefile.am (libgpgme_real_la_SOURCES): Rename to main_sources. (libgpgme_la_SOURCES, libgpgme_pthread_la_SOURCES, libgpgme_glib_la_SOURCES, libgpgme_pth_la_SOURCES): Add $(main_sources). (libgpgme_la_DEPENDENCIES, libgpgme_la_LIBADD, libgpgme_pthread_la_DEPENDENCIES, libgpgme_pthread_la_LIBADD, libgpgme_pth_la_DEPENDENCIES, libgpgme_pth_la_LIBADD, libgpgme_glib_la_DEPENDENCIES, libgpgme_glib_la_LIBADD): Remove libgpgme-real.la. (noinst_LTLIBRARIES): Removed. (libgpgme_glib_la_CFLAGS, libgpgme_pth_la_CFLAGS): Removed. (AM_CFLAGS): New variable.
* 2006-11-30 Marcus Brinkmann <[email protected]>Marcus Brinkmann2006-11-302-7/+12
| | | | | | * engine-gpgsm.c: Replace AssuanError with gpg_error_t and ASSUAN_CONTEXT with assuan_context_t.
* 2006-11-29 Marcus Brinkmann <[email protected]>Marcus Brinkmann2006-11-293-2/+6
| | | | | | * engine-gpgsm.c (gpgsm_new): Check return value of assuan_pipe_connect.
* 2006-11-29 Marcus Brinkmann <[email protected]>Marcus Brinkmann2006-11-292-0/+68
| | | | | | | * rungpg.c: Include <unistd.h>. (gpg_new): Support --display, --ttyname, --ttytype, --lc-ctype and --lc-messages. Fixes issue 734.
* 2006-10-24 Marcus Brinkmann <[email protected]>Marcus Brinkmann2006-10-242-0/+7
| | | | | | * trustlist.c (gpgme_op_trustlist_next): Return error if OPD is NULL.
* 2006-10-23 Marcus Brinkmann <[email protected]>Marcus Brinkmann2006-10-232-0/+16
| | | | | | * wait-global.c (gpgme_wait): Unlock CTX_LIST_LOCK while calling _gpgme_engine_io_event().
* 2006-10-23 Marcus Brinkmann <[email protected]>Marcus Brinkmann2006-10-232-0/+6
| | | | | * keylist.c (gpgme_op_keylist_next): Return error if OPD is NULL.
* doc/Marcus Brinkmann2006-09-252-2/+19
| | | | | | | | | | | | | | | 2006-09-25 Marcus Brinkmann <[email protected]> * gpgme.texi (Destroying Data Buffers): Clarify that gpgme_data_release_and_get_mem destroys DH unconditionally. gpgme/ 2006-09-25 Marcus Brinkmann <[email protected]> * data-mem.c (gpgme_data_release_and_get_mem): Release the data object properly.
* 2006-09-22 Marcus Brinkmann <[email protected]>Marcus Brinkmann2006-09-222-3/+8
| | | | | | * keylist.c (keylist_colon_handler): Move debug output after initialising KEY.
* assuan/Marcus Brinkmann2006-09-192-1/+353
| | | | | | | | | | | | | | | Update to current version. 2006-09-19 Marcus Brinkmann <[email protected]> * configure.ac: Turn stpcpy into a replacement function. Check for unistd.h and add setenv as replacement function. gpgme/ 2006-09-19 Marcus Brinkmann <[email protected]> * setenv.c: New file.
* 2006-07-29 Marcus Brinkmann <[email protected]>Marcus Brinkmann2006-07-293-5/+12
| | | | | | | | | | | | * configure.ac: Check for network libraries and set NETLIBS. gpgme/ 2006-07-29 Marcus Brinkmann <[email protected]> * gpgme-config.in (Options): Add NETLIBS. * Makefile.am (libgpgme_la_LIBADD, libgpgme_pthread_la_LIBADD, libgpgme_pth_la_LIBADD, libgpgme_glib_la_LIBADD): Add NETLIBS.
* 2006-07-29 Marcus Brinkmann <[email protected]>Marcus Brinkmann2006-07-292-1/+6
| | | | | | * rungpg.c (read_status): Fix comparison disguising as an assignment.
* doc/Marcus Brinkmann2006-07-162-9/+13
| | | | | | | | | | | | | | 2005-03-24 Marcus Brinkmann <[email protected]> * gpgme.texi (Library Version Check): Make example code compatible to W32 systems. gpgme/ 2005-03-24 Marcus Brinkmann <[email protected]> * gpgme.c (gpgme_set_locale): Remove conditional on HAVE_W32_SYSTEM, and just check for LC_MESSAGES.
* 2006-07-16 Marcus Brinkmann <[email protected]>Marcus Brinkmann2006-07-164-1/+11
| | | | | | | | * rungpg.c (read_status): Strip potential carriage return. * genkey.c (get_key_parameter): Skip potential carriage return. * version.c (_gpgme_get_program_version): Strip potential carriage return.
* 2006-07-16 Marcus Brinkmann <[email protected]>Marcus Brinkmann2006-07-162-3/+13
| | | | | | * data.c (gpgme_data_set_file_name): Allow to clear the file name by passing NULL.
* 2006-06-22 Marcus Brinkmann <[email protected]>Marcus Brinkmann2006-06-222-2/+20
| | | | | * keylist.c (gpgme_get_key): Also clone the engine info.
* 2006-03-06 Marcus Brinkmann <[email protected]>Marcus Brinkmann2006-03-062-0/+9
| | | | | | * gpgme-config.in (cflags_pth): Revert accidential removal of pthread support with last change.
* 2006-02-28 Marcus Brinkmann <[email protected]>Marcus Brinkmann2006-02-282-1/+13
| | | | | | * w32-glib-io.c (O_BINARY) [!O_BINARY]: New macro. (_gpgme_io_pipe): Open pipes in binary mode.
* Fix copyright year.Marcus Brinkmann2006-02-223-3/+3
|
* 2006-02-22 Marcus Brinkmann <[email protected]>Marcus Brinkmann2006-02-222-5/+28
| | | | | | | * engine.c (gpgme_engine_check_version): Reimplemented to allow checking the version correctly even after changing the engine information. Bug reported by Stéphane Corthésy.
* 2006-02-22 Marcus Brinkmann <[email protected]>Marcus Brinkmann2006-02-223-9/+140
| | | | | | | | | | * rungpg.c (read_colon_line): Invoke colon preprocess handler if it is set. (colon_preprocessor_t): New type. (struct engine_gpg): New member colon.preprocess_fnc. (gpg_keylist_preprocess): New function. * keylist.c (keylist_colon_handler): Allow short key IDs.
* 2006-02-15 Marcus Brinkmann <[email protected]>Marcus Brinkmann2006-02-152-22/+34
| | | | | | | | | | | * w32-io.c (create_writer): Make C->have_data a manually resetted event. (writer): Move code from end of if block to beginning, so it is also run the first time. (_gpgme_io_write): Move assert check after error check. Reset the is_empty event, and also do it eagerly. (_gpgme_io_select): Unconditionally wait for the is_empty event.
* [W32] Add a tuning featureWerner Koch2006-01-266-4/+50
|
* Minor glib fix.Werner Koch2006-01-055-17/+47
| | | | | Pretty up debug output.
* Added PKA stuffWerner Koch2006-01-033-8/+25
|
* 2006-01-03 Marcus Brinkmann <[email protected]>Marcus Brinkmann2006-01-032-2/+7
| | | | | | * w32-glib-io.c (_gpgme_io_close): Only close fd if there is no channel for it.
* Fix last change.Marcus Brinkmann2005-12-311-2/+0
|
* 2005-12-31 Marcus Brinkmann <[email protected]>Marcus Brinkmann2005-12-312-4/+15
| | | | | | * w32-glib-io.c (find_channel): Set channel to unbuffered. (_gpgme_io_select): Fix debug output.
* Basic PKA support.Werner Koch2005-12-203-1/+22
|
* * Fixed a bug in that the fingerprints of subkeys are not available.Werner Koch2005-12-062-6/+30
| | | | | | | * Clarified usage of the SECRET flag in key listings. It is now reset for stub keys.
* 2005-11-27 Marcus Brinkmann <[email protected]>Marcus Brinkmann2005-11-272-1/+6
| | | | | | * engine.c (_gpgme_set_engine_info): Use new_file_name in engine_get_version invocation. Reported by Stéphane Corthésy.
* 2005-11-24 Marcus Brinkmann <[email protected]>Marcus Brinkmann2005-11-242-3/+4
| | | | | * w32-glib-io.c (_gpgme_io_fd2str): Remove debug printf.
* GPA does now work with the glib based i/o backend.Werner Koch2005-11-183-44/+100
|
* 2005-11-18 Marcus Brinkmann <[email protected]>Marcus Brinkmann2005-11-186-154/+199
| | | | | | | | | | * priv-io.h (_gpgme_io_fd2str): New prototype. * posix-io.c (_gpgme_io_fd2str): New function. * w32-io.c (_gpgme_io_fd2str): New function. * rungpg.c: Use this new function. * w32-glib-io.c (_gpgme_io_fd2str): Rewrote the file handle code again. Two's company, three's the musketeers.
* 2005-11-18 Marcus Brinkmann <[email protected]>Marcus Brinkmann2005-11-182-70/+155
| | | | | | | | * w32-glib-io.c: Rewrote the file handle code. We don't create system fds for every handle (doesn't work for inherited handles), but we create pseudo fds in a private namespace that designate a handle and potentially a giochannel.
* 2005-11-17 Marcus Brinkmann <[email protected]>Marcus Brinkmann2005-11-177-11/+650
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.ac: Add support for --enable-w32-glib (disabled by default). Invoke AM_PATH_GLIB_2_0. gpgme/ 2005-11-17 Marcus Brinkmann <[email protected]> * w32-glib-io.c: New file. * gpgme.def (gpgme_get_giochannel): Add symbol. * Makefile.am (system_components) [HAVE_DOSISH_SYSTEM]: Remove w32-io.c. (ltlib_gpgme_extra): New variable. (lib_LTLIBRARIES): Add $(ltlib_gpgme_extra). (system_components_not_extra): New variable. (libgpgme_la_SOURCES, libgpgme_pthread_la_SOURCES, (libgpgme_pth_la_SOURCES): Add $(system_components_not_extra). (libgpgme_glib_la_LDFLAGS, libgpgme_glib_la_DEPENDENCIES, (libgpgme_glib_la_LIBADD, libgpgme_glib_la_CFLAGS) [BUILD_W32_GLIB]: New variables. * gpgme-config.in (glib): New option. * gpgme.m4 (AM_PATH_GPGME_GLIB): New macro. m4/ 2005-11-17 Marcus Brinkmann <[email protected]> * glib-2.0.m4: New file.
* 2005-11-17 Marcus Brinkmann <[email protected]>Marcus Brinkmann2005-11-174-87/+31
| | | | | | | | * priv-io.h (_gpgme_io_waitpid, _gpgme_io_kill): Removed. * w32-io.c (_gpgme_io_waitpid, _gpgme_io_kill): Removed. * posix-io.c (_gpgme_io_kill): Removed. (_gpgme_io_waitpid): Declare static.
* build static and shared lib by default - required by gpgol.Werner Koch2005-11-151-0/+4
|
* 2005-10-24 Marcus Brinkmann <[email protected]>Marcus Brinkmann2005-10-242-1/+5
| | | | | * w32-io.c (_gpgme_io_spawn): Don't minimize window, hide it.
* fixed c+p error and a typoWerner Koch2005-10-211-1/+2
|
* 2005-10-20 Marcus Brinkmann <[email protected]>Marcus Brinkmann2005-10-202-6/+12
| | | | | | * Makefile.am: Build versioninfo.lo, not versioninfo.o. Also, fix the whole mess.
* 2005-10-20 Marcus Brinkmann <[email protected]>Marcus Brinkmann2005-10-201-31/+38
| | | | | | | | * configure.ac: Instead checking for windres and dlltool, invoke AC_LIBTOOL_WIN32_DLL and AC_LIBTOOL_RC. * src/Makefile.am [HAVE_W32_SYSTEM]: Use libtool, which simplifies the rules.
* 2005-10-16 Marcus Brinkmann <[email protected]>Marcus Brinkmann2005-10-162-1/+6
| | | | | | * rungpg.c (gpg_edit): Don't add a key argument if in card edit mode.
* 2005-10-06 Marcus Brinkmann <[email protected]>Marcus Brinkmann2005-10-062-1/+4
| | | | | | * Makefile.am (gpgme.dll gpgme.dll.a): Use $(srcdir) for gpgme.def.
* doc/Marcus Brinkmann2005-10-065-2/+29
| | | | | | | | | | | | | | | | 2005-10-06 Marcus Brinkmann <[email protected]> * gpgme.texi (Destroying Data Buffers): Document gpgme_free. gpgme/ 2005-10-06 Marcus Brinkmann <[email protected]> * gpgme.h (gpgme_free): New prototype. * data-mem.c (gpgme_free): New function. * libgpgme.vers (GPGME_1.1): Add gpgme_free. * gpgme.def: Add gpgme_free.
* doc/Marcus Brinkmann2005-10-0211-24/+272
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-10-02 Marcus Brinkmann <[email protected]> * gpgme.texi (Key Management): Add the new member notations of gpgme_sig_key_t. (Key Listing Mode): Document GPGME_KEYLIST_MODE_SIG_NOTATIONS. gpgme/ 2005-10-02 Marcus Brinkmann <[email protected]> * util.h (_gpgme_decode_percent_string): Add new argument BINARY to prototype. * verify.c (parse_notation): Likewise for invocation. * conversion.c (_gpgme_decode_percent_string): Likewise to declaration. If set, do not replace '\0' characters with a printable string. * gpgme.h (struct _gpgme_key_sig): New field notations. * ops.h (_gpgme_parse_notation): New prototype. * sig-notation.c (_gpgme_parse_notation): New function. * key.c (gpgme_key_unref): Free all signature notations. * keylist.c (op_data_t): New member tmp_keysig. (finish_key): Clear OPD->tmp_keysig. * gpgme.c (gpgme_set_keylist_mode): Remove check. * rungpg.c (gpg_keylist): Support listing signature notations. (gpg_keylist_ext): Likewise.
* Post-release fixup.Marcus Brinkmann2005-10-011-1/+1
|
* 2005-10-01 Marcus Brinkmann <[email protected]>Marcus Brinkmann2005-10-011-1/+1
| | | | | | | | | Released 1.1.0. * configure.ac (LIBGPGME_LT_CURRENT, LIBGPGME_LT_AGE): Bump for release. (LIBGPGME_LT_REVISION): Reset to 0 for release.
* 2005-10-01 Marcus Brinkmann <[email protected]>Marcus Brinkmann2005-10-015-17/+38
| | | | | | | | | | | | | | | | | * engine.h (_gpgme_set_engine_info): Add prototype. * engine-backend.h (struct engine_ops): Change return type of get_file_name() to const char * to silence gcc warning. * engine.c (engine_get_file_name): Change return type to const char * to silence gcc warning. (gpgme_get_engine_info): Use transitional variable to go from const char * to char * to silence gcc warning. (_gpgme_set_engine_info): Likewise. * engine-gpgsm.c (struct engine_gpgsm): Change type of LINE to char * to silence gcc warning. (gpgsm_new): Make ARGV a pointer to const char. (status_handler): Change type of SRC, END, DST, ALINE and NEWLINE to char * to silence gcc warning.