diff --git a/_service b/_service index bddf179..27c52cd 100644 --- a/_service +++ b/_service @@ -2,7 +2,7 @@ https://github.com/himmelblau-idm/himmelblau.git git - stable-0.5.x + stable-0.6.x @PARENT_TAG@+git.@TAG_OFFSET@.%h himmelblau-(.*) \1 diff --git a/_servicedata b/_servicedata index 65f96df..883bd20 100644 --- a/_servicedata +++ b/_servicedata @@ -3,4 +3,4 @@ https://github.com/openSUSE/himmelblau.git 6d2f6450ff3c0c945a884d4b35307e03a035a581 https://github.com/himmelblau-idm/himmelblau.git - 22f84f0879609ef9406e2c25c6028d5e9b1073c9 \ No newline at end of file + b8dae18285e1aa03b45ccfe18d7c5a048620e70e \ No newline at end of file diff --git a/himmelblau-0.5.0+git.0.22f84f0.tar.bz2 b/himmelblau-0.5.0+git.0.22f84f0.tar.bz2 deleted file mode 100644 index b43b895..0000000 --- a/himmelblau-0.5.0+git.0.22f84f0.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:16915f657ac0c69070d9ee24076ed03464b74c16a12c786eec8fb8f3b4e0dcfb -size 19316045 diff --git a/himmelblau-0.6.0+git.0.b8dae18.tar.bz2 b/himmelblau-0.6.0+git.0.b8dae18.tar.bz2 new file mode 100644 index 0000000..010c7e4 --- /dev/null +++ b/himmelblau-0.6.0+git.0.b8dae18.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b10796819e6378f44e69ecdda0414460d47beda8dfc48572aa6534e6e3ae43ac +size 6551922 diff --git a/himmelblau.changes b/himmelblau.changes index 26284bf..a9ce176 100644 --- a/himmelblau.changes +++ b/himmelblau.changes @@ -1,3 +1,32 @@ +------------------------------------------------------------------- +Wed Oct 02 20:29:43 UTC 2024 - david.mulder@suse.com + +- Update to version 0.6.0+git.0.b8dae18: + * Attempt to fix the cargo version in launchpad build + * Add branch stable-0.6.x to the workflows + * Install the pam module to the proper location + * Update README.md + * Add a debug option to the config + * Add a pam option for the OpenSSH 2876 workaround + * Update to the latest libhimmelblau + * Authorize all users when pam_allow_groups is empty + * Fix clippy warnings + * Fix pam echo not displayed via ssh + * Fix pam failure to register Pin following mfa poll + * Fork from kanidm + * Version 0.6.0 + * Add cargo deb build + * Version 0.5.3 + * Improve the README installation instructions + * Add `make install` command + * Improve Debian/Ubuntu install instructions + * Fix tag push permissions for tag-version workflow + * Version 0.5.2 + * Add a version check script + * Version 0.5.1 + * Remove the rustc dependency, breaking rustup + * Added Debian packaging workflow and files + ------------------------------------------------------------------- Thu Sep 12 00:22:33 UTC 2024 - William Brown diff --git a/himmelblau.spec b/himmelblau.spec index b60389d..cf6a3bd 100644 --- a/himmelblau.spec +++ b/himmelblau.spec @@ -17,7 +17,7 @@ Name: himmelblau -Version: 0.5.0+git.0.22f84f0 +Version: 0.6.0+git.0.b8dae18 Release: 0 Summary: Interoperability suite for Microsoft Azure AD and Intune License: GPL-3.0-or-later @@ -25,6 +25,7 @@ URL: https://github.com/openSUSE/himmelblau Source: %{name}-%{version}.tar.bz2 Source1: vendor.tar.zst Source2: cargo_config +BuildRequires: binutils BuildRequires: cargo BuildRequires: cargo-packaging BuildRequires: clang-devel @@ -37,6 +38,7 @@ BuildRequires: libopenssl-3-devel BuildRequires: libtalloc-devel BuildRequires: libtevent-devel BuildRequires: pam-devel +BuildRequires: patchelf BuildRequires: pcre2-devel BuildRequires: sqlite3-devel BuildRequires: tpm2-0-tss-devel @@ -95,13 +97,19 @@ install -D -d -m 0755 %{buildroot}/%{_sysconfdir}/himmelblau cp src/config/himmelblau.conf.example %{buildroot}/%{_sysconfdir}/himmelblau/himmelblau.conf cp target/release/libnss_%{name}.so target/release/libnss_%{name}.so.2 install -D -d -m 0755 %{buildroot}/%{_libdir} +patchelf --set-soname libnss_himmelblau.so.2 target/release/libnss_himmelblau.so.2 +strip --strip-unneeded target/release/libnss_himmelblau.so.2 install -m 0755 target/release/libnss_%{name}.so.2 %{buildroot}/%{_libdir} install -D -d -m 0755 %{buildroot}/%{_pam_moduledir} +strip --strip-unneeded target/release/libpam_himmelblau.so install -m 0755 target/release/libpam_%{name}.so %{buildroot}/%{_pam_moduledir}/pam_%{name}.so install -D -d -m 0755 %{buildroot}%{_sbindir} +strip --strip-unneeded target/release/himmelblaud +strip --strip-unneeded target/release/himmelblaud_tasks install -m 0755 target/release/himmelblaud %{buildroot}/%{_sbindir} install -m 0755 target/release/himmelblaud_tasks %{buildroot}/%{_sbindir} install -D -d -m 0755 %{buildroot}%{_bindir} +strip --strip-unneeded target/release/aad-tool install -m 0755 target/release/aad-tool %{buildroot}/%{_bindir} install -D -d -m 0755 %{buildroot}%{_unitdir} install -m 0644 %{_builddir}/%{name}-%{version}/platform/opensuse/himmelblaud.service %{buildroot}%{_unitdir}/himmelblaud.service diff --git a/vendor.tar.zst b/vendor.tar.zst index 36c3c18..75b95ac 100644 --- a/vendor.tar.zst +++ b/vendor.tar.zst @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e173220bc01e1453f184ecbf44a3bd17cb5eaf24a5370abf9193057c30368317 -size 46449790 +oid sha256:3d08c7b8435a6d6dde8dec8fc56a3622e0aa536eaf13a985a4a669cd8da5f8fb +size 46383901