Changelog for
cobbler-3.0.0+git20190806.32c4bae0-12.1.uyuni.noarch.rpm :
* Tue May 19 2020 Abid Mehmood
- Fixes template engine selection(bsc#1170462)- Added:
* fix-template-engine-selection.patch
* Tue May 05 2020 Otto Hollmann - Fixes a template rendering error (bsc#1169779)- Added:
* fixes-a-template-rendering-error.patch
* Thu Apr 30 2020 Hubert Mantel - use systemctl to restart cobblerd on logfile rotation (bsc#1169207)
* Thu Apr 23 2020 Jochen Breuer - Fix cobbler sync for DHCP or DNS (bsc#1169553)- Added:
* fix_cobbler_sync_for_dhcp_or_dns.diff
* Tue Mar 10 2020 Jochen Breuer - Signatures file now uses \"default_autoinstall\" which fixes import problem happening with some distributions (bsc#1159010)- Fix for kernel and initrd detection (bsc#1159010)- Added:
* autoinstall_changes_for_signatures.diff
* kernel_and_initrd_regex.diff
* Thu Nov 14 2019 Jochen Breuer - Fix for cobbler import and buildiso (bsc#1156574)- Added:
* kopts-utils-path.diff
* no-system-in-kopts-call.diff
* fixes-various-issues-found-during-cobbler-import.diff
* item-repo-import-fix.diff
* Tue Oct 22 2019 Jochen Breuer - Also backing up kickstart uploads from Uyuni/SUSE Manager now (bsc#1149075)
* Tue Oct 08 2019 Jochen Breuer - Fix for install loop caused autoinstallation profiles (bsc#1151875)- Added:
* fix-install-loop-for-SUSE-via-info-nopxe-param.patch
* Fri Sep 27 2019 Jochen Breuer - Update module config description to match new parameters- Add config migration script and runs it in post-install script- Added:
* update_docs_of_the_modules_conf.patch
* add_settings_file_converter.patch
* Thu Sep 26 2019 Jochen Breuer - Fix for config backups in post install script (bsc#1149075)
* Fri Sep 06 2019 Michael Calmer - move apache config file cobbler.conf to conf.d directory and remove the VirtualHost container as it overwrite rules already set in conf.d
* Thu Aug 08 2019 Jochen Breuer - Realignment with Cobbler 3.0.0 release candidate.- Removed:
* add-docker-integration-testing.diff
* call-with-logger-where-possible.patch
* changes-detection-to-distro-like-for-suse-distributions.diff
* changes-return-to-float.diff
* cobbler-3.0.0+git20190806.32c4bae0.tar.xz
* create-system-directory-at-the-correct-place.patch
* disable_nsupdate_enabled_by_default.diff
* fix-http-status-code.patch
* fix-login-error.patch
* fixes-distro-none-case.diff
* power_system_xmlrpc_api.patch
* refactor-unittest-to-pytest.diff
* remodeled-distro-detection.diff
* remove-newline-from-token.diff
* renamed-methods-alias-part2.patch
* renamed-methods-alias.patch
* return-the-name-of-the-unknown-method.patch
* revert-redhat-management-removal.patch
* rhn-mngmnt-key-field-fix.diff
* scm_push_script_fix.patch
* scm_push_script_fix_for_settings_read.patch
* Tue Jul 09 2019 Jochen Breuer - Fix for typo in settings for scm_track module.- Optimization for settings loading in scm_track module.- Added:
* scm_push_script_fix.patch
* scm_push_script_fix_for_settings_read.patch
* Thu May 16 2019 Jochen Breuer - Re-enabling build for cobbler-test package.
* Thu May 09 2019 Jochen Breuer - Fix for redhat_management_key not being listed as a choice during profile rename (bsc#1134588)- Added:
* rhn-mngmnt-key-field-fix.diff
* Tue May 07 2019 Jochen Breuer - Fixes distribution detection in setup.py for SLESo- Added:
* changes-detection-to-distro-like-for-suse-distributions.diff
* Tue May 07 2019 Jochen Breuer - Moving to pytest and adding Docker test integration- Added:
* add-docker-integration-testing.diff
* refactor-unittest-to-pytest.diff
* Tue May 07 2019 Jochen Breuer - Additional compatability changes for old Koan versions.- Modified:
* renamed-methods-alias-part2.patch
* Tue Apr 30 2019 Jochen Breuer - Old Koan versions not only need method aliases, but also need compatible responses- Added:
* renamed-methods-alias-part2.patch
* Tue Apr 23 2019 Enno Gotthold - Add the redhat_managment_
* fields again to enable templating in SUMA.- Added:
* revert-redhat-management-removal.patch
* Fri Apr 05 2019 Jochen Breuer - Changes return of last_modified_time RPC to float- Added:
* changes-return-to-float.diff
* Thu Apr 04 2019 mantelAATTsuse.de- provide old name aliases for all renamed methods: - get_distro_for_koan => get_distro_as_rendered - get_profile_for_koan => get_profile_as_rendered - get_system_for_koan => get_system_as_rendered - get_repo_for_koan => get_repo_as_rendered - get_image_for_koan => get_image_as_rendered - get_mgmtclass_for_koan => get_mgmtclass_as_rendered - get_package_for_koan => get_package_as_rendered - get_file_for_koan => get_file_as_rendered- Renamed: get_system_for_koan.patch => renamed-methods-alias.patch
* Thu Apr 04 2019 mantelAATTsuse.de- provide renamed method \"get_system_for_koan\" under old name for old clients.- Added:
* get_system_for_koan.patch
* Thu Mar 28 2019 Matei - Bring back power_system method in the XML-RPC API- Changed lanplus option to lanplus=true in fence_ipmitool.template- Added:
* power_system_xmlrpc_api.patch- Changed:
* fence_ipmitool.template
* Wed Mar 27 2019 Jochen Breuer - Disables nsupdate_enabled by default- Added:
* disable_nsupdate_enabled_by_default.diff
* Wed Mar 27 2019 Jochen Breuer - Fixes issue in distribution detection with \"lower\" function call.- Modified:
* remodeled-distro-detection.diff
* Tue Mar 26 2019 Jochen Breuer - Adds imporoved distribution detection. Since now all base products get detected correctly, we no longer need the SUSE Manager patch.- Added:
* remodeled-distro-detection.diff- Removed:
* adds_suse_manager_as_distro.diff
* Sun Mar 24 2019 Michael Calmer - fix grub directory layout- Added:
* create-system-directory-at-the-correct-place.patch
* Sat Mar 23 2019 Michael Calmer - fix HTTP status code of XMLRPC service- Added:
* fix-http-status-code.patch
* Tue Mar 19 2019 Michael Calmer - touch /etc/genders when it not exists (bsc#1128926)- Add patches to fix logging- Added:
* return-the-name-of-the-unknown-method.patch
* call-with-logger-where-possible.patch
* Tue Mar 19 2019 Jochen Breuer - Switching version schema from 3.0 to 3.0.0
* Tue Mar 12 2019 Jochen Breuer - Fixes case where distribution detection returns None (bsc#1130658)- Added:
* fixes-distro-none-case.diff
* Tue Mar 12 2019 Jochen Breuer - Removes newline from token, which caused authentication error (bsc#1128754)- Added:
* remove-newline-from-token.diff
* Fri Mar 08 2019 Enno Gotthold - Added a patch which fixes an exception when login in with a non-root user.- Added:
* fix-login-error.patch
* Fri Mar 08 2019 jgonzalezAATTsuse.com- Remove patch merged at upstream:
* 0001-return-token-as-string.patch
* Fri Mar 08 2019 Michael Calmer - change grub2-x86_64-efi dependency to Recommends
* Thu Mar 07 2019 Jochen Breuer - Adds SUSE Manager as a new SUSE distribution- Added:
* adds_suse_manager_as_distro.diff
* Thu Mar 07 2019 jgonzalezAATTsuse.com- Use cdrtools starting with SLE-15 and Leap-15 again. (bnc#1081739)- Update cobbler loaders server hostname (bsc#980577)- Update outdated apache config (bsc#956264)- Replace builddate with changelog date to fix build-compare (bsc#969538)- LOCKFILE usage removed on openSUSE (bnc#714618)- Power management subsystem completely re-worked to prevent command-injection (CVE-2012-2395)- Removed patch merged at upstream:
* cobblerd_needs_apache2_service_started.patch
* Sat Feb 16 2019 mcAATTsuse.com- let login return a token as string- Add:
* 0001-return-token-as-string.patch
* Tue Feb 12 2019 jgonzalezAATTsuse.com- Add explicity require to tftp, so it is used for both SLE and openSUSE
* Fri Jan 25 2019 opensuse-packagingAATTopensuse.org- Use distro module to guess the installed linux distribution- Python3-related fixes
* Mon Jan 21 2019 Jochen Breuer - Switching from apache2-mod_wsgi to apache2-mod_wsgi-python3 for dependencies because of ongoing Python3 switch.
* Fri Jan 18 2019 Jochen Breuer - Removed \"requires\" for python-PyYAML and python-urlgrabber since they are for Python 2 and not needed anymore.- Added \"requires\" for python3-requests.
* Fri Jan 11 2019 Jochen Breuer - Update to Cobbler version 3.- Removed Koan. This was moved to an other package.- Added:
* cobblerd_needs_apache2_service_started.patch
* fix_hardcoded_libpath_for_websession.patch
* fix_shebang.patch- Removed:
* 0001-1398-koan-incompatible-with-F21-virt-install.patch
* 0001-cobbler-add-little-endian-powerpc-support.patch
* add-sles15-distro.patch
* add_generic_sles_signatures.diff
* adding-grub2-support-for-ppc.patch
* catch_cheetah_exception.patch
* check-access-token-when-calling-modify_setting-api-e.patch
* cobbler-2.4.2-reprovision-rhel-on-suse-bnc883487.patch
* cobbler-buildiso-list-to-string.patch
* cobbler-check-and-get-loaders-fix.patch
* cobbler-modprobe-d.patch
* cobbler-symlink.diff
* cobbler_web_config.diff
* cve-2018-10931-forbid-exposure-of-private-methods-in.patch
* detect-parallel-cobbler-sync.patch
* disable_not_relevant_checks_bnc_828453.patch
* escape-shell-parameters-provided-by-user-on-reposync.patch
* fix-broken-tests.diff
* fix-cobbler-buildiso.dif
* fix-cobbler-yaboot-handling.patch
* fix-error-message-in-cobblerd-status.dif
* fix-koan-missing-args-and-location.patch
* fix-koan-port-guessing.dif
* fix-os-release.patch
* fix-powermanagement-status.dif
* fix-restart-paravirt-xen.dif
* fix-script-endpoint-security-bug-1030582.patch
* fix-textmode-for-SUSE.dif
* fix-usr-bin-env-bash-koan.diff
* fix-wait.patch
* fix_sle_detection.patch
* fix_test_create_systems.diff
* koan-detect-os_version.dif
* koan-improve-virt-install-error-reports.patch
* koan-no-xend.dif
* koan-use-kvm-acceleration-if-available.dif
* koan-virt-setup-suse.dif
* koan_old_cobbler_compat.diff
* localboot-fix-using-chain-c32.patch
* looking_for_cobbler_order_changed.diff
* remove_ks_directory_check.diff
* sles15.patch
* support-grub2efi.patch
* use_grub2_on_suse.diff
* virt-install-without-generic26.patch
* Mon Nov 19 2018 mantelAATTsuse.de- fix service restart after logrotate for cobblerd (bsc#1113747)- rotate cobbler logs at higher frequency to prevent disk fillup (bsc#1113747)
* Fri Aug 10 2018 pablo.suarezhernandezAATTsuse.com- Forbid exposure of private methods in the API (CVE-2018-10931) (CVE-2018-1000225) (bsc#1104287) (bsc#1104189) (bsc#1105442)- Check access token when calling \'modify_setting\' API endpoint (bsc#1104190) (bsc#1105440) (CVE-2018-1000226)- Added:
* check-access-token-when-calling-modify_setting-api-e.patch
* cve-2018-10931-forbid-exposure-of-private-methods-in.patch
* Fri Jul 27 2018 mcAATTsuse.com- fix kernel options when generating bootiso (bsc#1101670)- Added:
* cobbler-buildiso-list-to-string.patch- Refreshed:
* cobbler-symlink.diff
* Tue Jun 26 2018 mantelAATTsuse.de- do not try to hardlink to a symlink. The result will be a dangling symlink in the general case (bsc#1097733)- Added:
* cobbler-symlink.diff
* Wed May 16 2018 mantelAATTsuse.de- fix signature for SLES15 (bsc#1075014)- Updated:
* add-sles15-distro.patch
* Tue May 08 2018 mantelAATTsuse.de- detect if there is already another instance of \"cobbler sync\" running and exit with failure if so (bsc#1081714)- Add:
* detect-parallel-cobbler-sync.patch
* Thu Apr 26 2018 pablo.suarezhernandezAATTsuse.com- Escape shell parameters provided by the user for the reposync action (CVE-2017-1000469) (bsc#1074594)- Added:
* escape-shell-parameters-provided-by-user-on-reposync.patch
* Fri Apr 20 2018 mcAATTsuse.de- add sles15 distro profile (bsc#1090205)- Add:
* add-sles15-distro.patch
* Tue Mar 13 2018 mantelAATTsuse.de- SLES15 is using /etc/os-release instead of /etc/SuSE-release, use this one for checking also- Add:
* sles15.patch
* Tue Dec 05 2017 mantelAATTsuse.de- cleanup: cobbler is noarch, so arch specific requires do not make sense
* Thu Nov 30 2017 mantelAATTsuse.de- build server wants explicite package in BuildRequires; use tftp- Fix koan shebang- Add:
* fix-usr-bin-env-bash-koan.diff
* Thu Nov 30 2017 mantelAATTsuse.de- require tftp(server) instead of atftp
* Fri Oct 06 2017 mcAATTsuse.com- fix koan wait parameter initialization Added:
* fix-wait.patch
* Thu Oct 05 2017 mihai.dincaAATTsuse.com- fix setup.py to identify SUSE OS correctly bsc#1046679 Added:
* fix-os-release.patch
* Wed Aug 09 2017 mseidlAATTsuse.de- missed applying last patch in spec file
* Wed Aug 09 2017 mseidlAATTsuse.de- (bsc#1048183) fix missing args and location for xen
* Wed Jun 07 2017 mihai.dincaAATTsuse.com- fix script endpoint security bug CVE-2016-9605 (bsc#1030582) Add:
* fix-script-endpoint-security-bug-1030582.patch
* Tue Apr 04 2017 mcAATTsuse.de- support UEFI boot with cobbler generated tftp tree (bsc#1020376)
* Tue Mar 21 2017 mantelAATTsuse.de- remove fix-nameserver-search.fix; bug is invalid (bsc#1029276)
* Wed Mar 15 2017 mantelAATTsuse.de- refresh patch for fuzzless appliance
* Wed Mar 15 2017 mantelAATTsuse.de- some more occurrences of same problem fixed (bsc#1029276)
* Tue Mar 14 2017 mantelAATTsuse.de- name_servers needs the same fix (bsc#1029276)
* Tue Mar 14 2017 mantelAATTsuse.de- fix handling of name_servers_search in networking.xml bsc#1029276
* Thu Nov 24 2016 pablo.suarezhernandezAATTsuse.com- Using \"chain.c32\" instead of \"LOCALBOOT -1\" for the local boot entry in pxe menu (bsc#988889) Add:
* localboot-fix-using-chain-c32.patch
* Thu Sep 01 2016 pablo.suarezhernandezAATTsuse.com- Enabling PXE grub2 support for PowerPC (bsc#986978) Add:
* adding-grub2-support-for-ppc.patch
* Fri Jun 17 2016 mcAATTsuse.de- convert bootoption \"text\" into \"textmode=1\" for SUSE systems (bsc#984998) Add:
* fix-textmode-for-SUSE.dif
* Tue May 17 2016 mcAATTsuse.de- remove grubby-compat because perl-Bootloader gets dropped Remove:
* grubby-compat.diff
* do_not_use_grubby_compat_when_grub2_is_in_use.diff Add:
* use_grub2_on_suse.diff
* Fri May 13 2016 pablo.suarezhernandezAATTsuse.com- Disabling \'get-loaders\' command and \'check\' fixed. bsc#973418 Added:
* cobbler-check-and-get-loaders-fix.patch
* Fri Apr 22 2016 mcAATTsuse.de- add logrotate file for cobbler (bsc#976826)
* Thu Mar 31 2016 mcAATTsuse.de- handle list value for kernel options correctly (bsc#973413)
* Wed Mar 16 2016 mcAATTsuse.de- add ppc64le to archs
* 0001-cobbler-add-little-endian-powerpc-support.patch
* Mon Mar 07 2016 mcAATTsuse.de- fix error message in cobblerd status when cobbler-web is not installed (bsc#966841)
* Fri Mar 04 2016 mcAATTsuse.de- fix format error while provisioning of a virtual machine (bsc#969541) Update: koan-improve-virt-install-error-reports.patch
* Wed Mar 02 2016 mcAATTsuse.de- support modprobe.d on RHEL6
* cobbler-modprobe-d.patch- fix cobbler yaboot handling (bsc#968406, bsc#966622)
* fix-cobbler-yaboot-handling.patch
* Wed Feb 24 2016 mcAATTsuse.de- improve error reporting of failed virt-install commands Add: koan-improve-virt-install-error-reports.patch
* Tue Feb 23 2016 mcAATTsuse.de- fallback to osinfo-query for new virt-install (bsc#967523)
* 0001-1398-koan-incompatible-with-F21-virt-install.patch- fix for virt-install without os version generic26 (bsc#967523)
* virt-install-without-generic26.patch
* Mon Nov 09 2015 mcAATTsuse.de- cleanup spec file. The cobbler main package should see a SUSE system as systemd only (bsc#952844)
* Thu Mar 26 2015 mcAATTsuse.de- koan: fix virt-install version detection (bsc#924118)- koan: fix parsing install_tree for SUSE (bsc#924118)- koan: do not require obsoleted xend (bsc#924118)- koan: fix boot configuration for XEN directly after VM creation. This prevent endless installation loop (bsc#924118)- koan: improve os-variant detection for SLES- koan: use KVM acceleration if available
* Mon Feb 16 2015 mseidlAATTsuse.de- Renamed generic suse breed \"suse\"
* Mon Feb 16 2015 mseidlAATTsuse.de- Added generic os under breed suse
* Fri Feb 13 2015 mseidlAATTsuse.de- fixed supported arches- added generic sles11, sles10 and sles12 signatures
* Wed Feb 11 2015 mseidlAATTsuse.de- Removed directory check for kickstart files
* Wed Feb 11 2015 dmacvicarAATTsuse.de- Do not manually install cobbler.conf setup.py does it and replaces variables in the process
* Thu Jan 15 2015 fcastelliAATTsuse.com- Added \'fix_test_create_systems.diff\': fixes the \"create_systens\" unit test
* Tue Jan 13 2015 fcastelliAATTsuse.com- Fix runtime dependency: ensure the yaml module is available.
* Tue Jan 13 2015 fcastelliAATTsuse.com- Install the right cobblerd.service file
* Mon Jan 12 2015 fcastelliAATTsuse.com- Do not ship cobbler_web.conf inside of the cobbler package, get rid of part of our patches to setup.py,
* Fri Dec 19 2014 fcastelliAATTsuse.com- Added new patch required to fix the broken unit tests:
* fix-broken-tests.diff
* Thu Dec 18 2014 fcastelliAATTsuse.com- Removed another no longer needed patch:
* fix-textmode-for-SUSE.dif
* Thu Dec 18 2014 fcastelliAATTsuse.com- Update to latest stable version of cobbler (2.6.6)- Removed no longer needed patches
* bnc_877009.patch
* cobbler-2.4.2-Fix-koan-s-get_insert_script.patch
* fix-broken-tests.diff
* suse_config.diff- Fixed old patches to apply against the new code:
* catch_cheetah_exception.patch
* grubby-compat.diff
* setup_py.diff
* Mon Dec 15 2014 fcastelliAATTsuse.com- Fix the broken unit tests
* Thu Dec 11 2014 mseidlAATTsuse.de- Created sub package for unit tests
* Tue Dec 09 2014 mcAATTsuse.de- use fdupes only on SUSE
* Mon Dec 08 2014 dmacvicarAATTsuse.de- Fix for re-installation of machines on SLE with static network configuration (bnc#883487)- Added patches:
* cobbler-2.4.2-Fix-koan-s-get_insert_script.patch
* cobbler-2.4.2-reprovision-rhel-on-suse-bnc883487.patch
* Thu Nov 27 2014 mcAATTsuse.de- fix port guessing in koan (bsc#855389)
* fix-koan-port-guessing.dif- add \"copy-default\" option to grubby-compat (bsc#855389)- handle elilo in SUSE (bsc#855389)
* Wed Nov 26 2014 mcAATTsuse.de- fix wrong option \"text\" in SUSE environment (bsc#901058)
* fix-textmode-for-SUSE.dif