Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kanidm for openSUSE:Factory checked 
in at 2021-04-06 17:30:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kanidm (Old)
 and      /work/SRC/openSUSE:Factory/.kanidm.new.2401 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kanidm"

Tue Apr  6 17:30:10 2021 rev:4 rq:883126 version:1.1.0~alpha4~git0.0ac5da8

Changes:
--------
--- /work/SRC/openSUSE:Factory/kanidm/kanidm.changes    2021-02-15 
23:16:21.427400899 +0100
+++ /work/SRC/openSUSE:Factory/.kanidm.new.2401/kanidm.changes  2021-04-06 
17:31:36.463247690 +0200
@@ -1,0 +2,16 @@
+Thu Apr 01 01:11:04 UTC 2021 - [email protected]
+
+- Update to version 1.1.0~alpha4~git0.0ac5da8:
+  * Performance Improvements
+  * TOTP CLI enrollment
+  * Jemalloc in main server instead of system allocator
+  * Command line completion
+  * TLS file handling improvements
+  * Webauthn authentication and enrollment on CLI
+  * Add db vacuum task
+  * Unix tasks daemon that automatically creates home directories
+  * Support for sk-ecdsa public ssh keys
+  * Badlist checked at login to determine account compromise
+  * Minor Fixes for attribute display
+
+-------------------------------------------------------------------

Old:
----
  kanidm-v1.1.0alpha.3~git0.b34c893.tar.xz

New:
----
  kanidm-1.1.0~alpha4~git0.0ac5da8.tar.xz
  kanidm-unixd-tasks.service

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kanidm.spec ++++++
--- /var/tmp/diff_new_pack.XEjjj9/_old  2021-04-06 17:31:37.651249033 +0200
+++ /var/tmp/diff_new_pack.XEjjj9/_new  2021-04-06 17:31:37.655249038 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package kanidm
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,16 +16,13 @@
 #
 
 
-# Solid source of inspiration.
-# 
https://build.opensuse.org/package/view_file/home:luke_nukem:rust_apps/nushell/nushell.spec?expand=1
-
 %global rustflags -Clink-arg=-Wl,-z,relro,-z,now -C debuginfo=2
 
 Name:           kanidm
-Version:        v1.1.0alpha.3~git0.b34c893
+Version:        1.1.0~alpha4~git0.0ac5da8
 Release:        0
-Summary:        Kanidm identity management project
-License:        MPL-2.0
+Summary:        A identity management service and clients.
+License:        ( Apache-2.0 OR BSL-1.0 ) AND ( Apache-2.0 OR ISC OR MIT ) AND 
( Apache-2.0 OR MIT ) AND ( Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT 
) AND ( CC0-1.0 OR Apache-2.0 ) AND ( MIT OR Apache-2.0 OR Zlib ) AND ( 
Unlicense OR MIT ) AND ( Zlib OR Apache-2.0 OR MIT ) AND Apache-2.0 AND 
BSD-2-Clause AND BSD-3-Clause AND CC0-1.0 AND ISC AND MIT AND MPL-2.0 AND 
MPL-2.0+
 URL:            https://github.com/Firstyear/kanidm
 Source:         kanidm-%{version}.tar.xz
 Source1:        vendor.tar.xz
@@ -33,8 +30,9 @@
 Source10:       kanidmd.service
 Source11:       kanidm-unixd.service
 Source12:       server.toml
+Source13:       kanidm-unixd-tasks.service
 
-ExcludeArch:    %ix86 s390x ppc64le armhfp armv7hl
+ExcludeArch:    %ix86 s390x ppc64 ppc64le armhfp armv7hl
 
 BuildRequires:  cargo
 BuildRequires:  libudev-devel
@@ -49,21 +47,28 @@
 %endif
 
 Requires:       %{name}-clients
-Requires:       %{name}-server
+# Requires:       %{name}-server
 Requires:       %{name}-unixd-clients
 
+#### START BUNDLE METADATA
+### See cargo lock2rpmprovides
+# currently not needed in suse.
+#### END BUNDLE METADATA
+
 %description
 An identity management platform written in rust that supports RADIUS, SSH Key 
management
 and more.
 
 %package clients
 Summary:        Client tools for interacting with Kanidm
+License:        MPL-2.0
 
 %description clients
 Client utilities for interactive with kanidm servers
 
 %package server
 Summary:        Kanidm server and related tools
+License:        MPL-2.0
 Requires:       %{name}-clients
 
 %description server
@@ -71,18 +76,27 @@
 
 %package unixd-clients
 Summary:        Client nsswitch/pam/ssh integration for consuming kanidm
+License:        MPL-2.0
 Requires:       %{name}-clients
 
 %description unixd-clients
 A localhost resolver and libraries that allow a system to resolve posix
 identities to a kanidm instance.
 
+%package docs
+Summary:        Documentation for Kanidm Administration
+License:        MPL-2.0
+
+%description docs
+Documentation for using and configuring Kanidm.
+
 
 %define configdir %{_sysconfdir}/%{name}
 
 %prep
 %setup -q
 %setup -qa1
+
 mkdir .cargo
 cp %{SOURCE2} .cargo/config
 # Remove exec bits to prevent an issue in fedora shebang checking
@@ -92,75 +106,188 @@
 export RUSTFLAGS="%{rustflags}"
 # Allow building on older compliers with deps that have newer features.
 # export RUSTC_BOOTSTRAP=1
+
+# Set our build profile
+export KANIDM_BUILD_PROFILE=release_suse_generic
 cargo build --offline --release
+# Now, move the completions to easier to install locations.
+mkdir %{_builddir}/%{name}-%{version}/target/release/_completions
+cp %{_builddir}/%{name}-%{version}/target/release/build/*/out/_kanidm* 
%{_builddir}/%{name}-%{version}/target/release/_completions/
+cp %{_builddir}/%{name}-%{version}/target/release/build/*/out/kanidm*.bash 
%{_builddir}/%{name}-%{version}/target/release/_completions/
 
 %install
+install -D -d -m 0755 %{buildroot}%{_sysconfdir}
+install -D -d -m 0755 %{buildroot}%{_sysconfdir}/zsh_completion.d
+install -D -d -m 0755 %{buildroot}%{_sysconfdir}/bash_completion.d
 install -D -d -m 0755 %{buildroot}%{configdir}
 install -D -d -m 0755 %{buildroot}%{_unitdir}
 install -D -d -m 0755 %{buildroot}%{_sbindir}
 install -D -d -m 0755 %{buildroot}%{_bindir}
 install -D -d -m 0755 %{buildroot}%{_libdir}
 install -D -d -m 0755 %{buildroot}/%_lib/security
+install -D -d -m 0755 %{buildroot}%{_datadir}/kanidm
+install -D -d -m 0755 %{buildroot}%{_datadir}/kanidm/docs/
+install -D -d -m 0755 %{buildroot}%{_datadir}/kanidm/ui/
+install -D -d -m 0755 %{buildroot}%{_datadir}/kanidm/ui/pkg
+install -D -d -m 0755 %{buildroot}%{_datadir}/kanidm/ui/pkg/external
 
-install -m 0755 %{_builddir}/%{name}-%{version}/target/release/kanidm 
%{buildroot}%{_bindir}/kanidm
+install -m 0755 %{_builddir}/%{name}-%{version}/target/release/kanidmd 
%{buildroot}%{_sbindir}/kanidmd
 install -m 0755 
%{_builddir}/%{name}-%{version}/target/release/kanidm_badlist_preprocess 
%{buildroot}%{_bindir}/kanidm_badlist_preprocess
+install -m 0755 %{_builddir}/%{name}-%{version}/target/release/kanidm 
%{buildroot}%{_bindir}/kanidm
 install -m 0755 
%{_builddir}/%{name}-%{version}/target/release/kanidm_cache_clear 
%{buildroot}%{_sbindir}/kanidm_cache_clear
 install -m 0755 
%{_builddir}/%{name}-%{version}/target/release/kanidm_cache_invalidate 
%{buildroot}%{_sbindir}/kanidm_cache_invalidate
 install -m 0755 
%{_builddir}/%{name}-%{version}/target/release/kanidm_ssh_authorizedkeys 
%{buildroot}%{_sbindir}/kanidm_ssh_authorizedkeys
 install -m 0755 
%{_builddir}/%{name}-%{version}/target/release/kanidm_ssh_authorizedkeys_direct 
%{buildroot}%{_sbindir}/kanidm_ssh_authorizedkeys_direct
 install -m 0755 %{_builddir}/%{name}-%{version}/target/release/kanidm_unixd 
%{buildroot}%{_sbindir}/kanidm_unixd
+install -m 0755 
%{_builddir}/%{name}-%{version}/target/release/kanidm_unixd_tasks 
%{buildroot}%{_sbindir}/kanidm_unixd_tasks
 install -m 0755 
%{_builddir}/%{name}-%{version}/target/release/kanidm_unixd_status 
%{buildroot}%{_bindir}/kanidm_unixd_status
-install -m 0755 %{_builddir}/%{name}-%{version}/target/release/kanidmd 
%{buildroot}%{_sbindir}/kanidmd
 install -m 0644 
%{_builddir}/%{name}-%{version}/target/release/libnss_kanidm.so 
%{buildroot}%{_libdir}/libnss_kanidm.so.2
 install -m 0644 
%{_builddir}/%{name}-%{version}/target/release/libpam_kanidm.so 
%{buildroot}/%_lib/security/pam_kanidm.so
 
 install -m 0644 %{SOURCE10} %{buildroot}%{_unitdir}/kanidmd.service
+
 install -m 0644 %{SOURCE11} %{buildroot}%{_unitdir}/kanidm-unixd.service
 install -m 0640 %{SOURCE12} %{buildroot}%{configdir}/server.toml
+install -m 0644 %{SOURCE13} %{buildroot}%{_unitdir}/kanidm-unixd-tasks.service
 
-# Example of how to install examples later.
-# install -D -m 0755 examples percent {buildroot} percent 
{_datadir}/kandim/examples
+install -m 0755 
%{_builddir}/%{name}-%{version}/target/release/_completions/_kanidmd   
%{buildroot}%{_sysconfdir}/zsh_completion.d/_kanidmd
+install -m 0755 
%{_builddir}/%{name}-%{version}/target/release/_completions/_kanidm   
%{buildroot}%{_sysconfdir}/zsh_completion.d/_kanidm
+install -m 0755 
%{_builddir}/%{name}-%{version}/target/release/_completions/_kanidm_badlist_preprocess
   %{buildroot}%{_sysconfdir}/zsh_completion.d/_kanidm_badlist_preprocess
+install -m 0755 
%{_builddir}/%{name}-%{version}/target/release/_completions/_kanidm_ssh_authorizedkeys_direct
   %{buildroot}%{_sysconfdir}/zsh_completion.d/_kanidm_ssh_authorizedkeys_direct
+install -m 0755 
%{_builddir}/%{name}-%{version}/target/release/_completions/_kanidm_cache_clear 
  %{buildroot}%{_sysconfdir}/zsh_completion.d/_kanidm_cache_clear
+install -m 0755 
%{_builddir}/%{name}-%{version}/target/release/_completions/_kanidm_cache_invalidate
   %{buildroot}%{_sysconfdir}/zsh_completion.d/_kanidm_cache_invalidate
+install -m 0755 
%{_builddir}/%{name}-%{version}/target/release/_completions/_kanidm_ssh_authorizedkeys
   %{buildroot}%{_sysconfdir}/zsh_completion.d/_kanidm_ssh_authorizedkeys
+install -m 0755 
%{_builddir}/%{name}-%{version}/target/release/_completions/_kanidm_unixd_status
   %{buildroot}%{_sysconfdir}/zsh_completion.d/_kanidm_unixd_status
+
+install -m 0755 
%{_builddir}/%{name}-%{version}/target/release/_completions/kanidmd.bash 
%{buildroot}%{_sysconfdir}/bash_completion.d/kanidmd.sh
+install -m 0755 
%{_builddir}/%{name}-%{version}/target/release/_completions/kanidm.bash 
%{buildroot}%{_sysconfdir}/bash_completion.d/kanidm.sh
+install -m 0755 
%{_builddir}/%{name}-%{version}/target/release/_completions/kanidm_badlist_preprocess.bash
 %{buildroot}%{_sysconfdir}/bash_completion.d/kanidm_badlist_preprocess.sh
+install -m 0755 
%{_builddir}/%{name}-%{version}/target/release/_completions/kanidm_ssh_authorizedkeys_direct.bash
 
%{buildroot}%{_sysconfdir}/bash_completion.d/kanidm_ssh_authorizedkeys_direct.sh
+install -m 0755 
%{_builddir}/%{name}-%{version}/target/release/_completions/kanidm_cache_clear.bash
 %{buildroot}%{_sysconfdir}/bash_completion.d/kanidm_cache_clear.sh
+install -m 0755 
%{_builddir}/%{name}-%{version}/target/release/_completions/kanidm_cache_invalidate.bash
 %{buildroot}%{_sysconfdir}/bash_completion.d/kanidm_cache_invalidate.sh
+install -m 0755 
%{_builddir}/%{name}-%{version}/target/release/_completions/kanidm_ssh_authorizedkeys.bash
 %{buildroot}%{_sysconfdir}/bash_completion.d/kanidm_ssh_authorizedkeys.sh
+install -m 0755 
%{_builddir}/%{name}-%{version}/target/release/_completions/kanidm_unixd_status.bash
 %{buildroot}%{_sysconfdir}/bash_completion.d/kanidm_unixd_status.sh
+
+install -m 0644 %{_builddir}/%{name}-%{version}/kanidm_book/src/SUMMARY.md 
%{buildroot}%{_datadir}/kanidm/docs/SUMMARY.md
+install -m 0644 
%{_builddir}/%{name}-%{version}/kanidm_book/src/accounts_and_groups.md 
%{buildroot}%{_datadir}/kanidm/docs/accounts_and_groups.md
+install -m 0644 
%{_builddir}/%{name}-%{version}/kanidm_book/src/administrivia.md 
%{buildroot}%{_datadir}/kanidm/docs/administrivia.md
+install -m 0644 
%{_builddir}/%{name}-%{version}/kanidm_book/src/client_tools.md 
%{buildroot}%{_datadir}/kanidm/docs/client_tools.md
+install -m 0644 
%{_builddir}/%{name}-%{version}/kanidm_book/src/installing_the_server.md 
%{buildroot}%{_datadir}/kanidm/docs/installing_the_server.md
+install -m 0644 %{_builddir}/%{name}-%{version}/kanidm_book/src/intro.md 
%{buildroot}%{_datadir}/kanidm/docs/intro.md
+install -m 0644 %{_builddir}/%{name}-%{version}/kanidm_book/src/ldap.md 
%{buildroot}%{_datadir}/kanidm/docs/ldap.md
+install -m 0644 
%{_builddir}/%{name}-%{version}/kanidm_book/src/pam_and_nsswitch.md 
%{buildroot}%{_datadir}/kanidm/docs/pam_and_nsswitch.md
+install -m 0644 
%{_builddir}/%{name}-%{version}/kanidm_book/src/password_quality.md 
%{buildroot}%{_datadir}/kanidm/docs/password_quality.md
+install -m 0644 
%{_builddir}/%{name}-%{version}/kanidm_book/src/posix_accounts.md 
%{buildroot}%{_datadir}/kanidm/docs/posix_accounts.md
+install -m 0644 %{_builddir}/%{name}-%{version}/kanidm_book/src/radius.md 
%{buildroot}%{_datadir}/kanidm/docs/radius.md
+install -m 0644 %{_builddir}/%{name}-%{version}/kanidm_book/src/recycle_bin.md 
%{buildroot}%{_datadir}/kanidm/docs/recycle_bin.md
+install -m 0644 
%{_builddir}/%{name}-%{version}/kanidm_book/src/security_hardening.md 
%{buildroot}%{_datadir}/kanidm/docs/security_hardening.md
+install -m 0644 
%{_builddir}/%{name}-%{version}/kanidm_book/src/ssh_key_dist.md 
%{buildroot}%{_datadir}/kanidm/docs/ssh_key_dist.md
+install -m 0644 %{_builddir}/%{name}-%{version}/kanidm_book/src/why_tls.md 
%{buildroot}%{_datadir}/kanidm/docs/why_tls.md
+
+## TODO: Add /usr/share/kanidm/ui/pkg
+install -m 0644 %{_builddir}/%{name}-%{version}/kanidmd_web_ui/pkg/bundle.js 
%{buildroot}%{_datadir}/kanidm/ui/pkg/bundle.js
+install -m 0644 
%{_builddir}/%{name}-%{version}/kanidmd_web_ui/pkg/kanidmd_web_ui.js 
%{buildroot}%{_datadir}/kanidm/ui/pkg/kanidmd_web_ui.js
+install -m 0644 
%{_builddir}/%{name}-%{version}/kanidmd_web_ui/pkg/kanidmd_web_ui_bg.wasm 
%{buildroot}%{_datadir}/kanidm/ui/pkg/kanidmd_web_ui_bg.wasm
+install -m 0644 
%{_builddir}/%{name}-%{version}/kanidmd_web_ui/pkg/package.json 
%{buildroot}%{_datadir}/kanidm/ui/pkg/package.json
+
+install -m 0644 
%{_builddir}/%{name}-%{version}/kanidmd_web_ui/pkg/external/bootstrap.min.css 
%{buildroot}%{_datadir}/kanidm/ui/pkg/external/bootstrap.min.css
+install -m 0644 
%{_builddir}/%{name}-%{version}/kanidmd_web_ui/pkg/external/bootstrap.min.js 
%{buildroot}%{_datadir}/kanidm/ui/pkg/external/bootstrap.min.js
+install -m 0644 
%{_builddir}/%{name}-%{version}/kanidmd_web_ui/pkg/external/jquery-3.3.1.slim.min.js
 %{buildroot}%{_datadir}/kanidm/ui/pkg/external/jquery-3.3.1.slim.min.js
+install -m 0644 
%{_builddir}/%{name}-%{version}/kanidmd_web_ui/pkg/external/popper.min.js 
%{buildroot}%{_datadir}/kanidm/ui/pkg/external/popper.min.js
+
+## End install
+
+%if 0%{?rhel} > 7 || 0%{?fedora}
+%else
 
 %pre server
 %service_add_pre kanidmd.service
+%endif
+
+%if 0%{?rhel} > 7 || 0%{?fedora}
+%else
 
 %post server
 %service_add_post kanidmd.service
+%endif
+
+%if 0%{?rhel} > 7 || 0%{?fedora}
+%else
 
 %preun server
 %service_del_preun kanidmd.service
+%endif
+
+%if 0%{?rhel} > 7 || 0%{?fedora}
+%else
 
 %postun server
 %service_del_postun kanidmd.service
+%endif
+
+%if 0%{?rhel} > 7 || 0%{?fedora}
+%else
 
 %pre unixd-clients
 %service_add_pre kanidm-unixd.service
+%service_add_pre kanidm-unixd-tasks.service
+%endif
+
+%if 0%{?rhel} > 7 || 0%{?fedora}
+%else
 
 %post unixd-clients
 %service_add_post kanidm-unixd.service
+%service_add_post kanidm-unixd-tasks.service
+%endif
+
+%if 0%{?rhel} > 7 || 0%{?fedora}
+%else
 
 %preun unixd-clients
 %service_del_preun kanidm-unixd.service
+%service_del_preun kanidm-unixd-tasks.service
+%endif
+
+%if 0%{?rhel} > 7 || 0%{?fedora}
+%else
 
 %postun unixd-clients
 %service_del_postun kanidm-unixd.service
+%service_del_postun kanidm-unixd-tasks.service
+%endif
 
 %files
 %defattr(-,root,root)
-# percent {_datadir}/kandim/examples
 # percent exclude /usr/.crates.toml
 
 %files clients
 %defattr(-,root,root)
 %dir %{configdir}
 %{_bindir}/kanidm
+%dir %{_sysconfdir}/zsh_completion.d
+%dir %{_sysconfdir}/bash_completion.d
+%{_sysconfdir}/zsh_completion.d/_kanidm
+%{_sysconfdir}/bash_completion.d/kanidm.sh
 
 %files server
 %{_bindir}/kanidm_badlist_preprocess
 %{_sbindir}/kanidmd
 %{_unitdir}/kanidmd.service
+%dir %{_datadir}/kanidm
+%dir %{_datadir}/kanidm/ui
+%dir %{_datadir}/kanidm/ui/pkg
+%dir %{_datadir}/kanidm/ui/pkg/external
+%{_datadir}/kanidm/ui/pkg/*
+%{_datadir}/kanidm/ui/pkg/external/*
 %dir %{configdir}
 %config(noreplace) %{configdir}/server.toml
+%dir %{_sysconfdir}/zsh_completion.d
+%dir %{_sysconfdir}/bash_completion.d
+%{_sysconfdir}/zsh_completion.d/_kanidmd
+%{_sysconfdir}/zsh_completion.d/_kanidm_badlist_preprocess
+%{_sysconfdir}/bash_completion.d/kanidmd.sh
+%{_sysconfdir}/bash_completion.d/kanidm_badlist_preprocess.sh
 
 %files unixd-clients
 %{_libdir}/libnss_kanidm.so.2
@@ -170,7 +297,26 @@
 %{_sbindir}/kanidm_ssh_authorizedkeys
 %{_sbindir}/kanidm_ssh_authorizedkeys_direct
 %{_sbindir}/kanidm_unixd
+%{_sbindir}/kanidm_unixd_tasks
 %{_bindir}/kanidm_unixd_status
 %{_unitdir}/kanidm-unixd.service
+%{_unitdir}/kanidm-unixd-tasks.service
+%dir %{_sysconfdir}/zsh_completion.d
+%dir %{_sysconfdir}/bash_completion.d
+%{_sysconfdir}/zsh_completion.d/_kanidm_ssh_authorizedkeys_direct
+%{_sysconfdir}/zsh_completion.d/_kanidm_cache_clear
+%{_sysconfdir}/zsh_completion.d/_kanidm_cache_invalidate
+%{_sysconfdir}/zsh_completion.d/_kanidm_ssh_authorizedkeys
+%{_sysconfdir}/zsh_completion.d/_kanidm_unixd_status
+%{_sysconfdir}/bash_completion.d/kanidm_ssh_authorizedkeys_direct.sh
+%{_sysconfdir}/bash_completion.d/kanidm_cache_clear.sh
+%{_sysconfdir}/bash_completion.d/kanidm_cache_invalidate.sh
+%{_sysconfdir}/bash_completion.d/kanidm_ssh_authorizedkeys.sh
+%{_sysconfdir}/bash_completion.d/kanidm_unixd_status.sh
+
+%files docs
+%dir %{_datadir}/kanidm
+%dir %{_datadir}/kanidm/docs
+%doc %{_datadir}/kanidm/docs/*
 
 %changelog

++++++ _service ++++++
--- /var/tmp/diff_new_pack.XEjjj9/_old  2021-04-06 17:31:37.683249070 +0200
+++ /var/tmp/diff_new_pack.XEjjj9/_new  2021-04-06 17:31:37.683249070 +0200
@@ -3,11 +3,10 @@
     <param name="url">https://github.com/kanidm/kanidm.git</param>
     <param name="versionformat">@PARENT_TAG@~git@TAG_OFFSET@.%h</param>
     <param name="scm">git</param>
-    <!-- <param name="revision">master</param> -->
-    <param name="revision">v1.1.0-alpha.3</param>
+    <param name="revision">v1.1.0-alpha.4</param>
     <param name="match-tag">v*</param>
-    <param name="versionrewrite-pattern">v(\d+\.\d+\.\d+)-alpha\.3</param>
-    <param name="versionrewrite-replacement">\1~alpha</param>
+    <param name="versionrewrite-pattern">v(\d+\.\d+\.\d+)-alpha\.(\d+)</param>
+    <param name="versionrewrite-replacement">\1~alpha\2</param>
     <param name="changesgenerate">enable</param>
     <param name="changesauthor">[email protected]</param>
   </service>
@@ -17,11 +16,16 @@
     <param name="compression">xz</param>
   </service>
   <service mode="disabled" name="set_version"/>
+  <!-- There seems to be a bug here somewhere .... -->
+  <!-- For now on another machine: cargo vendor && tar -cJf vendor.tar.xz 
vendor -->
   <!--
   <service name="cargo_vendor" mode="disabled">
      <param name="srcdir">kanidm</param>
      <param name="compression">xz</param>
   </service>
   -->
+  <service name="cargo_audit" mode="disabled">
+     <param name="srcdir">kanidm</param>
+  </service>
 </services>
 

++++++ cargo_config ++++++
--- /var/tmp/diff_new_pack.XEjjj9/_old  2021-04-06 17:31:37.699249087 +0200
+++ /var/tmp/diff_new_pack.XEjjj9/_new  2021-04-06 17:31:37.699249087 +0200
@@ -1,19 +1,20 @@
 [source.crates-io]
 replace-with = "vendored-sources"
 
+[source."https://github.com/Firstyear/tokio.git";]
+git = "https://github.com/Firstyear/tokio.git";
+rev = "aa6fb48d9a1f3652ee79e3b018a2b9d0c9f89c1e"
+replace-with = "vendored-sources"
+
 [source."https://github.com/csnewman/libnss-rs.git";]
 git = "https://github.com/csnewman/libnss-rs.git";
 rev = "eab2d93d2438652773699b0807d558ce75b1e748"
 replace-with = "vendored-sources"
 
-[source."https://github.com/http-rs/tide-rustls.git";]
-git = "https://github.com/http-rs/tide-rustls.git";
-rev = "c1f13a77e82369323274d832b8d3f33ba7c272c7"
-replace-with = "vendored-sources"
-
 [source."https://github.com/mozilla-services/fernet-rs.git";]
 git = "https://github.com/mozilla-services/fernet-rs.git";
+branch = "master"
 replace-with = "vendored-sources"
 
 [source.vendored-sources]
-directory = "vendor"
\ No newline at end of file
+directory = "vendor"

++++++ kanidm-unixd-tasks.service ++++++
# You should not need to edit this file. Instead, use a drop-in file:
#   systemctl edit kanidm-unixd-tasks.service

[Unit]
Description=Kanidm Local Tasks
After=chronyd.service ntpd.service network-online.target kanidm-unixd.service

[Service]
User=root
Type=simple
ExecStart=/usr/sbin/kanidm_unixd_tasks

CapabilityBoundingSet=CAP_CHOWN CAP_FOWNER CAP_DAC_OVERRIDE CAP_DAC_READ_SEARCH
# SystemCallFilter=@aio @basic-io @chown @file-system @io-event @network-io 
@sync
ProtectSystem=strict
ReadWritePaths=/home /var/run/kanidm-unixd
RestrictAddressFamilies=AF_UNIX
NoNewPrivileges=true
PrivateTmp=true
PrivateDevices=true
PrivateNetwork=true
ProtectHostname=true
ProtectClock=true
ProtectKernelTunables=true
ProtectKernelModules=true
ProtectKernelLogs=true
ProtectControlGroups=true
MemoryDenyWriteExecute=true

[Install]
WantedBy=multi-user.target

++++++ kanidm-unixd.service ++++++
--- /var/tmp/diff_new_pack.XEjjj9/_old  2021-04-06 17:31:37.731249123 +0200
+++ /var/tmp/diff_new_pack.XEjjj9/_new  2021-04-06 17:31:37.731249123 +0200
@@ -1,5 +1,5 @@
-# You should not need to edit this file. Instead, use a drop-in file as 
described in:
-#   /usr/lib/systemd/system/kanidm_unixd.service.d/custom.conf
+# You should not need to edit this file. Instead, use a drop-in file:
+#   systemctl edit kanidm-unixd.service
 
 [Unit]
 Description=Kanidm Local Client Resolver
@@ -10,9 +10,27 @@
 UMask=0027
 CacheDirectory=kanidm-unixd
 RuntimeDirectory=kanidm-unixd
+
 Type=simple
 ExecStart=/usr/sbin/kanidm_unixd
 
+# Implied by dynamic user.
+# ProtectHome=
+# ProtectSystem=strict
+# ReadWritePaths=/var/run/kanidm-unixd /var/cache/kanidm-unixd
+
+# SystemCallFilter=@aio @basic-io @chown @file-system @io-event @network-io 
@sync
+NoNewPrivileges=true
+PrivateTmp=true
+PrivateDevices=true
+ProtectHostname=true
+ProtectClock=true
+ProtectKernelTunables=true
+ProtectKernelModules=true
+ProtectKernelLogs=true
+ProtectControlGroups=true
+MemoryDenyWriteExecute=true
+
 [Install]
 WantedBy=multi-user.target
 

++++++ vendor.tar.xz ++++++
/work/SRC/openSUSE:Factory/kanidm/vendor.tar.xz 
/work/SRC/openSUSE:Factory/.kanidm.new.2401/vendor.tar.xz differ: char 26, line 
1

Reply via email to