<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gpgme/NEWS, branch gpgme-1-1-0</title>
<subtitle>GnuPG Made Easy.</subtitle>
<id>http://git.bktus.com/gpgfrontend/gpgme/atom?h=gpgme-1-1-0</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/gpgme/atom?h=gpgme-1-1-0'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/'/>
<updated>2005-10-01T21:39:42Z</updated>
<entry>
<title>Fix typo.</title>
<updated>2005-10-01T21:39:42Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2005-10-01T21:39:42Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=6e5762d67b8058f84ab7607869f0d42dde21224d'/>
<id>urn:sha1:6e5762d67b8058f84ab7607869f0d42dde21224d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>2005-10-01  Marcus Brinkmann  &lt;marcus@g10code.de&gt;</title>
<updated>2005-10-01T21:31:24Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2005-10-01T21:31:24Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=54dbe183ea328113641b3bab1c2ddfd5557d643b'/>
<id>urn:sha1:54dbe183ea328113641b3bab1c2ddfd5557d643b</id>
<content type='text'>
	Released 1.1.0.

	* configure.ac (LIBGPGME_LT_CURRENT, LIBGPGME_LT_AGE): Bump for
	release.
	(LIBGPGME_LT_REVISION): Reset to 0 for release.

</content>
</entry>
<entry>
<title>doc/</title>
<updated>2005-10-01T02:33:35Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2005-10-01T02:33:35Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=b3304042aafdfa2adf4b332a6629182b12a089e1'/>
<id>urn:sha1:b3304042aafdfa2adf4b332a6629182b12a089e1</id>
<content type='text'>
2005-10-01  Marcus Brinkmann  &lt;marcus@g10code.de&gt;

	* gpgme.texi (Signature Notation Data): New section.
	(Verify): Added more about the notation data structure.

gpgme/
2005-10-01  Marcus Brinkmann  &lt;marcus@g10code.de&gt;

	* 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  &lt;marcus@g10code.de&gt;

	* 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.

</content>
</entry>
<entry>
<title>doc/</title>
<updated>2005-09-30T14:17:47Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2005-09-30T14:17:47Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=c6ee58ef5578162d49f6a674116cb9b84f9906ed'/>
<id>urn:sha1:c6ee58ef5578162d49f6a674116cb9b84f9906ed</id>
<content type='text'>
2005-09-30  Marcus Brinkmann  &lt;marcus@g10code.de&gt;

	* gpgme.texi (Data Buffer I/O Operations, Data Buffer Meta-Data):
	New subsections.

gpgme/
2005-09-30  Marcus Brinkmann  &lt;marcus@g10code.de&gt;

	* data.h (struct gpgme_data): New member file_name.
	* data.c (gpgme_data_set_filename): New function.
	(_gpgme_data_release): Free DH-&gt;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  &lt;marcus@g10code.de&gt;

	* gpg/Makefile.am (TESTS): Add t-filename.
	* gpg/t-filename.c: New file.

</content>
</entry>
<entry>
<title>doc/</title>
<updated>2005-09-30T13:24:40Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2005-09-30T13:24:40Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=74db831fc8e70215447903420c321805b8bbe0ab'/>
<id>urn:sha1:74db831fc8e70215447903420c321805b8bbe0ab</id>
<content type='text'>
2005-09-30  Marcus Brinkmann  &lt;marcus@g10code.de&gt;

	* gpgme.texi: Replace plaintext_filename with file_name.

gpgme/
2005-09-30  Marcus Brinkmann  &lt;marcus@g10code.de&gt;

	* decrpyt.c, verify.c, gpgme.h: Replace plaintext_filename with
	file_name.

</content>
</entry>
<entry>
<title>2005-09-12  Marcus Brinkmann  &lt;marcus@g10code.de&gt;</title>
<updated>2005-09-12T19:14:36Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2005-09-12T19:14:36Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=f1eb841d3b8a90c18aa1f8b0948edd41816444c1'/>
<id>urn:sha1:f1eb841d3b8a90c18aa1f8b0948edd41816444c1</id>
<content type='text'>
	* configure.ac (HAVE_PTH): Don't add $PTH_CFLAGS to $CFLAGS here.

gpgme/
2005-09-12  Marcus Brinkmann  &lt;marcus@g10code.de&gt;

	* Makefile.am (libgpgme_la_SOURCES): Set to ath.h and ath.c.
	(ath_pth_src, ath_pthread_src): Removed.
	(w32_o_files): Replace ath-compat.o with ath.o.
	(libgpgme_pth_la_CFLAGS): New variable.
	* ath-compat.c, ath-pthread-compat.c, ath-pth-compat.c: Removed.
	* ath.h (ath_pthread_available, ath_pth_available): Removed.
	(ath_init) [!_ATH_EXT_SYM_PREFIX]: Do not define macro.
	(struct ath_ops, ath_init) [_ATH_COMPAT]: Removed.
	(_ATH_COMPAT): Macro removed.
	* posix-sema.c (_gpgme_sema_subsystem_init): Do not call
	_gpgme_ath_init.


</content>
</entry>
<entry>
<title>* configure.ac (SEPCONSTANTS): New to define DIRSEP_C et al.</title>
<updated>2005-08-26T12:38:57Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2005-08-26T12:38:57Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=82a0c97250995ef82144422a48cc066018790020'/>
<id>urn:sha1:82a0c97250995ef82144422a48cc066018790020</id>
<content type='text'>
* w32-util.c (read_w32_registry_string): Updated from code used by
GnuPG.  This allows for expanding strings and features the
implicit fallback key.
(w32_shgetfolderpath, find_program_at_standard_place): New.
(_gpgme_get_gpg_path, _gpgme_get_gpgsm_path): With no registry
entry, locate the programs at the standard place.
(dlopen, dlsym, dlclose): New, so that we can keep on using what
we are accustomed to.

* debug.c (debug_init): Use PATHSEP_C so that under W32 a
semicolon is used which allows us to create files with drive
letters.

* w32-io.c (_gpgme_io_read, _gpgme_io_write): Print content in
debug mode too.

</content>
</entry>
<entry>
<title>Changes to allow building a W32 DLL</title>
<updated>2005-08-19T16:11:46Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2005-08-19T16:11:46Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=dbe0df44b68ae918e4d713924d974e3bdb93eac3'/>
<id>urn:sha1:dbe0df44b68ae918e4d713924d974e3bdb93eac3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>doc/</title>
<updated>2005-07-27T01:50:08Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2005-07-27T01:50:08Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=7bdaf53a4a4ce97007c3d919328a1225e506dc54'/>
<id>urn:sha1:7bdaf53a4a4ce97007c3d919328a1225e506dc54</id>
<content type='text'>
2005-07-27  Marcus Brinkmann  &lt;marcus@g10code.de&gt;

	* gpgme.texi (Decrypt): Add plaintext_filename to
	gpgme_decrypt_result_t.
	(Verify): Likewise for gpgme_verify_result_t.

gpgme/
2005-07-27  Marcus Brinkmann  &lt;marcus@g10code.de&gt;

	* gpgme.h (gpgme_status_code_t): Add GPGME_STATUS_PLAINTEXT.
	(struct _gpgme_op_decrypt_result): New member plaintext_filename.
	(struct _gpgme_op_verify_result): Likewise.
	* ops.h (_gpgme_parse_plaintext): Add prototype.
	* op-support.c (_gpgme_parse_plaintext): New function.
	* decrypt.c (release_op_data): Release
	OPD-&gt;result.plaintext_filename.
	(_gpgme_decrypt_status_handler): Handle GPGME_STATUS_PLAINTEXT.
	* verify.c (release_op_data): Release
	OPD-&gt;result.plaintext_filename.
	(_gpgme_verify_status_handler): Handle GPGME_STATUS_PLAINTEXT.

</content>
</entry>
<entry>
<title>doc/</title>
<updated>2005-06-03T19:41:56Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2005-06-03T19:41:56Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=fcddcb674e98257197fa2ef67efc64e48f8a3edd'/>
<id>urn:sha1:fcddcb674e98257197fa2ef67efc64e48f8a3edd</id>
<content type='text'>
2005-06-03  Marcus Brinkmann  &lt;marcus@g10code.de&gt;

	* gpgme.texi (Verify): Add information about new fields in
	gpgme_signature_t.

gpgme/
2005-06-03  Marcus Brinkmann  &lt;marcus@g10code.de&gt;

	* gpgme.h (struct _gpgme_signature): New members pubkey_algo and
	hash_algo.
	* verify.c (parse_valid_sig): Parse pubkey and hash algo numbers.
	(parse_new_sig): Parse pubkey, hash algo and timestamp for ERRSIG.

</content>
</entry>
</feed>
