es wurden Updates für opsi 4.1 in Stable & Testing veröffentlicht. Im Zuge des Releases zu opsi-script 4.12.1 wurde auch die Dokumentation hierfür aktualisiert.
Neuigkeiten in Stable:
Aktualisierte Pakete in Stable:
Server-Pakete opsi 4.1:
* opsi-linux-support 4.1.1-3
* opsi-utils 4.1.1.31-1
* opsi-linux-bootimage 20190227-1
Linux Localboot Pakete:
* l-desktop 4.1.0.2-2
* l-opsi-server 4.1.1.9-6
Aktualisierte Pakete in Testing:
Server Pakete opsi 4.1:
* opsi-directory-connector 31.1-1
* opsi-nagios-plugins 4.1.1.5-1
* opsi-utils 4.1.1.32-1
* python-opsi 4.1.1.65
Windows Localboot Pakete:
* opsi-winst 4.12.1.2-1
* opsi-script-test 4.12.1.0-1
* opsi-clonezilla 4.1.0.1-2
* opsi-template-with-admin 4.1.0.0-2
* jedit 5.5.0-6
* swaudit 4.1.0.0-3 (Achtung bei Verwendung des Lizenzmanagement sind ggfs häufiger Anpassungen nötig bei der Zuordnung der Invenatrisierungsdaten zu Windows 10 Pools)
* windows10-upgrade 19.03-1
* opsi-client-agent 4.1.0.0-28
Linux Localboot Pakete:
* opsi-linux-client-agent 4.1.0.15-1
* l-desktop 4.1.0.5-1
* l-opsi-server 4.1.1.10-5
* jedit 5.5.0-6 (ersetzt l-jedit)
Mit freundlichen Grüßen
Mathias
Changelogs
Code: Alles auswählen
opsi-script-test (4.12.1.0-1) stable; urgency=low
* macos tests
* recursive local functions 4.12.0.36
* fixes for linux
* urlparser
* xml2
* regex
* netcalc
* DirectoryExists
* ExtractFileName
* ExtractFileExtension
* filestest now in subscript
* changes for license test (opsi-script-test)
* wmitest
* todo: adapt licenesdb for changes for license test (opsi-script-test)
-- detlef oertel <d.oertel@uib.de> Thu, 24 Jan 2019 15:00:00 +0200
-------------------------------------
opsi-winst/opsi-script (4.12.1.2) stable; urgency=low
* add oslistedit to projectfiles
* fixes in oslistedit
* add osinputstring
* add new string function stringinput(< message str>,< boolstr confidential>)
* document randomIntStr(<>)
* fix on gettemppath
-- Detlef Oertel <d.oertel@uib.de> Fri, 12 Apr 2019:15:00:00 +0200
opsi-winst/opsi-script (4.12.1.1) stable; urgency=low
* fix in oswmi (give stringlist as stringlist)
-- Detlef Oertel <d.oertel@uib.de> Thu, 04 04 2019:15:00:00 +0200
opsi-winst/opsi-script (4.12.1.0) experimental; urgency=low
* integration of new xml functions:
* new units in common: osxml, osxmltdom, osxmlsections
* new section type xml2
* osparser: Tuibinstscript: new method doxml2patch:
* OpenNode <node path : string>
* DeleteNode <node path : string>
* setNodeText <text : string>
* setAttribute <name : string>, <value:string>
* addAttribute <name : string>, <value:string>
* delAttribute <name : string>
* adNewNode <name : string>
* gotoParentNode
* getXml2AttributeValueByKey(<xml node:stringlist>,<key:string>): string
* getXml2Text(<xml node:stringlist>) : string
* getXml2DocumentFromFile(<filename:string>) : <xml-doc:stringlist>
* getXml2Document(<pure xml :stringlist>) : <xml-doc:stringlist>
* getXml2UniqueChildnodeByName
* xml2GetFirstChildNodeByName(<xml-doc:stringlist>,<node name:string>) : <xml node:stringlist>
* xml2NodeExistsByPathInXMLFile(myfilename, path: string; attributes_strict: boolean): boolean;
* new regex functions:
* isRegexMatch(<string>, <pattern>) : boolean
* getSubListByContainingRegex(<pattern>, <target list>) : stringlist
* getSubListByContainingRegex(<pattern list>, <target list>) : stringlist
* getRegexMatchList(<pattern>, <target list>) : stringlist
* getRegexMatchList(<pattern list>, <target list>) : stringlist
* removeFromListByContainingRegex(<pattern>, <target list>) : stringlist
* removeFromListByContainingRegex(<pattern list>, <target list>) : stringlist
* stringReplaceRegex(<string>, <pattern>, <replacement string>) : string
* stringReplaceRegexInList(<target list>, <pattern>, <replacement string>) : stringlist
* new network functions
* isValidIP4 (<ip4adr>) : boolean
* isValidIP4Network (<ip4adr>, <netmask>) : boolean
* isValidIP4Host (<ip4adr>, <netmask>) : boolean
* getIP4NetworkByAdrAndMask (<ip4adr>, <netmask>) : string
* getDefaultNetmaskByIP4adr (<ip4adr>) : string
* new url related functions
* parseUrl(<url string>) : stringlist
* createUrl(<urlcomponents list>) : string
* macos related:
* getos detect macos as 'macos'
* osparser: new function GetMacosVersionInfo : string
* osparser: new function getMacosVersionMap : stringlist
* misc:
* ExtractFileExtension (`<path>`) : string [W/L]
* ExtractFileName (`<path>`) : string [W/L]
* DirectoryExists (`path`[,<accessstr>]) : boolean [W/L]
* osparser: new (undocumented) command 'setDebug_prog = (true/false)'
* osshowsysinfo: caption is Systeminfo (instead of SystemInfo)
* reencode(paramstr(0),'system')
* remove some svn entries
* replace unit osxbase64 by fpc unit base64
* Release now compiled with activated Checks for IO, Range, Overflow and Stack
* unit oscrypt with {$RANGECHECKS OFF}
* osparserhelper: fix in geouterfunction
* osdefinedfunction: isvisiblelocalvar: serach optimization
* osfunc: checkfileexists: use widechar/utf16 for filenames
* osparserhelper: new function stringlistintersection (get stringlist intersection)
* new cli parameter /processproducts productId [,productId ]*
* added unit oszip
* osparser: fileActionsMain: zipfile, unzipfile
* new in file sections: zipfile <file or dir> <zipfile>
* new in file sections: unzipfile <zipfile> <targetdir>
* osparser: fix in Hasminimumspace
* osparser: fix searchpath from %opsiScriptHelperPath% to %opsiScriptHelperPath%\lib; fixes #3975
* osparser: producestringlist: createstringlist: fix: empty strings as argument allowed
and createstringlist() gives empty list
* osparser: modified : getListFromWMI
* `getListFromWMI(`<wmi namespace str>,<wmi class str>,<property list>,<condition str>`) : stringlist`
* If <wmi namespace str> is empty, it defaults to `root\cimv2`.
-- Detlef Oertel <d.oertel@uib.de> Wed, 23 01 2019:15:00:00 +0200
opsi-winst/opsi-script (4.12.0.36) stable; urgency=low
* osdefinedfunctions: better errormessages
* osdefinedfunctions: complete redesign of local var
* osdefinedfunctions: now works also with recursive calls
* oslog: fix: cleanup old partlogs
* osparser: fix in md5sumfromfile (Linux)
-- Detlef Oertel <d.oertel@uib.de> Wed, 13 Feb 2019:15:00:00 +0200
-------------------------------------
opsi-clonezilla (4.1.0.1-1) stable; urgency=low
* update drbl-2.20.11 to drbl-2.25.10
* update from clonezilla 3.21.13 to clonezilla 3.27.16
-- detlef oertel <d.oertel@uib.de> Thu, 26 Jul 2018 15:00:00 +020
-------------------------------------
opsi-linux-client-agent (4.1.0.16-1) stable; urgency=medium
* update opsi-script to 4.12.1.2
-- d.oertel <d.oertel@uib.de> Thu, 02 May 2019 15:00:00 + 0100
opsi-linux-client-agent (4.1.0.15-1) experimental; urgency=medium
* Updated opsiclientd binaries.
-- Niko Wenselowski <n.wenselowski@uib.de> Tue, 09 Apr 2019 17:19:39 +0100
opsi-linux-client-agent (4.1.0.14-1) experimental; urgency=medium
* Updated opsiclientd binaries.
-- Niko Wenselowski <n.wenselowski@uib.de> Tue, 09 Apr 2019 11:13:10 +0100
opsi-linux-client-agent (4.1.0.13-1) stable; urgency=medium
* Added support for UCS 4.4
-- Mathias Radtke <m.radtke@uib.de> Tue, 02 Apr 2019 14:25:00 +0200
opsi-linux-client-agent (4.1.0.12-1) stable; urgency=medium
* added dependency to desktop-file-utils
* update opsi-deploy-client-agent (nw)
-- d.oertel <d.oertel@uib.de> Mon, 21 Jan 2019 15:00:00 + 0100
-------------------------------------
opsi-template-with-admin (4.1.0.0-2) stable; urgency=low
* fixed shell shebang in preinst and postinst
* changelog now in changelog.txt
-- detlef oertel <d.oertel@uib.de> Tue, 30 Apr 2019 15:00:00 +0000
-------------------------------------
l-desktop 4.1.0.5-1 ; stable ; urgency=low
* Debian / Ubuntu: myspell has been replaced by hunspell.
-- Niko Wenselowski <n.wenselowski@uib.de> Wed, 11 Apr 2019 18:22:25 +0100
l-desktop 4.1.0.4-1 ; stable ; urgency=low
* Further improve handling for English translation packages.
-- Niko Wenselowski <n.wenselowski@uib.de> Wed, 11 Apr 2019 18:12:25 +0100
l-desktop 4.1.0.3-1 ; stable ; urgency=low
* Improve handling for english libreoffice help packages under Debian
/ Ubuntu.
-- Niko Wenselowski <n.wenselowski@uib.de> Wed, 11 Apr 2019 17:56:25 +0100
l-desktop 4.1.0.2-2; stable ; urgency=low
* Correctly package the contents of the linked file.
Packaging has to be done with opsi-makepackage -h.
-- Niko Wenselowski <n.wenselowski@uib.de> Wed, 11 Mar 2019 12:49:29 +0100
l-desktop 4.1.0.2-1 ; stable ; urgency=low
* Only create netplan configuration if no previous configuration exists.
-- Niko Wenselowski <n.wenselowski@uib.de> Wed, 29 Jan 2019 15:04:25 +0100
-------------------------------------
l-opsi-server (4.1.1.10-5); stable; urgency=low
* opsi 4.1: Do not abort on UCS 4.3.
-- Niko Wenselowski <n.wenselowski@uib.de> Wed, 12 Apr 2019 14:59:10 +0100
l-opsi-server (4.1.1.10-4); stable; urgency=low
* opsi 4.1: Fix UCS repo selection for UCS 4.4.
-- Niko Wenselowski <n.wenselowski@uib.de> Wed, 12 Apr 2019 13:45:13 +0100
l-opsi-server (4.1.1.10-3); stable; urgency=low
* Remove support for UCS 4.2 in opsi 4.1 and fix support for UCS 4.4.
-- Niko Wenselowski <n.wenselowski@uib.de> Wed, 12 Apr 2019 13:25:29 +0100
l-opsi-server (4.1.1.10-2); stable; urgency=low
* 4.1: UCS 4.4; corrected typos
-- Mathias Radtke <m.radtke@uib.de> Fri, 12 Apr 2019 11:00:00 +0100
l-opsi-server (4.1.1.10-1); stable; urgency=low
* 4.1: UCS 4.4 support added
-- Mathias Radtke <m.radtke@uib.de> Wed, 03 Apr 2019 11:00:00 +0100
l-opsi-server (4.1.1.9-6); stable; urgency=low
* 4.1: Ubuntu: removed low password setting in mysql
-- Mathias Radtke <m.radtke@uib.de> Wed, 27 Feb 2019 11:00:00 +0100
l-opsi-server (4.1.1.9-5); stable; urgency=low
* 4.1: Ubuntu: set $distroName4repo$ = "x"+$distroName$
-- detlef oertel <d.oertel@uib.de> Tue, 25 Feb 2019 20:00:00 +0100
l-opsi-server (4.1.1.9-4); stable; urgency=low
* new property force_copy_modules
* 4.1: switch all add repo for ucs/deb/ubu to PatchTextFile_opsirepo_deb
* create extra changelog file
-- detlef oertel <d.oertel@uib.de> Tue, 19 Feb 2019 20:00:00 +0100
l-opsi-server (4.1.1.9-3); stable; urgency=low
* add property proxy to handle Release keys
* change creation of opsi.list
* handle ucs_master_admin_password confidential
* add opsi 4.0 repos again as base fo migrate tests
-- detlef oertel <d.oertel@uib.de> Wed, 6 Feb 2019 20:00:00 +0100
-------------------------------------
opsi-linux-client-agent (4.1.0.15-1) experimental; urgency=medium
* Updated opsiclientd binaries.
-- Niko Wenselowski <n.wenselowski@uib.de> Tue, 09 Apr 2019 17:19:39 +0100
opsi-linux-client-agent (4.1.0.14-1) experimental; urgency=medium
* Updated opsiclientd binaries.
-- Niko Wenselowski <n.wenselowski@uib.de> Tue, 09 Apr 2019 11:13:10 +0100
opsi-linux-client-agent (4.1.0.13-1) stable; urgency=medium
* Added support for UCS 4.4
-- Mathias Radtke <m.radtke@uib.de> Tue, 02 Apr 2019 14:25:00 +0200
opsi-linux-client-agent (4.1.0.12-1) stable; urgency=medium
* added dependency to desktop-file-utils
* update opsi-deploy-client-agent (nw)
-- d.oertel <d.oertel@uib.de> Mon, 21 Jan 2019 15:00:00 + 0100
opsi-linux-client-agent (4.1.0.11-2) testing; urgency=medium
* updated opsi-deploy-client-agent to 4.1.0.1.
-- Niko Wenselowski <n.wenselowski@uib.de> Thu, 10 Jan 2019 18:10:57 +0100
-------------------------------------
opsi-directory-connector (31.1-1) testing; urgency=medium
* Fix converting group handling when reading from config file.
-- Niko Wenselowski <n.wenselowski@uib.de> Wed, 24 Apr 2019 10:50:25 +0200
opsi-directory-connector (31-1) testing; urgency=medium
* Improved handling of groups when using UCS@school.
* The configuration "group_strategy" is obsolete. Use "group_handling"
in "behaviour" instead. The default is "dn" which resembles the classic
behaviour.
-- Niko Wenselowski <n.wenselowski@uib.de> Wed, 24 Apr 2019 10:25:58 +0200
opsi-directory-connector (30.1-1) experimental; urgency=medium
* Fix being unable to get the identifying attribute when starting.
-- Niko Wenselowski <n.wenselowski@uib.de> Thu, 11 Apr 2019 15:39:30 +0200
opsi-directory-connector (30-1) experimental; urgency=medium
* Support different strategies for group handling.
The value for "group_strategy" can now be set to "ucsatschool".
-- Niko Wenselowski <n.wenselowski@uib.de> Tue, 09 Apr 2019 18:34:13 +0200
opsi-directory-connector (29-1) stable; urgency=medium
* The connection to the directory is created in read only mode.
* The --check-directory option will now fail if no elements are returned.
This results in an non zero exit code.
* Reduced element memory size and speed of attribute lookup by removing
layering.
* JSON-RPC calls to opsi now use an increasing value on the 'id' field to
make tracking single calls through an environment easier.
* Use an user-agent as per RFC 2616 for calls made to opsi.
-- Niko Wenselowski <n.wenselowski@uib.de> Mon, 01 Apr 2019 11:55:15 +0200
-------------------------------------
opsi-linux-support (4.1.1-3) stable; urgency=medium
* .spec: Removed support for SLES11, CentOS / RHEL 6.
-- Niko Wenselowski <n.wenselowski@uib.de> Mon, 11 Mar 2019 16:13:37 +0100
opsi-linux-support (4.1.1-2) stable; urgency=medium
* SUSE: Remove chmod that is only done here.
-- Niko Wenselowski <n.wenselowski@uib.de> Mon, 11 Mar 2019 16:07:19 +0100
opsi-linux-support (4.1.1-1) stable; urgency=medium
* .deb, CentOS & openSUSE: Depend on python-paramiko.
-- Niko Wenselowski <n.wenselowski@uib.de> Mon, 11 Mar 2019 15:55:13 +0100
-------------------------------------
opsi-nagios-plugins (4.1.1.5-1) stable; urgency=medium
* Setting an User-Agent in our HTTP headers.
-- Niko Wenselowski <n.wenselowski@uib.de> Wed, 24 Apr 2019 11:57:11 +0200
opsi-nagios-plugins (4.1.1.4-3) stable; urgency=medium
* Fixed Typo.
-- Thomas Trapp <t.trapp@uib.de> Thu, 24 Apr 2019 10:48:45 +0100
opsi-nagios-plugins (4.1.1.4-2) stable; urgency=medium
* .deb: Added Recommends for monitoring-plugins-basic.
* .deb: Removed Requirement for nagios-plugins-basic.
* .rpm: Removed Requirement for nagios-/monitoring-plugins.
* .rpm: Added Requirement for python >= 2.7.
-- Thomas Trapp <t.trapp@uib.de> Thu, 23 Apr 2019 17:48:45 +0100
-------------------------------------
opsi-utils (4.1.1.32-1) stable; urgency=medium
* opsi-newprod: Fix naming interpreter in shebang line in templates for
preinst and postinst.
-- Niko Wenselowski <n.wenselowski@uib.de> Tue, 30 Apr 2019 13:33:16 +0200
opsi-utils (4.1.1.31-2) stable; urgency=medium
* opsi-admin manpage: Added --opsirc.
* Updated translations: de, ru
-- Niko Wenselowski <n.wenselowski@uib.de> Mon, 01 Apr 2019 17:20:14 +0200
opsi-utils (4.1.1.31-1) stable; urgency=medium
* opsi-admin: Fix wrong reference.
-- Niko Wenselowski <n.wenselowski@uib.de> Tue, 12 Mar 2019 10:55:54 +0100
opsi-utils (4.1.1.30-1) stable; urgency=medium
* opsi-admin: Only show error message about reading session information
if an session file exists.
* opsi-admin: Added support for using an opsirc file via --opsirc.
* opsi-admin: History and session ID are now stored in ~/.opsi.org/
-- Niko Wenselowski <n.wenselowski@uib.de> Tue, 19 Feb 2019 17:07:15 +0100
opsi-utils (4.1.1.29-1) stable; urgency=medium
* opsi-admin: Fix bug in calling task
setActionRequestWhereOutdatedWithDependencies.
This method remains obsolete and the corresponding method should be
used.
* opsi-admin: Logfile in interactive mode will use loglevel 7.
* opsi-admin: Set default loglevel to 3.
* opsi-backup: Small internal refactoring.
* opsi-package-updater: Improved text for --help.
-- Niko Wenselowski <n.wenselowski@uib.de> Thu, 07 Feb 2019 16:53:11 +0100
opsi-utils (4.1.1.28-1) stable; urgency=medium
* opsi-package-manager: Propagate problems when executing tasks instead
of an direct exit.
-- Niko Wenselowski <n.wenselowski@uib.de> Tue, 04 Dec 2018 12:12:56 +0100
-------------------------------------
python-opsi (4.1.1.65-1) stable; urgency=medium
* Using thread.is_alive instead of thread.isAlive because the latter will
be removed in Python 3.8.
* hwaudit.conf: Change field for extClock from int to bigint.
* OPSI.Util.File.Opsi: Internal refactorings.
* OPSI.Util.Task.Backup: Internal refactorings.
-- Niko Wenselowski <n.wenselowski@uib.de> Fri, 03 May 2019 14:26:59 +0200
python-opsi (4.1.1.64-1) stable; urgency=medium
* OpsiBackupArchive: Use a defaults-file when creating/restoring a mysql
backup.
* OpsiBackupArchive: Removed Python 2.6 workaround code.
* OPSI.Backend.HostControl.RpcThread: Setting user-agent to
"opsi-RpcThread".
-- Niko Wenselowski <n.wenselowski@uib.de> Thu, 02 May 2019 12:03:40 +0200
python-opsi (4.1.1.63-1) stable; urgency=medium
* Update regular expression patterns to be raw strings.
* Add line breaks after the opsi logo on the interface page.
-- Niko Wenselowski <n.wenselowski@uib.de> Fri, 05 Apr 2019 18:42:38 +0200
-------------------------------------
jedit_5.5.0-6 stable; urgency=low
* -reuseview
-- b.wolf <b.wolf@uib.de> Tue, 16 Apr 2019
jedit_5.5.0-5 stable; urgency=low
* use generic launcher for startup instead of jedit.bat
-- b.wolf <b.wolf@uib.de> Tue, 09 Apr 2019
jedit_5.5.0-4 stable; urgency=low
* java version changed since avast blocked the java.exe
-- r.roeder <r.roeder@uib.de> Tue, 26 Feb 2019
jedit_5.5.0-3 stable; urgency=low
* use jar-Installer on windows bundled with sapmachine 11.0.2 x64, jre 8u202 Oracle
* use jedit.bat for start on windows
* merge l-jedit with jedit
* removed properties gui_language,start_server
* on ubuntu bionic and cosmic : use deb-package
-- b.wolf <b.wolf@uib.de> Tue, 30 Jan 2019
jedit_5.5.0-2 stable; urgency=low
* fixes failed install with openjdk
-- r.roeder <r.roeder@uib.de> Tue, 18 Dec 2018 15:00:00 + 0100
-------------------------------------
swaudit (4.1.0.0-3) stable; urgency=low
* new product property win10subversion
values: ["win10osbuild", "hklmproductid"]
default: ["hklmproductid"]
hklmproductid showrsa begin of HKLM\Software\Mscrosoft\Windows NT\CurrentVersion] ProductId" for example 00330-71317
win10osbuild shows OS Build as found on https://docs.microsoft.com/en-us/windows/windows-10/release-information on on Win10 , Win 2016 , Win2019 from HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion", "CurrentBuild" and HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion", "UBR"
-- bardo wolf <b.wolf@uib.de> Mon, 01 Apr 2019 12:26:01 +0100
-------------------------------------
windows10-upgrade (19.03-1) stable; urgency=low
* Windows 10 1903
-- bardo wolf <b.wolf@uib.de> Fri 03 May 2019 15:00:00 +0200
-------------------------------------
opsi-linux-bootimage (20190227-1) testing; urgency=medium
* running rngd twice
* corrected typo in master.py
opsi-linux-bootimage (20190218-1) testing; urgency=medium
* kernel 4.20.8
-- Mathias Radtke <m.radtke@uib.de> Mon, 18 Feb 2019 12:38:41 +0100
-------------------------------------
opsi-client-agent (4.1.0.0-28) stable; urgency=low
* opsiclientd 4.0.96
-- Erol Ueluekmen <e.ueluekmen@uib.de> Thu, 18 Apr 2019:01:44:00 +0200
opsi-client-agent (4.1.0.0-27) stable; urgency=low
* opsiclientd 4.0.95
* fixed opsi-deploy-client-agent
-- Detlef Oertel <d.oertel@uib.de> Thu, 17 Jan 2019:15:00:00 +0200
========================================================================
opsiclientd (4.0.96) stable; urgency=medium
* depot.user config fix
-- Erol Ueluekmen <e.ueluekmen@uib.de> Thu, 18 Apr 2019 01:55:06 +0200
opsiclientd (4.0.95) stable; urgency=medium
* Hostparameter clientconfig.depot.user fix
* WAN/VPN: mshotfix windows 10 build-packages support
-- Erol Ueluekmen <e.ueluekmen@uib.de> Fri, 08 Feb 2019 11:36:58 +0100