Dear opsi users,
we declare opsi version 4.0.3 as testing.
== Overview of the new features
The opsi Service Release 4.0.3 comes with a whole bunch of new features and improvements. Here comes a survey:
* Open Source release of the opsi-Extensuib: Dynamic Depot Selection
* opsi extension: Install-on-shutdown
* opsi feature: Silent-Install
* Adaptions for Windows 8 Support
* Italian and Danish Localisation
* Support for the following distributions:
** UCS 3.1
** Ubuntu 12.10
The installation guide is to be found in the opsi-getting-started manual.
* Discontinuation at end of March 2013 for the support for:
** CentOs 5
** RedHat 5
** OpenSuse 11.3 / 11.4
* opsi-client-agent
** Extensively revised version
** Open Source release of the opsi-extension: Dynamic Depot Selection
** opsi extension: Install-on-shutdown
** opsi feature: Silent-Install
** Improved customizing
** Adaptions for Windows 8 Support
** Revised session handling: better identification of user accounts
** Improvements for the WAN-Support
** Several fixes
* opsi server components
** Improvements of the DHCP-Backend
** New HostControlSafe-Backend
** Generating the webservice SSL certificate via opsi-setup
* Windows Netboot products
** Windows 8 / Server 2012 support
** Improvement of the byAudit procedure
** Configurable WinPE partition size
** New property data_partition_create: shall a data partition be created, if there is disk space available (true/false; default: true)
** UEFI support
** Support for Softwareraid 1: new property useRaid1 handles 2 existing disks the same way
* opsi-winst:
A lot of new features, which are described in detail further down.
* Announcing the change of the license type GPLv3 to AGPLv3:
With the opsi 4.0.3 Release we will switch to AGPLv3.
This change of the license type affects only those companies, that distribute opsi as part of a Closed Source product.
Anybody in need of a license to sell opsi as part of a Closed Source solution may contact us.
For further details please refer to the opsi-v403-releasenotes and the revised opsi manuals.
=== We declare as experimental
The netboot-product: 'opsi-clonezilla'.
It integrates the 'clonezilla' functions into a opsi netboot-product and enables the automatic mount of a share 'opsi_images' from the opsi-server, that can be used as source/target für the image operation.
The share 'opsi_images' must be created manually.
At the moment, this product is for administrators who have kowledge in the use of clonezilla.
The netboot-product 'ubuntu'.
This product enables the installation of 32 bit Ubuntu 12.04 with a statical inventory.
The desktop (none/Gnome/Unity/KDE) may be choosen by a property.
Futhermore the opsi-server packages can be installed with this.
With kind regards,
Birgit Hubal
=== Changelogs:
==== Changelog opsi-winst
opsi-winst (4.11.3.5) stable; urgency=low
* del / delete will not delete if the given Filename starts with '\' (eg. '\Dummy')
* danish localization added
* italien localization added
* extended LDAPSearch (username/password)
* fix: do not store isfatalerror in registry if nor running as admin
* execwith: winst (/32bit|/64bit|/sysnative) no allowed
* execwith: if 'powershell.exe' is part of the interpreter string the script extension is '.ps1'
* winbatch: /32bit|/64bit|/sysnative no allowed
* wilog: replace ' -->' by ' ==>' because the opsi web service get in trouble because it is interpreted as xml comment, fixes #350
* switch to Lazarus 1.0 / fpc 2.6.0
* wisynt: doAktionen, fileActionsMain: do ApplyTextConstants for filesections in fileActionsMain.
fixes wrong resolution of %CurrentProfileDir% in Files /AllNTuserProfiles
* wisynt: doLinkFolderActions: fix: now comments allowed between set_link and end_link
* wisynt: doLinkFolderActions: linkfolder section now usable in userLoginScripts:
the predefined basfolders:
'desktop', 'sendto', 'startmenu', 'programs', 'startup', 'desktopdirectory'
are pointing to the loggedin user directories if called from userLoginScript
* wimain: ProcessNonZeroScript: fix: do not run update after setup if setup is failed, fixes #432
* fix: widatamodul: opsidata4.initproduct now boolean function: false = error
* new: new winst cli parameter '/productlist <productid>[,<productid>]* as sub parameter to /opsiservice
try to run the setup-scripts of the given products, change installation states, send log files
* new: string function calculate(<string expr>) ; calculates the mathematical expression and returns the result as string.
on error the result is a empty string and the errorcounter is increased
* new command 'setConfidential <confidential string>' ;
adds the given string to a list of strings which are replaced with '***(confidential)***' while logging
* logging: added [<productid>] to log line to use the new configed filter possibilities
-- Detlef Oertel <d.oertel@uib.de> Thu, 05 Dec 2012:15:00:00 +0200
opsi-winst (4.11.3.4) stable; urgency=low
* new winbatch parameter /RunAsLoggedOnUser
* PatchTextFile sections may now called with %userprofiledir% as part of the file name and /AllNTuserProfiles
so it will run on all profiles.
If running in Machine mode, the '/AllNTuserProfiles' is implizit in the [ProfileActions].
If running in LoginScript mode, the '%userprofiledir%' is the %CurrentProfileDir%.
* will now look for skins (more exactly: skin.ini) in the following sequence:
1) by parameter
2) new custom directory of opsi-client-agent ../custom/winstskin
3) own winstskin: winstskin
-- Detlef Oertel <d.oertel@uib.de> Thu, 26 Oct 2012:15:00:00 +0200
==== Changelog opsi-winst-test
opsi-winst-test (4.11.3.5-1) stable; urgency=low
* Test of Linkfolder in login.opsiscript
* Test of use of temporary loop constant in subsub call
* Test of calculate
* Test of 'no update script if setup is failed': new property: setfailed
* Test of SetConfidential
* Test of SetSkinDirectory
* Test of LDAPSearch (username/password)
* Test of execwith: winst (/32bit|/64bit|/sysnative)
* Test of winbatch: /32bit|/64bit|/sysnative
* Test of PatchTextFile /AllNTuserProfiles
-- detlef oertel <d.oertel@uib.de> Wed, 16 Jan 2013 17:00:13 +0200
opsi-winst-test (4.11.3.4-1) stable; urgency=low
* Test of Winbatch /RunAsLoggeedOnUser in login.ins
-- detlef oertel <d.oertel@uib.de> Thu, 26 Oct 2012 17:00:13 +0200
==== Changelog jedit
jedit_5.0.0-3 stable; urgency=low
* opsi-winst.xml for version 4.11.3.5
* code cleanup
-- detlef oertel <d.oertel@uib.de> Fri, 15 Feb 2013 16:01:53 +0200
jedit_5.0.0-2 stable; urgency=low
* jedit version with localization support
-- rupert röder <r.roeder@uib.de> Tue, 27 Nov 2012 16:01:53 +0200
==== Changelog opsi-adminutils
opsi-adminutils (4.0.3.-1) stable; urgency=low
* change to 4.0.3
-- detlef oertel <d.oertel@uib.de> 15 Feb 2013
opsi-adminutils (4.0.2.1-5) stable; urgency=low
* correct parameters for configed.jnlp URL
-- rupert roeder <r.roeder@uib.de> 10 Jan 2013
opsi-adminutils (4.0.2.1-4) stable; urgency=low
* removed parameter from configed.jnlp URL
* removed opsi-configed version from control file
-- detlef oertel <d.oertel@uib.de> 04 Jan 2013
opsi-adminutils (4.0.2.1-3) stable; urgency=low
* regshot 1.8.3 (include 64-bit)
* added kitty
-- detlef oertel <d.oertel@uib.de> 11 Oct 2012
opsi-adminutils (4.0.2.1-2) stable; urgency=low
* swingx.jar
* configed.jar 4.0.2.5.4
-- bardo wolf <b.wolf@uib.de> 04 Sep 2012
opsi-adminutils (4.0.2.1-1) stable; urgency=low
==== Changelog opsi-template
opsi-template (4.0.3-1) stable; urgency=low
* default is now without property and 32 Bit
-- detlef oertel <d.oertel@uib.de> Thu, 27 Sep 2012 16:01:53 +0200
==== Changelog windows netboot products
windows (4.0.3-1) stable; urgency=low
* do not copy winpe uefi boot files if not in uefi mode
* code cleanup
* new property winpe_partition_size
* showdrivers.py:
- Option -V for version output added.
- byAudit: Translating model and vendor from hwinvent: characters <>?":|\/* will be translated to _
-- uib GmbH <info@uib.de> Thu, 14 Feb 2013 15:19:15 +0000
windows (4.0.2-2) experimental; urgency=low
* new property data_partition_create
* detect if we are on uefi
* if we are on uefi use gpt partitions
* win8 (NT 6.2) support
* new property use_raid1
-- uib GmbH <info@uib.de> Mon, 27 Aug 2012 15:19:15 +0000
==== Changelog opsi-client-agent
opsi-client-agent (4.0.2.3-1) testing; urgency=low
* opsiclientd.conf:
- added new silent_install event
- added new time event for silent_install
* fix search algorithm for finding usersessions
* added new service-method for cleaning cache (WAN-Support)
-- Erol Ueluekmen <e.ueluekmen@uib.de> Wed, 14 Nov 2012 09:00:00 +0100
opsi-client-agent (4.0.2.3-2) testing; urgency=low
* opsiclientd.conf:
- [event_on_shutdown{installation_pending}]active=False
* opsiclientd:
- v4.0.1.75
- new state installation_pending for future use (event_on_shutdown)
* new product property: on_shutdown_active (true/false)
* new updatescript, which installs shutdown files if on_shutdown_active=true
-- Miriam Michaelis <m.michaelis@uib.de> Wed, 05 Dec 2012 13:00:00 +0100
opsi-client-agent (4.0.2.3-1) testing; urgency=low
* opsiclientd:
- fix for user_cancelable = 0
- fix for getSessioninformation
- updated sessionhelper in utilities
- added /usercontext parameter for user-login events. This option gives now opsi-winst the username.
- fix for User-Login-Events on Windows 8: Do not fire event, if the Window Management Service is logged on.
* new custom directory
- is saved in preinst and restored in postinst
- cfg/config.ini values will be overwritten by values from custom/config.ini (execption: pckey , bootmode) fixes #333
- it is a good idea to delete all not used key from a custom/config.ini
- files at the depot in custom\winstskin\*.* will be copied to custom\winstskin\ at the client and will be used by opsi-winst since version
- files at the depot in custom\notifier\*.* will be overwrite the files at the clients notifier directory
- a existing file at the depot: custom\opsiclientd.conf will overwrite the opsiconfd.conf files at the clients opsiclientd directory, which comes from the 'dist' directory
-- Erol Ueluekmen <e.ueluekmen@uib.de> Wed, 14 Nov 2012 09:00:00 +0100
==== Changelog python-opsi
python-opsi (4.0.3.1-1) testing; urgency=low
* dhcp-backend: ddns-rev-domainname added to list where the values are written in double quotas
* System: opsi-setup --init-current-config gives an warning instead of error, when vendor not found for network device
* Posix:
- saveImage returns the result from partclone if run was successfull.
- readPartitionTable: Try to find out the right filesystem with blkid tool.
- createPartition: allows linux as filesystem-type and produces partition with id 83
* WindowsDriver: byAudit: Translating model and vendor from hwinvent: characters <>?":|\/* will be translated to _
* python-opsi locale: danish added
* compareVersion: fixed handling with versions from custom packages.
* global.conf: fixed hostname entries
* fixed resource directory listing for custom packages /repository
* fix for ubuntu 12.10
-- Erol Ueluekmen <e.ueluekmen@uib.de> Tue, 05 Feb 2013 17:40:23 +0100
python-opsi (4.0.2.6-1) testing; urgency=low
* Posix: getBlockDeviceControllerInfo():
- if no devices attached on a AHCI-Controller (maybe a lshw or a kernel bug)
try to find AHCI-Controller, if found try return the first found AHCI Controller
for textmode-driverintegration (only for nt5)
* Posix: modifications for newer ms-sys version
* rpm-spec-file: noreplace option for dispatch.conf.default in files-section
-- Erol Ueluekmen <e.ueluekmen@uib.de> Mon, 07 Nov 2012 17:34:13 +0100
python-opsi (4.0.2.5-1) testing; urgency=low
* fix in hwinvent procedure, don't crash if lshw don't work properly
* fix for resizeNTFSPartition if blockAlignmnet is used (ntfs-restore-image)
-- Erol Ueluekmen <e.ueluekmen@uib.de> Fri, 02 Nov 2012 15:00:34 +0200
==== Changelog opsipxeconfd
opsipxeconfd (4.0.3.1-1) stable; urgency=low
* featurepack-release 4.0.3
* this version is stable, because no changes were made, only version modified for new featurepack-release
-- Erol Ueluekmen <e.ueluekmen@uib.de> Thu, 14 Feb 2013 17:57:02 +0100
==== Changelog opsiconfd
opsiconfd (4.0.3.1-1) testing; urgency=low
* ressource: webstart jnlp build fixed for arguments.
* added monitoring debug switch in opsiconfd.conf
* fixed init-Script for using global.conf
-- Erol Ueluekmen <e.ueluekmen@uib.de> Tue, 05 Jan 2013 13:15:56 +0100
==== Changelog opsi-utils
opsi-utils (4.0.3.1-1) testing; urgency=low
* opsi-product-updater: Added Blank line between header and message-body to fix empty body mails on exchange environment.
* opsi-product-updater: fix for handling with custom products.
* opsi-admin: added new HostControlSafeBackend in BackendManager initialization.
-- Erol Ueluekmen <e.ueluekmen@uib.de> Tue, 12 Feb 2013 12:42:44 +0200
==== Changelog opsi-linux-bootimage
opsi-linux-bootimage (20130207-1) testing; urgency=low
* added bc
-- Erol Ueluekmen <e.ueluekmen@uib.de> Fri, 01 Feb 2013 12:34:59 +0100
opsi-linux-bootimage (20130117-1) experimental; urgency=low
* downgrade:
ms-sys: 2.1.2
kernel 3.6.11
-- Erol Ueluekmen <e.ueluekmen@uib.de> Wed, 17 Jan 2013 16:25:11 +0100
opsi-linux-bootimage (20130111-1) experimental; urgency=low
* python-opsi 4.0.2.7-1
* locale: danish and italian localisation added
* kernel 3.7.1
-- Erol Ueluekmen <e.ueluekmen@uib.de> Fri, 11 Jan 2013 11:48:23 +0100
opsi-linux-bootimage (20121107-1) experimental; urgency=low
* new ms-sys-version: 2.2.1
-- Erol Ueluekmen <e.ueluekmen@uib.de> Wed, 07 Nov 2012 17:51:31 +0100
opsi-linux-bootimage (20121105-1) experimental; urgency=low
* python-opsi 4.0.2.6-1
-- Erol Ueluekmen <e.ueluekmen@uib.de> Mon, 05 Nov 2012 17:36:27 +0100
opsi-linux-bootimage (20121102-1) experimental; urgency=low
* kernel 3.6.5
* python-opsi 4.0.2.5-1
-- Erol Ueluekmen <e.ueluekmen@uib.de> Fri, 02 Nov 2012 15:11:43 +0100
opsi-linux-bootimage (20121024-1) unstable; urgency=low
* kernel 3.6.3
* python-opsi 4.0.2.5-1
* added packages: cloop, cloop-utils, dmraid, rsync, partclone-utils, nbd-client, genisoimage
-- Erol Ueluekmen <e.ueluekmen@uib.de> Wed, 24 Oct 2012 12:57:00 +0200
opsi-linux-bootimage (20121011-1) experimental; urgency=low
* kernel 3.6.1
* python-opsi 4.0.2.4-1
* Missing firmware from Broadcom-Chipsets added
-- Erol Ueluekmen <e.ueluekmen@uib.de> Thu, 11 Oct 2012 00:45:26 +0200
==== Changelog opsi-depotserver
opsi-depotserver (4.0.3.1-1) testing; urgency=low
* opsi-setup: added renew-opsiconfd-cert task
* opsi-setup: added special files in set rights to add execute bit for these files in depot
-- Erol Ueluekmen <e.ueluekmen@uib.de> Mon, 28 Jan 2013 17:34:42 +0100
==== Changelog opsi4ucs
opsi4ucs (4.0.3.1-1) testing; urgency=low
* join script: execute /usr/lib/univention-pam/ldap-group-to-file.py to resync the groups (for ucs 3.1 support)
* opsi-setup: set executebit for special opsi files in depot
-- Erol Ueluekmen <e.ueluekmen@uib.de> Tue, 05 Feb 2013 11:07:47 +0100
==== Changelog opsi-configed
opsi-configed (4.0.3.1-1) testing; urgency=low
* host config editing grouped by a tree
* last change column for products now possible
* the configed log files are now placed in the user home directory in a folder .configed
* log panes now allow selection of displayed levels
* log panes allow selection of event type if a log file has lines with event
type specification
* improved search handling in log panes
* log panes, software and hardware audit panes can be copied into separated frames
-- Rupert Roeder <r.roeder@uib.de> Fri, 25 Jan 2013 12:00:00 +0200
* search function for windows software panel
* reset client selection when returning from server or depot editing
* bugfix in mac address editing
* configed checks if read only version is requested and, if wanted, produces it
-- Rupert Roeder <r.roeder@uib.de> Mon, 03 Dec 2012 12:00:00 +0200
opsi-configed (4.0.2.10-1) testing; urgency=low
* new logging format, included time check for service calls
-- Rupert Roeder <r.roeder@uib.de> Fri, 02 Nov 2012 12:00:00 +0200
opsi-configed (4.0.2.8-1) testing; urgency=low
* check of transgression of activated client numbers
* read only option
-- Rupert Roeder <r.roeder@uib.de> Mon, 22 Oct 2012 12:00:00 +0200
opsi-configed (4.0.2.7-1) testing; urgency=low
* reopening a saved search
-- Rupert Roeder <r.roeder@uib.de> Mon, 15 Oct 2012 12:00:00 +0200
opsi-configed (4.0.2.7-1) testing; urgency=low
* more caching and less reloading actions
-- Rupert Roeder <r.roeder@uib.de> Mon, 15 Oct 2012 12:00:00 +0200
Service Release opsi 4.0.3 in testing
Service Release opsi 4.0.3 in testing
Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.
Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.
uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de