diff --git a/_service b/_service index 8591465..e46c437 100644 --- a/_service +++ b/_service @@ -2,7 +2,7 @@ https://github.com/himmelblau-idm/himmelblau.git git - stable-0.7.x + stable-0.8.x @PARENT_TAG@+git.@TAG_OFFSET@.%h himmelblau-(.*) \1 diff --git a/_servicedata b/_servicedata index 21d23fe..b4939bf 100644 --- a/_servicedata +++ b/_servicedata @@ -3,4 +3,4 @@ https://github.com/openSUSE/himmelblau.git 6d2f6450ff3c0c945a884d4b35307e03a035a581 https://github.com/himmelblau-idm/himmelblau.git - d790d313e41d4c1197075fec12a2b6e8d1cdaed5 \ No newline at end of file + 249ba5f5dcd7c9443d9a7448e0130e03ec5907ae \ No newline at end of file diff --git a/himmelblau-0.7.13+git.0.d790d31.tar.bz2 b/himmelblau-0.7.13+git.0.d790d31.tar.bz2 deleted file mode 100644 index 5ca536f..0000000 --- a/himmelblau-0.7.13+git.0.d790d31.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:281fc285e2d6b0208ded9794d6470d8802e94853c23c96ed353cb55ab07f0b07 -size 2023784 diff --git a/himmelblau-0.8.0+git.0.249ba5f.tar.bz2 b/himmelblau-0.8.0+git.0.249ba5f.tar.bz2 new file mode 100644 index 0000000..db41d47 --- /dev/null +++ b/himmelblau-0.8.0+git.0.249ba5f.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6eabfadc1f849a90ae5d1630cb6429e7854ef7b42b2e7e1d6e28d3aeb48203f4 +size 2029643 diff --git a/himmelblau.changes b/himmelblau.changes index cd92906..d0cfb00 100644 --- a/himmelblau.changes +++ b/himmelblau.changes @@ -1,3 +1,59 @@ +------------------------------------------------------------------- +Thu Dec 19 22:26:54 UTC 2024 - david.mulder@suse.com + +- Update to version 0.8.0+git.0.249ba5f: + * Branch version stable-0.8.x + * Passwordless auth doesn't provide polling numbers + * Resolve deadlock introduced by Fido auth + * Implement NGC Passwordless authentication + * Remove unused commit checklist + * deps(rust): update bindgen requirement from 0.70.1 to 0.71.1 + * Update libhimmelblau version + * Custom domains matching + * Fix IdmapError to indicate the failure + * Fix Fedora build dependencies + * Add Fido MFA + * Add Debian 12 packaging + * Disable SELinux labeling on build container volume mounts + * Update github CI dependencies + * Implement Hello Pin changes via PAM + * Formatting fix + * Utilize HimmelblauConfig directly in pam and nss + * Add config parsing unit tests + * Fix incorrect default domain + * Fix config hsm type Tpm error + * Include multi-domain important info in himmelblau.conf man + * Update to the latest libhimmelblau + * Add DAG flow as a fallback for MFA + * Fix CVE-2024-11738: rustls network-reachable panic in `Acceptor::accept` + * Update README.md with build requires + * Enable module for utf8proc-devel in Rocky8 + * Remove the org.samba.himmelblau dbus service + * Fix missing dependency utf8proc_NFKC_Casefold + * The tasks daemon needs /etc/groups write access + * Revert "Fix Ubuntu PAM fallback to password prompt" + * Fix Ubuntu PAM fallback to password prompt + * Increase the cache timeout to 5 minutes + * Always fetch and cache the graph url + * Package Siemens Linux Entra SSO for Himmelblau + * Add Kerberos CCache support + * Update the tasks daemon man page + * Add a himmelblau.conf man page, and package the man pages + * Add SLE15SP6 packaging + * Add Fedora 41 packaging + * Add Fedora Rawhide packaging + * Provide enhancement request template + * Create an issue template + * Hello support depends on openssl3 + * Fix sshd rpm depends + * Resolve RPM dependencies automatically + * Revert "deps(rust): update notify-debouncer-full requirement from 0.3 to 0.4" + * Add openSUSE Tumbleweed packaging + * Fix RPM packaging placement of systemd files + * Remove the failed attempt at debian packaging + * Add stable-0.7.x to CI workflows + * Version 0.8.0 + ------------------------------------------------------------------- Thu Dec 12 15:14:46 UTC 2024 - david.mulder@suse.com diff --git a/himmelblau.spec b/himmelblau.spec index d6e2917..0376690 100644 --- a/himmelblau.spec +++ b/himmelblau.spec @@ -17,7 +17,7 @@ Name: himmelblau -Version: 0.7.13+git.0.d790d31 +Version: 0.8.0+git.0.249ba5f Release: 0 Summary: Interoperability suite for Microsoft Azure Entra Id License: GPL-3.0-or-later @@ -55,6 +55,7 @@ BuildRequires: pango-devel BuildRequires: python3-gyp BuildRequires: webkit2gtk3-devel %endif +BuildRequires: systemd-devel ExclusiveArch: %{rust_tier1_arches} Recommends: libnss_himmelblau2 Recommends: pam-himmelblau @@ -62,7 +63,7 @@ Provides: aad-cli Provides: aad-common Provides: authd Provides: authd-msentraid -%if !0%{?is_opensuse} +%if 0%{?is_opensuse} Suggests: himmelblau-sso %endif Requires: man @@ -111,7 +112,7 @@ Himmelblau is an interoperability suite for Microsoft Azure Entra Id, which allows users to sign into a Linux machine using Azure Entra Id credentials. -%if !0%{?is_opensuse} +%if 0%{?is_opensuse} # SLE doesn't provide python3-pydbus %package -n himmelblau-sso Summary: Azure Entra Id Firefox SSO Configuration @@ -178,9 +179,11 @@ install -D -d -m 0755 %{buildroot}%{_datarootdir}/dbus-1/services install -m 0644 %{_builddir}/%{name}-%{version}/platform/opensuse/com.microsoft.identity.broker1.service %{buildroot}%{_datarootdir}/dbus-1/services/ install -D -d -m 0755 %{buildroot}%{_sysconfdir}/ssh/sshd_config.d install -m 0644 %{_builddir}/%{name}-%{version}/platform/el/sshd_config %{buildroot}%{_sysconfdir}/ssh/sshd_config.d/himmelblau.conf +install -D -d -m 0755 %{buildroot}%{_sysconfdir}/krb5.conf.d +install -m 0644 %{_builddir}/%{name}-%{version}/src/config/krb5_himmelblau.conf %{buildroot}%{_sysconfdir}/krb5.conf.d/krb5_himmelblau.conf # Firefox Single Sign On -%if !0%{?is_opensuse} +%if 0%{?is_opensuse} install -m 0755 %{_builddir}/%{name}-%{version}/src/sso/src/linux-entra-sso.py %{buildroot}/%{_bindir}/linux-entra-sso sed -i 's/#!\/usr\/bin\/env python3/#!\/usr\/bin\/python3/' %{buildroot}/%{_bindir}/linux-entra-sso install -D -d -m 0755 %{buildroot}%{_libdir}/mozilla/native-messaging-hosts @@ -213,6 +216,7 @@ install -m 0644 %{_builddir}/%{name}-%{version}/man/man8/himmelblaud_tasks.8 %{b %files %dir %{_sysconfdir}/himmelblau %config(noreplace) %{_sysconfdir}/himmelblau/himmelblau.conf +%{_sysconfdir}/krb5.conf.d/krb5_himmelblau.conf %{_sbindir}/himmelblaud %{_sbindir}/rchimmelblaud %{_sbindir}/himmelblaud_tasks @@ -241,7 +245,7 @@ install -m 0644 %{_builddir}/%{name}-%{version}/man/man8/himmelblaud_tasks.8 %{b %endif %config %{_sysconfdir}/ssh/sshd_config.d/himmelblau.conf -%if !0%{?is_opensuse} +%if 0%{?is_opensuse} %files -n himmelblau-sso %{_bindir}/linux-entra-sso %dir %{_libdir}/mozilla diff --git a/vendor.tar.zst b/vendor.tar.zst index 8640d7e..67b090a 100644 --- a/vendor.tar.zst +++ b/vendor.tar.zst @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:72f6d428c1e9e45bf7ca57a3684d0f6877bd4ab713086a3e4315145dae7bba4c -size 51370016 +oid sha256:acce5e6eea59be7ad31183508ca8d402ac9c0b48ad4fc7299472445e9098aa46 +size 51639675