opsi 4.0 & opsi 4.1: Updates in testing

Antworten
Benutzeravatar
n.wenselowski
Ex-uib-Team
Beiträge: 3194
Registriert: 04 Apr 2013, 12:15

opsi 4.0 & opsi 4.1: Updates in testing

Beitrag von n.wenselowski »

Dear opsi users,

updates have been released for opsi 4.0 and opsi 4.1 in testing.

The Windows netboot products have been massively overhauled and bring along new features:
* Multi disk mode: Support for the installation on systems with multiple harddisks
* The possibility for a targeted installation on the first SSD harddisk.
* Setting the administrator password through a property.

Attention: The use of the new Windows netboot and opsi-local-image products requires an opsi-winst >= 4.12.0.13!

Available for both versions in testing:
Server packages:
* opsi-configed 4.0.7.6.34-1

Localboot packages:
* opsi-configed 4.0.7.6.34-1

Localboot packages Linux:
* l-virtualbox 5.1-1

Localboot packages Windows:
* opsi-winst 4.12.0.13
* opsi-script-test 4.12.0.13

Netboot packages Windows:
* Win NT6 products in version 4.1.0.0-1
* opsi-clonezilla 4.0.7.2-5

opsi-local-image:
* Win NT6 products in version 4.1.0.0-1
* opsi-local-image-prepare 4.1.0.0-1
* opsi-local-image-backup 4.1.0.0-1
* opsi-local-image-restore 4.1.0.0-1

Für opsi 4.1 ist in Testing verfügbar:
Server packages:
* opsi4ucs 4.1.1.4-10
* opsi-utils 4.1.1.16-1
* opsipxeconfd 4.1.1.4-5


With kind regards

Niko Wenselowski


PS: Changelogs:

opsi4ucs (4.1.1.4-10) stable; urgency=medium

* Based on 4.0.7.5-9.

-- Niko Wenselowski <n.wenselowski@uib.de> Tue, 21 Nov 2017 14:37:22 +0100

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

opsi-configed (4.0.7.6.34-1) stable; urgency=medium

* in panelRegisteredSoftware, contradictions between different selection concepts solved

-- Rupert Roeder <r.roeder@uib.de> Wed, 10 Jan 2017 14:02:00 +0200

opsi-configed (4.0.7.6.33-1) stable; urgency=medium

* system.exit command was not active
* activating combo selection in search client dialog

-- Rupert Roeder <r.roeder@uib.de> Wed, 03 Jan 2017 15:34:36 +0200

opsi-configed (4.0.7.6.32-1) stable; urgency=medium

* improved search client dialog
* discontinuous selection of clients by tree activated
* dialog for change of the assignment of a software item to a license pool

-- Rupert Roeder <r.roeder@uib.de> Tue, 02 Jan 2017 10:47:54 +0200


opsi-configed (4.0.7.6.30-1) stable; urgency=medium

* a new kind of edit mode for assignments sw/licence pool

-- Rupert Roeder <r.roeder@uib.de> Mon, 18 Dec 17:22:48 +0200

opsi-configed (4.0.7.6.29-1) stable; urgency=medium

* show and possibly delete associations of not any more existing software items to a pool
* if we get a java.lang.OutOfMemoryError the application closes down with an ERROR_OUT_OF_MEMORY

-- Rupert Roeder <r.roeder@uib.de> Thu, 14 Dec 2017 15:43:42 +0200

opsi-configed (4.0.7.6.28-1) stable; urgency=medium

* default loglevel 5

-- Rupert Roeder <r.roeder@uib.de> Thu, 23 Nov 2017 18:00:43 +0200

opsi-configed (4.0.7.6.27-1) stable; urgency=medium

* speeding up clientId x swIdent by a factor of 20 by introducing a keymap

-- Rupert Roeder <r.roeder@uib.de> Wed, 22 Nov 2017 18:06:43 +0200

opsi-configed (4.0.7.6.26-1) stable; urgency=medium

* replacing LinkedList by ArrayList as type of softwarelist for improving performance
* integrating filtering function into PanelGenEditTable
* activating it for all (multi-selection) licences tables

-- Rupert Roeder <r.roeder@uib.de> Wed Nov 22 13:23:57 CET 2017 @558 /Internet Time/

opsi-configed (4.0.7.6.25-1) stable; urgency=medium

* activating search pane for licence pool table
* new reload button, replaces old filter button for installation state table
* provisioned a reload button for searchpane (not active)
* move filter icon in installation state table to search panel

-- Rupert Roeder <r.roeder@uib.de> Wed, 15 Nov 2017 15:04:08 +0200

opsi-configed (4.0.7.6.24-1) stable; urgency=medium

minor improvements for assignments licencepool - windowsSoftware

-- Rupert Roeder <r.roeder@uib.de> Thu, 10 Nov 2017 13:08:05 +0200

opsi-configed (4.0.7.6.23-1) stable; urgency=medium

* improved working on assignments licencepool - windowsSoftware

-- Rupert Roeder <r.roeder@uib.de> Thu, 09 Nov 2017 13:08:05 +0200

opsi-configed (4.0.7.6.22-1) stable; urgency=medium

new client action reset products but keep product properties
Restore sort key columns on reload

-- Rupert Roeder <r.roeder@uib.de> Thu, 09 Nov 2017 13:08:05 +0200

opsi-configed (4.0.7.6.21-1) stable; urgency=medium

* experimental version for preselecting items in combobox version of TextInputField via keypressed
* filtering in table licenses reconciliation
* restriction for search result with not current product to visible clients

-- Rupert Roeder <r.roeder@uib.de> Tue, 24 Oct 2017 12:40:31 +0200

opsi-configed (4.0.7.6.20-1) stable; urgency=medium

* in panel reconciliation first try of search in licence management
* ssh disconnection option

-- Rupert Roeder <r.roeder@uib.de> Mon, 16 Oct 2017 15:40:47 +0200

opsi-configed (4.0.7.6.19-1) stable; urgency=medium

* CLI option for cipher suite
* CLI option for not starting SSH
* pwd as SSH testcommand

-- Rupert Roeder <r.roeder@uib.de> Thu, 12 Oct 2017 13:20:39 +0200

opsi-configed (4.0.7.6.18-1) stable; urgency=medium

* saved states for instances (there was the issue that all tables behaved like it was wanted for one)
* fixed missing "." in ".pdf" files for opening
* fixed "clear selection" where we have single selection mode (and there should be one item selected)
* fixed in License managemant, assignments to windows software: restricting the display to the assigned software is working again
* (real) boolean properties/configs cannot any more set to null

-- Rupert Roeder <r.roeder@uib.de> Mon, 18 Sep 2017 14:10:47 +0200

opsi-configed (4.0.7.6.17-1) stable; urgency=medium

* corrections when filtering not allowed

-- Rupert Roeder <r.roeder@uib.de> Fri, 15 Sep 2017 15:26:58 +0200

opsi-configed (4.0.7.6.16-1) stable; urgency=medium

* yet more options for searchpanels
* saving their states

-- Rupert Roeder <r.roeder@uib.de> Thu, 14 Sep 2017 14:15:32 +0200

opsi-configed (4.0.7.6.15-1) stable; urgency=medium

* more functions for searchpanel (esp. for depots)
* introduced min values for Saved Integer states

-- Rupert Roeder <r.roeder@uib.de> Fri, 08 Sep 2017 16:24:58 +0200

opsi-configed (4.0.7.6.14-1) stable; urgency=medium

* search function for depots

-- Rupert Roeder <r.roeder@uib.de> Wed, 30 Aug 2017 15:48:56 +0200

opsi-configed (4.0.7.6.13-1) stable; urgency=medium

* new functionality for saving the location of the main window and restoring it on restart
* enlarged searchfields in order to get underscores visible
* tried to center windows on default screen in multiscreen environments
* new location for log files

-- Rupert Roeder <r.roeder@uib.de> Fri, 25 Aug 2017 12:07:38 +0200

opsi-configed (4.0.7.6.12-1) stable; urgency=medium

* show acknowledgements for used libraries
* show, open, or copy current log file path

-- Rupert Roeder <r.roeder@uib.de> Wed, 16 Aug 2017 17:28:20 +0200

opsi-configed (4.0.7.6.11-1) stable; urgency=medium

* editable list of domains for new clients
* improvements in SSH GUI

-- Rupert Roeder <r.roeder@uib.de> Mon, 14 Aug 2017 12:21:17 +0200

opsi-configed (4.0.7.6.10-1) stable; urgency=medium

* smooth tree handling via keys a little bit more (Enter correctly marks a group, Space unmarks anything, Backspace does nothing)
* CLI call for swaudit pdf export
* sporadic getLocationError, possibly in connection with a very long return time of a https request, hopefully fixed

-- Rupert Roeder <r.roeder@uib.de> Tue, 08 Aug 2017 14:46:21 +0200

opsi-configed (4.0.7.6.9-1) stable; urgency=medium

* resetting the limits for logview to old values
* repairing standard host fields editing

-- Rupert Roeder <r.roeder@uib.de> Wed, 02 Aug 2017 12:47:33 +0200


opsi-configed (4.0.7.6.8-1) stable; urgency=medium

* activating a group of clients by double clicking the group entry in the tree
* improvements on host status display
* navigation in tree by up and down keys
* activating a group of clients by enter key
* setting back logpane to older version in order to fix error in cursor locating

-- Rupert Roeder <r.roeder@uib.de> Fri, 28 Jul 2017 16:12:21 +0200

opsi-configed (4.0.7.6.7-4) stable; urgency=medium

* included new HostParameter branch "opsi-script"

-- Rupert Roeder <r.roeder@uib.de> Tue, 25 Jul 2017 15:59:26 +0200

opsi-configed (4.0.7.6.7-3) stable; urgency=medium

* multiclient batch mode for swaudit export

-- Rupert Roeder <r.roeder@uib.de> Mon, 24 Jul 2017 16:23:59 +0200

opsi-configed (4.0.7.6.7-2) stable; urgency=medium

* repaired in productpane transmission of (windows) product key

-- Rupert Roeder <r.roeder@uib.de> Thu, 20 Jul 2017 13:53:30 +0200

opsi-configed (4.0.7.6.7-1) stable; urgency=medium

* inform on options for shutdown on/off
* new function boolean handleVersionOlderThan(String minRequiredVersion) for version checks (preparing 4.1)
* reducing the maximal size of logfile download to 3 MB
* check for depotWorkbenchKEY included
* maintenance for pdf export in swaudit

-- Rupert Roeder <r.roeder@uib.de> Wed, 05 Jul 16:07:00 +0200

opsi-configed (4.0.7.6.6-1) stable; urgency=medium

* multiclient editing for wan config and uefi

-- Rupert Roeder <r.roeder@uib.de> Thu, 29 Jun 2017 15:56:06 +0200

opsi-configed (4.0.7.6.5-1) stable; urgency=medium

* new commandline options for an easier editing of localization files
* new section "meta_config" for configed (server) host parameters in this section a bundle of wan_mode_off (boolean) properties is created which describe the default wan mode off clientd events it these properties are completely deleted they will be recreated any bundle of wan_mode_off properties at this place these properties is used for defining what WAN on resp. WAN off means

-- Rupert Roeder <r.roeder@uib.de> Wed, 14 Jun 2017 14:43:15 +0200

opsi-configed (4.0.7.6.4-1) stable; urgency=medium

* handling of missing swaudit entry repaired

-- Rupert Roeder <r.roeder@uib.de> Fri, 02 Jun 2017 14:17:06 +0200

opsi-configed (4.0.7.6.3-1) stable; urgency=medium

* saved searches reload repaired

-- Rupert Roeder <r.roeder@uib.de> Thu, 01 Jun 2016 11:35:13 +0200

opsi-configed (4.0.7.6.2-1) stable; urgency=medium

* discriminate search for membership in a group including memberships in its subgroup or not

-- Rupert Roeder <r.roeder@uib.de> Thu, 23 May 2017 15:08:20 +0200

opsi-configed (4.0.7.6.1-1) stable; urgency=medium

* new context menu options for setting client host properties/ client product property values to server defaults

-- Rupert Roeder <roeder@uib.de> Thu, 23 May 2017 15:08:20 +0200

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

opsipxeconfd (4.1.1.4-5) stable; urgency=medium

* RPM: postinst: fix variable reference

-- Niko Wenselowski <n.wenselowski@uib.de> Mon, 22 Jan 2018 13:23:25 +0100

opsipxeconfd (4.1.1.4-4) stable; urgency=medium

* opsipxeconfd.conf: Make sure comment and actual value of log level match.

-- Niko Wenselowski <n.wenselowski@uib.de> Fri, 12 Jan 2018 10:02:07 +0100

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

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

* opsi-makepackage: Extended help for --custom options.
* New tool: opsi-migrate-product-updater-configuration.

-- Niko Wenselowski <n.wenselowski@uib.de> Fri, 19 Jan 2018 15:43:50 +0100

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

l-virtualbox (5.1-1) stable; urgency=low

* update to 5.1
* code cleanup

-- detlef oertel <d.oertel@uib.de> Tue, 13 Jun 2017 15:00:00 +0000

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

opsi-clonezilla (4.0.7.2-5) stable; urgency=low

* merge from 4.0.7.1-10: nt6.py check for opsi version opsi 4.1 compatible

-- detlef oertel <d.oertel@uib.de> Tue, 16 Jan 2018 15:00:00 +0200

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

opsi-winst/opsi-script (4.12.0.13) stable; urgency=low

* osparser: for-to loop: fix failure at for x to x loop
* oslog: includelogtail: now log includelog at log level 7
* new function getIndexFromListByContaining(<list> : stringlist,<search string> : string) : <number> : string
* temporary set debug_lib always to true
* osparser / osdefinedfunctions: call from a local function an other local function
using a local variable as call by value parameter
* osparser: more fixes for nestinglevel (if then else through localfunctions and sub)
* new booealn function: runningInPE (osparser,osfunc,osfuncwin) (at linux always false)
* osdefinedfunctions: fixes on parsing paramtype
* osparser: Ifelseendiflevel : longint = 0; // global nestlevel store
used to pass nestlevel to evaluatestring and producestringlist --> local functions
* osdefinedfunctions: fix in isVisibleLocalVar
* osjson: jsonAsArrayToStringList: allow strings as valid array components
* osparser: indeffunc3 : integer = 0; // we are between deffunc and endfunc line (even in a not active code)

-- Detlef Oertel <d.oertel@uib.de> Wed, 27 Dec 2017:15:00:00 +0200

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

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

* localfunctions: test call from a local function an other local function
using a local variable as call by value parameter
* localfunctions: more complex if then else through localfunctions and sub

-- detlef oertel <d.oertel@uib.de> Tue, 15 Jan 2018 15:00:00 +0200

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

windows (4.1.0.0-1) stable; urgency)low

* rename from 4.0.7.4 to 4.1.0.0
* nt6.opsiscript: retry if setup failed
* code cleanup

-- Detlef Oertel <d.oertel@uib.de> Wed, 10 Jan 2018:15:00:00 +0200

windows (4.0.7.4-8) stable; urgency)low

* postinst.cmd: new dir data_dir = c:\opsi.org\data
* postinst: 80_repartition: do not delete diskpart command files
* postinst: 80_repartition: copy diskpart command files to data_dir
* postinst: 80_repartition: also copy parthide.txt to data_dir
* postinst: 80_repartition: also copy diskinfo.ini to data_dir
* postinst: 80_repartition: run nt6_repartition.opsiscript if possible
* postinst: 99_cleanup: rm "%log_dir%\cfg\sysconf.ini" (passwords)
* (setup).py: create also diskpart command file: parthide.txt for use to activate PE
* (setup).py: more data in opsi-script-infos.ini
* (setup).py: create diskinfo.ini with disk and partition data
* nt6.opsiscript: on vhd: detect diskcount change (windows no media disks)
* nt6.opsiscript: on vhd: patch unattend if disk count changed
* control: extended description for the properties: system_keyboard_layout and winpe_inputlocale
* opsisetuplib: new: def getUuidFromDiskDevice(diskDevice = "")
* opsisetuplib: new: def getUuidFromPartitionDevice(partDevice = "")
* opsisetuplib: new: def getPartuuidFromPartitionDevice(partDevice = "")
* opsisetuplib: new: def getDiskuuidFromPartitionDevice(diskDevice = "")
* opsisetuplib: showDiskOrder gives also size and uuid
* nt6.py merge with opsi-vhd.py
* new property: installto (Is switch for vhdmode or install to disk in merged nt6.py

-- Detlef Oertel <d.oertel@uib.de> Wed, 13 Dec 2017:15:00:00 +0200


windows (4.0.7.4-7) stable; urgency=low

* deleting unattend.xml in cleanup script

-- Mathias Radtke <m.radtke@uib.de> Thu Nov 30 11:00:58 2017 +0200


windows (4.0.7.4-6) stable; urgency)low

* nt6.py: support for #@installdiskindex*# placeholder in unattend.xml
* nt6.xml: support for #@installdiskindex*# placeholder in unattend.xml

-- Detlef Oertel <d.oertel@uib.de> Thu, 09 Nov 2017:15:00:00 +0200

windows (4.0.7.4-5) stable; urgency)low

* nt6.py: lookup table for localized adminstrator accounts
* nt6.opsiscript: call setup.exe from installfiles_dir
* nt6.xml: use #@adminName*# instead of 'administrator'
* win2016: default password is Nt123?

-- Detlef Oertel <d.oertel@uib.de> Thu, 02 Nov 2017:15:00:00 +0200

windows (4.0.7.4-4) stable; urgency)low

* nt6.py: minor fixes
* nt6.opsiscript: minor fixes
* opsisetuplib.py: minor fixes

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

windows (4.0.7.4-3) stable; urgency)low

* nt6.py: check if correct opsi-script is available
* nt6.py: check for <productid>.png or windows.png' before copy
* nt6.opsiscript: check for <productid>.png or windows.png' before ShowBitmap
* Makefile: copy windows.png as windows.png (makes work with derivated products easyer)
* nt6.py: Show message about productId_ver-ver on clientId
* removed property: blockalignment - now always true

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

windows (4.0.7.4-2) experimental; urgency)low

* merge from 4.0.7.1-10: nt6.py check for opsi version opsi 4.1 compatible
* nt6.py: make sure that encodedPcpatchPassword is defined
* uefi: create system partition: more info

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

windows (4.0.7.4-1) experimental; urgency)low

* integrate use of opsi-script in winpe part
* new nt6.opsiscript
* modified nt6.py: changed work.cmd additonal opsi-script-infos.ini
* new property: multi_disk_mode with values: ["0","1","2","3","prefer_ssd","prefer_rotaional"]
Fallback is first disk
* moving postinst stuff from c:\tmp to c:\opsi.org\log
* removed setwallpaper, opsimbr.exe
* fix 99_cleanup.cmd: path to 64bit shutdown.exe
* opsisetuplib.py: added sleep prior making NTFS partition (mr 4.0.7.1-9)
* update pci.ids, usb.ids ; fixes: #2747
* new property: administrator_password ; fixes: #2396
* new property: winpe_dir ;default=auto; auto=winpe or winpe_uefi, if not auto: used for mbr and uefi; fixes: #2922
* winpe_uefi is a symlink to winpe by default ; fixes: #2863
* postinst and preinst now created from postinst_nt6 and preinst_nt6
* nt5 stuff removed
* winpe* is backuped and restored in preinst/postinst
* create winpe_uefi as symlink if not existing (do)
* postinst.cmd now also allows calling powershell scripts (*.ps1) ; fixes: #2677

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

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

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

* migrate to unified 4.1.0.0

-- detlef oertel <d.oertel@uib.de> Thu, 11 Jan 2018 15:00:00 +0200

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

* fix opsisetuplib.py: checkOliPartitions

-- detlef oertel <d.oertel@uib.de> Thu, 08 Nov 2017 15:00:00 +0200

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

opsi-clonezilla (4.0.7.2-5) stable; urgency=low

* merge from 4.0.7.1-10: nt6.py check for opsi version opsi 4.1 compatible

-- detlef oertel <d.oertel@uib.de> Tue, 16 Jan 2018 15:00:00 +0200

Code: Alles auswählen

import OPSI
Antworten