<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/libs/libassuan, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git-03.infra.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/'/>
<updated>2025-04-26T15:55:22Z</updated>
<entry>
<title>libassuan: update to version 3.0.2</title>
<updated>2025-04-26T15:55:22Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2025-04-24T03:18:09Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=9495c22625f40216780ea8f2a4007fd395e5ca95'/>
<id>urn:sha1:9495c22625f40216780ea8f2a4007fd395e5ca95</id>
<content type='text'>
Noteworthy changes in version 3.0.2 (2025-02-18) [C9/A0/R2]
------------------------------------------------

 * Fix for FreeBSD to set the pid of assuan_peercred_t.
   [rAdfa5e6532d]

 * Use socklen_t for the length of socket address.  [T5924]

 * Fix errno setting on Widnows for assuan_sock_bind failure.  [T7456]

 * New assuan_sock_get_flag "w32_error" to get the actual Windows
   error after a system call and not just the mapped errno.  [T7456]

 Release-info: https://dev.gnupg.org/T7163

Noteworthy changes in version 3.0.1 (2024-06-24) [C9/A0/R1]
------------------------------------------------

 * Change Unix symbol versioning to help the Debian transitioning
   process.

 Release-info: https://dev.gnupg.org/T7163

Noteworthy changes in version 3.0.0 (2024-06-18) [C9/A0/R0]
------------------------------------------------

 * API change: For new code, which uses libassuan with nPTH, please
   use gpgrt_get_syscall_clamp and assuan_control, instead of the
   system_hooks API.  Use of ASSUAN_SYSTEM_NPTH is deprecated with new
   API version 3.  If it's really needed to keep using old
   implementation of ASSUAN_SYSTEM_NPTH, you need to change your your
   application code, to define
   ASSUAN_REALLY_REQUIRE_V2_NPTH_SYSTEM_HOOKS before including
   &lt;assuan.h&gt;.  For an application which uses version 2 API
   (NEED_LIBASSUAN_API=2 in its configure.ac), use of
   ASSUAN_SYSTEM_NPTH is still supported.  [T5914]

 * New function assuan_control.  [T6625]

 * New function assuan_sock_accept.  [T5925]

 * New functions assuan_pipe_wait_server_termination and
   assuan_pipe_kill_server to support abstraction of process.  [T6487]

 * Windows support for sendfd/recvfd.  [T6236]

 * Implement timeout in assuan_sock_connect_byname.  [T3302]

 * No support for WindowsCE, any more.  [T6170]

 * New socket flags "linger" and "reuseaddr".  [rA87f92fe962]

 * Interface changes relative to the 2.5.0 release:
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 assuan_sock_accept                  NEW.
 assuan_pipe_wait_server_termination NEW.
 assuan_pipe_kill_server             NEW.
 assuan_sock_set_flag                EXTENDED.
 assuan_sock_get_flag                EXTENDED.

 Release-info: https://dev.gnupg.org/T7163

OpenWrt package maintainer note:
autotools is trying to be smart with detecting gpgrt-config, let's
try to be *even smarter* and force it to use the version in
STAGING_DIR...

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>libassuan: Fix license</title>
<updated>2023-12-22T13:09:18Z</updated>
<author>
<name>Fabrice Fontaine</name>
</author>
<published>2023-12-20T08:18:46Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=cb9b994a53efaeecd6953b5e6d6ef4f440ff2d26'/>
<id>urn:sha1:cb9b994a53efaeecd6953b5e6d6ef4f440ff2d26</id>
<content type='text'>
libassuan license is wrong since the addition of the package in commit
https://git.openwrt.org/?p=feed/packages.git;a=commit;h=e24e8fa98c813911419271d64433deb2b453fa02

Indeed, libassuan has been licensed under LGPL-2.1+ since version 1.0.3
back in 2007 [1]:

Noteworthy changes in version 1.0.3 (2007-08-24)
------------------------------------------------

 * Changed the license of the library code back to LGPLv2.1 to support
   a bunch of GPLv2(only) software which does not allow the use of
   LGPLv3.  Note that this is only a temporary change and authors of
   GPLv2(only) software are asked to switch to GPLv3 or to add an
   exception which allow the use of LPGLv3 software.

[1]: https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libassuan.git;a=blob;f=NEWS;h=3a86eca4175fbcb12bb00722c2047062df67a46d;hb=HEAD

Signed-off-by: Fabrice Fontaine &lt;fontaine.fabrice@gmail.com&gt;
</content>
</entry>
<entry>
<title>libassuan: update to version 2.5.6</title>
<updated>2023-08-05T11:17:53Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2023-08-05T01:12:09Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=5b6b0c67add664df5b55db388d0e85a4269c393e'/>
<id>urn:sha1:5b6b0c67add664df5b55db388d0e85a4269c393e</id>
<content type='text'>
Changes since version 2.5.5:
2023-06-19  Werner Koch  &lt;wk@gnupg.org&gt;

	Release 2.5.6.
	+ commit 6b50ee6bcdd6aa81bd7cc3fb2379864c3ed479b8

2023-06-16  Werner Koch  &lt;wk@gnupg.org&gt;

	Flush data before clearing the confidential flag.
	+ commit 0fc31770fa6277c57940b774d4049d7a3ad148e8
	* src/context.c (assuan_end_confidential): Flush data.

2023-06-16  NIIBE Yutaka  &lt;gniibe@fsij.org&gt;

	build: Fix listing m4 files.
	+ commit e686c85e207e52130388c68018ac2e75b7fb574a
	* m4/Makefile.am (EXTRA_DIST): Add ax_cc_for_build.m4 and
	gpg-error.m4.  Remove sys_socket_h.m4.

	build: Better cross build support.
	+ commit 1939b040ca2301270a7f5be4e3049c551bf73dab
	* configure.ac: Use AX_CC_FOR_BUILD.
	* src/Makefile.am: Use EXEEXT_FOR_BUILD.
	* m4/ax_cc_for_build.m4: New from libgpg-error.

	tests: Use -no-fast-install LDFLAGS for Windows.
	+ commit 32d9abf299ec5b217c5751d8dcf8cbb5989bdd9c
	* tests/Makefile.am [HAVE_W32_SYSTEM] (AM_LDFLAGS): Conditionalize.

	build: Update gpg-error.m4.
	+ commit dbd5c48a36e6b6a28d12119a43ff2a65208dc152
	* m4/gpg-error.m4: Update from libgpg-error master.

	build: Update gpg-error.m4.
	+ commit d7533c4333bfa93537eaf639fd18a6b1377df11e
	* m4/gpg-error.m4: Update from libgpg-error 1.46.

	build: Update config.guess, config.sub, and config.rpath.
	+ commit 84d5349d23031c13762a0d59c105a9dec8cc9e90
	* build-aux/config.guess: Update from upstream.
	* build-aux/config.sub: Ditto.
	* build-aux/config.rpath: Update from gettext 0.21.

	build: Update gpg-error.m4.
	+ commit f16fcb14c3661ff94e06612f3a3e46a5e98a62a8
	* m4/gpg-error.m4: Update from libgpg-error.

	Don't access NULL by wipememory.
	+ commit ff1f8ee7a8fb9729e08fb51419de9a8c93a4fdb6
	* src/assuan-inquire.c (assuan_inquire): Check mb-&gt;buf.

	client: Wipe the inbound buffer when CONFIDENTIAL.
	+ commit aac300389210031588a1f4c6d7f1efb4b45c4c95
	* src/client.c (assuan_transact): Wipe the buffer.

	server,client: Wipe the outbound buffer when CONFIDENTIAL.
	+ commit 5ac7e6ba19fa5ed472b50c1b12ba7cf94015c734
	* src/assuan-buffer.c (assuan_send_data): Wipe the buffer.

	server: Wipe out the memory used by assuan_inquire if CONFIDENTIAL.
	+ commit 4bfcd8a0f6f314581b40bed0cffe5f91441f4dff
	* src/assuan-inquire.c (assuan_inquire): Wipe the memory and
	inbound buffer.

2021-12-22  NIIBE Yutaka  &lt;gniibe@fsij.org&gt;

	build: Update for newer autoconf.
	+ commit 66d5fe281c8dcbbbc13edc8630aaf631b6cb5e85
	* configure.ac (AC_PREREQ): Require &gt;= 2.69.
	(AC_HEADER_STDC): Remove.
	* m4/sys_socket_h.m4: Remove.

2021-12-17  NIIBE Yutaka  &lt;gniibe@fsij.org&gt;

	build,w32: Update configure script.
	+ commit 576fbb033805b077ffe2270cb8a17c3f2dc830ae
	* configure.ac: Don't use gl_HEADER_SYS_SOCKET, but check winsock2.h.

2021-11-10  NIIBE Yutaka  &lt;gniibe@fsij.org&gt;

	libtool: Link without -flat_namespace for macOS.
	+ commit e342b58b6230d22c1225ed680f05e9d134a8f657
	* m4/libtool.m4: Not setting 10.0 to MACOSX_DEPLOYMENT_TARGET when not
	defined.  Only specify -flat_namespace to linker for specific
	(older) versions and hosts.

2021-08-05  NIIBE Yutaka  &lt;gniibe@fsij.org&gt;

	build: Simplify configure.ac.
	+ commit 669c76ee28c0b10c418bb47f95b1401631478c5a
	* configure.ac (AC_CHECK_HEADERS): Remove string.h.

2021-05-27  NIIBE Yutaka  &lt;gniibe@fsij.org&gt;

	build: _DARWIN_C_SOURCE should be 1.
	+ commit 335030e3d204afe33873df83c29302ff1caa0217
	* configure.ac (*-apple-darwin*): Set _DARWIN_C_SOURCE 1.

2021-04-21  NIIBE Yutaka  &lt;gniibe@fsij.org&gt;

	build: Update gpg-error.m4.
	+ commit 8ec3e9f1dd88e14f42f31e8692a8664bd894226b
	* m4/gpg-error.m4: Update from libgpg-error.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>treewide: remove AUTORELEASE</title>
<updated>2023-04-21T20:46:58Z</updated>
<author>
<name>Paul Fertser</name>
</author>
<published>2023-04-21T16:32:27Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=0c10c224be81f9221dabfab449855ab6718d2a0c'/>
<id>urn:sha1:0c10c224be81f9221dabfab449855ab6718d2a0c</id>
<content type='text'>
Automatically compute and substitute current values for all
$(AUTORELEASE) instances as this feature is deprecated and shouldn't be
used.

The following temporary change was made to the core:

diff --git a/rules.mk b/rules.mk
index 57d7995d4fa8..f16367de87a8 100644
--- a/rules.mk
+++ b/rules.mk
@@ -429,7 +429,7 @@ endef
 abi_version_str = $(subst -,,$(subst _,,$(subst .,,$(1))))

 COMMITCOUNT = $(if $(DUMP),0,$(call commitcount))
-AUTORELEASE = $(if $(DUMP),0,$(call commitcount,1))
+AUTORELEASE = $(if $(DUMP),0,$(shell sed -i "s/\$$(AUTORELEASE)/$(call commitcount,1)/" $(CURDIR)/Makefile))

 all:
 FORCE: ;

And this command used to fix affected packages:

for i in $(cd feeds/packages; git grep -l PKG_RELEASE:=.*AUTORELEASE | \
                              sed 's^.*/\([^/]*\)/Makefile^\1^';);
do
  make package/$i/download
done

Signed-off-by: Paul Fertser &lt;fercerpav@gmail.com&gt;
</content>
</entry>
<entry>
<title>libassuan: remove gpgrt-config workaround</title>
<updated>2021-05-21T23:15:34Z</updated>
<author>
<name>Alexander Egorenkov</name>
</author>
<published>2021-05-13T08:53:23Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=52af17df39e07a5b42585d5d0b0c1a7b5600b519'/>
<id>urn:sha1:52af17df39e07a5b42585d5d0b0c1a7b5600b519</id>
<content type='text'>
After the recent libgpg-error update, the workaround for gpgrt-config
is no more necessary.

Reverts 63481e619 ("libassuan: fix linking of host's libgpg-error").

Signed-off-by: Alexander Egorenkov &lt;egorenar-dev@posteo.net&gt;
</content>
</entry>
<entry>
<title>libassuan: fix linking of host's libgpg-error</title>
<updated>2021-05-11T16:02:15Z</updated>
<author>
<name>Alexander Egorenkov</name>
</author>
<published>2021-05-08T10:44:45Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=63481e619cb7f8e978b6cd7504fda409d37c982e'/>
<id>urn:sha1:63481e619cb7f8e978b6cd7504fda409d37c982e</id>
<content type='text'>
gpgrt-config is trying to use the host's /usr/lib path when looking for
libgpg-error. Therefore, disable it and gpg-error-config will be used
as a fallback.

Signed-off-by: Alexander Egorenkov &lt;egorenar-dev@posteo.net&gt;
</content>
</entry>
<entry>
<title>libassuan: update to version 2.5.5</title>
<updated>2021-04-28T23:59:15Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2021-04-28T17:40:23Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=1f50a9e417d8d7d6ef9bcbfb1a3aa8842fb583af'/>
<id>urn:sha1:1f50a9e417d8d7d6ef9bcbfb1a3aa8842fb583af</id>
<content type='text'>
Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>libassuan: update to version 2.5.4</title>
<updated>2020-11-08T20:59:40Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2020-11-08T20:59:23Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=180a6ce5eb0f5553799a04bc0bf3e762a98f3259'/>
<id>urn:sha1:180a6ce5eb0f5553799a04bc0bf3e762a98f3259</id>
<content type='text'>
Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>libassuan: new package</title>
<updated>2020-11-07T15:51:49Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2020-10-20T18:32:41Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=e24e8fa98c813911419271d64433deb2b453fa02'/>
<id>urn:sha1:e24e8fa98c813911419271d64433deb2b453fa02</id>
<content type='text'>
Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
</feed>
