Updates for opsi 4.1 stable und testing

Benutzeravatar
d.oertel
uib-Team
Beiträge: 3286
Registriert: 04 Jun 2008, 14:27

Updates for opsi 4.1 stable und testing

Beitragvon d.oertel » 24 Sep 2020, 17:30

Dear opsi-users,

We released opsi 4.1 updates in stable and testing. Also some documentation were updated

Package News:

* opsi-kiosk-client is now a stand-alone product in testing
(not part of opsi-client-agent anymore)

* The opsi-client-agents for windows, linux and macos in the version
4.1.1.1-1 are released to testing.
These new client-agents are a new generation that are using a new opsiclientd
based on python 3 and opsi 4.2. So the build of the opsiclientd is now unified
over different operating systems and theire different versions.
So please test this new generation - we are waiting for your feedback.
Please take care that the testing opsi-client-kiosk has to be installed before
the testing opsi-client-agent.


************* ATTENTION ** ATTENTION *******************************
In order to install the testing opsi-client-agent on the opsi-server,
the testing opsi-client-kiosk has to be installed before.
The reason is, that the opsi-client-kiosk product tries to overtake all
existing opsi-client-kiosk related product properties from the old
existing opsi-client-agent product before
they will be removed by the new opsi-client-agent
****************************************************************


* The opsi-winst/opsi-script version 4.12.4.1 fixes a bug that a running
uefi system was not correctly detected on Windows 10 >= release 2004
(and winpe based on win10 2004).

* The product windows10-upgrade (20.04-1) requires: opsi-client-agent >= (4.1.0.0-47)

* For the products for the new macos support are now available in testing

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

Windows Localboot packages :

* opsi-winst_4.12.4.1-1
* opsi-client-agent (4.1.1.1-1)
* opsi-client-kiosk (4.1.1.6-2)
* windows10-upgrade (20.04-2)
* opsi-script-beautifier (4.1.0.1-1)


Linux Localboot packages :

* opsi-linux-client-agent_4.1.1.1-1
* opsi-script-beautifier (4.1.0.1-1)


opsi-local-image Localboot packages:

* opsi-auto-update 4.1.0.3-1


macOS Localboot packages :

* opsi-mac-client-agent (4.1.1.1-1)
* swaudit (4.1.0.4-1)
* hwaudit 4.1.1.0-1

Windows Netboot packages :

* windows NT6 (4.1.0.2-2)
* hwinvent 4.1.0.1-2

Linux Netboot packages :

* hwinvent 4.1.0.1-2
* centos8 4.1.0.1-1
* debian10 4.1.0.5-2
* redhat8 4.1.0.1-1
* sles15-1 4.1.0.1-1
* ubuntu18-04 4.1.0.4-2
* ubuntu20-04 4.1.0.4-2

opsi-local-image Netboot packages:

* windows NT6 (4.1.0.2-2)
* opsi-local-image-delimage 4.1.0.1-2
* opsi-vhd-win10-x64_4.1.0.2-3.opsi


opsi Server packages:

* python-opsi (4.1.1.95-1) (HOTFIX)
* opsi-script 4.12.3.13-14
* opsi-linux-bootimage (20200910-1)
* opsi-utils (4.1.1.37-1)
* opsiconfd (4.1.1.20-4)
* opsi-server/opsi-server-expert (4.1.1.8-2)
* opsi-directory-connector (31.1-2)

opsi Manuals

* none

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


Windows Localboot packages:

* opsi-client-agent (4.1.0.0-47)
* opsi-auto-update (4.1.0.3-1)
* opsi-script-test (4.12.4.0-1)
* opsi-winst_4.12.4.1-1
* opsi-uefi-netboot (4.1.0.0-1)
* opsi-wim-capture (4.1.0.1-8)
* windows10-upgrade (20.04-1)
* swaudit (4.1.0.4-1)
* hwaudit 4.1.1.0-1

Linux Localboot packages:

* opsi-linux-client-agent_4.1.1.0-4
* opsi-auto-update (4.1.0.3-1)
* opsi-uefi-netboot (4.1.0.0-1)
* swaudit (4.1.0.4-1)
* hwaudit 4.1.1.0-1
* removed: l-hwaudit


opsi-local-image Localboot packages:

* opsi-auto-update (4.1.0.3-1)
* opsi-local-image-backup-starter (4.1.0.0-1)


Windows Netboot packages:

* opsi-clonezilla 4.1.0.2-1


Linux Netboot packages:

* centos70 (4.1.0.1-1)
* debian (4.1.0.3-1)
* debiab9 (4.1.0.4-1)
* debian10 (4.1.0.5-1)
* opensusel15-1 (4.1.0.2-1)
* opensusel15-2 (4.1.0.2-1)
* opsi-clonezilla (4.1.0.2-1)
* redhat70 (4.1.0.1-1)
* sles12(sp*) (4.1.0.1-1)
* ubuntu (4.1.0.4-1)
* ubuntu16-04 (4.1.0.2-1)
* ubuntu18-04 (4.1.0.4-1)
* ubuntu20-04 (4.1.0.4-1)
* ucs44 (4.1.0.2-1)


opsi-local-image Netboot packages:

* opsi-local-image-delimage 4.1.0.1-1
* opsi-local-image-backup 4.1.0.1-1
* opsi-local-image-prepare 4.1.0.1-1
* opsi-local-image-restore 4.1.0.1-1

opsi Server packages:

* python-opsi (4.1.1.95-1) (HOTFIX)
* opsi-utils (4.1.1.36-1)
* opsipxeconfd (4.1.1.20-3)
* opsi-utils-deprecated (4.0.7.20-4)

opsi Manuals

* diverse

#################################################################################

with kind regards

detlef oertel

##########

Here comes the

Changelogs
--------------------

Code: Alles auswählen

===========================================================================================
opsi-client-agent (4.1.1.1-1) experimental; urgency=medium

 * opsicliend 4.2.0.21 in opsiclientd_windows_x86
 * update to opsiclientd 4.2.0.26
 
 -- d.oertel <d.oertel@uib.de> Wed, 16 Sep 2020 15:00:00 + 0100
 -- n.doerrer <n.doerrer@uib.de> Mon, 21 Sep 2020 14:30:00 + 0100

opsi-client-agent (4.1.1.0-2) experimental; urgency=medium

 * depends now on opsi-client-kiosk (opsi-client-kiosk must be installed on depot first to migrate icons and settings from client-agent)
 * remove old kiosk completely from client-agent folder and system entries on client
 * opsi-client-kiosk is set to setup if software-on-demand.active is true
 * update to opsi-notifier 4.1.1.2

 -- j.werner <j.werner@uib.de> Thu, 06 Aug 2020 13:49:00 + 0100
 -- d.oertel <d.oertel@uib.de> Wed, 19 Aug 2020 15:00:00 + 0100

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

  * switch to opsiclientd-pyinstaller
  * startup opsiclientd in install mode
  * fix sequence of getting the value of allow_reboot
  * update to opsi-script 4.12.3.16
  * update to opsi-systray 4.1.3.0
  * update to opsi-notifier 4.1.1.1
  * update to opsiclientdguard 4.0.0.2
  * update to openssl 1.0.2u
  * integrate vcredist2015
  * remove opsi-kiosk from client-agent (is stand alone now)
  * fix c:\opsi.org\usertmp file access rights
  * update to setacl 3.06
  * update oca_write_configuration():DosInAnIcon_open_dir by Mathias Knauer
  * opsiclientd 4.2  (21.7.2020)
  * fix Registry_set_ServicesPipeTimeout / Registry_del_ServicesPipeTimeout
  * new property start_opsiclientd_guard (default=true)
  * modified patch_config_file.py (get domain from backend)
  * modified opsi-deploy-client-agent for opsi 4.2
  * modified postinst for opsi 4.2
  * remove old debug files (like config.ini) from log dir if $Inst_Debug$="off"
  * preinst: save old kiosk files to new kiosk product
  * modified function:
    deffunc opsiservice_authenticated($testexisting$ : string,$user$ : string,
    $pass$ : string, $url$ : string, $interactive$ : string) : string
  * subconfig: all on_shutdown in one function

 -- Jan Schneider <j.schneider@uib.de> Fri, 08 May 2020 11:03:00 + 0100
 -- d.oertel <d.oertel@uib.de> Fri, 08 May 2020 15:00:00 + 0100
 
 opsi-client-agent (4.1.0.0-47) testing; urgency=low

  * opsiclientkiosk Version 4.1.1.4 (fix in detailed product view, no limitation to 255 characters anymore for description text and advice text)
  * backport from 4.1.1 to open or close  c:\opsi.org: DosInAnIcon_open_dir:

-- Jan Werner <j.werner@uib.de>  Tue  11 Aug 2020:12:09:00 +0200

opsi-client-agent (4.1.0.0-46) testing; urgency=low

  * backport from 4.1.1 to open c:\tmp: DosInAnIcon_open_dir:
    update setacl.exe

-- Detlef Oertel <d.oertel@uib.de>  Wed  05 Aug 2020:15:00:00 +0200

opsi-client-agent (4.1.0.0-45) testing; urgency=low

  * backport from 4.1.1 to open c:\tmp: DosInAnIcon_open_dir

-- Detlef Oertel <d.oertel@uib.de>  Fri  31 Jul 2020:15:00:00 +0200

opsi-client-agent (4.1.0.0-44) testing; urgency=low

  * fix rights for c:\opsi.org\usrtmp
  * update to opsiclientdguard 4.0.0.1

-- Detlef Oertel <d.oertel@uib.de>  Mon  22 Jun 2020:15:00:00 +0200

opsi-client-agent (4.1.0.0-43) testing; urgency=low

  * fix for opsiclientkiosk:
    * clean up folder opsiclientkiosk: unnecessary files/folders removed (e.g. files_to_copy)
    * edit subconfig section [Files_copy_kiosk_client]
    * edit postinst/preinst (edit path to ock_custom)
    * changed paths in images_to_depot

-- Jan Werner <j.werner@uib.de>  Tue, 9 June 2020:18:20:00 +0200

opsi-client-agent (4.1.0.0-42) experimental; urgency=low

  * update to opsiclientd : 4.2
  * update to opsi-script 4.12.3.12
  * update to opsi-systray 4.1.2.0

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

opsi-client-agent (4.1.0.0-41) experimental; urgency=low

  * update to opsi-client-systray 4.1.1.0
    * change to synapse
    * no backend_exit
  * update for win10 to opsiclientd : 4.0.100
  * requires opsi-script 4.12.0.17

-- Detlef Oertel <d.oertel@uib.de>  Mo, 06 Apr 2020:15:00:00 +0200

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

 * fixed opsiclientd
 * systray 4.1.2.0 added
 * new boolproperty: systray_install (default=false)
 * new property: systray_check_interval
 * new property: systray_request_notify_format
 * new bool property: update_mac_address_on_normal_setup (default=true)
 * using library uib_lin_install.opsiscript
 * update to opsi-script 4.12.3.15
 * setting rights before saving custom directory
 * setting rights before trying to delete opsi-linux-client-agent in
   opsi_nfs_share
 * opsiclientd 4.2.0.26
 * use regex to find matching opsiclientd tar.gz file

-- d.oertel <d.oertel@uib.de> Wed, 10 Jun 2020 15:00:00 + 0100
-- Mathias Radtke <m.radtke@uib.de> Tue, 14 Jul 2020 15:00:00 +0100

opsi-linux-client-agent (4.1.1.0-4) testing; urgency=medium

* fixes #4501

-- d.oertel <d.oertel@uib.de> Mon, 13 Jul 2020 15:00:00 + 0100
===========================================================================================
opsi-mac-client-agent (4.1.1.1-1) stable; urgency=medium

  * opsiclientd 4.2.0.26 based on python3 and opsi 4.2
    (replaces opsiclientd_mac)
  * opsi-notifier for mac
  * opsi-script 4.12.4.2
  * mount point is now /var/opsisetupadmin/opsi_depot
  * tested with 10.14, 10.15, 11.0 beta

-- d.oertel <d.oertel@uib.de> Thu, 16 Jul 2020 15:00:00 + 0100

opsi-mac-client-agent (4.1.0.1-2) stable; urgency=medium

  * updated binaries with mount point /media/opsi_depot

-- d.oertel <d.oertel@uib.de> Thu, 12 Mar 2020 15:00:00 + 0100


opsi-mac-client-agent (4.1.0.1-1) stable; urgency=medium

  * opsiclientd_mac with authorization and --nogui

-- d.oertel <d.oertel@uib.de> Thu, 27 Feb 2020 15:00:00 + 0100


opsi-mac-client-agent (4.1.0.0-1) stable; urgency=medium

  * derivated from opsi-linux-client-agent

-- d.oertel <d.oertel@uib.de> Thu, 11 Jul 2019 15:00:00 + 0100

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

  * minor fixes at data migration

 -- Jan Werner <j.werner@uib.de>  Tue, 23 Sept 2020 12:30:30 +0000

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

  * opsi-client-kiosk version 4.1.1.6 (small bug fixes in user interface)
  * migration from opsi-client-agent: postinst script now checks for different possible ock_custom paths in the client-agent directory
    and did not try to copy the ock_custom folder if no known path exists 

 -- Jan Werner <j.werner@uib.de>  Tue, 23 Sept 2020 12:09:30 +0000

opsi-client-kiosk (4.1.1.4-1) experimental; urgency=low

  * Initial package
  * the opsi-client-kiosk is now available as an extra package. Formely it was included in the opsi-client-agent package.
  * The ock_custom folder as well as the properties settings will be migrated from the opsi-client-agent package respectively the opsi-backend.
  * Precondition for using the opsi-client-kiosk:
     - The opsi-client-kiosk package and the opsi client-agent package >= version 4.1.1.0 must be installed on the opsi-depot.
     - IMPORTANT the opsi-client-kiosk package had to be installed on the depot before the opsi-client-agent package. This order is necessary for the migration process.
     - The opsi-client-agent version >= 4.1.1.0 must be installed on the client.

 -- Jan Werner <j.werner@uib.de>  Wed, 19 August 2020 11:47:30 +0000
 
===========================================================================================
 
opsi-auto-update (4.1.0.3-1) stable; urgency=low

   * property description changed: blacklist to 'deny list', whitelist to 'allow list'
   * https://www.heise.de/news/Nichtrassistische-Sprache-Abschied-von-Blacklist-und-Whitelist-4784291.html

-- detlef oertel <d.oertel@uib.de>  Tue, 28 Jul 2020 15:00:00 +0200

opsi-auto-update (4.1.0.2-1) stable; urgency=low

   * property setup_after_install removed
   * new bool property: shutdown_on_finish (default=false)
      if true we have a final shutdown
      if false we have no reboot / shutdown
   * uefi support for opsi-local-image-restore start

-- detlef oertel <d.oertel@uib.de>  Thu, 14 May 2020 15:00:00 +0200
===========================================================================================

opsi-local-image-backup-starter (4.1.0.0-1) stable; urgency=low

   * use library: "uib_bootutils"
   * use library: "uib_reboot_lib"

 -- detlef oertel <d.oertel@uib.de>  Thu, 14 May 2020 15:00:00 +0200
===========================================================================================
opsi-uefi-netboot (4.1.0.0-1) stable; urgency=low

   * code redesign
   * new property prefer_boot_option (network / local-stored-bootimage)
   * complete code is now in library that may be used also in other products

-- detlef oertel <d.oertel@uib.de>  Mon, 13 May 2019 15:00:00 +0200
===========================================================================================
opsi-winst/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

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

opsi-winst/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

opsi-winst/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

opsi-winst/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

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

opsi-winst/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

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

opsi-winst/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

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

opsi-winst/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-winst/opsi-script (4.12.3.13) experimental; urgency=low

  * osmain: bootmode: now using opsiclientagentconf
  * linux: osprocesses: ProcessIsRunning: look for exact match in 15 char shortcmd
  * osfunclin: os_shutdown()
  * osmain: (linux) try to direct reboot or shutdown

-- Detlef Oertel <d.oertel@uib.de>  thu, 12 Mar 2020:15:00:00 +0200 

===========================================================================================
opsi-script-test (4.12.4.0-1) stable; urgency=low

  * shellInAnIcon with /runelevated
 
-- detlef oertel <d.oertel@uib.de>  Mon,  03 Aug 2020 15:00:00 +0200

opsi-script-test (4.12.3.15-3) stable; urgency=low

  * encodingtest: call of binary with umlaut: test winbatch
 
-- detlef oertel <d.oertel@uib.de>  Thu,  23 Jul 2020 15:00:00 +0200

opsi-script-test (4.12.3.15-2) stable; urgency=low

  * controlfunctions: runningOnUefi test
  * new property adminuser_password (default=linux123)
 
-- detlef oertel <d.oertel@uib.de>  Mon,  22 Jun 2020 15:00:00 +0200

opsi-script-test (4.12.3.15-1) stable; urgency=low

  * winbatch: always with timeout to avoid endless runs
 
-- detlef oertel <d.oertel@uib.de>  Fri,  12 Jun 2020 15:00:00 +0200

opsi-script-test (4.12.3.10-1) stable; urgency=low

  * fix an error in opsi-script-test.opsiscript
      Instead of using the default format of date, display the current unix timestamp.
      This way we avoid format inconsistencies across platforms and
      simplify the test because we don not need to parse the output of date anymore.
  * fix in login.opsiscript
      $HomeTestFiles$ was missing
      paths to opsiscripttesthelper.exe were outdate
  * fix in winbatch.opsiscript
      Ensure that $HomeTestFiles$ exists for Winbatch Tests
   
  Many thanks to sternenseemann (github) for these improvments.
 
-- jan werner <j.werner@uib.de>  Wed,  13 May 2020 11:50:00 +0200

opsi-script-test (4.12.3.9-2) stable; urgency=low

  * regex test find file with given extension in list
  * fix some errors from move tests to sub-scripts
 
-- detlef oertel <d.oertel@uib.de>  Thu,  06 Feb 2020 15:00:00 +0200
===========================================================================================
opsi-wim-capture (4.1.0.1-8) stable; urgency=low

  * new: changelog file
  * prop target_product: changed default to win10-x64-captured

-- detlef oertel <d.oertel@uib.de>  Fri, 19 Jun 2020 15:00:00 +0000
===========================================================================================
swaudit (4.1.0.4-1) stable; urgency=low

  * mark linux and mac software in subversion data field
  * code cleanup and beautify
  * avoid warnings at debian

-- detlef oertel <d.oertel@uib.de>  Wed, 10 Jun 2020 15:00:00 +0100

===========================================================================================
windows10-upgrade (20.04-2) testing; 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.04-2.opsi --suppress-pcf-generation   
   * detects and fixes missing opsi-client-agent on_shutdown installation group policy after upgrade
-- Matthias Knauer <m.knauer@uib.de> Thu 27 Aug 2020 11:11:11 +0200

windows10-upgrade (20.04-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.04-1.opsi --suppress-pcf-generation
   * added support for Windows 10 20.04
   * further code cleanup
   * separated the auto logon handling code from the windows10-upgrade code
   * removed ProductProperty copy_files_locally. The functionality is handled by the ProductProperty execution_method now
   * replaced ProductProperty lock_keyboard with ProductProperty debug. If set to true passwords will be logged and keyboard/mouse input will be enabled during auto logon
   * added new ProductProperty delete_windows_old. Deletes the Windows.old folder after a successful upgrade if set to true
   * added new ProductProperty execution_method. Allows you to select how the installation is run during autologon
      * event_starter triggers an on-demand event from the client. No admin rights are needed for the opsiSetupUser. The installation files can either be read from the opsi_depot samba share or copied locally
      * local_winst uses the locally installed opsi-winst for the installation. Admin rights will be granted for the opsiSetupUser. The installation files will be copied locally
      * This property is ignored if WAN mode is detected. The WAN installation automatically uses the local_winst and the cached installation files
   * removed ProductProperty temp_dir_for_eventstarter. The proper temp dir is selected automatically now
   * removed ProductProperty temp_user_password. Each run a random password is generated for the opsiSetupUser instead
   * added new ProductProperty unset_after_install. Allows you to select opsi products that will be set to not_installed after a successful upgrade. Thanks to Tobias Scheinert from the Kommunikations- und Informationszentrum (kiz) Universität Ulm
   * the local installation is now triggered by a scheduled task instead of using run/runonce registry entries
   * added checks to make sure the scheduled tasks are created correctly
   * the execution of the scheduled task opsi_auto_logon_setup is monitored. In case the scheduled task does not run, a reboot is triggered and the cleanup phase will be run. The scheduled tasks last exit code will be included in the logfile
   * split wims and .esd images will be recognized correctly now while checking if $Target_Image$ exists
   * automatically disables the Windows 7 support has ended window
   * automatically disables the Windows 10 FirstRunPage window (works only if windows is activated...)
   * improved error handling
   * improved error messages for easier debugging
   * improved cleanup handling after a successful upgrade or if an error occured
   * in case the upgrade fails the following logfiles from the client will be appended to the installation logfile for easier debugging:
      * %SystemDrive%\$WINDOWS.~BT\Sources\Panther\*APPRAISER*.xml
      * %SystemDrive%\$WINDOWS.~BT\Sources\Panther\*CompatData*.xml
      * %SystemDrive%\$WINDOWS.~BT\Sources\Panther\setuperr.log
      * %SystemDrive%\$WINDOWS.~BT\Sources\Panther\diagerr.xml
      * %SystemRoot%\Logs\MoSetup\Bluebox.log
   * Upgraded wimlib to version 1.13.1
   * known bug: setup_after_install and unset_after_install will not work if using WAN mode and if the client has no connection to depot server. will be fixed in an upcoming opsi-client-agent release
-- Matthias Knauer <m.knauer@uib.de> Wed 22 Jul 2020 11:11:11 +0200

windows10-upgrade (19.09-8) experimental; urgency=low
   * further cleanup of all scripts
   * requires opsi-winst_4.12.3.12-1 or higher
   * included opsi-client-agent folder (needed for upgrades from older windows versions (i.e Win7) while using WAN mode)
   * WAN mode should finally work now
   * Determines automatically if client is in WAN mode
   * removed ProductProperty wan-extension
   * added ProductProperty copy_files_locally. Determines if the installation files should be copied to the local machine (Ignored if using WAN mode)
   * if $upgrade-to-version$ is empty when using auto=true (i.e installfiles_dir does not contain a valid release id) the value from the ProductProperty upgrade-to-version will be used as fallback instead of failing
   * fixed bug where temp_dir_for_eventstarter could not be accessed.
   * the local opsiSetupUser will now be created as local admin in all cases
   * fails if $target_wim$ is missing
   * known bug: setup_after_install does not work if using WAN mode and if client has no connection to depot server. will be fixed in an upcoming opsi-client-agent release
-- Matthias Knauer <m.knauer@uib.de> Tue 29 Apr 2020 11:11:11 +0200
===========================================================================================
debian9 (4.1.0.3-4) testing; urgency=low

  * reworked code when usign local repository
  * removed opsiclientd deletion in setup.py

-- Mathias Radtke <m.radtke@uib.de> Mon 25 May 2020 16:10:00 +0200

debian9 (4.1.0.3-3) testing; urgency=low

  * add fix for vda block devices

-- Terry Strooband <t.strooband@dgip.nl> Fri May 8 2020 18:48:12 +0200
===========================================================================================
debian10 (4.1.0.4-4) testing; urgency=low

  * reworked code when usign local repository
  * removed opsiclientd deletion in setup.py

-- Mathias Radtke <m.radtke@uib.de> Mon 25 May 2020 16:10:00 +0200
===========================================================================================
  ubuntu18-04 (4.1.0.3-4) testing; urgency=low

  * reworked code when usign local repository
  * removed opsiclientd deletion in setup.py

-- Mathias Radtke <m.radtke@uib.de> Mon 25 May 2020 16:10:00 +0200

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

  * add fix for vda block devices

-- Terry Strooband <t.strooband@dgip.nl> Fri May 8 2020 18:48:12 +0200
===========================================================================================
  ubuntu20-04 (4.1.0.3-6) testing; urgency=low

  * reworked code when usign local repository
  * removed opsiclientd deletion in setup.py

-- Mathias Radtke <m.radtke@uib.de> Mon 25 May 2020 16:10:00 +0200

ubuntu20-04 (4.1.0.3-5) testing; urgency=low

  * add fix for vda block devices

-- Terry Strooband <t.strooband@dgip.nl> Fri May 8 2020 18:48:12 +0200

===========================================================================================
opsiclientd (4.2.0.26-1) stable; urgency=medium

  * Bugfix:  update python-opsi, add missing static files

 -- uib GmbH <info@uib.de>  Mon, 21 Sep 2020 15:22:07 +0200

opsiclientd (4.2.0.23-1) stable; urgency=medium

  * Improvement:  Test if action processor files are in use before updating

 -- uib GmbH <info@uib.de>  Thu, 17 Sep 2020 13:25:45 +0200

opsiclientd (4.2.0.22-1) stable; urgency=medium

  * Feature:  auto recreate currupted timeline database

 -- uib GmbH <info@uib.de>  Tue, 15 Sep 2020 15:34:15 +0200

opsiclientd (4.2.0.21-1) stable; urgency=medium

  * Bugfix:  fix %arch% replacement

 -- uib GmbH <info@uib.de>  Fri, 11 Sep 2020 08:54:23 +0200

opsiclientd (4.2.0.18-1) stable; urgency=medium

  * Improvement:  update python-opsi, opsi-dev-tools, cffi and sqlalchemy

 -- uib GmbH <info@uib.de>  Thu, 20 Aug 2020 10:13:47 +0200

opsiclientd (4.2.0.15-1) stable; urgency=medium

  * Feature:  implement user_logged_in state on linux

 -- uib GmbH <info@uib.de>  Thu, 13 Aug 2020 12:14:51 +0200

opsiclientd (4.2.0.14-1) stable; urgency=medium

  * Improvement:  refactor os specific implementations and report service running on windows early

 -- uib GmbH <info@uib.de>  Tue, 11 Aug 2020 14:00:46 +0200

opsiclientd (4.2.0.12-1) stable; urgency=medium

  * Improvement:  wan vpn stability improvements

 -- uib GmbH <info@uib.de>  Fri, 24 Jul 2020 07:16:04 +0200

opsiclientd (4.2.0.11-1) stable; urgency=medium

  * Feature:  add custom windows manifest file for compatibility settings and auto elevation

 -- uib GmbH <info@uib.de>  Thu, 23 Jul 2020 09:20:16 +0200

opsiclientd (4.2.0.8-1) stable; urgency=medium

  * Feature:  opsiclientd on linux runs opsi-script directly without opsiscriptstarter

 -- uib GmbH <info@uib.de>  Mon, 20 Jul 2020 13:51:59 +0200

opsiclientd (4.2.0.7-1) stable; urgency=medium

  * Improvement:  improve shutdown behaviour
  * Feature:  allow to run opsiclientd manually on windows

 -- uib GmbH <info@uib.de>  Fri, 17 Jul 2020 10:48:15 +0200

opsiclientd (4.2.0.6-1) stable; urgency=medium

  * Feature:  Update action processor on linux

 -- uib GmbH <info@uib.de>  Thu, 16 Jul 2020 12:35:36 +0200

opsiclientd (4.2.0.5-1) stable; urgency=medium

  * Bugfix:  Fix opsi-script update (actionProcessorRemoteDir)

 -- uib GmbH <info@uib.de>  Wed, 15 Jul 2020 17:43:02 +0200
===========================================================================================
opsi-script-beautifier (4.1.0.1-1) stable; urgency=medium

 * look for configuration file (beautify.ini) in program directory by default
 * use last param as file argument by default
 * -dOPSI -dOPSI_AS_USER

-- d.oertel <d.oertel@uib.de> Tue, 07 Apr 2020 15:00 +0100

opsi-script-beautifier (4.1.0.0-1) stable; urgency=low

   * initial for Windows and  Linux (64 bit)
   
 -- d.oertel <d.oertel@uib.de> Wed, 01 Apr 2020 15:00:00 + 0100
===========================================================================================
opsi-linux-bootimage (20200910-1) testing; urgency=medium
 
  * updated Microsoft dock patch

 -- Mathias Radtke <m.radtke@uib.de>  Thu, 10 Sep 2020 16:12:26 +0200

opsi-linux-bootimage (20200904-1) testing; urgency=medium

  * kernel 5.8.5
  * deactivated lidswitch on notebooks

 -- Mathias Radtke <m.radtke@uib.de>  Fri, 04 Sep 2020 11:10:00 +0200

opsi-linux-bootimage (20200824-1) testing; urgency=medium

  * postinst: added '^' in grep command for fileadminsgroup

 -- Mathias Radtke <m.radtke@uib.de>  Mon, 24 Aug 2020 09:08:35 +0200

opsi-linux-bootimage (20200820-1) testing; urgency=medium

  * opsi 4.2 modifications

 -- Jan Schneider <j.schneider@uib.de>  Fri, 14 Aug 2020 15:35:00 +0200

opsi-linux-bootimage (20200624-1) testing; urgency=medium

  * added p7zip-full
  * kernel 5.7.5

 -- Mathias Radtke <m.radtke@uib.de>  Wed, 24 Jun 2020 09:32:50 +0200
 ===========================================================================================
 windows (4.1.0.2-2) testing; urgency=low

  * using opsi-python as interpreter in show_drivers.py and create_driver_links.py when running on opsi 4.2

 -- Mathias Radtke <m.radtke@uib.de> Fri Sep 18 10:07:34 2020 +0200

===========================================================================================

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

  * using opsi-python as interpreter in show_drivers.py and create_driver_links.py when running on opsi 4.2

 -- Mathias Radtke <m.radtke@uib.de> Fri Sep 18 10:07:43 2020 +0200

===========================================================================================

linux netboot (various) stable; urgency=low

  * python3 compatible code base

 -- Mathias Radtke <m.radtke@uib.de> Mon Jul 20 18:31:44 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
 ===========================================================================================

ubuntu20-04 (4.1.0.4-2) stable; urgency=low

  * corrected root password encoding

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

===========================================================================================

ubuntu18-04 (4.1.0.4-2) stable; urgency=low

  * corrected root password encoding

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

===========================================================================================

hwinvent (4.1.0.1-2) stable; urgency=low

  * reporting back with success

 -- Mathias Radtke <m.radtke@uib.de> Fri Sep 18 2020 11:15:00 +0200

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

  * updating available backup space on product opsi-local-image-backup property "free_on_backup"

 -- Mathias Radtke <m.radtke@uib.de> Fri 18 Sep 2020 10:40:00 +0200

===========================================================================================

opsi-clonezilla (4.1.0.2-1) stable; urgency=low

  * python3 compatible code base

-- Mathias Radtke <m.radtke@uib.de> Mon, 20 Jul 2020 18:25:00 +0200

===========================================================================================

python-opsi (4.1.1.95-1) stable; urgency=medium
 
  * setGeneralConfig: Raise Exception if given objectId is not found in backend
  * JSONRPCBackend: Small fix in creating instancemethods.

 -- Erol Ueluekmen <e.ueluekmen@uib.de>  Mon, 07 Sep 2020 09:06:00 +0200

python-opsi (4.1.1.94-1) stable; urgency=medium

  * mysql strict mode support

 -- Erol Ueluekmen <e.ueluekmen@uib.de>  Mon, 13 Jul 2020 01:45:02 +0200

===============================================================================

opsi-utils (4.1.1.37-1) stable; urgency=medium
 
  * opsi-product-updater: added --no-zsync option

 -- Nils Doerrer <n.doerrer@uib.de>  Fri, 18 Sep 2020 10:36:03 +0200

opsi-utils (4.1.1.36-1) stable; urgency=medium

  * autoSetupExcludes added to example package updater configuration

 -- Erol Ueluekmen <e.ueluekmen@uib.de>  Tue, 30 Jun 2020 00:00:15 +0200

===============================================================================

opsipxeconfd (4.1.1.20-3) testing; urgency=medium

  * corrected typo

 -- Mathias Radtke <m.radtke@uib.de>  Wed, 17 Jun 2020 14:03:09 +0200

===============================================================================

opsi-server (4.1.1.8-2) testing; urgency=medium
 
  * opsi-setup: shebang changed to python2

 -- Mathias Radtke <m.radtke@uib.de>  Tue, 17 Dec 2019 17:58:53 +0100

===============================================================================

opsi-directory-connector (31.1-2) testing; urgency=medium
 
  * corrected licensing

 -- Mathias Radtke <m.radtke@uib.de>  Fri, 30 Aug 2019 08:04:48 +0200

===============================================================================
opsi support - uib gmbh

For productive opsi installations we recommend support contracts.
http://www.uib.de
http://www.opsi.org