Package Release Info

libassuan-3.0.2-160000.2.2

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

libassuan9-32bit

Change Logs

* 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