Updates for opsi 4.1 stable and testing

Benutzeravatar
n.doerrer
uib-Team
Beiträge: 7
Registriert: 23 Okt 2020, 16:11

Updates for opsi 4.1 stable and testing

Beitragvon n.doerrer » 13 Nov 2020, 16:10

Dear opsi-users,

We released opsi 4.1 updates in stable and testing.
Important changes in this release:

- opsi-winst version 4.12.4.4-1 is realeased to testing and stable as a hotfix, which addresses problems of 4.12.4.1 (Win7 PowershellCall and performance issues).

- The packages opsi-template-with-admin_4.1.0.0-4 and windows10-upgrade_20.09-2 require opsi-winst version 4.12.4.4-1 or higher.

- opsi-client-kiosk_4.1.1.6-5 requires opsi-client-agent version 4.1.1.6-5 or higher.

- The windows and opsi-local-image windows netboot packages include a fix for missing output of efibootmgr, which occured on INTEL NUC devices.

- The Bootimage got a kernel update to 5.9.3.

- SLES15 SP versions can be installed by using the SLES15 netboot packet with opsi-package-manager --new-product-id.

The new opsiclientd contains these changes and fixes:
- The working windows is not correctly used even if 0:00 is passed.
- action- event- and shutdown-notifiers are now started on logon- and default-Desktop by default.
- Introduced new function to self-update opsiclientd via RPC or file-upload.
- Stabilized synchronization of packets and configurations in WAN/VPN-mode and increased robustness.
- Automatic refreshing of timeline in browser.
- Improved opsiclientd-service bootstrap speed.
- Fixed and stabilized the windows 10 BitLocker-suspend-feature.
- Check for running windows-update-process now via WUAPI for more reliability.
- Codesigning of opsiclientd-Binaries with uib GmbH certificate.
- Automatic recreation of broken sqlite-databases.
- Automatic correction of *_warning_time and *_user_cancelable data type.

=====================================
Updated packages in stable:
=====================================

Windows localboot packages
- opsi-winst (4.12.4.4-1)
- windows10-upgrade (20.09-1)

Windows netboot packages
- win* netboot (4.1.0.2-4)


opsi-local-image netboot packages
- opsi-local-image-win* (4.1.0.2-4)
- opsi-vhd-win10-x64 (4.1.0.2-3)

linux netboot packages
- debian10 (4.1.0.5-2)
- ubuntu (4.1.0.4-2)
- ubuntu16-04 (4.1.0.2-2)


=====================================
Updated packages in testing:
=====================================

Windows localboot packages
- opsi-winst (4.12.4.4-1)
- windows10-upgrade (20.09-2)
- opsi-setup-detector (4.1.0.17-1)
- opsi-client-agent (4.1.1.10-1)
- opsi-template-with-admin (4.1.0.0-4)
- opsi-client-kiosk (4.1.1.6-5)

Windows netboot packages
- win* netboot (4.1.0.2-6)

opsi-local-image netboot packages
- opsi-local-image-backup (4.1.0.1-3)
- opsi-local-image-delimage (4.1.0.1-4)
- opsi-local-image-prepare (4.1.0.1-3)
- opsi-local-image-restore (4.1.0.1-3)
- opsi-local-image-win* (4.1.0.2-6)
- opsi-vhd-win10-x64 (4.1.0.2-6)

linux localboot packages
- opsi-setup-detector (4.1.0.17-1)
- opsi-linux-client-agent (4.1.1.2-1)

linux netboot packages
- centos70 (4.1.0.1-2)
- centos8 (4.1.0.1-5)
- debian10 (4.1.0.5-3)
- debian9 (4.1.0.4-3)
- opensusel15-1 (4.1.0.2-3)
- opensusel15-2 (4.1.0.2-3)
- redhat70 (4.1.0.1-2)
- redhat8 (4.1.0.1-3)
- sles12* (4.1.0.1-2)
- sles15 (4.1.0.1-4)
- ubuntu (4.1.0.4-3)
- ubuntu16-04 (4.1.0.2-3)
- ubuntu18-04 (4.1.0.4-3)
- ubuntu20-04 (4.1.0.4-3)


Server packages
- opsi-script (4.12.4.5-4)
- opsi-linux-bootimage (20201105-1)
- opsi-tftpd-hpa (5.2.8-53)


Best regards,
Nils Dörrer

Changelogs:

Code: Alles auswählen

centos8 (4.1.0.1-5) testing; urgency=low

  * using shadow_password_hash function to encode passwords

 -- Mathias Radtke <m.radtke@uib.de> Mon Nov 02 10:15:00 2020 +0100

centos8 (4.1.0.1-4) testing; urgency=low

  * made usage of kexec more versatile

 -- Mathias Radtke <m.radtke@uib.de> Wed Oct 28 13:54:51 2020 +0100


centos8 (4.1.0.1-3) stable; urgency=low

  * added 'partition_disk' property
  * kickstart: removed multilib file

 -- Mathias Radtke <m.radtke@uib.de> Tue Oct 20 10:00:00 2020 +0200

centos8 (4.1.0.1-2) stable; urgency=low

  * fixed bug with custom kickstart profile

 -- Mathias Radtke <m.radtke@uib.de> Tue Oct 06 10:36:00 2020 +0200


centos8 (4.1.0.1-1) stable; urgency=low

  * python3 compatible code base

 -- Mathias Radtke <m.radtke@uib.de> Mon Jul 20 18:31:44 2020 +0200

centos8 (4.1.0.0-2); testing; urgency=low

  * forked from centos70

-- Mathias Radtke <m.radtke@uib.de> Wed Oct 02 2019 08:57:00 +0200

-------------------------------------------------------------

centos70 (4.1.0.1-2) testing; urgency=low

  * made usage of kexec more versatile

 -- Mathias Radtke <m.radtke@uib.de> Wed Oct 28 13:54:51 2020 +0200

-------------------------------------------------------------

debian9 (4.1.0.4-3) testing; urgency=low

  * using shadow_password_hash function to encode passwords

 -- Mathias Radtke <m.radtke@uib.de> Mon Nov 02 10:15:00 2020 +0100

debian9 (4.1.0.4-2) testing; urgency=low

  * made usage of kexec more versatile

 -- Mathias Radtke <m.radtke@uib.de> Wed Oct 28 13:54:51 2020 +0200

-------------------------------------------------------------

debian10 (4.1.0.5-3) testing; urgency=low

  * made usage of kexec more versatile

 -- Mathias Radtke <m.radtke@uib.de> Wed Oct 28 13:54:51 2020 +0200

debian10 (4.1.0.5-2) stable; urgency=low

  * corrected root password encoding

 -- Jan Schneider <j.schneider@uib.de> Tue Sep 1 11:30:00 2020 +0200

-------------------------------------------------------------

opensusel15-1 (4.1.0.2-3) testing; urgency=low

  * using shadow_password_hash function to encode passwords

 -- Mathias Radtke <m.radtke@uib.de> Mon Nov 02 10:15:00 2020 +0100

opensusel15-1 (4.1.0.2-2) testing; urgency=low

  * made usage of kexec more versatile

 -- Mathias Radtke <m.radtke@uib.de> Wed Oct 28 13:54:51 2020 +0200

-------------------------------------------------------------

opensusel15-2 (4.1.0.2-3) testing; urgency=low

  * using shadow_password_hash function to encode passwords

 -- Mathias Radtke <m.radtke@uib.de> Mon Nov 02 10:15:00 2020 +0100

opensusel15-2 (4.1.0.2-2) testing; urgency=low

  * made usage of kexec more versatile

 -- Mathias Radtke <m.radtke@uib.de> Wed Oct 28 13:54:51 2020 +0200

-------------------------------------------------------------

redhat8 (4.1.0.1-3) testing; urgency=low

  * using shadow_password_hash function to encode passwords

 -- Mathias Radtke <m.radtke@uib.de> Mon Nov 02 10:15:00 2020 +0100

redhat8 (4.1.0.1-2) testing; urgency=low

  * made usage of kexec more versatile

 -- Mathias Radtke <m.radtke@uib.de> Wed Oct 28 13:54:51 2020 +0200


redhat8 (4.1.0.1-1) stable; urgency=low

  * python3 compatible code base

 -- Mathias Radtke <m.radtke@uib.de> Mon Jul 20 18:31:44 2020 +0200


redhat8 (4.1.0.0-2) testing; urgency=low

  * not using --multilib in kickstart

-- Mathias Radtke <m.radtke@uib.de> Fri Aug 16 13:50:00

redhat8 (4.1.0.0-1) testing; urgency=low

  * forked from redhat70

-- Mathias Radtke <m.radtke@uib.de> Fri May 31 08:00:00 +0200

-------------------------------------------------------------

redhat70 (4.1.0.1-2) testing; urgency=low

  * made usage of kexec more versatile

 -- Mathias Radtke <m.radtke@uib.de> Wed Oct 28 13:54:51 2020 +0200

-------------------------------------------------------------

sles12 (4.1.0.1-2) testing; urgency=low

  * made usage of kexec more versatile

 -- Mathias Radtke <m.radtke@uib.de> Wed Oct 28 13:54:51 2020 +0200

-------------------------------------------------------------

sles15-1 (4.1.0.1-4) testing; urgency=low

  * added some diffs from autoyast config from manually installed system

 -- Mathias Radtke <m.radtke@uib.de> Tue Nov 10 10:0:00 2020 +0100

sles15 (4.1.0.1-3) testing; urgency=low

  * using shadow_password_hash function to encode passwords

 -- Mathias Radtke <m.radtke@uib.de> Mon Nov 02 10:15:00 2020 +0100

sles15 (4.1.0.1-2) testing; urgency=low

  * made usage of kexec more versatile

 -- Mathias Radtke <m.radtke@uib.de> Wed Oct 28 13:54:51 2020 +0200


sles15 (4.1.0.1-1) stable; urgency=low

  * python3 compatible code base

 -- Mathias Radtke <m.radtke@uib.de> Mon Jul 20 18:31:44 2020 +0200


sles15 (4.1.0.0-1) testing; urgency=low

  * forked from sles12sp3

-- Mathias Radtke <m.radtke@uib.de> Mon Aug 20 11:48:00 2018 +0200

-------------------------------------------------------------

ubuntu (4.1.0.4-3) testing; urgency=low

  * ubuntu: added patch to use netifnames by SirTux

 -- Mathias Radtke <m.radtke@uib.de> Mon Oct 26 15:19:00 2020 +0100

ubuntu (4.1.0.4-2) testing; urgency=low

  * opsisetuplib: added newline chatr in doChrootet function
  * ubuntu: fixed error when installing opsi-linux-client-agent

-------------------------------------------------------------

ubuntu16-04 (4.1.0.2-3) testing; urgency=low

  * made usage of kexec more versatile

 -- Mathias Radtke <m.radtke@uib.de> Wed Oct 28 13:54:51 2020 +0200

ubuntu16-04 (4.1.0.2-2) stable; urgency=low

  * kernel/initrd updated

 -- Detlef Oertel <d.oertel@uib.de>  Thu,  15 Oct 2020 : 15:00:00 +0200

-------------------------------------------------------------

ubuntu18-04 (4.1.0.4-3) testing; urgency=low

  * made usage of kexec more versatile

 -- Mathias Radtke <m.radtke@uib.de> Wed Oct 28 13:54:51 2020 +0200

-------------------------------------------------------------

ubuntu20-04 (4.1.0.4-3) testing; urgency=low

  * made usage of kexec more versatile

 -- Mathias Radtke <m.radtke@uib.de> Wed Oct 28 13:54:51 2020 +0200

-------------------------------------------------------------

windows (4.1.0.2-6) testing; urgency=low

  * nt6.py: corrected decoding when reading cmdline

 -- Mathias Radtke <m.radtke@uib.de> Tue Nov  3 13:49:38 2020 +0200


windows (4.1.0.2-5) testing; urgency=low

  * nt6: fixed error on parsing sgdisk output
  * opsisetuplib: fixed Exceptions when looking for CurrentBoot

 -- Mathias Radtke <m.radtke@uib.de> Thu Oct 22 13:42:36 2020 +0200


windows (4.1.0.2-4) testing; urgency=low

  * fixed behaviour of show_drivers script
  * changed wording of byAudit
  * updated pci.ids and usb.ids

 -- Terry Strooband <t.strooband@dgip.nl> Mon Oct 12 02:20:00 2020 +0200


windows (4.1.0.2-3) testing; urgency=low

  * removing empty entries in windows version detection

 -- Mathias Radtke <m.radtke@uib.de> Fri Oct  2 12:12:11 2020 +0200

-------------------------------------------------------------

opsi-local-image (4.1.0.2-6) testing; urgency=low

  * nt6.py: corrected decoding when reading cmdline

 -- Mathias Radtke <m.radtke@uib.de> Tue Nov  3 13:49:47 2020 +0200


opsi-local-image (4.1.0.2-5) testing; urgency=low

  * nt6: fixed error on parsing sgdisk output
  * opsisetuplib: fixed Exceptions when looking for CurrentBoot

 -- Mathias Radtke <m.radtke@uib.de> Thu Oct 22 13:42:48 2020 +0200


opsi-local-image (4.1.0.2-4) testing; urgency=low

  * fixed behaviour of show_drivers script
  * changed wording of byAudit
  * updated pci.ids and usb.ids

 -- Mathias Radtke <m.radtke@uib.de> Mon Oct 19 12:09:51 2020 +0200


opsi-local-image (4.1.0.2-3) testing; urgency=low

  * removing empty entries in windows version detection

 -- Mathias Radtke <m.radtke@uib.de> Fri Oct  2 12:12:20 2020 +0200

-------------------------------------------------------------


opsi-local-image-backup (4.1.0.1-3) stable; urgency=low

  * opsisetuplib.py: filtering empty values in blkid output

 -- Mathias Radtke <m.radtke@uib.de> Tue 03 Nov 2020 12:24:00 +0100

-------------------------------------------------------------

opsi-local-image-delimage (4.1.0.1-4) stable; urgency=low

  * opsisetuplib.py: filtering empty values in blkid output

 -- Mathias Radtke <m.radtke@uib.de> Tue 03 Nov 2020 12:24:00 +0100

-------------------------------------------------------------

opsi-local-image-prepare (4.1.0.1-3) stable; urgency=low

  * opsisetuplib.py: filtering empty values in blkid output

 -- Mathias Radtke <m.radtke@uib.de> Tue 03 Nov 2020 12:24:00 +0100

-------------------------------------------------------------

opsi-local-image-restore (4.1.0.1-3) stable; urgency=low

  * opsisetuplib.py: filtering empty values in blkid output

 -- Mathias Radtke <m.radtke@uib.de> Tue 03 Nov 2020 12:24:00 +0100

-------------------------------------------------------------

opsi-winst/opsi-script (4.12.4.4) experimental; urgency=low

* new boolean function: isValidFQDN
* fix debug_lib do imported libs added to nologfiles in oslog
* osfunc: new randomstrWithParameters (also called by randomstr
* new string function
randomstrWithParameters(minLength,nLowerCases,nUpperCases,nDigits,nSpecialChars
: Integer): string;
* powershellcall and execwith calls at windows RunAndCaptureOut bydefault
* Linux: osfunc: Findfirst with or faSymlink

-- d.oertel <d.oertel@uib.de> Tue, 13 Oct 2020 15:00

opsi-winst/opsi-script (4.12.4.3) experimental; urgency=low

* macos: integrate to opsiscript and opsiscriptnogui project
  (Remove mac project files)
* new unit osstartprocess_cp (from osfunc, will be used in
opsi-script-pilot)
* more logging on alldelete
* repair del -c
* try to remove dirs also with copy_delay
* new del option -r (retryOnReboot) default false (Windows only)
  If -r is set a missed delete action will be retried on Reboot.
  In this case normally a 'reboot after this script' flag will be set.
  By using the -c option setting this flag will be supressed
  The option -c (continue) make only sense in combination with -r
* section name now as header of showoutput


* startprocess_cp fix (jan werner)

-- d.oertel <d.oertel@uib.de> Wed, 23 Sep 2020 15:00


opsi-winst/opsi-script (4.12.4.2) experimental; urgency=low

* macos: try to read mountpoint from opsiclientd.conf
  default to /var/opsisetupadmin/opsi_depot

-- d.oertel <d.oertel@uib.de> Tue, 15 Sep 2020 15:00

-------------------------------------------------------------

opsi-script (4.12.4.5-4) testing; urgency=medium
 
  * spec: added %global debug_package %{nil}

 -- Mathias Radtke <m.radtke@uib.de>  Thu, 12 Nov 2020 16:43:43 +0100

opsi-script (4.12.4.5-3) testing; urgency=medium

  * removed obsolete 32bit stuff

 -- Mathias Radtke <m.radtke@uib.de>  Thu, 12 Nov 2020 16:07:10 +0100

opsi-script (4.12.4.5-2) testing; urgency=medium

  * corrected handling of different binary architectures

 -- Mathias Radtke <m.radtke@uib.de>  Thu, 12 Nov 2020 15:41:50 +0100

opsi-script (4.12.4.5-1) experimental; urgency=low

  * the one and only project file is now opsi-script.lpi
    you hav to switch zhe build mode for differen archtictures (win / mac / lin) (gui)
  * the opsi-script nogui version is now opsi-script
  * the opsi-script gui version is now opsi-script-gui
  * opsi-script tests via opsi-laz-gui-test if a gui can be used
    and if yes calls opsi-script-gui (via execv)

 -- Detlef Oertel <d.oertel@uib.de>  Mon, 03 Jun 2019 15:00:00 +0100

opsi-script (4.12.4.4) experimental; urgency=low

  * new boolean function: isValidFQDN
  * fix debug_lib do imported libs added to nologfiles in oslog
  * osfunc: new randomstrWithParameters (also called by randomstr
  * new string function randomstrWithParameters(minLength,nLowerCases,nUpperCases,nDigits,nSpecialChars : Integer): string;
  * powershellcall and execwith calls at windows RunAndCaptureOut bydefault
  * Linux: osfunc: Findfirst with or faSymlink

 -- Detlef Oertel <d.oertel@uib.de>  Mon, 03 Jun 2019 15:00:00 +0100

opsi-script (4.12.4.3) experimental; urgency=low

  * macos: integrate to opsiscript and opsiscriptnogui project
  (Remove mac project files)
  * new unit osstartprocess_cp (from osfunc, will be used in opsi-script-pilot)
  * more logging on alldelete
  * repair del -c
  * try to remove dirs also with copy_delay
  * new del option -r (retryOnReboot) default false (Windows only)
    If -r is set a missed delete action will be retried on Reboot.
    In this case normally a 'reboot after this script' flag will be set.
    By using the -c option setting this flag will be supressed
    The option -c (continue) make only sense in combination with -r
  * section name now as header of showoutput
  * startprocess_cp fix (jan werner)

 -- Detlef Oertel <d.oertel@uib.de> Wed, 23 Sep 2020 15:00:00 +0200

opsi-script (4.12.4.2) experimental; urgency=low

  * macos: try to read mountpoint from opsiclientd.conf
    default to /var/opsisetupadmin/opsi_depot

 -- Detlef Oertel <d.oertel@uib.de> Tue, 15 Sep 2020 15:00:00 +0200


opsi-script (4.12.4.1) experimental; urgency=low

  * some more log on startup
  * oslog: makebakfiles: rename instead of copy (much faster)
  * fix uefi detection on win10 >= release 1004
  * osfuncwin: WinIsUefi: the fix is here
  //* macos: change mountpoint to /Network/opsi_depot
  //* macos: changeback mountpoint to /Volumes/opsi_depot
  * macos: change mountpoint back to /var/opsisetupadmin/opsi_depot
  * osbatchgui: formresize function disabled for Darwin

 -- Detlef Oertel <d.oertel@uib.de> Thu, 27 Aug 2020 15:00:00 +0200

opsi-script (4.12.4.0) experimental; urgency=low

  * includes changes from github merge request "Feature / Implementation parity between WinBatch, DosBatch and ExecWith"
    * DosBatch-Sections to be executed with elevated privileges like WinBatch could be using /RunElevated
    * /Run*-Parameters for ExecWith
    * Output catching, /showouput and getOutStreamFromSection support for WinBatch
  * compiled with lazarus 2.0.10
  * fix for /showoutput at win64
  * fix for runningonuefi if w10 release >= 2004
  * osparser: execDosBatch: additional parameters now allowed for shellInAnIcon &co:
     /runElevated
     /TimeoutSeconds <number>
     /WaitForProcessEnding <string>
     /LetThemGo

 -- j.werner <j.werner@uib.de> Thu, 30 Jul 2020 17:54:00 +0200

opsi-script (4.12.3.18) experimental; urgency=low

  * UTF8String replaced by String
  * AnsiToUTF8() removed accordingly
  * compiled with lazarus 2.0.10

 -- j.werner <j.werner@uib.de> Thu, 30 Jul 2020 16:56:00 +0200

opsi-script (4.12.3.17) stable; urgency=low

  * osfunc: StartProcess_cp: log message: 'Started process' now in utf8 encoding
  * osfunc: StartProcess_cp: use filename and parameters
  * compiled with lazarus 2.0.10

 -- Detlef Oertel <d.oertel@uib.de> Thu, 23 Jul 2020 15:00:00 +0200

opsi-script (4.12.3.16) stable; urgency=low

  * oswebservice:sendlog: Log that using default if getLogsize failed
  * osfuncwin: some logprog in WinIsUefi
  * osfuncwin:  getW10Release
  * osfuncwin: WinIsUefi: fix uefi detection if w10 release >= 2004
  * osparser: good bye to cmd64.exe
  * osfunc: alldelete: change loglevel for not deleted files

 -- Detlef Oertel <d.oertel@uib.de> Fri, 19 Jun 2020 15:00:00 +0200

opsi-script (4.12.3.15) experimental; urgency=low

  * oswebservice: avoid double /rpc in service url;
  * osfunclin: better getProfilesDirListLin
  * osparser: doTextpatch: Do not crash on not creatable files
  * osprocessess: ProcessIsRunning: more info in warning

 -- Detlef Oertel <d.oertel@uib.de> Tue, 09 Jun 2020 15:00:00 +0200

opsi-script (4.12.3.14) experimental; urgency=low

  * osparser: new flag: cmd64checked to avoid repeated checks for cmd64.exe
  * osmain: bool var runSilent used in cli parameter check and to call
    FBatchOberflaeche.setVisible(True/False);
  * osbatchgui: start FBatchOberflaeche visible=false ; fixes #4485

 -- Detlef Oertel <d.oertel@uib.de>  Thu, 04 Jun 2020 15:00:00 +0200

-------------------------------------------------------------

opsi-linux-bootimage (20201105-1) testing; urgency=medium
 
  * kernel 5.9.3

 -- Mathias Radtke <m.radtke@uib.de>  Thu, 05 Nov 2020 09:55:44 +0100

-------------------------------------------------------------

opsi-tftp-hpa (5.2.8-53) stable; urgency=medium
 
  * Set default blocksize to 1024

 -- Jan Schneider <j.schneider@uib.de>  Thu, 05 Nov 2020 15:51:18 +0100

-------------------------------------------------------------

 opsi-template-with-admin (4.1.0.0-4) stable; urgency=low

    * Requires opsi-winst version 4.12.4.4-1
    * Changed the function to generate the opsiSetupAdmin password from randomstr to randomstrWithParameters to allow for customization of password parameters
    * Added variable $RandomStrDigits$ for password customization
    * Added variable $RandomStrLowerCases$ for password customization
    * Added variable $RandomStrMinLength$ for password customization
    * Added variable $RandomStrSpecialChars$ for password customization
    * Added variable $RandomStrUpperCases$ for password customization
    * Added /Y parameter to the NET USER command that creates the opsiSetupAdmin user to support passwords that are longer than 14 characters
    * Moved the re-enabling keyboard and mouse input section to stage 3 to prevent user intervention

-- matthias knauer <m.knauer@uib.de> Thu, 12 Nov 2020 11:11:11 +0000

-------------------------------------------------------------

windows10-upgrade (20.09-1) experimental; urgency=low
    * IMPORTANT: requires opsi-client-agent 4.1.0.0-47 or higher
    * IMPORTANT: changes to the handling of Win7 -> Win10 Upgrades:
        * the opsi-client-agent folder is now a symlink to the servers opsi-client-agent folder
        * for WAN/VPN mode to work correctly the following command needs to be run manually after the package installation:
            * opsi-package-manager -i windows10-upgrade_20.09-1.opsi --suppress-pcf-generation
    * Added support for Windows 10 20H2 (ReleaseID 2009)
    * Added variables for $RequiredOpsiclientdVersion$, $RequiredOperatingSystem$ and $RequiredWinstVersion$
    * Added method to detect and fix missing folder permissions on %SystemDrive%\opsi.org\usertmp
    * Updated wimlib to version 1.13.2
    * Improved error handling to further simplify debugging
        * Common windows upgrade exit codes will now be evaluated including a short description of possible fixes. In case the upgrade fails make sure to check all error messages in the logfile!
        * Added %SystemDrive%\$WINDOWS.~BT\Sources\Panther\scanresult.xml to the list of logfiles to be appended to the installation logfile in case the upgrade fails
    * Moved the inclusion of the opsiclientd_checker.log to Sub_Check_Exit_Code
    * Moved the operating system check from setup-local.opsiscript to setup.opsiscript
    * Corrected some comments and error messages in update-local.opsiscript where $ReleaseID$ was used instead of $TargetVersion$
    * Renamed variable $Disable_UAC$ to $DisableUAC$
    * Removed opsi version check from preinst script
    * Changed some comments
-- Matthias Knauer <m.knauer@uib.de> Fri 09 Oct 2020 11:11:11 +0200

-------------------------------------------------------------

windows10-upgrade (20.09-2) experimental; urgency=low
    * IMPORTANT: Requires opsi-winst version 4.12.4.4-1 or higher
    * IMPORTANT: Requires opsi-client-agent 4.1.0.0-47 or higher
    * IMPORTANT: Changes to the handling of Win7 -> Win10 Upgrades:
        * The opsi-client-agent folder is now a symlink to the servers opsi-client-agent folder
        * For WAN/VPN mode to work correctly the following command needs to be run manually after the package installation:
            * opsi-package-manager -i windows10-upgrade_20.09-2.opsi --suppress-pcf-generation
    * Changed the function to generate the opsiSetupUser password from randomstr to randomstrWithParameters to allow for customization of password parameters
    * Added variable $RandomStrDigits$ for password customization
    * Added variable $RandomStrLowerCases$ for password customization
    * Added variable $RandomStrMinLength$ for password customization
    * Added variable $RandomStrSpecialChars$ for password customization
    * Added variable $RandomStrUpperCases$ for password customization
    * These variables can be customized in the declarations.opsiinc file
    * Added /Y parameter to the NET USER command that creates the opsiSetupUser user to support passwords that are longer than 14 characters
    * Moved the re-enabling keyboard and mouse input section to stage 4 to prevent user intervention
-- Matthias Knauer <m.knauer@uib.de> Tue, 10 Nov 2020 11:11:11 +0000

-------------------------------------------------------------

opsi-setup-detector (4.1.0.17) stable; urgency=low

  * fix on double setup
  * fix fot translation of osdcheckentriesdlg

-- Detlef Oertel <d.oertel@uib.de>  Tue,  10 Nov 2020 : 15:00:00 +0200

opsi-setup-detector (4.1.0.16) stable; urgency=low

  * icon selection integrated (by a.schmitz)
  * del caption of flowpanel4
  * set inital path to icon dir
  * fix write config_version
  * set config_version to 4.1.0
  * fixes on icon collection diplay while loading
  * fix interactive dependency handling
  * fix interactive property handling
  * unify property handling while create
  * new menu entry for french (fr)
  * fix in setupdouble: minimum space at both+64bit is addition of both setup files
  * osdanalyze : replace '-' by '.' in version; fix for #2243
  * some highdpi fixes for linux
  * some additional checks for inno installdir

-- Detlef Oertel <d.oertel@uib.de>  Fri,  19 Jun 2020 : 15:00:00 +0200

-------------------------------------------------------------

opsi-client-agent (4.1.1.10-1) testing; urgency=low

  * update opsi-client-agent to 4.2.0.38
 
-- Jan Schneider <j.schneider@uib.de> Thu, 12 Nov 2020 12:16:00 +0200

opsi-client-agent (4.1.1.9-1) experimental; urgency=low

  * update opsi-client-agent to 4.2.0.37
 
-- Jan Schneider <j.schneider@uib.de> Fri, 06 Nov 2020 16:22:00 +0200

opsi-client-agent (4.1.1.8-1) experimental; urgency=low

  * update opsi-script to 4.12.4.4
 
-- Jan Schneider <j.schneider@uib.de> Thu, 05 Nov 2020 14:14:00 +0200

opsi-client-agent (4.1.1.7-4) experimental; urgency=low

  * copy new opsiclientd binaries to opsicliend_new and rename to opsiclientd on success
 
-- Jan Schneider <j.schneider@uib.de> Wed, 04 Nov 2020 18:55:00 +0200

opsi-client-agent (4.1.1.7-1) experimental; urgency=low

  * opsiclientd 4.2.0.34
  * opsi-winst 4.12.4.3
  * opsi-notifier 4.1.1.3

-- Nils Doerrer <n.doerrer@uib.de> Wed, 28 Oct 2020 10:30:00 +0200

opsi-client-agent (4.1.1.6-1) testing; urgency=low

  * fix copy of custom nofier files
    (uib#2020100810000062 - opsi-winst-skin Anpassung Verzeichnisstruktur in client-agent 4.1.1.4-1)
 
-- Detlef Oertel <d.oertel@uib.de> Mon, 09 Oct 2020 15:00:00 +0200

opsi-client-agent (4.1.1.5-1) testing; urgency=low

  * opsiclientd 4.2.0.32
 
-- Jan Schneider <j.schneider@uib.de> Thu, 08 Oct 2020 10:17:00 +0200

opsi-client-agent (4.1.1.4-1) testing; urgency=low

  * updated opsi-script-lib
  * opsiclientd 4.2.0.30

 -- Detlef Oertel <d.oertel@uib.de> Mon, 05 Oct 2020 15:00:00 +0200

opsi-client-agent (4.1.1.3-2) experimental; urgency=low

  * ACL-Fix

 -- Erol Ueluekmen <e.ueluekmen@uib.de> Sun, 04 Oct 2020 21:10:00 +0200


opsi-client-agent (4.1.1.3-1) experimental; urgency=low

  * add folder kiosk-package to opsi-client-agent (CLIENT_DATA\files\opsi). This folder contains the opsi-client-kiosk package.
  * control: remove dependency to opsi-client-kiosk
  * preinst: migrate kiosk (properties and ock_custom folder, only from client-agents which has the kiosk integrated)
  * postinst: install opsi-client-kiosk from package (only if migration occured). Remove folder kiosk-package from client-agent (in any case)

 -- Jan Werner <j.werner@uib.de> Fri, 02 Oct 2020 16:29:00 +0200

opsi-client-agent (4.1.1.3-1) testing; urgency=low

  * opsiclientd 4.2.0.28
  * opsi-script 4.12.4.1

 -- Jan Schneider <j.schneider@uib.de> Fri, 02 Oct 2020 11:01:00 +0200

opsi-client-agent (4.1.1.2-1) testing; urgency=low

  * opsiclientd 4.2.0.27

 -- Jan Schneider <j.schneider@uib.de> Wed, 30 Sep 2020 13:14:00 +0200

-------------------------------------------------------------

opsi-linux-client-agent (4.1.1.2-1) testing; urgency=medium

 * opsi-script / opsi-script-gui update to 4.12.4.5
 * postinst hardlink opsi-script to opsi-script-nogui
 * the opsi-script nogui version is now opsi-script
 * the opsi-script gui version is now opsi-script-gui
 * opsi-script tests via opsi-laz-gui-test if a gui can be used
   and if yes calls opsi-script-gui (via execv)
 * fix font defaults in notifier event.ini
 * add opsi-laz-gui-test
 * update opsiclientd to 4.2.0.36
 
-- d.oertel <d.oertel@uib.de> Fri, 30 Oct 2020 15:00:00 + 0100


opsi-linux-client-agent (4.1.1.1-3) testing; urgency=medium

 * setup: redhat family: adapted to RHEL 8 lsb_release output

-- Mathias Radtke <m.radtke@uib.de> Wed, 07 Oct 2020 14:24:00 +0200

opsi-linux-client-agent (4.1.1.1-2) testing; urgency=medium

 * setup: redhat family: added dependency: epel-release
 * setup: redhat family: fix in dependency installation
 * fix in uib_lin_install: remove loop in cleanupPackageSystem()

-- d.oertel <d.oertel@uib.de> Mon, 28S Sep 2020 15:00:00 + 0100

-------------------------------------------------------------

opsi-client-kiosk (4.1.1.6-5) experimental; urgency=low

migration from files
depends on opsi-client-agent (>= 4.1.1.6-5)

-- Jan Werner j.werner@uib.de  Thu, 22 Oct 2020 12:51:00 +0000

opsi-client-kiosk (4.1.1.6-4) experimental; urgency=low

depends on opsi-client-agent (>= 4.1.1.1)
this kiosk version needs no to be installed separatly, during the installation of the opsi-client-agent package (>=4.1.1.3-1) on the depot all necessary steps will be executed. (e.g. migration of settings, installation of kiosk package on the depot, setting the kiosk to setup for the appropriate clients)

-- Jan Werner j.werner@uib.de  Tue, 20 Oct 2020 15:00:00 +0000

opsi-client-kiosk (4.1.1.6-3) experimental; urgency=low

Version build just for internal testing

-- Jan Werner j.werner@uib.de  Tue, 29 Sept 2020 18:38:00 +0000