aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* 2006-02-22 Marcus Brinkmann <[email protected]>Marcus Brinkmann2006-02-224-13/+141
| | | | | | | | | | * 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.
* .Werner Koch2006-01-261-1/+0
|
* [W32] Add a tuning featureWerner Koch2006-01-266-4/+50
|
* Minor glib fix.Werner Koch2006-01-057-17/+62
| | | | | Pretty up debug output.
* Append revision number to the version stringWerner Koch2006-01-032-1/+22
|
* Added PKA stuffWerner Koch2006-01-035-11/+28
|
* 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-207-1/+57
|
* * Fixed a bug in that the fingerprints of subkeys are not available.Werner Koch2005-12-069-18/+62
| | | | | | | * 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-187-50/+121
|
* 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-171-0/+215
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-1710-11/+665
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-155-8/+17
|
* 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-204-158/+3
| | | | | | * w32-dll/ChangeLog, w32-dll/build-dll, w32-dll/gpgme.def: Remove files.
* 2005-10-20 Marcus Brinkmann <[email protected]>Marcus Brinkmann2005-10-203-34/+47
| | | | | | | | * 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.
* Add a test for expired subkeysWerner Koch2005-10-195-884/+928
|
* 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-07 Marcus Brinkmann <[email protected]>Marcus Brinkmann2005-10-072-4/+16
| | | | | | * gpgsm/t-keylist.c (main): Allow for an email address as a second uid.
* 2005-10-07 Marcus Brinkmann <[email protected]>Marcus Brinkmann2005-10-062-2/+7
| | | | | | * gpg/t-sig-notation.c: Change critical notation to something GnuPG understands.
* 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-068-7/+55
| | | | | | | | | | | | | | | | 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.
* Update some items.Marcus Brinkmann2005-10-021-2/+3
|
* Update some items.Marcus Brinkmann2005-10-021-2/+1
|
* doc/Marcus Brinkmann2005-10-0214-27/+300
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Add item about docs.Marcus Brinkmann2005-10-011-0/+1
|
* Fix copyright year.Marcus Brinkmann2005-10-011-2/+2
|
* 2005-10-01 Marcus Brinkmann <[email protected]>Marcus Brinkmann2005-10-012-2/+5
| | | | | | * gpgme.texi: Enclose all return parameters of deftypefuns in curly brackets.
* Post-release fixup.Marcus Brinkmann2005-10-013-2/+13
|
* Fix typo.gpgme-1-1-0Marcus Brinkmann2005-10-011-2/+3
|
* 2005-10-01 Marcus Brinkmann <[email protected]>Marcus Brinkmann2005-10-014-7/+15
| | | | | | | | | Released 1.1.0. * configure.ac (LIBGPGME_LT_CURRENT, LIBGPGME_LT_AGE): Bump for release. (LIBGPGME_LT_REVISION): Reset to 0 for release.
* Update some items.Marcus Brinkmann2005-10-011-19/+8
|
* Remove ath item.Marcus Brinkmann2005-10-011-1/+0
|
* 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.
* 2005-10-01 Marcus Brinkmann <[email protected]>Marcus Brinkmann2005-10-013-31/+15
| | | | | | | | | | * gpg/Makefile.am (EXTRA_DIST): Remove gpg.conf. (DISTCLEANFILES): Add gpg.conf. (all-local): Add gpg.conf. (./gpg.conf): New target. * gpg/gpg.conf: Remove file.
* 2005-10-01 Marcus Brinkmann <[email protected]>Marcus Brinkmann2005-10-013-7/+15
| | | | | | | | | * assuan.h (assuan_pipe_connect, assuan_pipe_connect2): Make type of ARGV parameter const in prototype. * assuan-pipe-connect.c (assuan_pipe_connect, assuan_pipe_connect2): Likewise in declaration. (assuan_pipe_connect2): Add braindead cast to make execv happy.
* 2005-10-01 Marcus Brinkmann <[email protected]>Marcus Brinkmann2005-10-014-6/+14
| | | | | | | | | * assuan-client.c (assuan_transact): Change LINE, S and D from unsigned char * to char * to silence gcc warning. * assuan-util.c (_assuan_log_sanitized_string): Add explicit cast to silence gcc warning. * assuan-inquire.c (assuan_inquire): Likewise.
* 2005-10-01 Marcus Brinkmann <[email protected]>Marcus Brinkmann2005-10-012-1/+3
| | | | | * gpg/Makefile.am (EXTRA_DIST): Add gpg.conf.
* doc/Marcus Brinkmann2005-10-0121-56/+731
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-10-01 Marcus Brinkmann <[email protected]> * gpgme.texi (Signature Notation Data): New section. (Verify): Added more about the notation data structure. gpgme/ 2005-10-01 Marcus Brinkmann <[email protected]> * gpgme.def: Add gpgme_data_set_file_name, gpgme_data_get_file_name, gpgme_sig_notation_clear, gpgme_sig_notation_add and gpgme_sig_notation_get. * libgpgme.vers: Add gpgme_sig_notation_clear, gpgme_sig_notation_add and gpgme_sig_notation_get. * Makefile.am (libgpgme_real_la_SOURCES): Add sig-notation.c. * context.h (struct gpgme_context): New field sig_notations. * gpgme.h (struct _gpgme_sig_notation): New member value_len and critical. (GPGME_SIG_NOTATION_CRITICAL): New symbol. (gpgme_sig_notation_flags_t): New type. (gpgme_sig_notation_add, gpgme_sig_notation_clear, gpgme_sig_notation_get): New prototypes. * ops.h (_gpgme_sig_notation_create, _gpgme_sig_notation_free): New prototypes. * sig-notation.c (_gpgme_sig_notation_free): New file. * verify.c (parse_notation): Use support functions. (release_op_data): Likewise. * rungpg.c (append_args_from_sig_notations): New function. (gpg_encrypt_sign, gpg_sign): Call it. tests/ 2005-10-01 Marcus Brinkmann <[email protected]> * gpg/Makefile.am (TESTS): Add t-sig-notation. * gpg/t-sig-notation.c (check_result): New file. * gpg/t-verify.c (check_result): Also check the length of the notation data. * gpg/gpg.conf: New file.
* doc/Marcus Brinkmann2005-09-3012-9/+255
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-09-30 Marcus Brinkmann <[email protected]> * gpgme.texi (Data Buffer I/O Operations, Data Buffer Meta-Data): New subsections. gpgme/ 2005-09-30 Marcus Brinkmann <[email protected]> * data.h (struct gpgme_data): New member file_name. * data.c (gpgme_data_set_filename): New function. (_gpgme_data_release): Free DH->filename if necessary. (gpgme_data_get_filename): New function. * rungpg.c (gpg_encrypt): Set filename option. (gpg_encrypt_sign): Likewise. (gpg_sign): Likewise. * libgpgme.vers (GPGME_1.1): Add gpgme_data_set_file_name and gpgme_data_get_file_name. tests/ 2005-09-30 Marcus Brinkmann <[email protected]> * gpg/Makefile.am (TESTS): Add t-filename. * gpg/t-filename.c: New file.