Seite 1 von 1

Updates in opsi 4.1 stable and testing

Verfasst: 08 Mai 2019, 14:11
von m.radtke
Dear opsi users,

hereby we announce new opsi 4.1 updates in stable and testing along with an updated opsi-script manual for the new functions in opsi-script 4.12.1

updated in stable:

server packages opsi 4.1:

* opsi-linux-support 4.1.1-3
* opsi-utils 4.1.1.31-1
* opsi-linux-bootimage 20190227-1

Linux Localboot packages:

* l-desktop 4.1.0.2-2
* l-opsi-server 4.1.1.9-6

updated in testing:

server packages 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 packages:

* 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 (Caution when using the opsi licencemanagement extension: in some cases additions have to be done for windows 10 pool assertion on Inventory entries.)
* windows10-upgrade 19.03-1
* opsi-client-agent 4.1.0.0-28

Linux Localboot packages:

* 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)

Cheers

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