Pedro Monreal Gonzalez 2024-08-01 06:13:16 +00:00 committed by Git OBS Bridge
commit c8b501d04f
10 changed files with 609 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@ -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

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
.osc

1
baselibs.conf Normal file
View File

@ -0,0 +1 @@
libassuan9

3
libassuan-2.5.7.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0103081ffc27838a2e50479153ca105e873d3d65d8a9593282e9c94c7e6afb76
size 605076

BIN
libassuan-2.5.7.tar.bz2.sig Normal file

Binary file not shown.

3
libassuan-3.0.1.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c8f0f42e6103dea4b1a6a483cb556654e97302c7465308f58363778f95f194b1
size 592430

BIN
libassuan-3.0.1.tar.bz2.sig Normal file

Binary file not shown.

400
libassuan.changes Normal file
View File

@ -0,0 +1,400 @@
-------------------------------------------------------------------
Sun Jul 28 15:00:43 UTC 2024 - Andreas Stieger <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 Mar 7 13:02:18 UTC 2024 - Pedro Monreal <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 12:13:56 UTC 2024 - Pedro Monreal <pmonreal@suse.com>
- Update upstream libassuan.keyring
-------------------------------------------------------------------
Tue Jun 20 07:12:11 UTC 2023 - Pedro Monreal <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
-------------------------------------------------------------------
Fri Mar 26 14:56:15 UTC 2021 - Andreas Stieger <andreas.stieger@gmx.de>
- update to 2.5.5:
* Fix a crash in the logging code
* Upgrade autoconf
-------------------------------------------------------------------
Sat Oct 24 10:10:17 UTC 2020 - Andreas Stieger <andreas.stieger@gmx.de>
- update to 2.5.4:
* Fix some minor build annoyances
-------------------------------------------------------------------
Mon Feb 11 12:17:05 UTC 2019 - Karol Babioch <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 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

86
libassuan.keyring Normal file
View File

@ -0,0 +1,86 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
eiInsGZ/+h5XYrpXTgA=
=4+Sn
-----END PGP PUBLIC KEY BLOCK-----

92
libassuan.spec Normal file
View File

@ -0,0 +1,92 @@
#
# spec file for package libassuan
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2024 Andreas Stieger <Andreas.Stieger@gmx.de>
#
# 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