From f20f181585910323edb758cf06d2c3012135b5d23849d1d028b91a1b996a04eb Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Sun, 18 Aug 2024 13:13:41 +0000 Subject: [PATCH 1/2] - update to 1.8: * The release tarball is now reproducible. * We publish a minimal source-only tarball. * This tarball does not contain any generated files, and is sufficient to reproduce the full tarball (assuming build dependencies are available). * No changes since last version. OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libntlm?expand=0&rev=19 --- .gitattributes | 23 +++++++++++ .gitignore | 1 + libntlm-1.7.tar.gz | 3 ++ libntlm-1.7.tar.gz.sig | Bin 0 -> 119 bytes libntlm-1.8.tar.gz | 3 ++ libntlm-1.8.tar.gz.sig | Bin 0 -> 119 bytes libntlm.changes | 61 +++++++++++++++++++++++++++++ libntlm.keyring | 23 +++++++++++ libntlm.spec | 85 +++++++++++++++++++++++++++++++++++++++++ 9 files changed, 199 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 libntlm-1.7.tar.gz create mode 100644 libntlm-1.7.tar.gz.sig create mode 100644 libntlm-1.8.tar.gz create mode 100644 libntlm-1.8.tar.gz.sig create mode 100644 libntlm.changes create mode 100644 libntlm.keyring create mode 100644 libntlm.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/libntlm-1.7.tar.gz b/libntlm-1.7.tar.gz new file mode 100644 index 0000000..ee01fca --- /dev/null +++ b/libntlm-1.7.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d805ebb901cbc9ff411e704cbbf6de4d28e7bcb05c9eca2124f582cbff31c0b1 +size 610829 diff --git a/libntlm-1.7.tar.gz.sig b/libntlm-1.7.tar.gz.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..7e6eecd3c11107daf02e82b730ed0476e2486090a54619e9beb775dd733ff45b GIT binary patch literal 119 zcmeAuWnmEGV2~A4WLbP>PCNHpL#|y{&g%yjX>A+ivSr@3_+4`0sTRI{;_7G`s)+ literal 0 HcmV?d00001 diff --git a/libntlm-1.8.tar.gz b/libntlm-1.8.tar.gz new file mode 100644 index 0000000..0386e38 --- /dev/null +++ b/libntlm-1.8.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce6569a47a21173ba69c990965f73eb82d9a093eb871f935ab64ee13df47fda1 +size 617062 diff --git a/libntlm-1.8.tar.gz.sig b/libntlm-1.8.tar.gz.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..7d964f304c8ae1b2199c4642fef6e3015b989a2ce736a6bf14f16836a3e361bb GIT binary patch literal 119 zcmeAuWnmEGV2~A4WLbP>PCNHpL#|y{&g%yjX>KdHYe;Hcw8KPmBy#udxItExBTK?p0s)?nAET Vrsa8ycdxqTI`N1@koVC9P5_)YGY0?w literal 0 HcmV?d00001 diff --git a/libntlm.changes b/libntlm.changes new file mode 100644 index 0000000..b6d9904 --- /dev/null +++ b/libntlm.changes @@ -0,0 +1,61 @@ +------------------------------------------------------------------- +Sun Aug 18 13:12:52 UTC 2024 - Dirk Müller + +- update to 1.8: + * The release tarball is now reproducible. + * We publish a minimal source-only tarball. + * This tarball does not contain any generated files, and is + sufficient to reproduce the full tarball + (assuming build dependencies are available). + * No changes since last version. + +------------------------------------------------------------------- +Sat Jan 6 10:37:49 UTC 2024 - Dirk Müller + +- update to 1.7: + * Moved GitLab URL to . + * Use gnulib ./bootstrap for building from version + controlled sources. + * API and ABI modifications: + + No changes since last version. + +------------------------------------------------------------------- +Mon May 22 16:12:37 UTC 2023 - Frederic Crozat + +- Update url and download locations for tarball. + +------------------------------------------------------------------- +Tue Jun 9 19:25:34 UTC 2020 - Jan Engelhardt + +- 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 + +- 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 diff --git a/libntlm.keyring b/libntlm.keyring new file mode 100644 index 0000000..7eb2c4c --- /dev/null +++ b/libntlm.keyring @@ -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----- diff --git a/libntlm.spec b/libntlm.spec new file mode 100644 index 0000000..85a4b54 --- /dev/null +++ b/libntlm.spec @@ -0,0 +1,85 @@ +# +# spec file for package libntlm +# +# Copyright (c) 2024 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.8 +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 From c738e24f1ef2bd20b8a8ba30caa113ca962a3a23fdda5a0ddb68899c20c7214b Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Sun, 18 Aug 2024 22:19:57 +0000 Subject: [PATCH 2/2] [info=a99704ac921b8ce6a3339e34972f93f22f24789ca454dde8174e405fa0de2bc3] OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libntlm?expand=0&rev=20 --- _scmsync.obsinfo | 4 ++++ build.specials.obscpio | 3 +++ 2 files changed, 7 insertions(+) create mode 100644 _scmsync.obsinfo create mode 100644 build.specials.obscpio diff --git a/_scmsync.obsinfo b/_scmsync.obsinfo new file mode 100644 index 0000000..9975697 --- /dev/null +++ b/_scmsync.obsinfo @@ -0,0 +1,4 @@ +mtime: 1724019856 +commit: a99704ac921b8ce6a3339e34972f93f22f24789ca454dde8174e405fa0de2bc3 +url: https://src.opensuse.org/jengelh/libntlm +revision: master diff --git a/build.specials.obscpio b/build.specials.obscpio new file mode 100644 index 0000000..491cbee --- /dev/null +++ b/build.specials.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:018bd184e0c856c56cd52fedc3d3bfd8fb9ea7e6c9cc66cda3deaba57d3b94f3 +size 256