* Wed Feb 19 2025 pmonreal@suse.com
- Update to 3.0.2:
* 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 Windows 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]
* Sun Jul 28 2024 andreas.stieger@gmx.de
- update to 3.0.1 (shared library version 9)
* API change: For new code, which uses libassuan with nPTH, 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.
* Various API extensions
* New socket flags "linger" and "reuseaddr"
- drop extra gpg-error requirement on -devel, it is autogenerated
- drop texinfo macro from spec files, handled via file triggers
- package license texts
* Thu Jun 20 2024 pmonreal@suse.com
- Update to 3.0.0:
* 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
<assuan.h>. 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
* Thu Mar 07 2024 pmonreal@suse.com
- Update to 2.5.7:
* New configure option --with-libtool-modification. [T6619]
* Change the naming of the 64 bit Windows DLL from libassuan6-0.dll
to libassuan-0.dll to sync this with what we did for libgpg-error.
* Release-info: https://dev.gnupg.org/T7028
* Mon Feb 26 2024 pmonreal@suse.com
- Update upstream libassuan.keyring
* Tue Jun 20 2023 pmonreal@suse.com
- Update to 2.5.6:
* Fix logging of confidential data. [rA0fc31770fa]
* Fix memory wiping. [T5977]
* Fix macOS build problem. [T5440,T5610]
* Upgrade autoconf stuff.
* Release-info: https://dev.gnupg.org/T6542
Version: 2.5.5-150000.4.7.1
* Fri Mar 26 2021 andreas.stieger@gmx.de
- update to 2.5.5:
* Fix a crash in the logging code
* Upgrade autoconf
* Sat Oct 24 2020 andreas.stieger@gmx.de
- update to 2.5.4:
* Fix some minor build annoyances
* Mon Feb 11 2019 kbabioch@suse.de
- Update to 2.5.3:
* Add a timeout for writing to a SOCKS5 proxy.
* Add workaround for a problem with LD_LIBRARY_PATH on newer systems.
* Wed Dec 19 2018 schwab@suse.de
- qemu-disable-fdpassing-test.patch: remove
* Thu Dec 13 2018 atoptsoglou@suse.com
-Update to 2.5.2:
* configure.ac: Bump LT version to C8/A8/R2
* include libassuan.pc in the spec file
* Thu Feb 22 2018 fvogt@suse.com
- Use %license (boo#1082318)
* Mon Dec 11 2017 astieger@suse.com
- libassuan 2.5.1:
* New function to change the system hooks for the socket
interface (assuan_sock_set_system_hooks)
* Mon Dec 04 2017 astieger@suse.com
- libassuan 2.4.5:
* fixes for platforms other than GNU/Linux
* Tue Nov 21 2017 astieger@suse.com
- libassuan 2.4.4:
* New configure option --disable-doc
* Fix the use of nanosleep
* Portability fix for systems not defining INADDR_LOOPBACK
* Wed Nov 09 2016 schwab@suse.de
- qemu-disable-fdpassing-test.patch: disable fdpassing test when running
under qemu-linux-user
* Mon Jul 18 2016 astieger@suse.com
- libassuan 2.4.3:
* Allow socket redirection with assuan_socket_connect.
* Speedup spawning programs on Linux
* Fix minor memory leaks
* Thu Dec 03 2015 astieger@suse.com
- libassuan 2.4.2:
* The nPth version of the connect system hook does now wrap the
call with npth_unprotec/npth_protect to avoid blocking during a
connect.
* Add feature to assuan_sock_connect_byname to test for SOCKS5
availability.
* Sat Nov 28 2015 astieger@suse.com
- libassuan 2.4.1:
* In Tor mode fallback to port 9150 if 9050 is not listening.
* Thu Nov 05 2015 astieger@suse.com
- libassuan 2.4.0:
* New flags "socks" and "tor-mode" for assuan_sock_{set,get}_flag.
* New function assuan_sock_connect_byname.
* Require at least libgpg-error 1.17.
* Interface changes relative to the 2.3.0 release:
assuan_sock_connect_byname NEW.
ASSUAN_SOCK_TOR NEW.
ASSUAN_SOCK_SOCKS NEW.
assuan_sock_set_flag EXTENDED.
assuan_sock_get_flag EXTENDED.
* Fri Aug 28 2015 astieger@suse.com
- libassuan 2.3.0:
* Now wipes out the memory of the context structure before freeing.
The context may have stored sensitive data in its line buffers.
* Fixed a problem with the data length limit in assuan_inquire.
* Returns GPG_ERR_SOURCE_ASSUAN with errors from functions w/o a
context.
* Two new functions to tweak the behaviour of the socket wrappers.
* By default build without a build timestamp.
* Interface changes relative to the 2.2.1 release:
assuan_sock_set_flag NEW.
assuan_sock_get_flag NEW.
* Tue May 12 2015 astieger@suse.com
- libassuan 2.2.1:
* Documentation updates.
* Fixes for platforms other than GNU/Linux
* Sun Dec 28 2014 andreas.stieger@gmx.de
- libassuan 2.2.0:
* Added support for socket redirection.
* Interface changes relative to the 2.1.3 release:
assuan_sock_set_sockaddr_un NEW.
- fix SLE 11 SP2 build (make install)
* Sat Nov 08 2014 andreas.stieger@gmx.de
- update to 2.1.3:
+ Performance fix for a platform other than GNU/Linux
* Sun Aug 17 2014 andreas.stieger@gmx.de
- update to 2.1.2:
* Added support for ppc64le.
* Mon Aug 19 2013 andreas.stieger@gmx.de
- update to 2.1.1
* no changes on the GNU/Linux platform
- includes changes from 2.1.0:
* Support for the nPth library.
* Add assuan_check_version and two version macros.
* Interface changes relative to the 2.0.3 release:
ASSUAN_SYSTEM_NPTH_IMPL NEW macro.
ASSUAN_SYSTEM_NPTH NEW macro.
__assuan_read NEW (private).
__assuan_write NEW (private).
__assuan_recvmsg NEW (private).
__assuan_sendmsg NEW (private).
__assuan_waitpid NEW (private).
ASSUAN_VERSION NEW macro.
ASSUAN_VERSION_NUMBER NEW macro.
assuan_check_version NEW.
- add tarball signature and keyring
- run unit tests during build
- libgpg-error requirement is >= 1.8