From 4a3de12677a8c371ca193bfd20337871d494799ab7c4689f1d559f239318b749 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Sat, 4 May 2024 02:21:15 +0200 Subject: [PATCH] Sync from SUSE:SLFO:Main yast2-auth-client revision d512078f30db5914890799eeadbfaf00 --- .gitattributes | 23 ++ yast2-auth-client-5.0.0.tar.bz2 | 3 + yast2-auth-client.changes | 487 ++++++++++++++++++++++++++++++++ yast2-auth-client.spec | 77 +++++ 4 files changed, 590 insertions(+) create mode 100644 .gitattributes create mode 100644 yast2-auth-client-5.0.0.tar.bz2 create mode 100644 yast2-auth-client.changes create mode 100644 yast2-auth-client.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/yast2-auth-client-5.0.0.tar.bz2 b/yast2-auth-client-5.0.0.tar.bz2 new file mode 100644 index 0000000..3cac661 --- /dev/null +++ b/yast2-auth-client-5.0.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:750e735e6eb93704aeb075f082865b2f1fa7fcd9cd0603b45a48e9333d2a74c1 +size 47507 diff --git a/yast2-auth-client.changes b/yast2-auth-client.changes new file mode 100644 index 0000000..f19a06a --- /dev/null +++ b/yast2-auth-client.changes @@ -0,0 +1,487 @@ +------------------------------------------------------------------- +Wed Aug 30 20:16:10 UTC 2023 - Josef Reidinger + +- 5.0.0 (bsc#1185510) + +------------------------------------------------------------------- +Mon Mar 6 16:47:05 UTC 2023 - Martin Vidner + +- Stop using File.exists? which no longer works in Ruby 3.2 + (bsc#1206419) +- 4.6.1 + +------------------------------------------------------------------- +Fri Mar 03 14:44:07 UTC 2023 - Ladislav Slezák + +- Bump version to 4.6.0 (bsc#1208913) + +------------------------------------------------------------------- +Wed Aug 31 07:27:37 UTC 2022 - Michal Filka + +- bsc#1202919 + - fixed internal error. Do not call function removed in 4.4.3 +- 4.5.4 + +------------------------------------------------------------------- +Tue Aug 2 09:47:47 UTC 2022 - Samuel Cabrero + +- Fix an error opening "User Logon" after removing pam_ldap +- Drop a desktop file to remove the "LDAP and Kerberos" menu entry + after removing pam_ldap +- 4.5.3 + +------------------------------------------------------------------- +Mon Aug 1 15:50:38 UTC 2022 - Samuel Cabrero + +- Allow to define the dnsHostName attribute when joining to AD; + (bsc#1200964); +- 4.5.2 + +------------------------------------------------------------------- +Wed Jul 27 00:50:39 UTC 2022 - William Brown + +- Remove nss_ldap and pam_ldap support in favour of SSSD + (gh#yast/yast-auth-client#82) +- 4.5.1 + +------------------------------------------------------------------- +Wed Apr 06 13:24:58 UTC 2022 - Ladislav Slezák + +- Bump version to 4.5.0 (bsc#1198109) + +------------------------------------------------------------------- +Wed May 5 10:21:50 UTC 2021 - Samuel Cabrero + +- Fix an error importing the configuration when the json does not + contain all keys; (bsc#1184630); +- Fix nss_ldap package unnecessarily installed; (bsc#1185499); +- 4.4.1 + +------------------------------------------------------------------- +Tue Apr 20 13:51:55 UTC 2021 - Ladislav Slezák + +- 4.4.0 (bsc#1185510) + +------------------------------------------------------------------- +Tue Nov 24 10:53:05 UTC 2020 - Noel Power + +- Fix cli 'help' handling for auth-client & ldapkrb; + (bsc#1172340). +- 4.3.2 + +------------------------------------------------------------------- +Mon Aug 10 17:01:10 CEST 2020 - schubi@suse.de + +- AutoYaST: Added supplements: autoyast(auth-client) into the spec file + in order to install this packages if the section has been defined + in the AY configuration file (bsc#1146494). +- 4.3.1 + +------------------------------------------------------------------- +Thu May 7 13:13:14 UTC 2020 - Josef Reidinger + +- Autoyast schema: Allow optional types for string and map objects + (bsc#1170886) +- 4.3.0 + +------------------------------------------------------------------- +Wed Jan 29 11:48:30 UTC 2020 - Jaroslav Jindrak + +- Default bind_policy to 'soft' if not present in the config + (bsc#1162025). +- 4.2.4 + +------------------------------------------------------------------- +Mon Jan 13 14:57:07 UTC 2020 - Peter Varkoly + +- SLEx_15_LOC : YaST: ALL_LANGS:Untranslated text in User Logon + Management/Manage Domain User Login/Active Directory Enrollment dialog + bsc#1083947 + +------------------------------------------------------------------- +Fri Nov 8 12:36:03 UTC 2019 - Samuel Cabrero + +- Add missing domain setting 'ignore_group_members'; (bsc#1153547); +- 4.2.3 + +------------------------------------------------------------------- +Thu Aug 22 16:50:40 CEST 2019 - schubi@suse.de + +- Using rb_default_ruby_abi tag in the spec file in order to + handle several ruby versions (bsc#1146403). +- 4.2.2 + +------------------------------------------------------------------- +Thu Jun 20 09:29:49 UTC 2019 - Samuel Cabrero + +- Fix an issue importing legacy XML based autoyast configuration; + (bsc#1137380); +- Require network to be configured before importing autoyast + configuration; (bsc#1136139); +- 4.2.1 + +------------------------------------------------------------------- +Fri May 31 12:25:50 UTC 2019 - Stasiek Michalski + +- Add metainfo (fate#319035) +- Revamp spec +- Replace GenericName with Comment +- 4.2.0 + +------------------------------------------------------------------- +Fri Feb 15 17:47:05 UTC 2019 - David Mulder + +- yast auth-client and krb5.conf wrong domain_realm entry; (bsc#1122026) +- 4.1.1 + +------------------------------------------------------------------- +Fri Nov 23 21:46:44 UTC 2018 - Stasiek Michalski + +- Provide icon with module (boo#1109310) +- 4.1.0 + +------------------------------------------------------------------- +Tue Oct 16 16:03:08 CEST 2018 - schubi@suse.de + +- Added license file to spec. + +------------------------------------------------------------------- +Mon Aug 20 10:45:18 CEST 2018 - schubi@suse.de + +- Switched license in spec file from SPDX2 to SPDX3 format. + +------------------------------------------------------------------- +Thu Apr 5 10:52:48 UTC 2018 - mfilka@suse.com + +- bnc#1087957 + - version bump +- 4.0.0 + +------------------------------------------------------------------- +Fri Nov 3 14:56:08 UTC 2017 - hguo@suse.com + +- Upgrade to version 3.1.18 to introduce an RNC file that assists in + autoyast XML validation (bsc#1062828). + +------------------------------------------------------------------- +Tue Aug 29 13:54:21 UTC 2017 - hguo@suse.com + +- Bump to version 3.3.17 to fix two issues: + * Mistake in kerberos config file parser removes default_ccache_name + key (bsc#1054436). + * PAM configuration did not allow local user login if pam_unix2 is + in use (bsc#1056158). + +------------------------------------------------------------------- +Fri Jun 16 13:47:40 UTC 2017 - hguo@suse.com + +- Bump to version 3.3.16 to fix minor issues across UI and backend: + * Fix misspelt kerberos option name "noaddresses". + * Improve UI captions, consistency. + * Introduce module name "auth" as an alias to "auth-client". + for bsc#1043211, bsc#1043184, bsc#1032733. + +------------------------------------------------------------------- +Tue May 23 13:00:19 UTC 2017 - hguo@suse.com + +- Bump to version 3.3.15 to fix four issues: + * Correctly install sss name databases even in the presence of + special NSS database directives (bsc#1024841). + * Fix missing translation of "Leave Domain" button (bsc#1038291). + * Do AD's DNS lookup in lower case (bsc#1038720). + * Understand XML data exported by SLES 12 SP0 (bsc#1040393). + +------------------------------------------------------------------- +Fri May 19 11:41:59 UTC 2017 - lslezak@suse.cz + +- Translation fix: Ruby gettext cannot extract translatable texts + from interpolated strings (bsc#1038077) +- 3.3.14 + +------------------------------------------------------------------- +Wed Oct 12 07:56:07 UTC 2016 - hguo@suse.com + +- Add a missing nil check in network fact reader. +- Bump version to 3.3.13 for bsc#1004083. + +------------------------------------------------------------------- +Tue Oct 11 12:09:49 UTC 2016 - hguo@suse.com + +- Change dialog return value to :next so that yast2-users will + reload its summary upon completion of this dialog. +- Format spec file with rake tool. + Bump version to 3.3.12 for bsc#1000749. + +------------------------------------------------------------------- +Mon Oct 3 12:11:27 UTC 2016 - igonzalezsosa@suse.com + +- Add missing textdomain declaration for localization (bsc#988374) +- Bump version to 3.3.12 + +------------------------------------------------------------------- +Tue Sep 6 12:32:42 UTC 2016 - hguo@suse.com + +- Fix an issue with UI layout after leaving a domain (bsc#997380). +- Make DNS update optional for AD enrollment (bsc#991564). +- Fix inaccurate description of ad_server parameter (bsc#996873). +- Do not allow using hard bind policy in LDAP config (bsc#996538). + Bump version to 3.3.11. + +------------------------------------------------------------------- +Mon Aug 15 13:05:03 UTC 2016 - hguo@suse.com + +- Continue with bsc#991855 by removing unnecessary default values. + Add previously missing autofs parameters as well. + Bump version to 3.3.10. + +------------------------------------------------------------------- +Wed Aug 3 09:45:49 UTC 2016 - ralf.habacker@freenet.de + +- Add missing search_base related attributes + to auth-client ldap domain. (bsc#991855) + Bump version to 3.3.9. + +------------------------------------------------------------------- +Wed Jul 13 12:14:39 UTC 2016 - hguo@suse.com + +- Fix bsc#986281: + * Support importing configuration from legacy XML. + * Always install sssd-tools. + * Allow customising homedir override in domains. + * Fix exceptions caused by missing dependencies at runtime. + Bump version to 3.3.8. + +------------------------------------------------------------------- +Tue Mar 22 09:55:56 UTC 2016 - hguo@suse.com + +- Introduce many new features: +* Simplify SSSD management interface. +* Enroll to AD directly from SSSD management interface. +* Edit settings for NSS/PAM LDAP. +* Edit settings for Kerberos. + +Implements: fate#319137 fate#320407 +Partly implements: fate#316205 fate#320364 + +------------------------------------------------------------------- +Mon Nov 23 13:59:57 UTC 2015 - hguo@suse.com + +- Redo fix for bsc#948432, with even more space for the two big buttons. + Version number is now 3.3.6. + +------------------------------------------------------------------- +Mon Oct 26 08:58:58 UTC 2015 - hguo@suse.com + +- Fix main dialog's header label. bsc#951586 +- Improve RPM description text. + +------------------------------------------------------------------- +Fri Oct 16 09:24:48 UTC 2015 - hguo@suse.com + +- Increase width of the left panel on main dialog. bsc#948432 + +------------------------------------------------------------------- +Fri Oct 9 12:12:52 UTC 2015 - mvidner@suse.com + +- Fixed "Relax-NG parser error : Some defines for timeout needs the + combine attribute" when checking validity of any AutoYaST profile + (bsc#948206). +- 3.3.3 + +------------------------------------------------------------------- +Thu Oct 8 13:59:56 UTC 2015 - ancor@suse.com + +- Upgrade to version 3.3.2: + * Fix untranslated word in main dialog (bsc#948843) + +------------------------------------------------------------------- +Tue Jun 16 09:31:17 UTC 2015 - hguo@suse.com + +- Upgrade to version 3.3.1: + * Simply the UI of the Initial Customisation dialog. + * Fix a typo on main screen. + * Fix a regression in "delete parameter" feature". + * Fix incorrect value defaults of several provider options. + (Implements part of fate#316349) + +------------------------------------------------------------------- +Wed May 27 08:37:01 UTC 2015 - hguo@suse.com + +- Upgrade to version 3.3.0: + Introduction of new features, bug fixes, and improved user experience - + * Add ability to disable SSSD daemon along with its configuration. + * Add ability to remove customisation from an optional parameter. + * New diaglog "Initial Customisation" helps with customising important parameters + for joining a new domain. + * Prompt user when sssd or autofs daemon fail to be started. + * Fix several parameter descriptions and value defaults. + * Fix configuration of autofs and sudo NSS databases. + * Fix relevant parameters not showing up in "More Parameters" list. + * Other cosmetic fixes on UI labels and layout. + (Implements part of fate#316349) + +------------------------------------------------------------------- +Mon Apr 20 11:30:36 UTC 2015 - hguo@suse.com + +- Fix the handling of boolean type parameters when invoked by autoyast. + +------------------------------------------------------------------- +Thu Mar 26 15:19:16 UTC 2015 - hguo@suse.com + +- Version 3.2 introduces a re-designed UI, to pack more information on the screen by + by utilising a tree overview and two table detail-view; the detail view on the + right side shows the configuration details of the chosen Section; more customisable + parameters are displayed in table along with a Quick Search filter. Under the scene, + UI presentation and logics have been split into separate source files; the use of + legacy Yast.include has been replaced by the now recommended ruby-require, and the + legacy packaging mechanism Makefile has been replaced by Rake. The program entry, + command line parameters, AutoYast, and the module implementation are not changed. + +------------------------------------------------------------------- +Thu Dec 4 09:49:20 UTC 2014 - jreidinger@suse.com + +- remove X-KDE-Library from desktop file (bnc#899104) + +------------------------------------------------------------------- +Fri Oct 31 11:52:35 UTC 2014 - varkoly@suse.com + +- bnc#893983 - Removed an unnecessary hard dependency on sssd. +- bnc#907830 - No option to 'Create Home Directory on Login' in Authentication module +- 3.1.23 + +------------------------------------------------------------------- +Tue Sep 16 12:25:58 UTC 2014 - varkoly@suse.com + +- Fix frame description. +- 3.1.21 + +------------------------------------------------------------------- +Thu Sep 4 11:46:38 UTC 2014 - mvidner@suse.com + +- Use a more flexible rubygem requirement syntax (bnc#895069) +- 3.1.20 + +------------------------------------------------------------------- +Thu Aug 7 08:57:02 UTC 2014 - varkoly@suse.com + +- bnc#889762 - yast2-auth-client lacks help. +- Services can have more values. +- ldap_search_base is not a mandatory parameter. +- 3.1.19 + +------------------------------------------------------------------- +Fri Aug 1 14:38:16 CEST 2014 - schubi@suse.de + +- Fixed error while parsing autoyast settings with missing + 'sssd_conf' entry. (bnc#889758) +- 3.1.18 + +------------------------------------------------------------------- +Mon Jun 23 13:57:30 UTC 2014 - ckornacker@suse.com + +- fix deletion of sssd domains +- fix setting nsswitch.conf parameters +- 3.1.17 + +------------------------------------------------------------------- +Tue May 20 09:14:20 UTC 2014 - varkoly@suse.com + +- bnc#870075 Typos in auth-client.pot +- 3.1.16 + +------------------------------------------------------------------- +Fri May 16 15:00:25 UTC 2014 - ckornacker@suse.com + +- Validate sssd.conf config parameter values (bnc#876721) +- 3.1.15 + +------------------------------------------------------------------- +Thu May 8 12:05:25 UTC 2014 - varkoly@suse.com + +- bnc#877133 - yast2-auth-client exports bad formatted hash. +- Fix activating autofs +- The default ldap schema rfc2307 is deprecated use rfc2307bis. +- Restart sssd after saving the configuration. +- 3.1.14 + +------------------------------------------------------------------- +Wed Apr 30 14:40:16 UTC 2014 - ckornacker@suse.com + +- Don't enable sssd if no domains are configured (bnc#870905) +- 3.1.13 + +------------------------------------------------------------------- +Wed Apr 16 10:14:23 UTC 2014 - varkoly@suse.com + +- 3.1.12 +- Add some ipa parameter. +- Use ComboBox if only certain values are allowed for a parameter. +- bnc#870645 - yast/wfm.rb:202 Internal error. undefined method `each_key' for nil:NilClass + +------------------------------------------------------------------- +Tue Apr 1 16:17:08 UTC 2014 - varkoly@suse.com + +- bnc#870649 - Typo in yast2 sssd configuration +- 3.1.11 + +------------------------------------------------------------------- +Wed Mar 26 11:27:22 UTC 2014 - varkoly@suse.com + +- bnc#870075 - Typos in aut-client.pot +- Fix handling domain names with "." +- 3.1.10 + +------------------------------------------------------------------- +Tue Mar 18 10:34:46 UTC 2014 - ckornacker@suse.com + +- Add missing autoyast methods (bnc#868695) +- Fix some typos +- 3.1.9 + +------------------------------------------------------------------- +Fri Mar 7 12:57:03 UTC 2014 - varkoly@suse.com + +- Install needed sssd subpackages +- 3.1.8 + +------------------------------------------------------------------- +Mon Feb 24 16:16:52 UTC 2014 - varkoly@suse.com + +- bnc##865328 yast2 clone_system throws internal error for undefined + method `y2milestones' for Yast::Builtins:Module +- 3.1.7 + +------------------------------------------------------------------- +Wed Feb 12 20:47:27 UTC 2014 - varkoly@suse.com + +- Add missed sudo parameter. +- 3.1.6 + +------------------------------------------------------------------- +Tue Feb 11 11:26:30 UTC 2014 - varkoly@suse.com + +- Move ldap_conf.scr into yast2-ldap + +------------------------------------------------------------------- +Thu Feb 6 10:34:48 UTC 2014 - varkoly@suse.com + +- Fix syntax error in autoyast file +- 3.1.5 + +------------------------------------------------------------------- +Fri Jan 31 14:00:33 UTC 2014 - varkoly@suse.com + +- Increase version. It is needed for conflicting old yast2-ldap-client versions. + +------------------------------------------------------------------- +Wed Jan 29 11:47:02 UTC 2014 - varkoly@suse.com + +- Replace AuthClient.pm by AuthClient.rb + +------------------------------------------------------------------- +Tue Jan 14 15:07:39 UTC 2014 - varkoly@suse.com + +- Initial version of yast2-auth-client module. This module will + subtituate the yast2 modules: yast2-ldap-client yast2-kerberos-client + yast2-samba-client and provides multi domain authentication + diff --git a/yast2-auth-client.spec b/yast2-auth-client.spec new file mode 100644 index 0000000..585fc3d --- /dev/null +++ b/yast2-auth-client.spec @@ -0,0 +1,77 @@ +# +# spec file for package yast2-auth-client +# +# 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: yast2-auth-client +Version: 5.0.0 +Release: 0 +URL: https://github.com/yast/yast-auth-client +Summary: YaST2 - Centralised System Authentication Configuration +License: GPL-2.0-only +Group: System/YaST + +Source0: %{name}-%{version}.tar.bz2 + +BuildRequires: doxygen +BuildRequires: perl-XML-Writer +BuildRequires: update-desktop-files +BuildRequires: yast2 +BuildRequires: yast2 +BuildRequires: yast2-devtools >= 4.2.2 +BuildRequires: yast2-network +BuildRequires: yast2-pam +BuildRequires: yast2-testsuite +BuildRequires: rubygem(%{rb_default_ruby_abi}:yast-rake) + +PreReq: %fillup_prereq +Requires: net-tools +Requires: yast2 +Requires: yast2 >= 2.21.22 +Requires: yast2-pam >= 2.20.0 +Requires: yast2-ruby-bindings >= 1.0.0 + +Obsoletes: yast2-kerberos-client +Obsoletes: yast2-ldap-client + +Supplements: autoyast(auth-client) + +BuildArch: noarch + +%description +With this YaST2 module you may configure centralised system authentication, on a single or multipe network domains. + +%prep +%setup -q + +%build + +%install +%yast_install +%yast_metainfo + +%files +%doc %{yast_docdir} +%{yast_libdir} +%{yast_desktopdir} +%{yast_metainfodir} +%{yast_clientdir} +%{yast_scrconfdir} +%{yast_schemadir} +%{yast_icondir} +%license COPYING + +%changelog