From c8b501d04fec39ff2928f79e6d5deb584925ba46104526cc28d4f97f62c59428 Mon Sep 17 00:00:00 2001 From: Pedro Monreal Gonzalez Date: Thu, 1 Aug 2024 06:13:16 +0000 Subject: [PATCH] libassuan 3.0.1 OBS-URL: https://build.opensuse.org/package/show/Base:System/libassuan?expand=0&rev=71 --- .gitattributes | 23 +++ .gitignore | 1 + baselibs.conf | 1 + libassuan-2.5.7.tar.bz2 | 3 + libassuan-2.5.7.tar.bz2.sig | Bin 0 -> 238 bytes libassuan-3.0.1.tar.bz2 | 3 + libassuan-3.0.1.tar.bz2.sig | Bin 0 -> 238 bytes libassuan.changes | 400 ++++++++++++++++++++++++++++++++++++ libassuan.keyring | 86 ++++++++ libassuan.spec | 92 +++++++++ 10 files changed, 609 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 baselibs.conf create mode 100644 libassuan-2.5.7.tar.bz2 create mode 100644 libassuan-2.5.7.tar.bz2.sig create mode 100644 libassuan-3.0.1.tar.bz2 create mode 100644 libassuan-3.0.1.tar.bz2.sig create mode 100644 libassuan.changes create mode 100644 libassuan.keyring create mode 100644 libassuan.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/baselibs.conf b/baselibs.conf new file mode 100644 index 0000000..00932a3 --- /dev/null +++ b/baselibs.conf @@ -0,0 +1 @@ +libassuan9 diff --git a/libassuan-2.5.7.tar.bz2 b/libassuan-2.5.7.tar.bz2 new file mode 100644 index 0000000..9a1cadc --- /dev/null +++ b/libassuan-2.5.7.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0103081ffc27838a2e50479153ca105e873d3d65d8a9593282e9c94c7e6afb76 +size 605076 diff --git a/libassuan-2.5.7.tar.bz2.sig b/libassuan-2.5.7.tar.bz2.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..fdf3fe2fafe8cb1f9a3f5362123b26ad32c1e315caa2acf348b8f90c381191b8 GIT binary patch literal 238 zcmeAuWnmEGV2~A4WXWBXm$E!p!y#PSlPRcU`VKV*t6Qv0sV_=rFmQ1Sz(k~)85!Om zSd@JxhOeztHStEwBHudY7OPDg3Z+(G&MRUP_$#`U;lD?59OtCA-7#}>B<3{M%)h$- z_Amc48gIY-%$$B#w$YTO17Yo&KEdekcDlXpzh-j0?3=ACdF;eqkhNd3LDs@V%$G7U zOxly8KJnJ4bc=BPsrF1;*v$+Ur-(7OsRWpxxoh(Mg#*KXuOQV972d-E5!>c@t9gYK VPbf~BRDLLZA)gO_^YPmkm;quMVA}uy literal 0 HcmV?d00001 diff --git a/libassuan-3.0.1.tar.bz2 b/libassuan-3.0.1.tar.bz2 new file mode 100644 index 0000000..70b84c7 --- /dev/null +++ b/libassuan-3.0.1.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8f0f42e6103dea4b1a6a483cb556654e97302c7465308f58363778f95f194b1 +size 592430 diff --git a/libassuan-3.0.1.tar.bz2.sig b/libassuan-3.0.1.tar.bz2.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..d7b833283b31eb0144ff45cff90a0625dd1e70dd7cd6fec9d27a1aa9030253f6 GIT binary patch literal 238 zcmeAuWnmEGV2~A4WXWBXm$E!p!y#PSlPRcU`VKV*t6Qv0X_YpT3|yQ7FppJ4QNJKbLQUo$yg_RZFnJa%F)(Ap~X1t4o-A~#Mj z{Ij@l#Le)*{R-Kpb$W7akM3qm#wFdqc7`|X=Yh{3ohEK)WcX0 + +- 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 Mar 7 13:02:18 UTC 2024 - Pedro Monreal + +- 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 12:13:56 UTC 2024 - Pedro Monreal + +- Update upstream libassuan.keyring + +------------------------------------------------------------------- +Tue Jun 20 07:12:11 UTC 2023 - Pedro Monreal + +- 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 + +------------------------------------------------------------------- +Fri Mar 26 14:56:15 UTC 2021 - Andreas Stieger + +- update to 2.5.5: + * Fix a crash in the logging code + * Upgrade autoconf + +------------------------------------------------------------------- +Sat Oct 24 10:10:17 UTC 2020 - Andreas Stieger + +- update to 2.5.4: + * Fix some minor build annoyances + +------------------------------------------------------------------- +Mon Feb 11 12:17:05 UTC 2019 - Karol Babioch + +- 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 15:01:48 UTC 2018 - schwab@suse.de + +- qemu-disable-fdpassing-test.patch: remove + +------------------------------------------------------------------- +Thu Dec 13 16:54:13 UTC 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 15:10:35 UTC 2018 - fvogt@suse.com + +- Use %license (boo#1082318) + +------------------------------------------------------------------- +Mon Dec 11 10:34:38 UTC 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 4 11:12:16 UTC 2017 - astieger@suse.com + +- libassuan 2.4.5: + * fixes for platforms other than GNU/Linux + +------------------------------------------------------------------- +Tue Nov 21 10:44:47 UTC 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 9 11:17:23 UTC 2016 - schwab@suse.de + +- qemu-disable-fdpassing-test.patch: disable fdpassing test when running + under qemu-linux-user + +------------------------------------------------------------------- +Mon Jul 18 22:16:32 UTC 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 3 09:19:29 UTC 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 12:16:07 UTC 2015 - astieger@suse.com + +- libassuan 2.4.1: + * In Tor mode fallback to port 9150 if 9050 is not listening. + +------------------------------------------------------------------- +Thu Nov 5 10:10:52 UTC 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 13:25:28 UTC 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 18:01:18 UTC 2015 - astieger@suse.com + +- libassuan 2.2.1: + * Documentation updates. + * Fixes for platforms other than GNU/Linux + +------------------------------------------------------------------- +Sun Dec 28 16:50:41 UTC 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 8 20:19:39 UTC 2014 - andreas.stieger@gmx.de + +- update to 2.1.3: + + Performance fix for a platform other than GNU/Linux + +------------------------------------------------------------------- +Sun Aug 17 21:29:35 UTC 2014 - andreas.stieger@gmx.de + +- update to 2.1.2: + * Added support for ppc64le. + +------------------------------------------------------------------- +Mon Aug 19 21:17:33 UTC 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 + +------------------------------------------------------------------- +Mon Jun 10 19:42:40 UTC 2013 - crrodriguez@opensuse.org + +- build with LFS support in 32bit archs to be consistent + with the rest of the system, no good will come when LFS + enabled callers talk to non-LFS libraries. + +------------------------------------------------------------------- +Mon Nov 26 08:43:41 UTC 2012 - cfarrell@suse.com + +- license update: GPL-3.0+ and LGPL-2.1+ + Look at COPYING, COPYING.LIB and README + +------------------------------------------------------------------- +Fri Nov 16 22:31:42 UTC 2012 - andreas.stieger@gmx.de + +- update to Libassuan 2.0.3 + - Make assuan_get_pid work correctly for pipe server. + - Interface changes relative to the 2.0.2 release: + * ASSUAN_FORCE_CLOSE (NEW) + +------------------------------------------------------------------- +Sun Dec 25 22:18:28 UTC 2011 - coolo@suse.com + +- own aclocal directory + +------------------------------------------------------------------- +Sun Oct 2 15:29:02 UTC 2011 - crrodriguez@opensuse.org + +- Remove Requires/BuildRequires on libpth, this package + no longer uses this library. + +------------------------------------------------------------------- +Fri Jul 29 15:26:04 UTC 2011 - puzel@novell.com + +- update to libassuan-2.0.2 + - A new flag may now be used to convey comments via + assuan_transact. + - A new flag value may now be used to disable logging. + - The gpgcedev.c driver now provides a log device. + - It is now possible to overwrite socket and connect functions in + struct assuan_system_hooks. + - Interface changes relative to the 2.0.1 release: + ASSUAN_CONVEY_COMMENTS NEW. + ASSUAN_NO_LOGGING NEW. + assuan_system_hooks_t CHANGED: Added socket and connect members. + ASSUAN_SYSTEM_HOOKS_VERSION CHANGED: Bumped to 2. + assuan_register_pre_cmd_notify NEW. +- use spec-cleaner + +------------------------------------------------------------------- +Sun Oct 31 12:37:02 UTC 2010 - jengelh@medozas.de + +- Use %_smp_mflags + +------------------------------------------------------------------- +Tue Aug 17 14:13:24 UTC 2010 - puzel@novell.com + +- update to libassuan-2.0.1 + * Input and output notification handler can now really access the + parsed fd as stated in the manual. + * Cleaned up the logging. + * Interface changes relative to the 2.0.0 release: + assuan_free NEW + _assuan_w32ce_create_pipe NEW + ASSUAN_LOG_CONTROL NEW + +------------------------------------------------------------------- +Fri Apr 9 15:51:01 UTC 2010 - chris@computersalat.de + +- fixed deps + o libgpg-error-devel >= 1.4 + +------------------------------------------------------------------- +Thu Apr 8 16:13:34 UTC 2010 - chris@computersalat.de + +- fix deps for pth + pth < 1120 >= libpth-devel +- sort TAGS + +------------------------------------------------------------------- +Tue Apr 6 18:26:24 CEST 2010 - ro@suse.de + +- add baselibs.conf (needed for libgpgme) + +------------------------------------------------------------------- +Wed Mar 31 11:25:02 UTC 2010 - puzel@novell.com + +- update to libassuan-2.0.0 + * Now using libtool and builds a DSO. + * Lots of interface cleanups. + * Pth support has changed. This now follows the same style as + libgcrypt by setting system hook callbacks. +- split package to libassuan0 and libassuan-devel + +------------------------------------------------------------------- +Thu Jun 11 11:19:59 CEST 2009 - puzel@suse.cz + +- change BuildRequires: (pth-devel -> libpth-devel) + +------------------------------------------------------------------- +Mon Jun 1 11:27:14 CEST 2009 - puzel@suse.cz + +- BuildRequires: pth-devel + +------------------------------------------------------------------- +Wed Jul 16 17:34:22 CEST 2008 - puzel@suse.cz + +- update to 1.0.5 + * minor fixes + * build library as PIC + +------------------------------------------------------------------- +Tue Jan 8 11:25:53 CET 2008 - sassmann@suse.de + +- updated to version 1.0.4, which is required by GnuPG 2.0.8 + * Switched license of the library code back to LGPLv2.1 + * config.sub, config.guess: Update to version 2007-11-19 + +------------------------------------------------------------------- +Fri Aug 10 17:07:12 CEST 2007 - bk@suse.de + +- updated to 1.0.2, which is required by GnuPG 2.0.5 (and later) + * Changed license to LGPLv3. + * New flag ASSUAN_CONFIDENTIAL to return the state of confidential logging. + * Assorted bug fixed and code cleanups. +- added Requires: pth (needed because it's built against it) +- dropped Requires: openct-devel pcsc-lite-devel (no relation to them) + +------------------------------------------------------------------- +Thu Jul 26 13:13:37 CEST 2007 - sbrabec@suse.cz + +- Build with PIC. +- Renamed binary package to libassuan devel. + +------------------------------------------------------------------- +Wed Jan 24 14:46:18 CET 2007 - ltinkl@suse.cz + +- updated to 1.0.1, added pth to BuildRequires + * New function: assuan_set_io_monitor. + * New function: assuan_register_post_cmd_notify. + * Fixed a memory leak. + * Finished the manual. + * Portability fixes. + * Pth is not anymore linked by means of weak symbol tricks. It is + now required to link to the pth version of libassuan. New autoconf + macros are provided to to check for this. The pth version is only + build if Pth is available. + * configure does now check that descripotor passing is available. A + way to check at runtime for this is also provided + * A fix to make CANCEL work again in Pinentries. + * Internal cleanups to make inclusion of the code into libraries + easier. + * Made clear that the software is under the LGPL. + * New function assuan_set_assuan_err_source. All gpg-error enabled + software should call this right at startup to switch libassuan into + the gpg-error style mode. All error codes are then returned as + gpg-error style codes (GPG_ERR_ASS_* as well as others). + If the new macro _ASSUAN_ONLY_GPG_ERRORS is defned all old + definitions are excluded from assuan.h. + * Logging of hex strings is now limited to 16 bytes. To enable + printing of the full data, a new environment variable + ASSUAN_FULL_LOGGING may be set to any value. + * Removed the assuan_domain_* functions. + * New functions assuan_pipe_connect_ext and assuan_socket_connect_ext + to allow connections on a socketpair and to pass descriptors. + * New function assuan_get_peercred. + +------------------------------------------------------------------- +Wed Jan 25 21:37:23 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Tue Nov 8 14:26:22 CET 2005 - dmueller@suse.de + +- don't build as root + +------------------------------------------------------------------- +Tue Jul 12 16:09:54 CEST 2005 - postadal@suse.cz + +- updated to version 0.6.10 + +------------------------------------------------------------------- +Wed Jan 12 13:24:14 CET 2005 - adrian@suse.de + +- update to version 0.6.9 + +------------------------------------------------------------------- +Mon Jul 12 16:07:17 CEST 2004 - adrian@suse.de + +- initial package of version 0.6.6 + diff --git a/libassuan.keyring b/libassuan.keyring new file mode 100644 index 0000000..dd3bb0b --- /dev/null +++ b/libassuan.keyring @@ -0,0 +1,86 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +eiInsGZ/+h5XYrpXTgA= +=4+Sn +-----END PGP PUBLIC KEY BLOCK----- diff --git a/libassuan.spec b/libassuan.spec new file mode 100644 index 0000000..30138ab --- /dev/null +++ b/libassuan.spec @@ -0,0 +1,92 @@ +# +# spec file for package libassuan +# +# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2024 Andreas Stieger +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%define soversion 9 +Name: libassuan +Version: 3.0.1 +Release: 0 +Summary: IPC library used by GnuPG version 2 +License: GPL-3.0-or-later AND LGPL-2.1-or-later +Group: Development/Libraries/C and C++ +URL: https://www.gnupg.org/related_software/libassuan/index.en.html +Source0: https://www.gnupg.org/ftp/gcrypt/libassuan/%{name}-%{version}.tar.bz2 +Source1: baselibs.conf +Source2: https://www.gnupg.org/ftp/gcrypt/libassuan/%{name}-%{version}.tar.bz2.sig +# https://www.gnupg.org/signature_key.html +Source3: https://gnupg.org/signature_key.asc#/%{name}.keyring +BuildRequires: pkgconfig +BuildRequires: pkgconfig(gpg-error) >= 1.17 + +%description +Libassuan is the IPC library used by gpg2 (GnuPG version 2) + +%package -n libassuan%{soversion} +Summary: IPC library used by GnuPG version 2 +Group: Development/Libraries/C and C++ + +%description -n libassuan%{soversion} +Libassuan is the IPC library used by gpg2 (GnuPG version 2) + +%package devel +Summary: IPC library used by GnuPG version 2 +Group: Development/Libraries/C and C++ +Requires: libassuan%{soversion} = %{version} + +%description devel +Libassuan is the IPC library used by gpg2 (GnuPG version 2) + +gpgme also uses libassuan to communicate with a libassuan-enabled GnuPG +v2 server, but it uses it's own copy of libassuan. + +%prep +%autosetup -p1 + +%build +# Compile with PIC, library is linked into shared libraries: +export CFLAGS="%{optflags} $(getconf LFS_CFLAGS)" +export LDFLAGS="-fPIC" +%configure +%make_build + +%install +%make_install +find %{buildroot} -type f -name "*.la" -delete -print + +%check +%make_build check + +%ldconfig_scriptlets -n libassuan%{soversion} + +%files -n libassuan%{soversion} +%license COPYING COPYING.LIB +%doc AUTHORS ChangeLog NEWS README THANKS +%{_libdir}/libassuan.so.%{soversion} +%{_libdir}/libassuan.so.%{soversion}.* + +%files devel +%license COPYING COPYING.LIB +%{_libdir}/pkgconfig/libassuan.pc +%{_infodir}/assuan* +%{_includedir}/*.h +%{_bindir}/*-config +%dir %{_datadir}/aclocal +%{_datadir}/aclocal/*.m4 +%{_libdir}/libassuan.so + +%changelog