Feature-Release pour opsi 4.0.7 comme testing et quelques versions stables

Ce forum est dédié au nouveautés, événements autour du projet Opsi
otto
Beiträge: 41
Registriert: 08 Aug 2017, 12:16

Feature-Release pour opsi 4.0.7 comme testing et quelques versions stables

Beitragvon otto » 08 Aug 2017, 13:49

Chers utilisateurs de opsi,

aujourd'hui nous mettons à jour un ensemble d'archives qui sont nécessaires pour mettre de nouvelles fonctionnalités en service. Nous avons volontairement choisi de ne pas publier une nouvelle version mais les rendre public dans la version actuel 4.0.7. Néanmoins, nous vous suggérons de prendre connaissance de la documentation ajustée où la mise en service est décrit pas à pas. Les nouvelles documentation sont disponsible sur:

https://download.uib.de/opsi4.0/testing/opsi-v407/doc/

Vous trouvez les paquets opsi pour Testing sous:

https://download.uib.de/opsi4.0/testing/opsi-v407/products/

Pour pouvoir tester les fonctionnalités payantes il est nécessaire de les déverouiller. Vous pouvez faire une demande pour obtenir une déverrouillage temporaire (par example pour les nouvelles fonctionnalités) sur info(at)uib.de.

Les fonctionnalités suivantes seront rendu public pour les tester:

opsi Directory Connector (payant)

L'opsi Directory Connector est un module pour ajuster les données d'un domaine (Microsoft Active Directory ou Samba4) avec opsi. Son objectif principal est de pouvoir utiliser le domaine comme système dominant aussi pour opsi.

Modifications d'opsi-Configed

Prenez en compte que nous considérons que vous utilisez Java 1.8x car les versions précédentes ne reçoivent plus mises à jour de sécurité. C'est pourquoi opsi-configed est compilé avec Java 1.8.x et ne fonctionne donc plus sous Java 1.7x. Si vous avez tout de même besoin de la version 1.7x, informez nous en. Nous pouvons alors mettre à disposition une variante compatible avec 1.7x.

Avec opsi-configed 4.0.7.5.x nous publions plusiers améliorations et corrections ainsi que deux fonctionnalités majeurs.

1. User-Roles (payant)

Avec ce modul, c'est le premier fois qu'on peut réaliser un concept de rôle in opsi. La visibilité des clients dans l'opsi-configed peut être limité à certains utilisateurs ou certains dépots et on peut interdire la manipulation des préférences globales.

2. Console du serveur (libre)

Cette fonctionnalité permet de passer tous les commandes de l'emploi quotidien d'opsi avec un dialog opsi-configed. Avant, on devrait ouvrir une console serveur. Les appels standard sont déjà configurée. Pour utiliser d'autres appels serveur ou des autres scripts, il faut que l'administrateur mette en place des entrées du menu avec peu de clics de souris en configed. Il peut les mettre à disposition de certains utilisateurs (aussi possible en combinaison avec le modul UserRoles). Sur demande le configed peut aussi ouvrir une session SSH sur le serveur opsi et donc il faut plus des outils additionels pour travailler sur le serveur.

Soutien de Windows 10 Creators Update

Aujourd'hui nous rendrons public des produits Netbook Windows 10 qui sont nécessaires pour distribuer Windows 10 Creators Update (Build 1703) avec opsi. Attention: Les adaptions contiennent une unattend.xml changée. Cette unattend.xml peut seulement être installée si vous avez pas changé custom/unattend.xml. Au cas òu la unattend.xml a été changé, il faut comparer la unattend.xml actuelle avec la unattend.xml.template du dossier d'opsi et mettre en place les changements du template à votre unattend.xml. Ces changements sont compatible avec des Builds Windows 10 précédents (testé avec les suivants Builds Windows 10: 1511, 1607, 1703).

Soutien des autres distributions Linux comme testing

Nous mettons aussi à jour des archives pour SLES12 SP2 et OpenSuse Leap 42.2 comme testing.

Comme stable nous rendrons public:

Archives serveur:

opsi-nagios-plugins (4.0.7.2-1)

Archives localboot:

opsi-client-agent (4.0.7.12-1)
opsi-winst/opsi-script (4.11.6.12-1)

Archives netbook:

Centos7 (4.0.7.1-5)
Debian (4.0.7.1-3)
Debian7 (4.0.7.1-4)
Debian8 (4.0.7.1-5)
OpenSUSE Leap 42.1 (4.0.7.1-5)
RedHat7 (4.0.7.1-6)
SLES11SP4 (4.0.7.1-5)
SLES12 (4.0.7.1-5)
Ubuntu (4.0.7.1-3)
Ubuntu16-04 (4.0.7.1-6)

Archives opsi-local-image

opsi-local-image-* (4.0.7.1-4)

Les archives suivants sont rendu public comme testing:

Archives serveur:

opsi-linux-support (4.0.7-5)
opsi-depotserver (4.0.7.1-1)
opsiconfd (4.0.7.9-1)
python-opsi (4.0.7.39-1)
opsi-linux-bootimage (20170405-1)

Archives localboot:

opsi-configed Version (4.0.7.5.22)
opsi-linux-clientagent (4.0.7.6-1)

Archives netbook:

win10 (4.0.7.1-7)
win10-x64 (4.0.7.1-7)
win10-captured (4.0.7.1-7)
win10-x64-captured (4.0.7.1-7)
centos70 (4.0.7.2-1)
debian (4.0.7.2-1)
debian7 (4.0.7.2-1)
debian8 (4.0.7.2-1)
debian9 (4.0.7.2-1)
opensuse13-2 (4.0.7.2-1)
opensusel42-1 (4.0.7.2-2)
opensusel42-2 (4.0.7.2-2)
redhat70 (4.0.7.2-1)
sles11sp4 (4.0.7.2-1)
sles12 (4.0.7.2-1)
sles12sp1 (4.0.7.2-1)
sles12sp2 (4.0.7.2-1)
ubuntu14-04 (4.0.7.2-1)
ubuntu16-04 (4.0.7.2-1)
ubuntu (4.0.7.2-1)
ucs41 (4.0.7.2-1)

Archives opsi-local-image:

opsi-local-image-win10 (4.0.7.1-5)
opsi-local-image-win10-x64 (4.0.7.1-5)
opsi-local-image-win10-captured (4.0.7.1-5)
opsi-local-image-win10-x64-captured (4.0.7.1-5)

Changelogs concernant les archives de testing

Code: Alles auswählen

opsi-configed (4.0.7.5.22) stable; urgency=medium

    SSH console feature added
    licence management max table width extended
    removal of host specific properties via context menu
    ignore case for swident in SWAuditClientEntry (bugfix)
    new columns configurable in client menu
    user roles feature added
    modules check for user roles and linux clients
        interpreter for extended modules check
        logging and selecting tls version
        hosts-to-wake-up corrected
        fixing popup of combobox in windows

– Rupert Roeder r.roeder@uib.de Thu Apr 19 13:25:44 2017 +0200


Code: Alles auswählen

opsi-linux-support (4.0.7-5) stable; urgency=medium

    Better out-of-the-box experience for UCS.
    SUSE: do not alter default options.

– Niko Wenselowski n.wenselowski@uib.de Fri, 05 Aug 2016 15:46:46 +0200


Code: Alles auswählen

opsi-depotserver (4.0.7.1-1) testing; urgency=medium

    opsi-setup: Do not display None for value if this is returned reading data from an existing certificate.

– Niko Wenselowski n.wenselowski@uib.de Mon, 09 Jan 2017 15:53:20 +0100


Code: Alles auswählen

opsiconfd (4.0.7.9-1) stable; urgency=medium

    Infopage now sorts the seen user agents and rpc calls case-insensitive.

– Niko Wenselowski n.wenselowski@uib.de Fri, 21 Apr 2017 15:10:02 +0200

opsiconfd (4.0.7.8-1) stable; urgency=medium

    The infopage now shows what user agents have been seen during the run of opsiconfd.

– Niko Wenselowski n.wenselowski@uib.de Thu, 30 Mar 2017 13:23:36 +0200

opsiconfd (4.0.7.7-1) stable; urgency=medium

    Disabling „symlink logs“ now has the desired effect that logs will not be linked. Once a client is successful authenticated %m will be replaced with the client ID instead of the IP in the logfile name.

– Niko Wenselowski n.wenselowski@uib.de Wed, 29 Mar 2017 10:36:50 +0200

opsiconfd (4.0.7.6-2) experimental; urgency=low

    fixing broken logrotate on CentOS6 & RHEL6

– Mathias Radtke m.radtke@uib.de Mon, 16 Jan 2017 09:37:00 +0100

opsiconfd (4.0.7.6-1) experimental; urgency=medium

    Added support to configure the ciphers accepted by the opsiconfd when creating an secured connection (https).

– Niko Wenselowski n.wenselowski@uib.de Wed, 11 Jan 2017 14:53:01 +0100


Code: Alles auswählen

python-opsi (4.0.7.39-1) stable; urgency=medium

    Added 30_kiosk.conf for the new kiosk client.
    30_sshcommands.conf: Internal refactoring.
    30_sshcommands.conf: Removed getSSHCommand. Use SSHCommand_getObject instead.
    30_sshcommands.conf: Removed getSSHCommands. Use SSHCommand_getObjects instead.
    30_sshcommands.conf: Removed createSSHCommands. Use SSHCommand_createObjects instead.
    30_sshcommands.conf: Removed createSSHCommand. Use SSHCommand_createObject instead.
    30_sshcommands.conf: Removed updateSSHCommand. Use SSHCommand_updateObject instead.
    30_sshcommands.conf: Removed updateSSHCommands. Use SSHCommand_updateObjects instead.
    30_sshcommands.conf: Removed deleteSSHCommands. Use SSHCommand_deleteObjects instead.
    30_sshcommands.conf: Removed deleteSSHCommand. Use SSHCommand_deleteObject instead.
    40_admin_tasks.conf: Updated docstring of getClientsWithOutdatedProduct.

– Niko Wenselowski n.wenselowski@uib.de Mon, 24 Apr 2017 17:46:09 +0200

python-opsi (4.0.7.38-4) stable; urgency=medium

    Drop creating the custom ssh command file in the postinst.

– Niko Wenselowski n.wenselowski@uib.de Thu, 20 Apr 2017 19:29:11 +0200

python-opsi (4.0.7.38-3) stable; urgency=medium

    Do not deploy empty file for custom ssh command config but instead create that file in the postinst if not existing.

– Niko Wenselowski n.wenselowski@uib.de Thu, 20 Apr 2017 17:09:02 +0200

python-opsi (4.0.7.38-2) stable; urgency=medium

    Reverted the prevention of creating users on UCS.
    SSH extension: emptied file with default commands for safety reasons.

– Niko Wenselowski n.wenselowski@uib.de Thu, 20 Apr 2017 12:52:51 +0200

python-opsi (4.0.7.38-1) stable; urgency=medium

    10_opsi.conf: Do not pass invalid parameter in deleteProductDependency.
    Added SSH extension.
    OPSI.Logger: Show no message if unlinking a non-existing file fails.
    OPSI.Util.File.Opsi.PackageControlFile: if no version for package or product are given assume defaults.

– Niko Wenselowski n.wenselowski@uib.de Thu, 30 Mar 2017 10:47:13 +0200

python-opsi (4.0.7.37-1) stable; urgency=medium

    20_legacy.conf: Removed methods getPcpatchRSAPrivateKey and setPcpatchPassword. Please use the opsi-admin task setPcpatchPassword for setting the password instead.

– Niko Wenselowski n.wenselowski@uib.de Thu, 02 Mar 2017 11:23:49 +0100

python-opsi (4.0.7.36-1) stable; urgency=medium

    OPSI.Util: the methods for blowfish encryption / decryption now raise a BlowfishError if things fail.

– Niko Wenselowski n.wenselowski@uib.de Thu, 16 Feb 2017 15:11:25 +0100


Code: Alles auswählen

opsi-nagios-plugins (4.0.7.2-1) testing; urgency=medium

    Using the new-style base64 Python interface to avoid breaking with combinations of username and password that exceed 72 characters and
    lead to newlines in the base64-encoded authentication header.
    This is in response to CVE-2016-5699 / Python bug 22928 as these patched Python versions may lead to breaks on some systems.

– Niko Wenselowski n.wenselowski@uib.de Tue, 26 Jul 2016 15:40:04 +0200

opsi-nagios-plugins (4.0.7.1-1) testing; urgency=medium

    Internal refactorings.
    Accepting self-signed certificates without showing a warning.

– Niko Wenselowski n.wenselowski@uib.de Tue, 26 Jul 2016 14:27:37 +0200


Code: Alles auswählen

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

    update auf opsi-script 4.11.6.12
    update auf openssl 1.0.2.k
    update opsiclientkiosk 4.0.7.5
    – Detlef Oertel d.oertel@uib.de Wed, 14 Dec 2016:14:30:00 +0200


Code: Alles auswählen

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

    osjson: escape chars in jsonAsArrayToStringList
    osparser: Logging at errorsOccurredSinceMark
    osparser: move/rename/symlink/hardlink: no Syntax error on wrong parameters ; fixes #2036
    some changes for 64 Bit Version
    update to openSSL 1.0.2k (1.0.2.11)
    integrate winst64.exe to the package for usage in winpe

– Detlef Oertel d.oertel@uib.de Tue, 03 Jan 2017:15:00:00 +0200


Code: Alles auswählen

opsi-linux-client-agent (4.0.7.6-1) stable; urgency=medium

    Updated opsi-deploy-client-agent to 4.0.7.5.

– Niko Wenselowski n.wenselowski@uib.de Mon, 5 Apr 2017 13:47:31 + 0100


Code: Alles auswählen

windows10 (4.0.7.1-7) testing; urgency=low

    unattend.xml: Windows 10 1703 compatible

– Mathias Radtke m.radtke@uib.de Wed, Apr 12 16:33:00 2017 +0200


Code: Alles auswählen

opsi-local-image-win10* (4.0.7.1-5) testing; urgency=low

    unattend.xml: Windows 10 1703 compatible

– Mathias Radtke m.radtke@uib.de Wed, Apr 12 16:33:00 2017 +0200


Code: Alles auswählen

Dieses Changelogs betreffen folgende Linux-Netboot-Pakete:

linux = alle opsi-Linux-Netboot-Pakete

linux (4.0.7.2-1) testing; urgency=low

    postinst: sudo command may fail -> echo to inform user

– Mathias Radtke m.radtke@uib.de Thu Mar 16 15:15:00 +0100

Spezielle Änderungen an einzelnen Paketen:

debian8 (4.0.7.1-5) testing; urgency=low

    setup.py: installing desktop_package at end of installation

– Mathias Radtke m.radtke@uib.de Tue Jan 30 08:50:00 2017 +0100

ubuntu16-04 (4.0.7.1-7) stable; urgency=low

    setup.py: removing xenial-updates/backports repository from sources.list when using local http repo

– Mathias Radtke m.radtke@uib.de Tue Mar 07 15:05:00 +0100

ubuntu16-04 (4.0.7.1-6) stable; urgency=low

    setup.py: installing desktop_package at end of installation

– Mathias Radtke m.radtke@uib.de Tue Jan 30 08:50:00 2017 +0100

opensusel42-1 & opensusel42-2 (4.0.7.2-2) testing; urgency=medium

    UEFI compatible installation

– Mathias Radtke m.radtke@uib.de Mon Apr 03 2017 14:50:00 +0200


Code: Alles auswählen

opsi-linux-client-agent (4.0.7.6-1) stable; urgency=medium

    Updated opsi-deploy-client-agent to 4.0.7.5.

– Niko Wenselowski n.wenselowski@uib.de Mon, 5 Apr 2017 13:47:31 + 0100

opsi-linux-client-agent (4.0.7.5-2) stable; urgency=medium

    setup.opsiscript: fix PatchHosts_standard wrong sequence; references #2508
    setup.opsiscript: get last element from 'dig +short' output list; references #2508
    setup.opsiscript: set non-debug default log level to 7

– d.oertel d.oertel@uib.de Fri, 24 Feb 2017 15:00:00 + 0100