New opsi packages in 4.0.5 Stable

Antworten
Benutzeravatar
m.scalese
uib-Team
Beiträge: 37
Registriert: 22 Aug 2014, 09:13

New opsi packages in 4.0.5 Stable

Beitrag von m.scalese »

Dear opsi-users,

after a series of updates in opsi 4.0.5 Testing
the previously presented packages are now published as opsi 4.0.5 Stable.

In detail, is hereby released as Stable:

Server packages:
opsipxeconfd 4.0.5.4-4
opsiconfd 4.0.5.3-4
opsi4ucs (4.0.5.8-3)
Python opsi (4.0.5.20-4)
Please note that it may take some time until all Server packages are available in stable.
The opsi4ucs package will be released in the coming days.


opsi packages (Localboot):
opsi-winst / opsi script 4.11.5.9
opsi-client-agent (4.0.5.6-4)
opsi logviewer 1.5-1
opsi-winst-test 4.11.5.2-1
jedit 5.0.2-2
swaudit 4.0.5-3

opsi packages (opsi-linux):
opsi-linux-client-agent 4.0.5.6-1

opsi packages (opsi-local-image):
opsi-local-image-win * 4.0.5.1-7
opsi-local-image-postrestore 4.0.5.1-2
opsi-local-image-restore (4.0.5.2-3)
opsi-local image backup (4.0.5.1-5)
opsi-local-image-opensuse13-2 4.0.6.2-1
opsi-local-image-prepare 4.0.5.2-1


Documentation in:
http://download.uib.de/opsi4.0/doc/
opsi-winst-manual-en.pdf
opsi-winst-manual-en.pdf
opsi-winst-reference card-en.pdf
opsi-getting-started-en.pdf
opsi-getting-started-en.pdf
opsi-manual-en.pdf
opsi-manual-en.pdf



Overview:

Security Upgrade:

- Opsi-client-agent:
Upgrade the SSL libraries to 1.0.2d,
Upgrade opsi-winst 4.11.5.9
Adjustments for Windows 10

New opsi-winst / opsi script 4.11.5 with several new features:

You can read an overview of the new features in the following list:

- Files commands for hard links, symbolic links, Rename and Move Files in sections
- For-To loop
- Switch / Case statement
- Advanced String List function: getProductPropertyList
- New String List function: removeFromListByContaining
- New String List function: loadTextFile With Coding (<filename>, <encoding>)
- New string function unquote2 (<string>, <quote-string>)
- New string function GetShortWinPathName (<LongPath string>)
- New string function GetConfidentialProductProperty (<PropertyName>, <Default Value>)
- New boolean function CompareDotSeparatedNumbers (<str1>, <relationstr>, <str2>)
- New boolean function CompareDotSeparatedStrings (<str1>, <relationstr>, <str2>)
- New statement UpdateEnvironment. Calling UpdateEnvironment calls on the Windows environment variables
in order to go over the registry again (NT6 only)
- Files command del: ATTENTION changed behavior: Similar to the copy command:
If a file is in use, it can be deleted in the context of a reboot. The opsi-winst / opsi script
default behavior is that a file in use is marked for deletion at the next reboot and
that the opsi-winst / opsi script reboot flag is set. Setting the -c option prevents an automatic
Reboot. The deletion will only be completed in this case, if a reboot in a different way
is triggered.
- Upgrade the SSL libraries to 1.0.2d

For a detailed description of the new features, please refer to the chapter 'opsi script / opsi-winst 4.11.5'
and the draft from the opsi-v406-Release Notes can found here:
http://download.uib.de/opsi4.0/testing/ ... tes-en.pdf

More Localboot products:

* Opsi-winst-test (examples)
* Jedit: syntax highlighting for opsi-winst 4.11.5
* Swaudit: Adjustments for Windows 10
* Opsi logviewer: standalone viewer for opsi log files


for Linux clients:
opsi-linux-client-agent:
opsi script 4.11.5.9
opsi script starter used clientconfig.depot.user

Server packages:

opsipxeconfd + opsiconfd: Fixes for CentOS7.0 / RedHat7.0


opsi4ucs:
In opsi4ucs the dependency to the DHCP-server has been removed. This, is in
the other distributions already so for some time. Besides the DHCP is not used by opsi, instead is mantained and delivered over the UCS. It may also be that the DHCP package was installed by opsi4ucs over the corresponding dependency. In these cases, after updating the Univention-dhcp package will be displayed as not needed. In the case that you actually receive a warning message because of the DHCP-package is no longer needed, you can manually mark the package as installed with the following
command:

Code: Alles auswählen

univention-install univention-install-dhcp
As always, kind regards
The UIB opsi Team

Changelog (since last stable):

=========================================================
opsi4ucs (4.0.5.8-1) stable; urgency = low

* Dependency univention DHCP removed.

- Erol Ueluekmen <e.ueluekmen@uib.de> Tue, July 7, 2015 10:28:18 +0200
=========================================
Python opsi (4.0.5.20-4) testing; urgency = medium

* Removing old references to python-support.

- Niko Wenselowski <n.wenselowski@uib.de> Mon, August 10, 2015 15:09:58 +0200

Python opsi (4.0.5.20-3) testing; urgency = medium

* Debian / Ubuntu: Do not require python-support.

- Niko Wenselowski <n.wenselowski@uib.de> Mon, August 10, 2015 14:59:02 +0200

Python opsi (4.0.5.20-2) testing; urgency = medium

* Depend on dh-python to fix lintian errors on Debian. 8

- Niko Wenselowski <n.wenselowski@uib.de> Mon, August 10, 2015 14:49:25 +0200

Python opsi (4.0.5.20-1) stable; urgency = medium

* Hwaudit: Added translations for COMPUTER_SYSTEM.sku

- Niko Wenselowski <n.wenselowski@uib.de> Tue, July 7, 2015 17:04:11
+0200

=========================================================
opsipxeconfd (4.0.5.4-4) testing; urgency = medium

* Debian: fix error in postinst.

- Niko Wenselowski <n.wenselowski@uib.de> Mon, August 10, 2015 13:38:11 +0200

opsipxeconfd (4.0.5.4-3) testing; urgency = medium

* Debian: Updated postinst script.

- Niko Wenselowski <n.wenselowski@uib.de> Wed, July 29, 2015 14:09:15 +0200

opsipxeconfd (4.0.5.4-2) experimental; urgency = medium

* Debian 8: fix lintian false positive.

- Niko Wenselowski <n.wenselowski@uib.de> Tue, July 28, 2015 14:33:11 +0200

opsipxeconfd (4.0.5.4-1) experimental; urgency = medium

* Overhauled creation of the pid file.
* Packaging fixes for Debian.

- Niko Wenselowski <n.wenselowski@uib.de> Tue, July 28, 2015 14:22:07 +0200

opsipxeconfd (4.0.5.3-7) experimental; urgency = medium

* CentOS / Red Hat 7: Fix Requiring / bin / python instead of / usr / bin / python

- Niko Wenselowski <n.wenselowski@uib.de> Tue, July 28, 2015 12:56:38 +0200

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

opsiconfd (4.0.5.3-4) testing; urgency = medium

* CentOS / Red Hat 7: Fix Requiring / bin / python instead of / usr / bin / python

- Niko Wenselowski <n.wenselowski@uib.de> Tue, July 28, 2015 16:18:52 +0200

opsiconfd (4.0.5.3-1) testing; urgency = low

* Reset maxAuthenticationFailure before connection will Blocked

- Erol Ueluekmen <e.ueluekmen@uib.de> Mon, 16 Mar 2015 14:17:58 +0100

=========================================================
opsi logviewer (1.5-1) testing; urgency = lo

* Linenumbers imported from somewhere else can be ignored

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

* Osmain: init product before run update scripts: refresh getProductMap
* Osmain: but still use setup as last action even if what Setup + update
* Oswebservice: New procedure TOpsi4Data.setActualProductActionRequest

- Detlef Oertel <d.oertel@uib.de> Fri, July 17, 2015: 15: 00: 00 +0200

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

* New statement LoadProductProperties <clientId> <productId> (re-loads ProductProperty list from server if possible)
* GetProductpropertyList: do not try to use so local_opsidata or opsidata
* GetProductproperty: do not try to use so local_opsidata or opsidata

- Detlef Oertel <d.oertel@uib.de> Thu, July 9, 2015: 15: 00: 00 +0200

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

* GetProductproperty: try / except Added

- Detlef Oertel <d.oertel@uib.de> Tue, July 7, 2015: 15: 00: 00 +0200

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

* GetProductpropertyList: So with list as second (default) parameter; Fixes # 1602
* GetProductpropertyList: try to use so local_opsidata, log using default
* GetProductproperty: if empty try to use so local_opsidata or opsidata, log using default

- Detlef Oertel <d.oertel@uib.de> Thu, July 2, 2015: 15: 00: 00 +0200

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

* Upgrade to SSL libraries 1.0.2c (libeay32.dll, ssleay32.dll); Fixes # 1586
* Osfuncwin2: update environment: do not try to run update environment on Windows <6; Fixes # 1591
* Osmain: BuildPC: process product only if we have a genuine actionRequest wich is quietly set

- Detlef Oertel <d.oertel@uib.de> Thu, June 25, 2015: 15: 00: 00 +0200

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

* Working with SSL protocol: sslvSSLv23 - auto negotation

- Detlef Oertel <d.oertel@uib.de> Tue, June 2, 2015: 15: 00: 00 +0200

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

* (Security Update) oswebservice: use TLS1.2 instead of SSLv3 and fallback downto SSLv3

- Detlef Oertel <d.oertel@uib.de> Mon, June 1, 2015: 15: 00: 00 +0200

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

* Upgrade to SSL libraries 1.0.2a (libeay32.dll, ssleay32.dll)
* Files commands move / rename / hardlink / symlink now workwith overwrite; Fixes # 1435
* IF move / rename fails (File is in use) we retry it with MOVEFILE_DELAY_UNTIL_REBOOT
So the move will be done at the next reboot. Reboot will be set automatically if not -c option is set.
* File command del / delete now with the -c option and retry to delete on nextboot if file in use; fixes # 788
* Osfunc: New function opsiunquotestr2
* New string function unquote2 (s1, s2): like unquote but:
Removes only quotes If They found at Start And End
S2 may be two chars long. Then the first char is the start mark
and the second char is the end mark
* Osparser: GetString: new boolean switch requote
* Osparser: GetString requote = true: change double quoted ("" st "") to alternative double quoted ("" "'); References # 1284
* New string function: GetShortWinPathName (LongPath); fixes # 581
Windows only
Gives short path (8.3) from a long path E. G.
GetShortWinPathName ("C: \ Program Files (x86)") gives "C: \ PROGRA ~ 2"
In case of error the result is an empty string
* Osfunc: startprocess_cp: translate Windows showWindowFlag to TProcess TShowWindowOptions
* Osparser: doRegistryHack *: fix for not HKCU reg enties in login scripts; Fixes # 1538
* Oswebservice: more log for "unexpected result from webservice in retrieveJSONObject, Number of Lines: 0"
* New string function: GetConfidentialProductProperty: like GetProductProperty but handles the result as confidential string; fixes # 462
* Fixes at GetNTVersion for Win10
* New boolean function CompareDotSeparatedNumbers (<str1>, <relation str>, <str2>)
<Str relation> may be: one of [<, <=, =,> =,>]
* New boolean function CompareDotSeparatedStrings (<str1>, <relation str>, <str2>)
<Str relation> may be: one of [<, <=, =,> =,>]

- Detlef Oertel <d.oertel@uib.de> Wed, April 1 2015: 15: 00: 00 +0200

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

* Osparser: command line: = 'cmd64.exe / c "reg delete" "' + key_completepath + '"' / f '; (fixes # 1299)
* Port of the changes since 4.11.4.6 to Linux
* Osparser: New files commands hardlink, symlink, rename, move
* Osfunc: New tuibinstall methods: hardlink, symlink, rename (Linux / Windows, fixes # 1319 # 362)
* Osparser: execDosBatch: The Path to temporary file is only quoted if it contains spaces
* Osparser: execDosBatch: Variables are now allowed as parameter (but no functions) fixes # 1312
* Osparser: executeWith: Variables are now allowed as parameter (but no functions)
* Osparser: doAktionen: Variables and functions are now allowed as sleep second parameter; Fixes # 1193
* Osparser:% SriptPath% / .. / lib as additional path in search path for includes; Fixes # 1201
* Osparser: SearchPath for includes works are now so for sub <file>; Fixes # 1201
* New loop statement: for% s% = $ start $ to $ stop $ do <statement>; refernces # 407
- $ Start $ and $ stop $ has to be integer strings
- $ Start $ <$ stop $ Is Required
- In fact a stringlist $ start $ to $ stop $ is generated over Which We iterate while loop
* Osparser: tsLoopForTo for% s% = $ start $ to $ stop $ do <statement>
* Osparser: activating WinBatch for linux; Fixes # 1170
* Replacing opsi-winst constants by opsi script
* Osparser: produceStringList: New (overloaded) stringlist function (references # 1110):
- RemoveFromListByContaining (<search string>, <target list>) Removes <search string> from <target list>
- RemoveFromListByContaining (<Search List>, <target list>) Removes <Search List> from <target list>
- Both functions search for a matching case insensitive substring
* Ospparser: fix for filexists * to detect symlinks
* Upgrade to SSL libraries 1.0.1L (libeay32.dll, ssleay32.dll)
* Osmain: GetParameter + Start Program Modes: more try - except: port from 4.11.4.16
* Osparser: doOpsiServiceCall: more try - except: port from 4.11.4.16
* Osparser: doTextPatchMain: do not use CheckFileExists in SaveToFile; References # 171
* HowToBuild.txt; Fixes # 1372
* Oswebservice: finishOpsiConf: if runproductlist then Logg-Appendmode: = true; References # 1379
* New Statement: Update Environment: trigger Windows to reload environmentsfrom Registry; Win only; References # 1364
* New Control Statement: Switch; References # 740
- Osparser: Switch <string expr; normally variable>
Case <string expr; normally const>
statments
Endcase
[Default Case
statments
Endcase]
EndSwitch
* Linkfolder for Linux activated: No IconIndex
but link_categories: 'Audio Video',
'Audio', 'Video', 'Development', 'Education', 'Game', 'Graphics', 'Network',
'Office', 'Settings', 'System', 'utility'
http://standards.freedesktop.org/menu-s ... y-registry
changes in osparser, osfunclin and new unit oslindesktop
* Some more Expand Filename calls to handle incorrect path delimiter
* Oswebservice: Sendlog: replace old by new WriteLog log_write method
* New Statement: MaximizeWinst at osparser
* New Functions loadTextFile With Coding (file, encoding) strLoadTextFileWithEncoding (file, encoding) at osparser
* Osencoding: LoadFromFile With Coding
* Oswebservice: Sendlog: at Linux do not convert to logstrings UFT8
* Oslog: dependentadd: more try except
* Osparser: sleepSeconds (tsSleep): more and more try except logging
* Osparser: WinBatch: trim target filename
* Osparser: ShellBatch: Parameter at Linux (wrong bash parameter)
* Osmain: User Profile Management (runloginscripts) is now free

- Detlef Oertel <d.oertel@uib.de> Thu, 22 Dec 2014: 15: 00: 00 +0200

=========================================================
opsi-linux-client-agent (4.0.5.6-1) stable; urgency = low

* Opsiscriptstarter: will now exit with exit code 0 even on timeout: lightdm greeter need this

- D.oertel <d.oertel@uib.de> Mon, August 3, 2015 15:00:00 + 0100

opsi-linux-client-agent (4.0.5.5-1) stable; urgency = low

* Opsiscriptstarter fix in Terminate (timeout) thread
* Opsiscriptstarter fix in log output

- D.oertel <d.oertel@uib.de> Wed, July 28, 2015 15:00:00 + 0100

opsi-linux-client-agent (4.0.5.4-1) stable; urgency = low

* Opsi script starter fix for empty clientconfig.depot.user

- D.oertel <d.oertel@uib.de> Tue, July 27, 2015 15:00:00 + 0100

opsi-linux-client-agent (4.0.5.3-2) stable; urgency = low

* Opsi script starter with timeout thread
* Opsi script 4.11.5.9

- D.oertel <d.oertel@uib.de> Fri, July 17, 2015 15:00:00 + 0100

opsi-linux-client-agent (4.0.5.3-1) stable; urgency = low

* Opsi script 4.11.5.6 (with SSL protocol: sslvSSLv23 - auto negotation)
* Opsi script starter (with SSL protocol: sslvSSLv23 - auto negotation)
* Opsi script starter gets mount user from clientconfig.depot.user

- D.oertel <d.oertel@uib.de> Tue, June 2, 2015 15:00:00 + 0100
=========================================================
opsi-client-agent (4.0.5.6-4) stable; urgency = low

* Update to opsi-winst 4.11.5.9
* Update to OpenSSL 1.0.2d

- Detlef Oertel <d.oertel@uib.de> Wed, July 17, 2015: 15: 00: 00 +0200

opsi-client-agent (4.0.5.6-3) stable; urgency = low

* Update to opsi-winst 4.11.5.8

- Detlef Oertel <d.oertel@uib.de> Wed, July 8, 2015: 15: 00: 00 +0200

opsi-client-agent (4.0.5.6-2) stable; urgency = low

* Update to opsi-winst 4.11.5.7

- Detlef Oertel <d.oertel@uib.de> Tue, July 7, 2015: 15: 00: 00 +0200

opsi-client-agent (4.0.5.6-1) stable; urgency = low

* Update to opsi-winst 4.11.5.6

- Detlef Oertel <d.oertel@uib.de> Wed, July 1, 2015: 15: 00: 00 +0200

opsi-client-agent (4.0.5.5-2) stable; urgency = low

* Setup.ins: for win10: change all '$ INST_NTVersion $ <"6.0"' to CompareDotSeparatedNumbers

- Detlef Oertel <d.oertel@uib.de> Wed, July 1, 2015: 15: 00: 00 +0200


opsi-client-agent (4.0.5.5-1) stable; urgency = low

* Update to opsi-winst 4.11.5.5

- Detlef Oertel <d.oertel@uib.de> Tue, June 30, 2015: 15: 00: 00 +0200


opsi-client-agent (4.0.5.4-6) stable; urgency = low

* Upgrade to SSL libraries 1.0.2c (libeay32.dll, ssleay32.dll); Fixes # 1586
* Setup.ins: for win10: change all '$ INST_NTVersion $ <"6.0"' to CompareDotSeparatedNumbers
* Update to opsi-winst 4.11.4.22

- Detlef Oertel <d.oertel@uib.de> Thu, June 25, 2015: 15: 00: 00 +0200

=========================================================
jedit_5.2.0-2 stable; urgency = low

* Script changes for win10

- Detlef Oertel <d.oertel@uib.de> Tue, 30 June 2015 15:00:00 +0100


jedit_5.2.0-1 stable; urgency = low

* Update to 5.2 stable
* Update opsi winst.xml to opsi script xml 4.11.5.2
* Code cleanup

- Detlef Oertel <d.oertel@uib.de> Mon, 18 May 2015 15:00:00 +0100
=========================================================
swaudit (4.0.5-3) stable; urgency = low

* Script fixes for win10
* Go back to old but opensource keyfinder

- Detlef Oertel <d.oertel@uib.de> Mon, 29 June 2015 15:00:00 +0100

=========================================================
opsi-local image backup (4.0.5.1-5) stable; urgency = low

* Fix catch output from newer part clone version
* New (read only) Property: free_on_backup:
shows the output of df -h Hanes BackupPartition fixes # 1454

- Detlef Oertel <d.oertel@uib.de> Fri, July 24, 2015 16:01:53 +0200

=========================================================
opsi-local-image-postrestore (4.0.5.1-2) stable; urgency = low

* Fix syntax check at isFatalError

- D.oertel <d.oertel@uib.de> Tue, 30 June 2015 18:45:11 + 0100

opsi-local-image-postrestore (4.0.5.1) stable; urgency = low

* Initial copy
* Fixes ACL Error in C: \ Users \ Default

- D.oertel <d.oertel@uib.de> Tue, 30 June 2015 18:45:11 + 0100

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

* Fix grub restore for ubuntu
* Use disksort from opsisetuplib.py
* Fix catch output from newer part clone version
* Fix change of partition type with data partition; refrencecs # 1595

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

opsi-local-image-restore (4.0.5.2-2) stable; urgency = low

Added 'opsi-local-image-postrestore "for property setup_after_restore
* Fix Error "name 'filesystem' is not defined": Better error messages for not existing image

- Detlef Oertel <d.oertel@uib.de> Wed, July 1, 2015 15:00:00 +0200

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

* Added Restore for openSUSE

- Detlef Oertel <d.oertel@uib.de> Thu, 21 May 2015 15:00:00 +0200

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

* New Property winpe_partition_size; Fixes # 1416
* Reduce partgapM from 64 to 8; Fixes # 1417
* New Property minimal_backup_partition_size; Fixes # 1447
* On UEFI: UEFI checks netboot lable and set nextboot to NetBoot (if start_os_installation is not empty

- Detlef Oertel <d.oertel@uib.de> Mon, 22 May 2015 15:00:00 +0200

=========================================================
opsi-local-image-win * (4.0.5.1-7) stable; urgency = low

* Minor fix in HW Inventory; Fixes # 1540
* Fix DATAPARTITIONNAME hide at non-UEFI; UIB # 2015072410000021; Fixes # 1595

- Detlef Oertel <d.oertel@uib.de> Fri, July 24, 2015 15:00:00 +0200

opsi-local-image-win * (4.0.5.1-6) stable; urgency = low

* Update opsisetuplib.py
* Fix winpe label
* Fix DATAPARTITIONNAME hide at UEFI

- Detlef Oertel <d.oertel@uib.de> Fri, 22 May 2015 15:00:00 +0200

=========================================================
opsi-local-image-opensuse13-2 (4.0.6.2-1) stable; urgency = low

* Initial
* Ported from opensuse13-2, opsi-local-image-ubuntu and opsi-local-image-win
* Needs NFS installed at opsi-server

- Detlef Oertel <d.oertel@uib.de> Fri, 22 May 2015 15:00:00 +0200

=========================================================
opsi support - uib gmbh
For productive opsi installations we recommend support contracts.

http://www.uib.de
Antworten