Sync from SUSE:SLFO:Main libntlm revision f00040d73609a452a142fecf496b14e7

This commit is contained in:
Adrian Schröter 2024-05-03 15:23:27 +02:00
commit c3cba10698
6 changed files with 175 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

BIN
libntlm-1.6.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
libntlm-1.6.tar.gz.sig Normal file

Binary file not shown.

40
libntlm.changes Normal file
View File

@ -0,0 +1,40 @@
-------------------------------------------------------------------
Mon May 22 16:12:37 UTC 2023 - Frederic Crozat <fcrozat@suse.com>
- Update url and download locations for tarball.
-------------------------------------------------------------------
Tue Jun 9 19:25:34 UTC 2020 - Jan Engelhardt <jengelh@inai.de>
- Update to release 1.6
* Fix buffer overflow in buildSmbNtlmAuth* function.
CVE-2019-17455. [boo#1153669]
-------------------------------------------------------------------
Thu Aug 22 06:31:19 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
- Update to new upstream release 1.5
* Build system fixes, patches for LTO/gcc8 support.
-------------------------------------------------------------------
Tue Oct 27 13:04:54 UTC 2015 - meissner@suse.com
- run "make test"
-------------------------------------------------------------------
Wed Jul 17 23:31:29 UTC 2013 - jengelh@inai.de
- Update to new upstream release 1.4
* Fixes to the build procedure and autotools update. No
user visible changes.
- Optional signature verification
-------------------------------------------------------------------
Tue Jun 19 10:04:23 UTC 2012 - jengelh@inai.de
- Make package build on SLE_11 as well: use classic make install.
-------------------------------------------------------------------
Fri Nov 25 01:04:06 UTC 2011 - jengelh@medozas.de
- Initial package (1.3) for build.opensuse.org

23
libntlm.keyring Normal file
View File

@ -0,0 +1,23 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mDMEXJLOtBYJKwYBBAHaRw8BAQdACIcrZIvhrxDBkK9fV+QlTmXxo2naObDuGtw5
8YaxlOu0JVNpbW9uIEpvc2Vmc3NvbiA8c2ltb25Aam9zZWZzc29uLm9yZz6IlgQT
FggAPhYhBLHSvRN1vst4TPT4xNc89jjFPAa+BQJcks60AhsDBQkBHMQABQsJCAcC
BhUICQoLAgQWAgMBAh4BAheAAAoJENc89jjFPAa+mrABAM8bSSGjIEtriABJteUo
A/GAWJ+VnLoR44kc5QmQxhKsAQCNdRzLXCvDvYIAOIblRRetsGdFI0zdXA/Ey/NA
0B9yALgzBFySz3UWCSsGAQQB2kcPAQEHQLzCFcHHrKzVSPDDarZPYqn89H5TPaxw
cORgRg+4DagEiH4EGBYIACYWIQSx0r0Tdb7LeEz0+MTXPPY4xTwGvgUCXJLPdQIb
IAUJARzEAAAKCRDXPPY4xTwGvuSSAP9+QE0ODSVcRYsmSMXzEEOaCwlthh22A1Cm
XoV5s1yumwD/aVUqVN1Q0mSE6iab47Q2EklsCBTl8cSq/A1DcewQKQi4MwRcks+B
FgkrBgEEAdpHDwEBB0DsUwiDmnlwMSNoSF+ByvW0E6TVXou9PKDa9SpZvKghioj1
BBgWCAAmFiEEsdK9E3W+y3hM9PjE1zz2OMU8Br4FAlySz4ECGwIFCQEcxAAAgQkQ
1zz2OMU8Br52IAQZFggAHRYhBKPMnIcLnTEKutTPL1FyKwj+R0WiBQJcks+BAAoJ
EFFyKwj+R0Wip0wBAKAfjlqx5mAivAo69Q4D1B+yZ4TwZkdg24UeYz0URBLoAPoD
jHlpi+hjqWj3ymC3DYc8OGZwJcUi2NcKtXgDQaYkDgouAQC5P99kv6H+PL9Bb3J9
KLgFPno8ZTuf8yhTOM7Abx+WPgEA4Kb5+ouGszRJDPOMDSp0KuxMr/usFJn3Ty1s
1g5rCA64OARcks9qEgorBgEEAZdVAQUBAQdAMZUbpg1up2WOwPlQn3pPVaRMejyZ
nScmD7d5TRzHehwDAQgHiH4EGBYIACYWIQSx0r0Tdb7LeEz0+MTXPPY4xTwGvgUC
XJLPagIbDAUJARzEAAAKCRDXPPY4xTwGvuJDAQCCxva8K4XD0gL2suFw4CfEqgx5
vALCgNxO84q8VauV/QEAjZVwfkVoe8l+tbrZCa84gakLYv497xyl+nN8lOBSzQs=
=Db1B
-----END PGP PUBLIC KEY BLOCK-----

86
libntlm.spec Normal file
View File

@ -0,0 +1,86 @@
#
# spec file for package libntlm
#
# Copyright (c) 2023 SUSE LLC
#
# 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/
#
Name: libntlm
%define lname libntlm0
Version: 1.6
Release: 0
Summary: Implementation of Microsoft's NTLMv1 authentication
License: LGPL-2.1-or-later
Group: Development/Libraries/C and C++
URL: https://gitlab.com/gsasl/libntlm/
#Git-Clone: https://gitlab.com/gsasl/libntlm.git
#DL-URL: https://download.savannah.nongnu.org/releases/libntlm/
Source: https://download.savannah.nongnu.org/releases/libntlm/%name-%version.tar.gz
Source2: https://download.savannah.nongnu.org/releases/libntlm/%name-%version.tar.gz.sig
Source3: %name.keyring
BuildRequires: pkg-config
%description
Libntlm provides routines to manipulate the structures used for the
client end of Microsoft NTLMv1 authentication.
%package -n %lname
Summary: Implementation of Microsoft's NTLMv1 authentication
Group: System/Libraries
%description -n %lname
Libntlm provides routines to manipulate the structures used for the
client end of Microsoft NTLMv1 authentication.
%package devel
Summary: Development files for libntlm, an NTLMv1 authentication library
Group: Development/Libraries/C and C++
Requires: %lname = %version
%description devel
Libntlm provides routines to manipulate the structures used for the
client end of Microsoft NTLMv1 authentication.
This subpackage contains libraries and header files for developing
applications that want to make use of libntlm.
%prep
%autosetup -p1
%build
%configure --disable-static
make %{?_smp_mflags}
%install
%make_install
rm -f "%buildroot/%_libdir"/*.la
%check
make check
%post -n %lname -p /sbin/ldconfig
%postun -n %lname -p /sbin/ldconfig
%files -n %lname
%license COPYING
%_libdir/libntlm.so.0*
%files devel
%doc ChangeLog NEWS README
%_includedir/ntlm.h
%_libdir/libntlm.so
%_libdir/pkgconfig/libntlm.pc
%changelog