Overview of the new features
Main aspects of this release are:
-
Switch to Python 3
-
All Python applications are distributed as executable binary files
-
opsi-python interpreter for your own scripts
-
opsi server
-
Complete new implementation of opsiconfd with a focus on performance and scalability
-
opsiconfd can now run in a docker container
-
New dependency on Redis Server >= 5 including the RedisTimeSeries module
-
Use of Grafana for visualization of performance data
-
New default ACLs for API access
-
Important information - please note
opsi 4.2 is an independent release and has its own repositories. These new repositories have to be added to the system and the repositories of the previous version have to be removed. Only then can the installation / upgrade be carried out.
For an upgrade from opsi 4.1 the installed packages need to be the latest opsi 4.1 stable versions. Other packages - such as MySQL server - should also be up-to-date. Otherwise errors in the upgrade process may occur.
It is also strongly recommended to update the packages 'opsi-winst', 'opsi-client-agent' or 'opsi-linux-client-agent' on all clients to the latest opsi 4.1 versions before upgrading.
Python 3
opsi 4.2 is now completely based on Python 3. Furthermore, all Python-based packages are now distributed as executable binary files. The 'python-opsi' package is no longer provided as an installable package. It is therefore important to note the following points:
Opsi packages containing server-side Python scripts
After upgrading the server to opsi 4.2, please use 'opsi-package-manager' to reinstall opsi-packages that contain Python scripts running on the server:
-
opsi-client-agent:
opsi-deploy-client-agent
-
win*:
create_driver_links.py
,show_drivers.py
The postinst script automatically corrects these scripts and sets the new interpreter to opsi-python
.
Alternatively, the Python scripts can be corrected manually.
For this, the interpreter must be set to opsi-python (use #!/usr/bin/opsi-python
as 'shebang').
Own Python scripts that use python-opsi (import OPSI)
If scripts are used that depend on python-opsi, the following steps must be carried out:
* Convert these scripts to Python 3 (Python’s own 2to3
can be used for this).
* Change the interpreter to opsi-python
, which provides python-opsi
(import OPSI
) (use #!/usr/bin/opsi-python
as 'shebang').
File admin group pcpatch / opsifileadmins.
With opsi 4.2 the default name for the opsi file admin group was changed from 'pcpatch' to 'opsifileadmins'.
However, when upgrading from opsi 4.1, the previously used name will continue to be used.
The name can be customized in the /etc/opsi/opsi.conf
configuration file via option fileadmingroup
of the groups
section.
When changing to the 'opsifileadmins' group, note that the 'pcpatch' user must also be added to this group.
opsiconfd configuration and logs
There are some changes in the configuration and the logs of 'opsiconfd'.
-
All configuration options are documented in the help text of opsiconfd ('opsiconfd --help').
-
These command line parameters can also be used in the configuration file
opsiconfd.conf
(without '--'). -
The opsiconfd now has a built-in log rotation. This can be configured with the options 'max-log-size' and 'keep-rotated-logs'.
-
The log file 'package.log' is now part of 'opsiconfd.log'.
-
The logs now contain context that can be used to filter the logs. For example you can filter these with 'grep' or start opsiconfd with the option '--log-filter LOG_FILTER':
opsiconfd --log-filter instance=package_install
[6] [2020-09-07 14:41:17.864] [package_install] Running postinst script (Depotserver.py:235)
[5] [2020-09-07 14:41:17.865] [package_install] Running package script 'postinst' (Product.py:477)
...
opsiconfd --log-filter client_addr=10.100.7.5
[6] [2020-09-07 14:25:16.966] [10.100.7.5 ] Filtering objects by acls (AccessControl.py:475)
...
Verification of the server identity
Since opsi 4.2, the trustworthiness of the opsi-server can be ensured using standard TLS methods. Each opsi-config-server maintains a Certificate Authority (CA), the opsi CA. This CA is automatically managed by the opsi-config-server. Each opsi-server, also the opsi-depot-server receive a TLS certificate from the opsi-config-server, which is signed by this CA. These certificates are also automatically created, distributed and updated as needed. Any client that trusts the opsi CA also trusts these server certificates.
This applies especially to the 'verify_server_cert' and 'verify_server_cert_by_ca' options. For more information please refer to the corresponding chapter in the opsi-manual.
Depraction of opsi4ucs package
With opsi 4.2 the ucs support was adepted to the opsi-standard like on other supported distibutions. The function of opsi4ucs was implemented in opsi-server package and its variants. The opsi4ucs package exists in opsi 4.2 as a transitionpackage to make the migration easier. This package will automatically removed during the upgrade process.
Installation instructions
We strongly suggest to create a backup of the backends with opsi-backup before upgrading:
opsi-backup create
All opsi components that are published in this release depend on each other in many places. Therefore all components should be upgraded.
We recommend to first upgrade the server, and then update the opsi packages (products).
In a multi-depot environment, it is recommended to upgrade the config server first before upgrading the depots.
We recommend running opsi-setup --set-rights
after the update to ensure that access rights are set correctly.
This command can take several minutes to complete.
Advice for updating the operating system packages
Please make sure that you are using the latest opsi 4.1 packages from the stable branch at the time of the upgrade!
Notes on updating opsi-packages
Usually, opsi packages are compatible with both opsi 4.1 and opsi 4.2.
The official opsi 4.2 repositories on download.uib.de contain packages which are compatible with opsi 4.1.
Please note that these packages do not necessarily have to specify 4.2
as the version in order to be compatible.
Migration of an opsi 4.1 server
On supported operating systems it is possible to migrate an existing opsi 4.1 installation to opsi 4.2.
If the opsi servers are managed with opsi, the migration can be done with the package l-opsi-server-migrate
.
Upgrading from opsi 4.0 directly to opsi 4.2 is not supported. In such a case an upgrade to opsi 4.1 has to be carried out before an upgrade to opsi 4.2 is possible. |
Requirements for a migration
From version 4.2 the opsi-server needs access to a Redis and a Grafana instance. If these services will also be provided by the opsi server, we recommend switching to the 'opsi-server-full' package during the migration. This package installs and configures everything that is necessary on the opsi server (this will be referred to as a single server setup).
The Grafana repositories are required for the installation of Grafana:
Debian/Ubuntu:
sudo apt-get install -y apt-transport-https software-properties-common wget gnupg
wget -q -O - https://apt.grafana.com/gpg.key | sudo apt-key add -
echo "deb https://apt.grafana.com stable main" > /etc/apt/sources.list.d/grafana.list
Switching to the new repositories
First, the opsi 4.2 repositories have to be registered in the package sources of your operating system.
The commands below add the new repositories and, if required, the repository key. The following commands require 'root'-rights.
Ubuntu 20.04 LTS Focal Fossa:
echo "deb http://download.opensuse.org/repositories/home:/uibmz:/opsi:/4.2:/stable/xUbuntu_20.04/ /" > /etc/apt/sources.list.d/opsi.list
wget -q -O - https://download.opensuse.org/repositories/home:/uibmz:/opsi:/4.2:/stable/xUbuntu_20.04/Release.key | sudo apt-key add -
Ubuntu 18.04 LTS Bionic Beaver:
echo "deb http://download.opensuse.org/repositories/home:/uibmz:/opsi:/4.2:/stable/xUbuntu_18.04/ /" > /etc/apt/sources.list.d/opsi.list
wget -q -O - https://download.opensuse.org/repositories/home:/uibmz:/opsi:/4.2:/stable/xUbuntu_18.04/Release.key | sudo apt-key add -
Debian 11 Bullseye:
echo "deb http://download.opensuse.org/repositories/home:/uibmz:/opsi:/4.2:/stable/Debian_11/ /" > /etc/apt/sources.list.d/opsi.list
wget -q -O - https://download.opensuse.org/repositories/home:/uibmz:/opsi:/4.2:/stable/Debian_11/Release.key | sudo apt-key add -
Debian 10 Buster:
echo "deb http://download.opensuse.org/repositories/home:/uibmz:/opsi:/4.2:/stable/Debian_10/ /" > /etc/apt/sources.list.d/opsi.list
wget -q -O - https://download.opensuse.org/repositories/home:/uibmz:/opsi:/4.2:/stable/Debian_10/Release.key | sudo apt-key add -
CentOS 8:
cd /etc/yum.repos.d
wget https://download.opensuse.org/repositories/home:uibmz:opsi:4.2:stable/CentOS_8/home:uibmz:opsi:4.2:stable.repo
yum makecache
RHEL 8:
cd /etc/yum.repos.d
wget https://download.opensuse.org/repositories/home:uibmz:opsi:4.2:stable/RHEL_8/home:uibmz:opsi:4.2:stable.repo
yum makecache
openSUSE Leap 15.1:
cd /etc/zypp/repos.d
wget https://download.opensuse.org/repositories/home:uibmz:opsi:4.2:stable/openSUSE_Leap_15.1/home:uibmz:opsi:4.2:stable.repo
zypper refresh
openSUSE Leap 15.2:
cd /etc/zypp/repos.d
wget https://download.opensuse.org/repositories/home:uibmz:opsi:4.2:stable/openSUSE_Leap_15.2/home:uibmz:opsi:4.2:stable.repo
zypper refresh
SLES 15 SP 1:
cd /etc/zypp/repos.d
wget https://download.opensuse.org/repositories/home:uibmz:opsi:4.2:stable/SLE_15_SP1/home:uibmz:opsi:4.2:stable.repo
zypper refresh
SLES 15 SP 2:
cd /etc/zypp/repos.d
wget https://download.opensuse.org/repositories/home:uibmz:opsi:4.2:stable/SLE_15_SP1/home:uibmz:opsi:4.2:stable.repo
zypper refresh
Univention UCS 4.4:
echo "deb http://download.opensuse.org/repositories/home:/uibmz:/opsi:/4.2:/stable/Univention_4.4/ /" > /etc/apt/sources.list.d/opsi.list
wget -q -O - https://download.opensuse.org/repositories/home:/uibmz:/opsi:/4.2:/stable/Univention_4.4/Release.key | sudo apt-key add -
Upgrading the operating system packages
After adding the new package sources, the system can be migrated.
The default ACLs (/etc/opsi/backendManager/acl.conf ) were changed in opsi 4.2 for security reasons.
We therefore urgently recommend using the new version of the configuration file.
|
With RPM-based distributions, existing configuration files are replaced with new ones as part of the migration. Please refer to the information for the relevant distributions. |
Debian and Ubuntu are upgraded to opsi 4.2 with the following commands:
Single-Server-Setup:
apt update
apt install opsi-server-full
Manual Setup:
apt update
apt install redis-server redis-timeseries grafana
systemctl daemon-reload
systemctl enable grafana-server
systemctl start grafana-server
apt dist-upgrade
RedHat and CentOS are updated to opsi 4.2 with the following commands:
Single-Server-Setup:
yum makecache
yum install opsi-server-full
yum upgrade
Manual Setup:
yum makecache
yum install redis-server redis-timeseries grafana
systemctl daemon-reload
systemctl enable grafana-server
systemctl start grafana-server
yum upgrade
OpenSUSE is ans SUSE Linux Enterprise Server (SLES) updated to opsi 4.2 with the following commands:
Single-Server-Setup:
zypper refresh
zypper install opsi-server-full
Manual Setup:
zypper refresh
zypper install redis-server redis-timeseries grafana
systemctl daemon-reload
systemctl enable grafana-server
systemctl start grafana-server
zypper dup --from home_uibmz_opsi_4.2_{release}
Univention UCS is updated to opsi 4.2 with the following commands:
Single-Server-Setup:
univention-install opsi-server-full
Manuelles Setup:
univention-install redis-server redis-timeseries grafana
systemctl daemon-reload
systemctl enable grafana-server
systemctl start grafana-server
univention-install opsi-server
Opsi packages that contain server-side Python scripts
Please reinstall opsi packages that contain Python scripts that are executed on the server.
These are usually opsi-client-agent
, opsi-linux-client-agent
and all packages that install Windows operating systems (win *
).
Details can be found at: Opsi packages containing server-side Python scripts.
After these steps your opsi 4.1 server is migrated to release 4.2 and ready for use.
Upgrading from opsi 4.0.7
If you are coming from an opsi 4.0.7, you should skip opsi 4.1 and upgrade directly to opsi 4.2. * First update your server operating system to a version supported by opsi 4.0.7 and 4.2 (e.g. Ubuntu 18.04). * Then update your opsi server to opsi 4.2 as described above. * Finally update the opsi-client-agent to the latest stable version 4.2.
Known bugs / known problems
-
opsi-admin: The interactive mode does not work with non-ASCII characters such as ö, ä, ü.
End of support
Discontinuations are listed in this chapter.
EOL: opsi 4.1 Q4/2021
So far we have supported the respective opsi version (oldstable) for at least one year parallel to the current version. But in this case we decided to shorten the time to half and to discontinue opsi 4.1 for Q4 2021 (11/30/2021). The main reason for the shortened EOL time: Not all current operating systems support opsi 4.1, including e.g. Ubuntu 20.04. opsi 4.1 is completely based on Python 2, and this version has already reached EOL in April 2020 and will no longer receive updates.
Via the opsi support contracts we are happy to support you to update to the new opsi version. Also after the EOL of opsi 4.1 we are there for you and help with migrations - but we strongly recommend to use the time until the end of Q4/2021 and update to opsi 4.2.
End of support: Distributions for opsi-server
These distributions will not be supported anymore by opsi for various reasons.
-
CentOS 7.x
-
Debian 8.x
-
RedHat Enterprise Linux 7.x
-
Suse Linux Enterprise Server 12
See the separate chapter: opsi support matrix.
opsi support matrix
This is an overview on which platforms opsi runs as a server.
Supported distributions for server
Date: 11.12.2020
Distribution |
Opsi 4.2 |
Debian 8 Jessie |
|
Debian 9 Stretch |
|
Debian 10 Buster |
|
Debian 11 Bullseye |
|
Ubuntu 16.04 LTS Xenial Xerus |
|
Ubuntu 18.04 LTS Bionic Beaver |
|
Ubuntu 20.04 LTS Focal Fossa |
|
RHEL 7 |
|
RHEL 8 |
|
CentOS 7 |
|
CentOS 8 |
|
openSUSE Leap 15.1 |
|
openSUSE Leap 15.2 |
|
SLES 12SP1 |
|
SLES 12SP2 |
|
SLES 12SP3 |
|
SLES 15SP1 |
|
SLES 15SP2 |
|
UCS 4.4 |
: Supported : Unsupported : Under development : Discontinued
If you are using opsi-server on an operating system version which is not listed as supported in the previous section, we recommend an operating system upgrade before installing opsi 4.2.
Changes in default settings
With opsi 4.2 some default settings have been changed to reflect experiences from running opsi.
This is especially important if new opsi servers are installed in an existing environment, as this may lead to a change in expected behavior.
-
Note the changed acl.conf.
Switch to Python 3 and PyInstaller
This version is based on Python 3.
All opsi Python applications (opsiconfd, opsipxeconfd, opsiclientd, opsi-utils, …) are now distributed as binaries built with PyInstaller.
Please use the opsi-python
interpreter for your own scripts that need access to the python-opsi library.
MySQL backend: Limiting connection lifetime
To avoid the error messages: "mysql server has gone away", the default configuration of the MySQL backend was changed. The connectionPoolRecycling
option now has been set to 28800 as the default value.
This setting limits the lifetime of the connections in the connection pool, which is used for the connections to MySQL (or MariaDB) server.
opsi support matrix for Linux clients
This is an overview on which Linux platforms opsi runs as a client.
Supported as opsi-client: Linux
{lang@de:Stand 11.01.2021} {lang@en:As of 11.01.2021}
{lang@en:.Supported Linux OS as Client in opsi 4.2 and 4.1} {lang@de:.Unterstützte Linux-OS als Client in opsi 4.2 und 4.1}
Distribution |
OS-Installation |
netboot products |
client-agent |
opsiclientd |
Debian 11 Bullseye |
debian, debian11 |
|||
Debian 10 Buster |
debian, debian10 |
|||
Debian 9 Stretch |
debian, debian9 |
|||
Debian 8 Jessie |
debian, debian8 |
|||
Ubuntu Jammy 22.04 LTS |
ubuntu, ubuntu22-04 |
|||
Ubuntu Focal 20.04 LTS |
ubuntu, ubuntu20-04 |
|||
Ubuntu Bionic 18.04 LTS |
ubuntu, ubuntu18-04 |
|||
Ubuntu Xenial 16.04 LTS |
ubuntu, ubuntu16-04 |
|||
Ubuntu Trusty 14.04 LTS |
ubuntu, ubunt14-04 |
|||
Linux Mint 21 |
mint21 |
|||
Linux Mint 20-3 |
mint20-3 |
|||
Linux Mint 20-2 |
mint20-2 |
|||
Linux Mint 20-1 |
mint20-1 |
|||
RHEL 9 |
rhel9 |
|||
RHEL 8 |
rhel8 |
|||
Alma Linux 9 |
alma9 |
|||
Alma Linux 9 |
alma8 |
|||
Rocky Linux 9 |
rocky9 |
|||
Rocky Linux 8 |
rocky8 |
|||
RHEL 7 |
CentOS 8 |
|||
centos8 |
CentOS 7 |
|||
centos70 |
SLES 15-4 |
|||
sles15-4 |
SLES 15-3 |
|||
sles15-3 |
SLES 15-2 |
|||
sles15-2 |
SLES 15-1 |
|||
sles15-1 |
SLES 12 SP5 |
|||
sles12sp5 |
SLES 12 SP4 |
|||
sles12sp4 |
SLES 12 SP3 |
|||
sles12sp3 |
SLES 12 SP2 |
|||
sles12sp2 |
SLES 12 SP1 |
|||
sles12sp1 |
SLES 12 |
|||
sles12 |
openSuse Leap 15.4 |
|||
opensusel15-4 |
openSuse Leap 15.3 |
|||
opensusel15-3 |
openSuse Leap 15.2 |
|||
opensusel15-2 |
openSuse Leap 15.1 |
|||
opensusel15-1 |
openSuse Leap 15.0 |
|||
opensusel15 |
openSuse Leap 42.3 |
|||
opensusel42-2 |
openSuse Leap 42.2 |
|||
opensusel42-2 |
openSuse Leap 42.1 |
|||
opensusel42-1 |
UCS 5.0 |
|||
ucs50 |
UCS 4.4 |
|||
ucs44 |
UCS 4.3 |
: Supported : Unsupported : Under Development : Discontinued
{lang@en:.Linux netboot products and the used installer type in opsi 4.2 and 4.1} {lang@de:.Linux Netboot-Produkte nach Installer-Typ in opsi 4.2 und 4.1}
Netbootproduct |
Installer |
State |
Remark |
debian |
opsi |
squeeze - buster |
|
debian11 |
distribution |
||
debian10 |
distribution |
||
debian9 |
distribution |
||
debian8 |
distribution |
||
debian8 |
distribution |
||
debian7 |
distribution |
||
ubuntu |
opsi |
trusty - focal |
|
ubuntu22-04 |
distribution |
||
ubuntu20-04 |
distribution |
||
ubuntu18-04 |
distribution |
||
ubuntu16-04 |
distribution |
||
ubuntu14-04 |
distribution |
||
mint21 |
distribution |
||
mint20-3 |
distribution |
||
mint2-2 |
distribution |
||
mint2-1 |
distribution |
||
centos8 |
distribution |
||
centos70 |
distribution |
||
redhat9 |
distribution |
||
redhat8 |
distribution |
||
redhat70 |
distribution |
||
alma9 |
distribution |
||
alma8 |
distribution |
||
rocky9 |
distribution |
||
rocky8 |
distribution |
||
sles15-4 |
distribution |
||
sles15-3 |
distribution |
||
sles15-2 |
distribution |
||
sles15-1 |
distribution |
||
sles12sp5 |
distribution |
||
sles12sp4 |
distribution |
||
sles12sp3 |
distribution |
||
sles12sp2 |
distribution |
||
sles12sp1 |
distribution |
||
sles12 |
distribution |
||
opensusel15-4 |
distribution |
||
opensusel15-3 |
distribution |
||
opensusel15-2 |
distribution |
||
opensusel15-1 |
distribution |
||
opensusel15 |
distribution |
||
opensusel42-3 |
distribution |
||
opensusel42-2 |
distribution |
||
opensusel42-1 |
distribution |
||
ucs50 |
distribution |
||
ucs44 |
distribution |
||
ucs43 |
distribution |
opsi support matrix for Windows clients
This is an overview on which Windows platforms opsi runs as a client.
Supported as opsi-client: Windows
{lang@de:Stand 11.01.2021} {lang@en:As of 11.01.2021}
Windows Version |
Opsi 4.2 |
Opsi 4.1 |
Windows 10 |
||
Windows 2016 |
||
Windows 2019 |
||
Windows 2012 R2 |
||
Windows 8.1 |
||
Windows 2012 |
||
Windows 8 |
||
Windows 2008 R2 |
||
Windows 7 |
||
Windows 2008 |
||
Windows Vista |
||
Windows 2003 |
||
Windows XP |
||
Windows 2000 |
: Supported : Unsupported : Under development : Discontinued
API changes
The API has been changed in opsi 4.2.
Affected by this are among others the API of the web service, opsi-admin and calls made with opsiServiceCall in opsi-script.
Changed API methods
-
getClients_listOfHashes
: This method was marked as deprecated in opsi 4.1. When called without parameters, this method returns the output ofgetClients
. In all other cases an error is returned. -
getClientIds_list
: This method was marked as deprecated in opsi 4.1. When called without parameters, this method returns the output ofgetClientIDs
. If called with parameterdepotIds
then the result ofgetClientsOnDepot
will be returned. If called with parametersproductId
and optionallyinstallationStatus
the result ofgetClientsWithProducts
will be returned.
Miscellaneous
-
opsiwebservice does not support "deflate" encoded data as a compression method anymore.
List of packages
-
opsi4ucs 4.2…
-
opsiconfd 4.2…
-
opsipxeconfd 4.2…
-
opsi-server 4.2…
-
opsi-utils 4.2…
-
opsi-linux-bootimage
The updated opsi packages have already been released for opsi 4.1. The only exceptions are l-opsi-server and l-opsi-server-migrate .
|
Changelogs
Changelog l-opsi-server
l-opsi-server (4.2.0.3-4); testing; urgency=low
* corrected grafana server handling
-- Mathias Radtke <m.radtke@uib.de> Tue, 18 May 2021 12:32:00 +0200
l-opsi-server (4.2.0.3-3); tetsing; urgency=low
* opsi 4.1: removed check for pcpatch group
-- Mathias Radtke <m.radtke@uib.de> Tue, 11 May 2021 09:20:00 +0200
l-opsi-server (4.2.0.3-2); testing; urgency=low
* opsi 4.2: Aborting if group pcpatch or opsifileadmins already exists
* opsi 4.1: aborting if group pcpatch already exists
-- Mathias Radtke <m.radtke@uib.de> Mon, 10 May 2021 14:20:00 +0200
l-opsi-server (4.2.0.3-1); testing; urgency=low
* opsi 4.2: UCS: installing univention-samba if not running on memberserver
* opsi 4.2: ubuntu/debian/ucs: grafana repo added in grafana.list
* opsi 4.2: sles15-1: installing opsi-server-full twice because of
unpredictable errno -8
* opsi 4.2: installing opsi-server-full on UCS 4.4
* opsi 4.1: splitting UCS distRelease string to prevent error when comparing
-- Mathias Radtke <m.radtke@uib.de> Fri, 05 Mar 2021 16:08:00 +0100
l-opsi-server (4.2.0.2-4); testing; urgency=low
* SLES specific changes
-- Mathias Radtke <m.radtke@uib.de> Tue, 02 Feb 2021 11:20:00 +0100
l-opsi-server (4.2.0.2-3); testing; urgency=low
* opsi 4.2: installing opsi-server-full
-- Mathias Radtke <m.radtke@uib.de> Mon, 01 Feb 2021 14:16:00 +0100
l-opsi-server (4.2.0.2-2); testing; urgency=low
* opsi 4.1: adds mariadb repository on RHEL7 and CentOS 7
-- Mathias Radtke <m.radtke@uib.de> Tue, 26 Jan 2021 08:45:00 +0100
l-opsi-server (4.2.0.2-1); testing; urgency=low
* now detects SLES 15 SP3
* now detects openSUSE Leap 15-3
-- Mathias Radtke <m.radtke@uib.de> Fri, 08 Jan 2021 08:45:00 +0100
l-opsi-server (4.2.0.1-4); testing; urgency=low
* enabling and starting grafana
* running opsiconfd setup to enable opsiadmin page
-- Mathias Radtke <m.radtke@uib.de> Thu, 07 Jan 2021 15:23:00 +0100
l-opsi-server (4.2.0.1-3); testing; urgency=low
* corrected RHEL 7 installation in opsi 4.1
* removed opsi_noproxy_online_repository
* corrected opsi 4.1 script flow
-- Mathias Radtke <m.radtke@uib.de> Thu, 26 Nov 2020 11:20:00 +0100
l-opsi-server (4.2.0.1-2); testing; urgency=low
* installing Grafana on opsi 4.2
-- Mathias Radtke <m.radtke@uib.de> Mon, 16 Nov 2020 14:57:00 +0100
l-opsi-server (4.2.0.1-1); testung; urgency=low
* checking if myIPName is empty and correcting
-- Mathias Radtke <m.radtke@uib.de> Fri, 06 Nov 2020 16:25:00 +0100
l-opsi-server (4.1.2.2-1); testing; urgency=low
* added initial SLES15 support
-- Mathias Radtke <m.radtke@uib.de> Mon, 05 Oct 2020 11:49:00 +0200
l-opsi-server (4.1.2.1-16); testing urgency=low
* checking of adminuser name is empty
-- Mathias Radtke <m.radtke@uib.de> Tue, 19 Sep 2020 12:08:00 +0200
l-opsi-server (4.1.2.1-15); testing urgency=low
* CentOS8: installing order of redis packages
-- Mathias Radtke <m.radtke@uib.de> Thu, 24 Sep 2020 17:09:00 +0200
l-opsi-server (4.1.2.1-14); testing urgency=low
* Leap15.2: installing redis-server and redis-timeseries before opsi-server
-- Mathias Radtke <m.radtke@uib.de> Tue, 22 Sep 2020 12:00:00 +0200
l-opsi-server (4.1.2.1-13); testing urgency=low
* improved Leap15.2
-- Mathias Radtke <m.radtke@uib.de> Wed, 09 Sep 2020 12:00:00 +0200
l-opsi-server (4.1.2.1-12); testing urgency=low
* improved CentOS 8 support
-- Mathias Radtke <m.radtke@uib.de> Wed, 07 Sep 2020 12:00:00 +0200
l-opsi-server (4.1.2.1-11); testing urgency=low
* CentOS8 support started
-- Mathias Radtke <m.radtke@uib.de> Wed, 19 Aug 2020 17:30:00 +0200
l-opsi-server (4.1.2.1-10); testing urgency=low
* check for "%scriptpath%/property.conf" to get
property values from opsi-quickinstall
* in case of opsi-quickinstall write file "%scriptpath%/result.conf"
* opsi 4.1: replace every occurence of compare versions like
($distRelease$ < "4.5")
with something like:
comparedotseparatedNumbers($distRelease$, "<", "4.5")
-- detlef oertel <d.oertel@uib.de> Mon, 17 Aug 2020 20:00:00 +0100
l-opsi-server (4.1.2.1-9); testing urgency=low
* opsi 4.2: replace every occurence of compare versions like
($distRelease$ < "4.5")
with something like:
comparedotseparatedNumbers($distRelease$, "<", "4.5")
-- detlef oertel <d.oertel@uib.de> Fri, 07 Aug 2020 20:00:00 +0100
l-opsi-server (4.1.2.1-8); testing urgency=low
* added new property: opsiconfd_log_level
-- Mathias Radtke <m.radtke@uib.de> Tue, 09 Jun 2020 11:15:00 +0200
l-opsi-server (4.1.2.1-7); testing urgency=low
* redis installs correctly
-- Mathias Radtke <m.radtke@uib.de> Fri, 05 Jun 2020 08:30:00 +0200
l-opsi-server (4.1.2.1-6); testing urgency=low
* installing redis as dependency
-- Mathias Radtke <m.radtke@uib.de> Thu, 04 Jun 2020 18:30:00 +0200
l-opsi-server (4.1.2.1-4); testing urgency=low
* changed mysql password setting on Ubuntu
-- Mathias Radtke <m.radtke@uib.de> Thu, 28 May 2020 18:30:00 +0200
l-opsi-server (4.1.2.1-3); testing urgenc=low
* added deps installation on ubuntu
* added support for Leap 15.2
-- Mathias Radtke <m.radtke@uib.de> Mon, 25 May 2020 13:55:00 +0200
l-opsi-server (4.1.2.1-2); testing urgency=low
* improved installation debian 10 with opsi 4.2
-- Mathias Radtke <m.radtke@uib.de> Tue, 19 Apr 2020 17:55:00 +0200
l-opsi-server (4.1.2.1-1); testing urgency=low
* imporved opsi 4.2 support
-- Mathias Radtke <m.radtke@uib.de> Tue, 12 Apr 2020 17:55:00 +0200
l-opsi-server (4.1.1.15-1); testing; urgency=low
* added support for Ubuntu 20.04
-- Mathias Radtke <m.radtke@uib.de> Mon, 27 Apr 2020 16:50:00 +0200
l-opsi-server (4.1.1.14-3); experimental; urgency=low
* added isFatalError if no valid IP can be found
* code cleanup
* added 4.2 repo in control file
-- matthias knauer <m.knauer@uib.de> Wed, 20 Nov 2019 09:18:00 +0100
l-opsi-server (4.1.1.14-2); experimental; urgency=low
* fixed handling of myIPName and myIPNumber for 4.1 and 4.2
-- detlef oertel <d.oertel@uib.de> Fri, 18 Oct 2019 20:00:00 +0100
l-opsi-server (4.1.1.14-1); experimental; urgency=low
* Working on support for opsi 4.2 installation.
* Dropped support for opsi 4.0 installation.
-- Niko Wenselowski <n.wenselowski@uib.de> Tue, 13 Aug 2019 17:05:56 +0200
l-opsi-server (4.1.1.13-1); stable; urgency=low
* removed opsi-configed package
-- Mathias Radtke <m.radtke@uib.de> Wed, 24 Jul 2019 12:15:00 +0200
l-opsi-server (4.1.1.12-2); stable; urgency=low
* corrected typo on Debian
-- Mathias Radtke <m.radtke@uib.de> Mon, 22 Jul 2019 09:15:00 +0200
l-opsi-server (4.1.1.12-1); stable; urgency=low
* opsi 4.1: support for debian 10 added
* added new properties:
download_patched_elilo_efi
patch_default_link_for_bootimage
-- Mathias Radtke <m.radtke@uib.de> Tue, 09 Jul 2019 08:20:00 +0200
l-opsi-server (4.1.1.11-1); stable; urgency=low
* opsi 4.1: support for opensuse Leap 15.1 added
-- Mathias Radtke <m.radtke@uib.de> Tue, 02 Jul 2019 14:20:00 +0200
Changelog opsi-server
opsi-server (4.2.0.51-1) stable; urgency=medium
* Improvement: New default opsi.conf
-- uib GmbH <info@uib.de> Wed, 28 Apr 2021 11:17:36 +0200
opsi-server (4.2.0.50-1) stable; urgency=medium
* Feature: Use new admingroup placeholder in acl.conf
-- uib GmbH <info@uib.de> Tue, 27 Apr 2021 16:58:59 +0200
opsi-server (4.2.0.48-1) stable; urgency=medium
* Bugfix: ucs depot join
-- uib GmbH <info@uib.de> Mon, 19 Apr 2021 16:45:53 +0200
opsi-server (4.2.0.47-1) stable; urgency=medium
* Bugfix: ucs join script check hostname in global.conf
-- uib GmbH <info@uib.de> Mon, 19 Apr 2021 14:36:42 +0200
opsi-server (4.2.0.45-1) stable; urgency=medium
* Bugfix: postrm
-- uib GmbH <info@uib.de> Mon, 22 Mar 2021 11:30:38 +0100
opsi-server (4.2.0.44-1) stable; urgency=medium
* Bugfix: ucs join script register depot
-- uib GmbH <info@uib.de> Thu, 18 Mar 2021 13:53:45 +0100
opsi-server (4.2.0.43-1) stable; urgency=medium
* Improvement: Use new @deprecated decorator
-- uib GmbH <info@uib.de> Wed, 17 Mar 2021 14:29:51 +0100
opsi-server (4.2.0.42-1) stable; urgency=medium
* Improvement: Change dependencies for ucs
-- uib GmbH <info@uib.de> Tue, 09 Mar 2021 09:46:59 +0100
opsi-server (4.2.0.41-1) stable; urgency=medium
* Improvement: Add opsi4ucs zu conflicts
-- uib GmbH <info@uib.de> Mon, 08 Mar 2021 12:31:24 +0100
opsi-server (4.2.0.40-1) stable; urgency=medium
* Bugfix: pam opsi-auth ucs template
-- uib GmbH <info@uib.de> Fri, 05 Mar 2021 15:11:35 +0100
opsi-server (4.2.0.36-1) stable; urgency=medium
* Feature: ucs support version 4.2.0.36
-- uib GmbH <info@uib.de> Wed, 03 Mar 2021 10:17:01 +0100
opsi-server (4.2.0.35-1) stable; urgency=medium
* Improvement: expert and full: provide opsi-depotserver
-- uib GmbH <info@uib.de> Sun, 21 Feb 2021 19:28:19 +0100
opsi-server (4.2.0.34-1) stable; urgency=medium
* Enable and start mariadb, mysql and redis
-- uib GmbH <info@uib.de> Thu, 11 Feb 2021 15:24:57 +0100
opsi-server (4.2.0.28-1) stable; urgency=medium
* Improvement: subpackage-specific postinst script
-- uib GmbH <info@uib.de> Mon, 01 Feb 2021 11:55:08 +0100
opsi-server (4.2.0.14-1) stable; urgency=medium
* Bugfix: setGeneralConfig: Raise Exception if given objecId not found in Backend.
* Bugfix: setGeneralConfig: Raise Exception if given objecId not found in Backend.
-- uib GmbH <info@uib.de> Mon, 07 Sep 2020 12:08:40 +0200
opsi-server (4.2.0.10-1) stable; urgency=medium
* Improvement: keep fileadmingroup pcpatch on upgrade
-- uib GmbH <info@uib.de> Tue, 18 Aug 2020 14:05:17 +0200
opsi-server (4.2.0.8-1) stable; urgency=medium
* Feature: add preinst script to create opsi.conf while installing
-- uib GmbH <info@uib.de> Fri, 14 Aug 2020 11:46:25 +0200
opsi-server (4.2.0.7-1) stable; urgency=medium
* Feature: new default fileadmingroup is opsifileadmins
-- uib GmbH <info@uib.de> Tue, 11 Aug 2020 11:40:10 +0200
opsi-server (4.2.0.5-1) stable; urgency=medium
* Feature: Add dependency to grafana for opsi-server-full
-- uib GmbH <info@uib.de> Tue, 07 Jul 2020 17:31:22 +0200
opsi-server (4.2.0.4-1) stable; urgency=medium
* Feature: Add package opsi-server-full with full dependencies
-- uib GmbH <info@uib.de> Tue, 07 Jul 2020 16:16:34 +0200
Changelog opsiconfd
opsiconfd (4.2.0.170-1) stable; urgency=medium
* Bugfix: Fix monitoring user authentication
* Improvement: Add node_name to redis log key
-- uib GmbH <info@uib.de> Tue, 18 May 2021 11:02:09 +0200
opsiconfd (4.2.0.169-1) stable; urgency=medium
* Improvement: Update python-opsi
* Bugfix: Use session-lifetime from config
-- uib GmbH <info@uib.de> Mon, 17 May 2021 13:43:52 +0200
opsiconfd (4.2.0.168-1) stable; urgency=medium
* Improvement: Always use the same server fqdn from config
-- uib GmbH <info@uib.de> Fri, 07 May 2021 12:08:58 +0200
opsiconfd (4.2.0.166-1) stable; urgency=medium
* Feature: Show ca and cert expiry on status page
* Feature: Warn if common name of CA changes
* Feature: Start webgui application
-- uib GmbH <info@uib.de> Wed, 05 May 2021 13:11:26 +0200
opsiconfd (4.2.0.164-1) stable; urgency=medium
* Improvement: Add missing newline in config file
-- uib GmbH <info@uib.de> Thu, 29 Apr 2021 13:16:47 +0200
opsiconfd (4.2.0.163-1) stable; urgency=medium
* Feature: Add configuration --ssl-ca-subject-cn
-- uib GmbH <info@uib.de> Thu, 29 Apr 2021 12:36:40 +0200
opsiconfd (4.2.0.162-1) stable; urgency=medium
* Improvement: Implement force-stop
* Feature: Add config --worker-stop-timeout and it for systemd
* Improvement: Update python-opsi
-- uib GmbH <info@uib.de> Wed, 28 Apr 2021 14:38:09 +0200
opsiconfd (4.2.0.161-1) stable; urgency=medium
* Improvement: Update python packages
-- uib GmbH <info@uib.de> Tue, 27 Apr 2021 15:56:26 +0200
opsiconfd (4.2.0.160-1) stable; urgency=medium
* Feature: Limitation of the log records in redis streams
* Improvement: Improve zeroconf registration
-- uib GmbH <info@uib.de> Fri, 23 Apr 2021 18:11:04 +0200
opsiconfd (4.2.0.159-1) stable; urgency=medium
* Improvement: Refactor zeroconf
-- uib GmbH <info@uib.de> Thu, 22 Apr 2021 00:28:48 +0200
opsiconfd (4.2.0.158-1) stable; urgency=medium
* Improvement: Update python packages
* Feature: Run mysql update in setup tasks
-- uib GmbH <info@uib.de> Wed, 21 Apr 2021 18:37:37 +0200
opsiconfd (4.2.0.157-1) stable; urgency=medium
* Improvement: Update python packages
-- uib GmbH <info@uib.de> Fri, 16 Apr 2021 16:03:43 +0200
opsiconfd (4.2.0.156-1) stable; urgency=medium
* Bugfix: Fix monitoring path
-- uib GmbH <info@uib.de> Thu, 15 Apr 2021 08:24:20 +0200
opsiconfd (4.2.0.155-1) stable; urgency=medium
* Feature: Monitor redis memory usage
-- uib GmbH <info@uib.de> Wed, 14 Apr 2021 13:52:26 +0200
opsiconfd (4.2.0.154-1) stable; urgency=medium
* Bugfix: check disk if hostid != fqdn
-- uib GmbH <info@uib.de> Sun, 11 Apr 2021 20:00:14 +0200
opsiconfd (4.2.0.153-1) stable; urgency=medium
* Bugfix: some fixes monitoring
* Improvement: Update python opsi
* Improvement: Update python-opsi
-- uib GmbH <info@uib.de> Thu, 08 Apr 2021 13:16:19 +0000
opsiconfd (4.2.0.152-1) stable; urgency=medium
* Feature: Add actions "status" and "restart"
-- uib GmbH <info@uib.de> Tue, 06 Apr 2021 12:30:18 +0200
opsiconfd (4.2.0.151-1) stable; urgency=medium
* Improvement: Show certificate serail number on admin interface and remove subjectKeyIdentifier
* Feature: Auto recreate server cert on runtime
-- uib GmbH <info@uib.de> Tue, 30 Mar 2021 15:48:07 +0200
opsiconfd (4.2.0.150-1) stable; urgency=medium
* Improvement: Cleanup file headers
* Improvement: Update python packages
* Feature: adminpage: show num server/clients
* Bugfix: Fix opsiconfd reload with running log-viewer
* Improvement: Add ipv6 addresses to cert alternative names
-- uib GmbH <info@uib.de> Mon, 29 Mar 2021 20:53:10 +0200
opsiconfd (4.2.0.148-1) stable; urgency=medium
* Improvement: Update python packages
-- uib GmbH <info@uib.de> Thu, 25 Mar 2021 23:41:09 +0100
opsiconfd (4.2.0.147-1) stable; urgency=medium
* Improvement: Update python-opsi
-- uib GmbH <info@uib.de> Thu, 25 Mar 2021 22:59:48 +0100
opsiconfd (4.2.0.146-1) stable; urgency=medium
* Improvement: Update python-opsi
-- uib GmbH <info@uib.de> Wed, 24 Mar 2021 08:10:46 +0100
opsiconfd (4.2.0.145-1) stable; urgency=medium
* Improvement: Update python-opsi
-- uib GmbH <info@uib.de> Tue, 23 Mar 2021 23:46:21 +0000
opsiconfd (4.2.0.144-1) stable; urgency=medium
* Bugfix: Determine correct arbiter pid
* Improvement: Check if another opsiconfd arbiter is running
* Improvement: Add opsi CA download link on info page
* Improvement: Update python packages
* Improvement: adminpage: mv config -> info; add ssl info
* Bugfix: Fix worker reloading
* Improvement: Install opsi ca into system store
-- uib GmbH <info@uib.de> Tue, 23 Mar 2021 18:12:34 +0100
opsiconfd (4.2.0.143-1) stable; urgency=medium
* Improvement: Improve help text for --ssl-ciphers
-- uib GmbH <info@uib.de> Thu, 18 Mar 2021 10:34:59 +0100
opsiconfd (4.2.0.142-1) stable; urgency=medium
* Feature: Log warning if client calls deprecated method
-- uib GmbH <info@uib.de> Wed, 17 Mar 2021 14:41:30 +0100
opsiconfd (4.2.0.141-1) stable; urgency=medium
* Improvement: Update python-opsi
-- uib GmbH <info@uib.de> Tue, 16 Mar 2021 12:19:38 +0100
opsiconfd (4.2.0.140-1) stable; urgency=medium
* Improvement: Update python-opsi
-- uib GmbH <info@uib.de> Mon, 15 Mar 2021 19:00:50 +0100
opsiconfd (4.2.0.139-1) stable; urgency=medium
* Bugfix: Fix redis reconnect
-- uib GmbH <info@uib.de> Mon, 15 Mar 2021 12:34:35 +0100
opsiconfd (4.2.0.138-1) stable; urgency=medium
* Improvement: Set default executor-workers to 10
-- uib GmbH <info@uib.de> Sat, 13 Mar 2021 15:17:38 +0100
opsiconfd (4.2.0.137-1) stable; urgency=medium
* Bugfix: Fix ipv6 listen with one worker
-- uib GmbH <info@uib.de> Sat, 13 Mar 2021 12:28:35 +0100
opsiconfd (4.2.0.136-1) stable; urgency=medium
* Improvement: Update python-opsi
-- uib GmbH <info@uib.de> Sat, 13 Mar 2021 09:52:49 +0100
opsiconfd (4.2.0.135-1) stable; urgency=medium
* Improvement: Improve worker memory usage
* Improvement: Do not use libjemalloc by default
-- uib GmbH <info@uib.de> Fri, 12 Mar 2021 22:29:48 +0100
opsiconfd (4.2.0.134-1) stable; urgency=medium
* Improvement: Use jemalloc by default
* Improvement: If jemalloc is configured but not available, log an error but continue
* Improvement: Measure worker memory usage over an interval of a hour
* Improvement: Update python packages
* Feature: Set default executor workers to 8
* Improvement: Always use the supervisor
-- uib GmbH <info@uib.de> Thu, 11 Mar 2021 11:19:03 +0100
opsiconfd (4.2.0.133-1) stable; urgency=medium
* Improvement: Improve log viewer
-- uib GmbH <info@uib.de> Mon, 08 Mar 2021 12:05:55 +0100
opsiconfd (4.2.0.132-1) stable; urgency=medium
* Feature: New config --restart-worker-mem to restart workers with high mem usage
* Feature: Implement a worker supervisor
* Improvement: Update python packages
* Feature: Memory profiling with objgraph
-- uib GmbH <info@uib.de> Sat, 06 Mar 2021 08:04:45 +0100
opsiconfd (4.2.0.128-1) stable; urgency=medium
* Feature: Improve log viewer
* Bugfix: Add jsonrpc metrics to retention
* Bugfix: Fix rentention aggregation
* Feature: Implement opsiconfd log-viewer
* Improvement: ca key file only accessible by root
* Improvement: Add full context on logging
* Feature: Change ssl handling and defaults
-- uib GmbH <info@uib.de> Fri, 26 Feb 2021 10:57:43 +0100
opsiconfd (4.2.0.126-1) stable; urgency=medium
* Improvement: Update python-opsi
-- uib GmbH <info@uib.de> Thu, 18 Feb 2021 15:31:15 +0100
opsiconfd (4.2.0.125-1) stable; urgency=medium
* Improvement: new config parameter grafana-data-source-url
* Improvement: Lower memory usage
-- uib GmbH <info@uib.de> Thu, 18 Feb 2021 09:51:58 +0000
opsiconfd (4.2.0.122-1) stable; urgency=medium
* Bugfix: Fix file permissions of dhcpd.conf
* Feature: admininterface memory profiler
-- uib GmbH <info@uib.de> Fri, 12 Feb 2021 10:07:06 +0100
opsiconfd (4.2.0.121-1) stable; urgency=medium
* Feature: Allow to run opsiconfd with jemalloc
-- uib GmbH <info@uib.de> Wed, 10 Feb 2021 16:14:23 +0100
opsiconfd (4.2.0.119-1) stable; urgency=medium
* Improvement: Align timeseries timestamps for grafana 7.4 stacking
-- uib GmbH <info@uib.de> Thu, 04 Feb 2021 17:47:27 +0100
opsiconfd (4.2.0.118-1) stable; urgency=medium
* Improvement: Change ssl file permissions
-- uib GmbH <info@uib.de> Thu, 04 Feb 2021 11:32:18 +0100
opsiconfd (4.2.0.116-1) stable; urgency=medium
* Improvement: Create group shadow, PAM libcrypto workaround for red hat 8
-- uib GmbH <info@uib.de> Wed, 03 Feb 2021 00:13:29 +0100
opsiconfd (4.2.0.115-1) stable; urgency=medium
* Feature: Store CA and server key encrypted
* Improvement: Store CA key encrypted
-- uib GmbH <info@uib.de> Tue, 02 Feb 2021 18:05:26 +0100
opsiconfd (4.2.0.112-1) stable; urgency=medium
* Improvement: Speed up redis time series using redis pipe and ON_DUPLICATE SUM
* Feature: Cleanup log file dir
* Improvement: Set logfile permissions
-- uib GmbH <info@uib.de> Sun, 31 Jan 2021 13:18:04 +0100
opsiconfd (4.2.0.110-1) stable; urgency=medium
* Improvement: Rework metrics storage
* Improvement: Update python-opsi
-- uib GmbH <info@uib.de> Fri, 29 Jan 2021 16:57:59 +0100
opsiconfd (4.2.0.107-1) stable; urgency=medium
* Bugfix: Limit memory usage on WebDAV file sending
* Bugfix: Fix avg_http_response_bytes statistics
* Bugfix: Fix closing of log files
* Feature: Export workbench via WebDAV, depot rw
* Improvement: WebDAV speedup by wsgi zero-copy
-- uib GmbH <info@uib.de> Tue, 26 Jan 2021 17:03:27 +0100
opsiconfd (4.2.0.106-1) stable; urgency=medium
* Bugfix: Add missing content-length header
-- uib GmbH <info@uib.de> Thu, 21 Jan 2021 14:24:54 +0100
opsiconfd (4.2.0.103-1) stable; urgency=medium
* Feature: Publish opsi config service with zeroconf
-- uib GmbH <info@uib.de> Sat, 16 Jan 2021 13:37:05 +0100
opsiconfd (4.2.0.101-1) stable; urgency=medium
* Improvement: Sort config dictionary
-- uib GmbH <info@uib.de> Sun, 10 Jan 2021 21:41:53 +0100
opsiconfd (4.2.0.99-1) stable; urgency=medium
* Improvement: Update python-opsi
-- uib GmbH <info@uib.de> Thu, 24 Dec 2020 10:40:32 +0100
opsiconfd (4.2.0.98-1) stable; urgency=medium
* Improvement: Update python-opsi
-- uib GmbH <info@uib.de> Tue, 15 Dec 2020 11:39:05 +0100
opsiconfd (4.2.0.97-1) stable; urgency=medium
* Feature: Implement msgpack-rpc
-- uib GmbH <info@uib.de> Sun, 06 Dec 2020 12:12:16 +0100
opsiconfd (4.2.0.96-1) stable; urgency=medium
* Improvement: Update python-opsi
-- uib GmbH <info@uib.de> Fri, 04 Dec 2020 16:53:45 +0100
opsiconfd (4.2.0.95-1) stable; urgency=medium
* Improvement: Improve config file migration and defaults
* Feature: Allow to download opsi ca
* Feature: Reverse proxy support
-- uib GmbH <info@uib.de> Thu, 03 Dec 2020 08:33:52 +0100
opsiconfd (4.2.0.94-1) stable; urgency=medium
* Improvement: Improved ipv6 handling
-- uib GmbH <info@uib.de> Tue, 01 Dec 2020 21:59:18 +0100
opsiconfd (4.2.0.91-1) stable; urgency=medium
* Improvement: Rework admin page
-- uib GmbH <info@uib.de> Sun, 29 Nov 2020 10:12:44 +0100
opsiconfd (4.2.0.88-1) stable; urgency=medium
* Improvement: grafana autologin
-- uib GmbH <info@uib.de> Mon, 23 Nov 2020 11:38:41 +0100
opsiconfd (4.2.0.87-1) stable; urgency=medium
* Bugfix: Correct date in log viewer
* Feature: opsiconfd devcontainer
-- uib GmbH <info@uib.de> Mon, 16 Nov 2020 12:05:12 +0100
opsiconfd (4.2.0.86-1) stable; urgency=medium
* Feature: Add subject alternative names and ips to cert
-- uib GmbH <info@uib.de> Fri, 13 Nov 2020 15:47:40 +0100
opsiconfd (4.2.0.82-1) stable; urgency=medium
* Improvement: Correct rights on dhcpd.conf
-- uib GmbH <info@uib.de> Mon, 09 Nov 2020 14:55:45 +0100
opsiconfd (4.2.0.81-1) stable; urgency=medium
* Improvement: Remove remote-fs.target from Requires in unit file
-- uib GmbH <info@uib.de> Wed, 04 Nov 2020 12:00:41 +0100
opsiconfd (4.2.0.80-1) stable; urgency=medium
* Improvement: do not depend on remote-fs.target
-- uib GmbH <info@uib.de> Tue, 03 Nov 2020 15:32:44 +0100
opsiconfd (4.2.0.79-1) stable; urgency=medium
* Improvement: Allow systemctl daemon-reload to fail
-- uib GmbH <info@uib.de> Mon, 02 Nov 2020 11:38:51 +0100
opsiconfd (4.2.0.78-1) stable; urgency=medium
* Improvement: start opsiconfd after mysql, mariadb and redis if installed
-- uib GmbH <info@uib.de> Fri, 30 Oct 2020 14:21:55 +0100
opsiconfd (4.2.0.75-1) stable; urgency=medium
* Improvement: Set permissions on ssl dir
-- uib GmbH <info@uib.de> Thu, 29 Oct 2020 13:49:07 +0100
opsiconfd (4.2.0.73-1) stable; urgency=medium
* Improvement: Improve log viewer
-- uib GmbH <info@uib.de> Wed, 28 Oct 2020 15:03:11 +0100
opsiconfd (4.2.0.72-1) stable; urgency=medium
* Feature: Create and keep opsi CA, check certificate expiry
-- uib GmbH <info@uib.de> Wed, 28 Oct 2020 14:47:45 +0100
opsiconfd (4.2.0.70-1) stable; urgency=medium
* Feature: jsonrpc method getProductOrdering now cached in redis
-- uib GmbH <info@uib.de> Tue, 27 Oct 2020 15:15:15 +0100
opsiconfd (4.2.0.64-1) stable; urgency=medium
* Feature: allow to configure setup tasks to skip
-- uib GmbH <info@uib.de> Thu, 01 Oct 2020 12:54:17 +0200
opsiconfd (4.2.0.62-1) stable; urgency=medium
* Feature: SSL cipher suites configurable
* Feature: opsiconfd monitoring
-- uib GmbH <info@uib.de> Tue, 29 Sep 2020 08:34:13 +0200
opsiconfd (4.2.0.61-1) stable; urgency=medium
* Improvement: speed up redis session handling
-- uib GmbH <info@uib.de> Sat, 26 Sep 2020 14:08:14 +0200
opsiconfd (4.2.0.58-1) stable; urgency=medium
* Feature: Log Server-Timing with info level
* Bugfix: fix grafana refresh interval
-- uib GmbH <info@uib.de> Thu, 24 Sep 2020 22:57:30 +0200
opsiconfd (4.2.0.57-1) stable; urgency=medium
* Improvement: Change default grafana dashboard refresh interval to 60s
* Improvement: Log warning if no available connections in redis connection pool
-- uib GmbH <info@uib.de> Thu, 24 Sep 2020 18:34:34 +0200
opsiconfd (4.2.0.52-1) stable; urgency=medium
* Improvement: change defaults for max-auth-failures and auth-failures-interval
-- uib GmbH <info@uib.de> Tue, 22 Sep 2020 11:55:08 +0200
opsiconfd (4.2.0.51-1) stable; urgency=medium
* Feature: deliver correct client domain not default domain with getDomain
-- uib GmbH <info@uib.de> Tue, 22 Sep 2020 10:57:59 +0200
opsiconfd (4.2.0.50-1) stable; urgency=medium
* Feature: implement lz4 compression / decompression
* Feature: implement zlib and gzip compression of jsonrpc responses
-- uib GmbH <info@uib.de> Sun, 13 Sep 2020 13:47:34 +0200
opsiconfd (4.2.0.48-1) stable; urgency=medium
* Feature: Allow to specify networks which are allowed to connect
-- uib GmbH <info@uib.de> Fri, 11 Sep 2020 17:25:52 +0200
opsiconfd (4.2.0.47-1) stable; urgency=medium
* Improvement: init client backend on worker start to speed up first request
* Improvement: speed up session handling
-- uib GmbH <info@uib.de> Fri, 11 Sep 2020 12:58:46 +0200
opsiconfd (4.2.0.39-1) stable; urgency=medium
* Improvement: set default log format in log viewer
-- uib GmbH <info@uib.de> Thu, 27 Aug 2020 16:18:42 +0200
opsiconfd (4.2.0.35-1) stable; urgency=medium
* Improvement: always initalize backends on --setup
-- uib GmbH <info@uib.de> Wed, 26 Aug 2020 11:56:40 +0200
opsiconfd (4.2.0.34-1) stable; urgency=medium
* Improvement: update python packages
-- uib GmbH <info@uib.de> Tue, 25 Aug 2020 20:01:47 +0200
opsiconfd (4.2.0.33-1) stable; urgency=medium
* Improvement: speed up big webdav uploads by 25x
-- uib GmbH <info@uib.de> Tue, 25 Aug 2020 08:29:46 +0200
opsiconfd (4.2.0.32-1) stable; urgency=medium
* Improvement: Log a warning if a worker disappears
* Bugfix: update python-opsi to fix librsync segementation faults on debian 10
-- uib GmbH <info@uib.de> Mon, 24 Aug 2020 10:14:35 +0200
opsiconfd (4.2.0.31-1) stable; urgency=medium
* Improvement: change default for grafana-external-url
-- uib GmbH <info@uib.de> Fri, 21 Aug 2020 09:53:01 +0200
opsiconfd (4.2.0.29-1) stable; urgency=medium
* Improvement: update python-opsi, sqlalchemy and opsi-dev-tools
-- uib GmbH <info@uib.de> Thu, 20 Aug 2020 16:23:11 +0200
opsiconfd (4.2.0.28-1) stable; urgency=medium
* Bugfix: fix file permissions on setup
* Improvement: remove obsolete /etc/logrotate.d/opsiconfd in postinst
-- uib GmbH <info@uib.de> Wed, 19 Aug 2020 16:05:41 +0200
opsiconfd (4.2.0.22-1) stable; urgency=medium
* Bugfix: fix rpc backend_exit
-- uib GmbH <info@uib.de> Wed, 12 Aug 2020 13:03:53 +0200
opsiconfd (4.2.0.21-1) stable; urgency=medium
* Improvement: always setup opsiconfd user and groups on startup
-- uib GmbH <info@uib.de> Tue, 11 Aug 2020 16:26:52 +0200
opsiconfd (4.2.0.20-1) stable; urgency=medium
* Feature: Update ip address and lastseen in backend
-- uib GmbH <info@uib.de> Mon, 10 Aug 2020 11:45:54 +0200
opsiconfd (4.2.0.18-1) stable; urgency=medium
* Feature: Allow to filter logs with --log-filter
* Improvement: rpc interface moved to admin page
* Feature: redis interface on adminpage
* Feature: adminpage show list of blocked clients / sort RPC table
* Feature: admininterface show rpc info
-- uib GmbH <info@uib.de> Wed, 22 Jul 2020 12:29:30 +0200
opsiconfd (4.2.0.17-1) stable; urgency=medium
* Feature: auto setup grafana on startup
* Feature: Show defaults in --help output
-- uib GmbH <info@uib.de> Wed, 15 Jul 2020 22:53:16 +0200
opsiconfd (4.2.0.16-1) stable; urgency=medium
* Feature: new admin interface
-- uib GmbH <info@uib.de> Wed, 15 Jul 2020 14:19:12 +0200
opsiconfd (4.2.0.14-1) stable; urgency=medium
* Bugfix: Fix websockets patch
-- uib GmbH <info@uib.de> Thu, 09 Jul 2020 17:32:51 +0200
opsiconfd (4.2.0.13-1) stable; urgency=medium
* Bugfix: Assert that functions to patch are unchanged
-- uib GmbH <info@uib.de> Thu, 09 Jul 2020 17:17:00 +0200
opsiconfd (4.2.0.12-1) stable; urgency=medium
* Feature: Send correct Server header
-- uib GmbH <info@uib.de> Thu, 09 Jul 2020 16:31:53 +0200
opsiconfd (4.2.0.11-1) stable; urgency=medium
* Feature: opsiconfd admin web interface
-- uib GmbH <info@uib.de> Thu, 09 Jul 2020 09:27:40 +0200
opsiconfd (4.2.0.9-1) stable; urgency=medium
* Bugfix: Update to python-opsi 4.2.0.35 which fixes usage of opsipxeconfd backend
-- uib GmbH <info@uib.de> Thu, 09 Jul 2020 12:50:38 +0200
opsiconfd (4.2.0.8-1) stable; urgency=medium
* Bugfix: Fix websocket error responses
-- uib GmbH <info@uib.de> Wed, 08 Jul 2020 07:57:50 +0200
opsiconfd (4.2.0.7-1) stable; urgency=medium
* Feature: Improved signal handling for single process environments
-- uib GmbH <info@uib.de> Tue, 07 Jul 2020 17:17:55 +0200
opsiconfd (4.2.0.6-1) stable; urgency=medium
* Feature: opsiconfd will now reload config file on SIGHUP
* Bugfix: Fix timezone handling for metrics
-- uib GmbH <info@uib.de> Tue, 07 Jul 2020 15:54:38 +0200
opsiconfd (4.2.0.5-1) stable; urgency=medium
* Bugfix: fix cookie header parsing
-- uib GmbH <info@uib.de> Sat, 04 Jul 2020 10:17:58 +0200
Changelog opsi-utils
opsi-utils (4.2.0.100-1) stable; urgency=medium
* Improvement: Update python-opsi
-- uib GmbH <info@uib.de> Thu, 20 May 2021 07:59:47 +0200
opsi-utils (4.2.0.99-1) stable; urgency=medium
* Improvement: incremented version to 4.2.0.99, updated python-opsi to 4.2.0.195 (version comparation fix)
-- uib GmbH <info@uib.de> Wed, 19 May 2021 11:39:57 +0000
opsi-utils (4.2.0.98-1) stable; urgency=medium
* Improvement: Update python-opsi
-- uib GmbH <info@uib.de> Mon, 17 May 2021 13:49:24 +0200
opsi-utils (4.2.0.97-1) stable; urgency=medium
* Improvement: incremented version number
* Improvement: updated python-opsi to 4.2.0.193
* Improvement: Update opsi-dev-tools
-- uib GmbH <info@uib.de> Wed, 12 May 2021 17:03:55 +0200
opsi-utils (4.2.0.96-1) stable; urgency=medium
* Bugfix: Correct already running check
-- uib GmbH <info@uib.de> Tue, 11 May 2021 17:04:58 +0200
opsi-utils (4.2.0.95-1) stable; urgency=medium
* Improvement: Update python packages
-- uib GmbH <info@uib.de> Thu, 06 May 2021 16:45:44 +0200
opsi-utils (4.2.0.94-1) stable; urgency=medium
* Improvement: Update opsi-dev-tools
-- uib GmbH <info@uib.de> Fri, 30 Apr 2021 12:55:23 +0200
opsi-utils (4.2.0.92-1) stable; urgency=medium
* Improvement: Update python-opsi
-- uib GmbH <info@uib.de> Wed, 28 Apr 2021 14:41:22 +0200
opsi-utils (4.2.0.91-1) stable; urgency=medium
* Improvement: Update python-opsi
-- uib GmbH <info@uib.de> Tue, 27 Apr 2021 15:57:41 +0200
opsi-utils (4.2.0.90-1) stable; urgency=medium
* Improvement: Update python packages
-- uib GmbH <info@uib.de> Wed, 21 Apr 2021 18:36:00 +0200
opsi-utils (4.2.0.89-1) stable; urgency=medium
* Improvement: Update python-opsi
-- uib GmbH <info@uib.de> Wed, 21 Apr 2021 17:25:47 +0200
opsi-utils (4.2.0.88-1) stable; urgency=medium
* Improvement: Update python packages
* Improvement: Update python-opsi
-- uib GmbH <info@uib.de> Fri, 16 Apr 2021 16:04:09 +0200
opsi-utils (4.2.0.87-1) stable; urgency=medium
* Improvement: Update python packages
* Improvement: Cleanup file headers
* Improvement: Code cleanup
-- uib GmbH <info@uib.de> Wed, 14 Apr 2021 23:51:33 +0200
opsi-utils (4.2.0.86-1) stable; urgency=medium
* Improvement: New version
* Improvement: Update python-opsi
-- uib GmbH <info@uib.de> Thu, 08 Apr 2021 12:42:44 +0200
opsi-utils (4.2.0.85-1) stable; urgency=medium
* Improvement: Update opsi-dev-tools
* Improvement: Update headers
* Improvement: New version
-- uib GmbH <info@uib.de> Wed, 07 Apr 2021 15:12:20 +0200
opsi-utils (4.2.0.84-1) stable; urgency=medium
* Improvement: Update python packages
* Improvement: New version
-- uib GmbH <info@uib.de> Thu, 01 Apr 2021 09:13:53 +0200
opsi-utils (4.2.0.83-1) stable; urgency=medium
* Improvement: Update python-opsi
-- uib GmbH <info@uib.de> Fri, 26 Mar 2021 01:40:40 +0100
opsi-utils (4.2.0.82-1) stable; urgency=medium
* Improvement: Update python packages
-- uib GmbH <info@uib.de> Thu, 25 Mar 2021 23:39:23 +0100
opsi-utils (4.2.0.81-1) stable; urgency=medium
* Improvement: New version
-- uib GmbH <info@uib.de> Thu, 25 Mar 2021 23:01:49 +0100
opsi-utils (4.2.0.80-1) stable; urgency=medium
* Improvement: incremented version number
* Feature: added --repo-remove feature to opsi-package-manager to clean files...
* Feature: added --repo-remove feature to opsi-package-manager to clean files from local repositories
-- uib GmbH <info@uib.de> Fri, 19 Mar 2021 11:25:47 +0100
opsi-utils (4.2.0.79-1) stable; urgency=medium
* Improvement: Update python-opsi
-- uib GmbH <info@uib.de> Wed, 17 Mar 2021 16:26:08 +0100
opsi-utils (4.2.0.78-1) stable; urgency=medium
* Improvement: Update python-opsi
-- uib GmbH <info@uib.de> Tue, 16 Mar 2021 12:24:47 +0100
opsi-utils (4.2.0.77-1) stable; urgency=medium
* Improvement: Update python-opsi
-- uib GmbH <info@uib.de> Mon, 15 Mar 2021 18:59:56 +0100
opsi-utils (4.2.0.76-1) stable; urgency=medium
* Improvement: Update python packages
-- uib GmbH <info@uib.de> Mon, 15 Mar 2021 18:11:47 +0100
opsi-utils (4.2.0.75-1) stable; urgency=medium
* Improvement: Update python-opsi
* Bugfix: Fix creation of client user home
-- uib GmbH <info@uib.de> Sat, 13 Mar 2021 09:49:44 +0100
opsi-utils (4.2.0.74-1) stable; urgency=medium
* Improvement: New version
* Improvement: Update python packages
* Improvement: Change log level
-- uib GmbH <info@uib.de> Fri, 12 Mar 2021 23:21:20 +0100
opsi-utils (4.2.0.73-1) stable; urgency=medium
* Bugfix: Correct conflict to opsi4ucs
-- uib GmbH <info@uib.de> Tue, 09 Mar 2021 09:48:11 +0100
opsi-utils (4.2.0.72-1) stable; urgency=medium
* Feature: Add opsi4ucs to conflicts
-- uib GmbH <info@uib.de> Mon, 08 Mar 2021 15:11:41 +0100
opsi-utils (4.2.0.71-1) stable; urgency=medium
* Improvement: Update python-opsi
-- uib GmbH <info@uib.de> Mon, 01 Mar 2021 13:02:55 +0100
opsi-utils (4.2.0.70-1) stable; urgency=medium
* Improvement: Update python-opsi
-- uib GmbH <info@uib.de> Fri, 26 Feb 2021 21:00:18 +0100
opsi-utils (4.2.0.69-1) stable; urgency=medium
* Improvement: New version
* Improvement: Update python-opsi
* Bugfix: Fix -u --username
-- uib GmbH <info@uib.de> Fri, 26 Feb 2021 19:26:58 +0100
opsi-utils (4.2.0.68-1) stable; urgency=medium
* Improvement: Update python-opsi
-- uib GmbH <info@uib.de> Mon, 22 Feb 2021 14:58:09 +0100
opsi-utils (4.2.0.67-1) stable; urgency=medium
* Bugfix: Fix session load/store
-- uib GmbH <info@uib.de> Fri, 19 Feb 2021 10:54:56 +0100
opsi-utils (4.2.0.66-1) stable; urgency=medium
* Improvement: update python-opsi
-- uib GmbH <info@uib.de> Thu, 18 Feb 2021 15:30:26 +0100
opsi-utils (4.2.0.65-1) stable; urgency=medium
* Bugfix: Fix for empty HOME env
-- uib GmbH <info@uib.de> Thu, 18 Feb 2021 14:19:54 +0100
opsi-utils (4.2.0.64-1) stable; urgency=medium
* Improvement: Update python-opsi to 4.2.0.141
* Improvement: Code cleanup
* Improvement: Merge branch 'v4.2' of gitlab.uib.gmbh:uib/opsi-utils into v4.2
* Improvement: Use new default pylintrc for old projects
* Improvement: incremented version number
* Improvement: changed logging format (stderr) to DEFAULT_COLORED_FORMAT
-- uib GmbH <info@uib.de> Thu, 18 Feb 2021 10:49:14 +0100
opsi-utils (4.2.0.63-1) stable; urgency=medium
* Improvement: Update python-opsi
-- uib GmbH <info@uib.de> Thu, 04 Feb 2021 11:21:26 +0100
opsi-utils (4.2.0.62-1) stable; urgency=medium
* Improvement: postinst exit 0
-- uib GmbH <info@uib.de> Thu, 04 Feb 2021 11:21:26 +0100
opsi-utils (4.2.0.61-1) stable; urgency=medium
* Improvement: Red Hat 8 libcrypto.so.1.1 OPENSSL_1_1_1b workaround
-- uib GmbH <info@uib.de> Thu, 04 Feb 2021 10:13:23 +0100
opsi-utils (4.2.0.58-1) stable; urgency=medium
* Improvement: Update python packages
-- uib GmbH <info@uib.de> Fri, 15 Jan 2021 12:28:31 +0100
opsi-utils (4.2.0.56-1) stable; urgency=medium
* Improvement: Update python-opsi
-- uib GmbH <info@uib.de> Mon, 28 Dec 2020 15:31:11 +0100
opsi-utils (4.2.0.55-1) stable; urgency=medium
* Improvement: Update python-opsi
-- uib GmbH <info@uib.de> Mon, 28 Dec 2020 13:19:41 +0100
opsi-utils (4.2.0.54-1) stable; urgency=medium
* Improvement: Check if user pcpatch is a local user on task setPcpatchPassword
-- uib GmbH <info@uib.de> Mon, 28 Dec 2020 09:48:00 +0100
opsi-utils (4.2.0.53-1) stable; urgency=medium
* Improvement: Update python-opsi
-- uib GmbH <info@uib.de> Thu, 24 Dec 2020 10:41:32 +0100
opsi-utils (4.2.0.50-1) stable; urgency=medium
* Improvement: Enable JSONRPC compression in opsi-admin and opsi-package-manager
-- uib GmbH <info@uib.de> Fri, 11 Dec 2020 17:40:45 +0100
opsi-utils (4.2.0.46-1) stable; urgency=medium
* Improvement: Update python-opsi to 4.2.0.104
* Improvement: Error if no mode provided
-- uib GmbH <info@uib.de> Wed, 09 Dec 2020 13:56:14 +0100
opsi-utils (4.2.0.44-1) stable; urgency=medium
* Improvement: improve logging
-- uib GmbH <info@uib.de> Wed, 11 Nov 2020 09:14:16 +0100
opsi-utils (4.2.0.41-1) stable; urgency=medium
* Improvement: Set default log level to warning
* Improvement: Check if client from host-file exists in backend
-- uib GmbH <info@uib.de> Thu, 05 Nov 2020 12:40:46 +0100
opsi-utils (4.2.0.38-1) stable; urgency=medium
* Bugfix: Fix setting pcpatch password
* Improvement: update python-opsi
-- uib GmbH <info@uib.de> Fri, 30 Oct 2020 12:40:20 +0100
opsi-utils (4.2.0.27-1) stable; urgency=medium
* Feature: added new script opsi-wakeup-clients
-- uib GmbH <info@uib.de> Thu, 03 Sep 2020 13:02:27 +0200
opsi-utils (4.2.0.24-1) stable; urgency=medium
* Bugfix: fix opsi-makepackage useer input
-- uib GmbH <info@uib.de> Thu, 27 Aug 2020 19:52:49 +0200
opsi-utils (4.2.0.20-1) stable; urgency=medium
* Improvement: update python packages
-- uib GmbH <info@uib.de> Wed, 26 Aug 2020 10:41:13 +0200
opsi-utils (4.2.0.19-1) stable; urgency=medium
* Bugfix: fix delta upload
* Bugfix: update python-opsi to fix librsync segementation faults on debian 10
-- uib GmbH <info@uib.de> Mon, 24 Aug 2020 12:28:13 +0200
opsi-utils (4.2.0.18-1) stable; urgency=medium
* Bugfix: Fix verbose output
-- uib GmbH <info@uib.de> Fri, 21 Aug 2020 12:34:03 +0200
opsi-utils (4.2.0.10-1) stable; urgency=medium
* Feature: implement opsi-setup --version
-- uib GmbH <info@uib.de> Sat, 15 Aug 2020 09:40:35 +0200
opsi-utils (4.2.0.9-1) stable; urgency=medium
* Bugfix: fix locale install
* Bugfix: fix translation
-- uib GmbH <info@uib.de> Fri, 14 Aug 2020 23:04:51 +0200
opsi-utils (4.2.0.8-1) stable; urgency=medium
* Bugfix: fix locale install
* Bugfix: fix translation
-- uib GmbH <info@uib.de> Fri, 14 Aug 2020 23:04:51 +0200
opsi-utils (4.2.0.7-1) stable; urgency=medium
* Bugfix: fix locale install
* Bugfix: fix translation
-- uib GmbH <info@uib.de> Fri, 14 Aug 2020 23:04:51 +0200
opsi-utils (4.2.0.6-1) stable; urgency=medium
* Bugfix: fix translation
-- uib GmbH <info@uib.de> Wed, 12 Aug 2020 16:59:29 +0200
opsi-utils (4.2.0.5-1) stable; urgency=medium
* Bugfix: fix translation
-- uib GmbH <info@uib.de> Wed, 12 Aug 2020 16:59:29 +0200
opsi-utils (4.2.0.4-1) stable; urgency=medium
* Bugfix: fix translation
-- uib GmbH <info@uib.de> Wed, 12 Aug 2020 16:59:29 +0200
Changelog python-opsi
python-opsi (4.2.0.196-1) stable; urgency=medium
* Bugfix: Fix streaming download
-- uib GmbH <info@uib.de> Thu, 20 May 2021 07:58:09 +0200
python-opsi (4.2.0.194-1) stable; urgency=medium
* Bugfix: Escape colon (bind param) in sql query
-- uib GmbH <info@uib.de> Mon, 17 May 2021 13:40:42 +0200
python-opsi (4.2.0.186-1) stable; urgency=medium
* Bugfix: Fix ACL group reading
-- uib GmbH <info@uib.de> Thu, 29 Apr 2021 17:28:37 +0200
python-opsi (4.2.0.183-1) stable; urgency=medium
* Feature: Handle AD nested groups (one level)
* Feature: Allow placeholders {admingroup} and {fileadmingroup} in acl.conf
-- uib GmbH <info@uib.de> Tue, 27 Apr 2021 15:51:42 +0200
python-opsi (4.2.0.180-1) stable; urgency=medium
* Improvement: Auto correct dispatch configuration
-- uib GmbH <info@uib.de> Tue, 20 Apr 2021 12:49:47 +0200
python-opsi (4.2.0.178-1) stable; urgency=medium
* Feature: Implement transaction per rpc method, use sqlalchemy with SQLite
-- uib GmbH <info@uib.de> Fri, 16 Apr 2021 13:12:58 +0200
python-opsi (4.2.0.175-1) stable; urgency=medium
* Improvement: Update python packages
-- uib GmbH <info@uib.de> Wed, 07 Apr 2021 10:55:13 +0200
python-opsi (4.2.0.173-1) stable; urgency=medium
* Improvement: Improve logging
-- uib GmbH <info@uib.de> Wed, 31 Mar 2021 13:49:40 +0200
python-opsi (4.2.0.171-1) stable; urgency=medium
* Bugfix: Fix address without scheme
-- uib GmbH <info@uib.de> Mon, 29 Mar 2021 16:49:51 +0200
python-opsi (4.2.0.170-1) stable; urgency=medium
* Bugfix: Fix urlsplit
* Bugfix: Fix url regex
-- uib GmbH <info@uib.de> Mon, 29 Mar 2021 15:32:54 +0200
python-opsi (4.2.0.167-1) stable; urgency=medium
* Bugfix: Fix repository
-- uib GmbH <info@uib.de> Fri, 26 Mar 2021 01:22:04 +0100
python-opsi (4.2.0.161-1) stable; urgency=medium
* Feature: Add new JSONRPCBackend
-- uib GmbH <info@uib.de> Wed, 24 Mar 2021 13:38:57 +0100
python-opsi (4.2.0.158-1) stable; urgency=medium
* Improvement: Set depot user (pcpatch) shell to /bin/false
-- uib GmbH <info@uib.de> Mon, 22 Mar 2021 11:11:41 +0100
python-opsi (4.2.0.157-1) stable; urgency=medium
* Feature: Add deprecated decorator
* Improvement: configure-mysql retry connection
-- uib GmbH <info@uib.de> Wed, 17 Mar 2021 13:40:30 +0100
python-opsi (4.2.0.156-1) stable; urgency=medium
* Bugfix: Fix follow symlinks on package file generation
-- uib GmbH <info@uib.de> Tue, 16 Mar 2021 11:15:42 +0100
python-opsi (4.2.0.155-1) stable; urgency=medium
* Improvement: Lock sqlachemy to 1.3.x
-- uib GmbH <info@uib.de> Mon, 15 Mar 2021 18:56:47 +0100
python-opsi (4.2.0.154-1) stable; urgency=medium
* Feature: introduced cookie-based session handling in opsi-package-updater
-- uib GmbH <info@uib.de> Mon, 15 Mar 2021 11:49:18 +0100
python-opsi (4.2.0.153-1) stable; urgency=medium
* Improvement: Auto correct ipv6 loopback address
* Bugfix: Fix opsi.conf group parsing
-- uib GmbH <info@uib.de> Mon, 15 Mar 2021 07:42:35 +0100
python-opsi (4.2.0.152-1) stable; urgency=medium
* Improvement: Retry mysql connect with tcp/ip if socket fails
* Feature: Allow to set admingroup in /etc/opsi/opsi.conf
* Improvement: Set mysql session autoflush to true
-- uib GmbH <info@uib.de> Sat, 13 Mar 2021 09:47:54 +0100
python-opsi (4.2.0.151-1) stable; urgency=medium
* Improvement: Update python packages
* Improvement: refactor MySQL-Backend
-- uib GmbH <info@uib.de> Wed, 10 Mar 2021 22:58:43 +0100
python-opsi (4.2.0.139-1) stable; urgency=medium
* Improvement: Speed up getting groupnames for large sets
-- uib GmbH <info@uib.de> Wed, 10 Feb 2021 00:55:45 +0100
python-opsi (4.2.0.138-1) stable; urgency=medium
* Bugfix: do not delete AuditSoftware referenced by AuditSoftwareToLicensePool
-- uib GmbH <info@uib.de> Thu, 04 Feb 2021 18:16:16 +0100
python-opsi (4.2.0.135-1) stable; urgency=medium
* Feature: added deployment of opsi-client-agent to macos
* Feature: added deployment of opsi-client-agent to macos
-- uib GmbH <info@uib.de> Fri, 29 Jan 2021 16:01:52 +0000
python-opsi (4.2.0.131-1) stable; urgency=medium
* Feature: Add new method accessControl_getUserGroups
-- uib GmbH <info@uib.de> Fri, 22 Jan 2021 16:19:23 +0100
python-opsi (4.2.0.130-1) stable; urgency=medium
* Bugfix: Fix opsi json interface page
-- uib GmbH <info@uib.de> Thu, 21 Jan 2021 10:52:50 +0100
python-opsi (4.2.0.118-1) stable; urgency=medium
* Bugfix: Fix package update
-- uib GmbH <info@uib.de> Mon, 28 Dec 2020 13:18:22 +0100
python-opsi (4.2.0.114-1) stable; urgency=medium
* Improvement: Auto recreate defective sqlite db
-- uib GmbH <info@uib.de> Sat, 19 Dec 2020 16:51:05 +0100
python-opsi (4.2.0.104-1) stable; urgency=medium
* Improvement: Implement serverVersion and lz4 compression
-- uib GmbH <info@uib.de> Wed, 09 Dec 2020 11:05:02 +0100
python-opsi (4.2.0.102-1) stable; urgency=medium
* Feature: Allow to rename opsi configserver on restore
* Improvement: Improve logging, cleanup
-- uib GmbH <info@uib.de> Fri, 04 Dec 2020 11:48:43 +0100
python-opsi (4.2.0.99-1) stable; urgency=medium
* Improvement: validate attributes and filter keys
-- uib GmbH <info@uib.de> Fri, 27 Nov 2020 18:05:06 +0100
python-opsi (4.2.0.94-1) stable; urgency=medium
* Improvement: Multi process dhcpd locking
-- uib GmbH <info@uib.de> Tue, 10 Nov 2020 16:32:57 +0100
python-opsi (4.2.0.92-1) stable; urgency=medium
* Improvement: Always use encoding utf8 for log files
-- uib GmbH <info@uib.de> Fri, 30 Oct 2020 13:29:12 +0100
python-opsi (4.2.0.91-1) stable; urgency=medium
* Feature: Included opsi-deploy-client-agent in python-opsi
-- uib GmbH <info@uib.de> Tue, 27 Oct 2020 09:17:13 +0100
python-opsi (4.2.0.89-1) stable; urgency=medium
* Feature: added feature to parse control.yml file to direct the installation using yaml format.
* Feature: Added parsing control.yml file as alternative to control
-- uib GmbH <info@uib.de> Wed, 14 Oct 2020 17:51:24 +0200
python-opsi (4.2.0.87-1) stable; urgency=medium
* Bugfix: Fix handling of url encoded webdav filenames
-- uib GmbH <info@uib.de> Thu, 08 Oct 2020 10:05:39 +0200
python-opsi (4.2.0.78-1) stable; urgency=medium
* Bugfix: Fix caching of large files
-- uib GmbH <info@uib.de> Tue, 29 Sep 2020 14:53:59 +0200
python-opsi (4.2.0.77-1) stable; urgency=medium
* Bugfix: Fix repo syncing for other webdav servers than opsiconfd 4.1
* Bugfix: Fix ldap auth module for multi threadind
-- uib GmbH <info@uib.de> Tue, 29 Sep 2020 11:39:49 +0200
python-opsi (4.2.0.70-1) stable; urgency=medium
* Bugfix: fix session grant
-- uib GmbH <info@uib.de> Fri, 11 Sep 2020 09:02:55 +0200
python-opsi (4.2.0.64-1) stable; urgency=medium
* Improvement: use meberOf attribute if present
-- uib GmbH <info@uib.de> Thu, 27 Aug 2020 16:04:25 +0200
python-opsi (4.2.0.61-1) stable; urgency=medium
* Improvement: speed up initial MySQL connection
* Bugfix: fix hostControl_start
-- uib GmbH <info@uib.de> Thu, 27 Aug 2020 11:32:49 +0200
python-opsi (4.2.0.59-1) stable; urgency=medium
* Bugfix: fix translation for opsi-backup
-- uib GmbH <info@uib.de> Wed, 26 Aug 2020 10:32:35 +0200
python-opsi (4.2.0.58-1) stable; urgency=medium
* Improvement: improve ldap auth logging
-- uib GmbH <info@uib.de> Tue, 25 Aug 2020 19:59:30 +0200
python-opsi (4.2.0.55-1) stable; urgency=medium
* Bugfix: fix logging in productProperty_getObjects MySQL backend
-- uib GmbH <info@uib.de> Thu, 20 Aug 2020 16:19:28 +0200
python-opsi (4.2.0.48-1) stable; urgency=medium
* Bugfix: Fix smb mount on linux
-- uib GmbH <info@uib.de> Fri, 14 Aug 2020 15:40:06 +0200
python-opsi (4.2.0.44-1) stable; urgency=medium
* Feature: opsifileadmins is now the new default file admin group for fresh installs
-- uib GmbH <info@uib.de> Tue, 11 Aug 2020 11:28:21 +0200
python-opsi (4.2.0.37-1) stable; urgency=medium
* Improvement: Test MySQL connection pool after creation
-- uib GmbH <info@uib.de> Wed, 15 Jul 2020 12:51:11 +0200
python-opsi (4.2.0.34-1) stable; urgency=medium
* Feature: support MySQL strict mode
-- uib GmbH <info@uib.de> Thu, 09 Jul 2020 09:13:38 +0200
Changelog opsi-linux-support
opsi-linux-support (4.2.0.2-1) stable; urgency=medium
* Improvement: do not fail if reload fails
* Bugfix: fix package dependency syntax
* Improvement: improve postinst script
-- uib GmbH <info@uib.de> Wed, 01 Jul 2020 08:55:30 +0200
opsi-linux-support (4.2.0.2-1) stable; urgency=medium
* Improvement: change package type to meta
-- uib GmbH <info@uib.de> Wed, 07 Oct 2020 17:40:44 +0200
opsi-linux-support (4.2.0.1-1) stable; urgency=medium
* Bugfix: add missing packages
* Improvement: update packaging
-- uib GmbH <info@uib.de> Mon, 05 Oct 2020 13:21:38 +0200
opsi-linux-support (4.2.0.0-1) stable; urgency=medium
* Improvement: remove dependency to paramiko
* Improvement: do not fail if reload fails
* Bugfix: fix package dependency syntax
* Improvement: improve postinst script
-- uib GmbH <info@uib.de> Tue, 08 Sep 2020 09:42:31 +0200
Changelog opsi-windows-support
opsi-windows-support (4.2.0.2-1) stable; urgency=medium
* Improvement: change package type to meta
-- uib GmbH <info@uib.de> Wed, 07 Oct 2020 17:39:39 +0200
opsi-windows-support (4.2.0.1-1) stable; urgency=medium
* Bugfix: add missing packages
* Improvement: remove unneeded packages
* Improvement: update packaging
-- uib GmbH <info@uib.de> Mon, 05 Oct 2020 13:21:14 +0200
opsi-windows-support (4.2.0.0-1) stable; urgency=medium
* Bugfix: fix package dependency syntax
-- uib GmbH <info@uib.de> Tue, 08 Sep 2020 09:46:11 +0200
Changelog opsi-tftp-hpa
opsi-tftp-hpa (5.2.8-53) stable; urgency=medium
* Set default blocksize to 1024
-- Jan Schneider <j.schneider@uib.de> Thu, 05 Nov 2020 15:51:18 +0100
opsi-tftp-hpa (5.2.8-52) stable; urgency=medium
* removing tcp_wrapper-devel from spec file
-- Erol Ueluekmen <e.ueluekmen@uib.de> Wed, 05 Feb 2020 22:22:37 +0100
opsi-tftp-hpa (5.2.8-51) testing; urgency=medium
* corrected RPM licensing
-- Mathias Radtke <m.radtke@uib.de> Fri, 30 Aug 2019 08:23:27 +0200
opsi-tftp-hpa (5.2.8-50) testing; urgency=medium
* removed change of TFTPROOT when on UCS system
-- Mathias Radtke <m.radtke@uib.de> Tue, 06 Aug 2019 07:44:20 +0200
Changelog opsipxeconfd
opsipxeconfd (4.2.0.17-1) stable; urgency=medium
* Improvement: move patch to opsi-server package
-- uib GmbH <info@uib.de> Thu, 24 Sep 2020 10:27:52 +0200
opsipxeconfd (4.2.0.15-1) stable; urgency=medium
* Bugfix: fix tftp root path in config file
* Improvement: update python packages
-- uib GmbH <info@uib.de> Mon, 14 Sep 2020 12:08:06 +0200
opsipxeconfd (4.2.0.13-1) stable; urgency=medium
* Improvement: remove obsolete /etc/logrotate.d/opsipxeconfd in postinst
* Improvement: update packages
-- uib GmbH <info@uib.de> Thu, 20 Aug 2020 16:25:30 +0200
opsipxeconfd (4.2.0.12-1) stable; urgency=medium
* Bugfix: chmod all .so files
-- uib GmbH <info@uib.de> Sun, 16 Aug 2020 16:40:12 +0200
opsipxeconfd (4.2.0.11-1) stable; urgency=medium
* Improvement: reduce package size
* Bugfix: fixed extended pxeconfigwriter test
* Bugfix: fixed opsipxeconfd start
* Improvement: run init in separate process in contextmanager
-- uib GmbH <info@uib.de> Sun, 16 Aug 2020 16:11:35 +0200
opsipxeconfd (4.2.0.10-1) stable; urgency=medium
* Feature: added logging context
* Bugfix: fixed import of opsipxeconfd from opsipxeconfdinit
* Bugfix: added install-x64 file and debug output
* Bugfix: increase sleep time after startup
* Bugfix: fixed parser creation
* Bugfix: allowed for 0 commands to be supplied
-- uib GmbH <info@uib.de> Wed, 29 Jul 2020 13:09:13 +0200
opsipxeconfd (4.2.0.9-1) stable; urgency=medium
* Improvement: Backport-Release from opsi 4.1 based on opsipxeconfd version: (4.1.1.20-3)
* Improvement: Backport-Release from opsi 4.1 based on opsipxeconfd version: (4.1.1.20-3)
-- uib GmbH <info@uib.de> Fri, 10 Jul 2020 11:46:54 +0200
Changelog opsi-script
opsi-winst/opsi-script (4.12.4.17) stable; urgency=low
* change getFileBom to fileHasBom(<filename>) : boolean
-- d.oertel <d.oertel@uib.de> Wed, 31 Mar 2021 15:00
opsi-winst/opsi-script (4.12.4.16) stable; urgency=low
* can now handle *.opsiscript files with bom
* call of execwith section with /encoding parameter (by j.laajili)
* new string function: getOSarchitecture (x86_32 / x86_64/ arm_64)
* new boolean function: runningInWAnMode (true if opsiserver = localhost) default=false
-- d.oertel <d.oertel@uib.de> Fri, 26 Feb 2021 15:00
opsi-winst/opsi-script (4.12.4.15) stable; urgency=low
* new function asConfidentialList(<list>) : stringlist
* new GUI Interface implementation
* some additional try excet in osjson and load testfile variants
* osGUIControl: unify skin directories to 'skin' with fallback to custom\winstskin at windows
* standard out file at windows now opsi-script.exe
* locale is now opsi-script.po (also at windows)
* winstxx.exe only as symbolic links to opsi-script.exe (for backward compatibility)
* osparser: executesection: shellinanIcon: logleveloffset=0
-- d.oertel <d.oertel@uib.de> Fri, 12 Feb 2021 15:00
opsi-winst/opsi-script (4.12.4.14) stable; urgency=low
* redesign of TXStringlist file in and out encoding (by j.laajili)
* call of patches section with /encoding parameter (by j.laajili)
* call of patchTextFile section with /encoding parameter (by j.laajili)
* new boolean function: fileorfolderExists(<file name>, [<access arch>]) (by j.laajili)
* osregistry: open Registry with KEY:READ instead of KEY_ALL_ACCESS. Thanks to Jens Boettge. ; fixes #4625
-- d.oertel <d.oertel@uib.de> Fri, 29 Jan 2021 15:00
opsi-winst/opsi-script (4.12.4.13) stable; urgency=low
* osfunc: new: TUibIniFile.ReadRawSection (by j.laajili)
* new function getSectionFromIniFile based on ReadRawSection (by j.laajili)
* osxmlsections: fix for xml2 delnode
-- d.oertel <d.oertel@uib.de> Mon, 25 Jan 2021 15:00
opsi-winst/opsi-script (4.12.4.12) stable; urgency=low
* repair center batchgui on screen
* osregex: another empty string regex test
* license functions: opsiserviceuser if possible
* linux: shellBatch implemented as shellInAnIcon
* macos: osfunclin: getmyipbytarget: use path to ip command
* macos: runningWithGui also working for macos
* update opsi-script-lib
* update ssl libraries to 1.0.2u
-- d.oertel <d.oertel@uib.de> Wed, 16 Dec 2020 15:00
opsi-winst/opsi-script (4.12.4.11) stable; urgency=low
* files: copy: deny-list with '.DS_Store'
* files: on 'permission denied' call handle.exe if existing in opsi-script directory
* ShellScript: if win7 and no new Arguments then call runAndCaptureOut
-- d.oertel <d.oertel@uib.de> Mon, 14 Dec 2020 15:00
opsi-winst/opsi-script (4.12.4.10) experimental; urgency=low
* macos: modify locale path for opsi-script-gui.app
* macos / linux: oscheck_gui_startable: kill opsi-laz-gui-test if not terminated
* osregex: filter empty input to avoid execeptions
-- d.oertel <d.oertel@uib.de> Thu, 26 Nov 2020 15:00
opsi-winst/opsi-script (4.12.4.9) experimental; urgency=low
* GetSectionFromIniFile: remove encoding transformation (windows only)
-- j.werner <j.werner@uib.de> Wed, 25 Nov 2020 17:39
opsi-winst/opsi-script (4.12.4.8) experimental; urgency=low
* isRegexMatch: checks if string is NOT empty before exec is executed
catchs exceptions
-- j.werner <j.werner@uib.de> Tue, 24 Nov 2020 14:55
opsi-winst/opsi-script (4.12.4.6) experimental; urgency=low
* import osprocesses
* call of opsi-laz-gui-test in extra log: ogdatei.StandardMainLogPath+'opsi-script-gui-test.log'
-- d.oertel <d.oertel@uib.de> Wed, 04 Nov 2020 15:00
opsi-winst/opsi-script (4.12.4.5) experimental; urgency=low
* the one and only project file is now opsi-script.lpi
you hav to switch zhe build mode for differen archtictures (win / mac / lin) (gui)
* the opsi-script nogui version is now opsi-script
* the opsi-script gui version is now opsi-script-gui
* opsi-script tests via opsi-laz-gui-test if a gui can be used
and if yes calls opsi-script-gui (via execv)
-- d.oertel <d.oertel@uib.de> Wed, 04 Nov 2020 15:00
opsi-winst/opsi-script (4.12.4.3) experimental; urgency=low
* macos: integrate to opsiscript and opsiscriptnogui project (Remove mac project files)
* new unit osstartprocess_cp (from osfunc, will be used in opsi-script-pilot)
* more logging on alldelete
* repair del -c
* try to remove dirs also with copy_delay
* new del option -r (retryOnReboot) default false (Windows only) If -r is set a missed delete action will be retried on Reboot. In this case normally a 'reboot after this script' flag will be set. By using the -c option setting this flag will be supressed The option -c (continue) make only sense in combination with -r
* section name now as header of showoutput
* startprocess_cp fix (jan werner)
-- d.oertel d.oertel@uib.de Wed, 23 Sep 2020 15:00
opsi-winst/opsi-script (4.12.4.2) experimental; urgency=low
* macos: try to read mountpoint from opsiclientd.conf default to /var/opsisetupadmin/opsi_depot
-- d.oertel d.oertel@uib.de Tue, 15 Sep 2020 15:00
opsi-winst/opsi-script (4.12.4.0) experimental; urgency=low
* includes changes from github merge request "Feature / Implementation parity between WinBatch, ShellScript and ExecWith"
* ShellScript-Sections to be executed with elevated privileges like WinBatch could be using /RunElevated
* /Run*-Parameters for ExecWith
* Output catching, /showouput and getOutStreamFromSection support for WinBatch
* compiled with lazarus 2.0.10
* fix for /showoutput at win64
* fix for runningonuefi if w10 release >= 2004
* osparser: execShellScript: additional parameters now allowed for shellInAnIcon &co:
/runElevated
/TimeoutSeconds <number>
/WaitForProcessEnding <string>
/LetThemGo
-- j.werner <j.werner@uib.de> Thu, 30 Jul 2020 17:54
opsi-winst/opsi-script (4.12.3.18) experimental; urgency=low
* UTF8String replaced by String
* AnsiToUTF8() removed accordingly
* compiled with lazarus 2.0.10
-- j.werner <j.werner@uib.de> Thu, 30 Jul 2020 16:56
opsi-winst/opsi-script (4.12.3.17) stable; urgency=low
* osfunc: StartProcess_cp: log message: 'Started process' now in utf8 encoding
* osfunc: StartProcess_cp: use filename and parameters
* compiled with lazarus 2.0.10
-- d.oertel <d.oertel@uib.de> Thu, 23 Jul 2020 15:00
opsi-winst/opsi-script (4.12.3.16) stable; urgency=low
* oswebservice:sendlog: Log that using default if getLogsize failed
* osfuncwin: some logprog in WinIsUefi
* osfuncwin: getW10Release
* osfuncwin: WinIsUefi: fix uefi detection if w10 release >= 2004
* osparser: good bye to cmd64.exe
* osfunc: alldelete: change loglevel for not deleted files
-- d.oertel <d.oertel@uib.de> Fri, 19 Jun 2020 15:00
opsi-winst/opsi-script (4.12.3.15) experimental; urgency=low
* oswebservice: avoid double /rpc in service url;
* osfunclin: better getProfilesDirListLin
* osparser: doTextpatch: Do not crash on not creatable files
* osprocessess: ProcessIsRunning: more info in warning
-- d.oertel <d.oertel@uib.de> Tue, 09 Jun 2020 15:00
opsi-winst/opsi-script (4.12.3.14) experimental; urgency=low
* osparser: new flag: cmd64checked to avoid repeated checks for cmd64.exe
* osmain: bool var runSilent used in cli parameter check and to call
FBatchOberflaeche.setVisible(True/False);
* osbatchgui: start FBatchOberflaeche visible=false ; fixes #4485
-- Detlef Oertel <d.oertel@uib.de> Thu, 04 Jun 2020:15:00:00 +0200
opsi-winst/opsi-script (4.12.3.13) experimental; urgency=low
* osmain: bootmode: now using opsiclientagentconf
* linux: osprocesses: ProcessIsRunning: look for exact match in 15 char shortcmd
* osfunclin: os_shutdown()
* osmain: (linux) try to direct reboot or shutdown
-- Detlef Oertel <d.oertel@uib.de> thu, 12 Mar 2020:15:00:00 +0200
Changelog opsi-linux-bootimage
opsi-linux-bootimage (20210519-1) testing; urgency=low
* updated grubx64.efi with TFTP patch
-- Mathias Radtke <m.radtke@uib.de> Wed, 19 May 2021 11:25:00 +0200
opsi-linux-bootimage (20210518-3) testing; urgency=low
* corrected error on patching grub.cfg
-- Mathias Radtke <m.radtke@uib.de> Tue, 18, May 2021 12:17:00 +0200
opsi-linux-bootimage (20210518-2) testing; urgency=medium
* updating current grub.cfg to work with new grub
-- Mathias Radtke <m.radtke@uib.de> Tue, 18, May 2021 10:19:00 +0200
opsi-linux-bootimage (20210518-1) testing; urgency=medium
* updated grub.cfg
-- Mathias Radtke <m.radtke@uib.de> Tue, 18, May 2021 08:22:00 +0200
opsi-linux-bootimage (20210512-1) testing; urgency=medium
* updated python-opsi
* included new grub with higher blocksize
-- Mathias Radtke <m.radtke@uib.de> Wed, 12 May 2021 14:15:00 +0100
opsi-linux-bootimage (20210426-1) testing; urgency=medium
* updated python opsi
* PATCHA_IN provides more variables
-- Mathias Radtke <m.radtke@uib.de> Mon, 26 Apr 2021 15:15:00 +0100
opsi-linux-bootimage (20210413-1) testing; urgency=medium
* updated python-opsi
* kernel 5.11.8
-- Mathias Radtke <m.radtke@uib.de> Tue, 13 Apr 2021 11:41:00 +0200
opsi-linux-bootimage (20210326-1) testing; urgency=medium
* updated python-opsi
* added rtc driver
* nvme-cli added
-- Mathias Radtke <m.radtke@uib.de> Thu, 25 Mar 2021 12:21:00 +0100
opsi-linux-bootimage (20210305-1) testing; urgency=medium
* kernel 5.10.20
* using default resov.conf instead of systemd stub resolver
-- Mathias Radtke <m.radtke@uib.de> Fri, 05 Mar 2021 14:23:27 +0100
opsi-linux-bootimage (20210209-1) testing; urgency=medium
* kernel 5.10.14
* updated python-opsi
* patcha now support multi line replacement
-- Mathias Radtke <m.radtke@uib.de> Tue, 09 Feb 2021 10:16:23 +0100
opsi-linux-bootimage (20210201-1) testing; urgency=medium
* no more sfdisk downgrades
* updated python-opsi
-- Mathias Radtke <m.radtke@uib.de> Mon, 01 Feb 2021 10:30:45 +0100
opsi-linux-bootimage (20210119-1) testing; urgency=medium
* using WebDav when it is set in protocol
-- Mathias Radtke <m.radtke@uib.de> Tue, 19 Jan 2021 09:30:40 +0100
opsi-linux-bootimage (20210118-1) testing; urgency=medium
* kernel 5.10.7
* removed ntl_nic from to be removed firmware
-- Mathias Radtke <m.radtke@uib.de> Mon, 18 Jan 2021 09:52:07 +0100
opsi-linux-bootimage (20201120-1) testing; urgency=medium
* corrected build process
* corrected Microsoft Dock Patch
-- Mathias Radtke <m.radtke@uib.de> Fri, 20 Nov 2020 14:26:35 +0100
opsi-linux-bootimage (20201118-1) testing; urgency=medium
* removed wifi related code
-- Mathias Radtke <m.radtke@uib.de> Wed, 18 Nov 2020 14:27:58 +0100
opsi-linux-bootimage (20201106-1) testing; urgency=medium
* kernel 5.9.6
* removed rngd
* fixed secure boot check
-- Mathias Radtke <m.radtke@uib.de> Fri, 06 Nov 2020 10:35:06 +0100
opsi-linux-bootimage (20201007-1) testing; urgency=medium
* manually adding shred binary
* added pycryptodome
* kernel 5.8.13
-- Mathias Radtke <m.radtke@uib.de> Wed, 07 Oct 2020 08:34:14 +0200
opsi-linux-bootimage (20200915-1) testing; urgency=medium
* updated Microsoft surface dock patch
-- Mathias Radtke <m.radtke@uib.de> Tue, 15 Sep 2020 10:05:27 +0200
opsi-linux-bootimage (20200908-1) testing; urgency=medium
* kernel 5.8.5
* deativated lidswitch on closed notebooks
-- Mathias Radtke <m.radtke@uib.de> Tue, 08 Sep 2020 15:34:30 +0200
opsi-linux-bootimage (20200827-2) testing; urgency=medium
* corrected opsi image startup on boot
-- Mathias Radtke <m.radtke@uib.de> Thu, 27 Aug 2020 16:40:32 +0200
opsi-linux-bootimage (20200827-1) testing; urgency=medium
* added crypt to hidden imports in binary build process
-- Mathias Radtke <m.radtke@uib.de> Wed, 26 Aug 2020 14:58:12 +0200
opsi-linux-bootimage (20200824-1) testing; urgency=medium
* postinst/spec: corrected usage of fileadmins group
-- Mathias Radtke <m.radtke@uib.de> Mon, 24 Aug 2020 10:27:41 +0200
opsi-linux-bootimage (20200821-1) testing; urgency=medium
* pre/postinst: fixed error on non existing 32bit config files
-- Mathias Radtke <m.radtke@uib.de> Fri, 21 Aug 2020 10:49:39 +0200
opsi-linux-bootimage (20200819-1) testing; urgency=medium
* pre/postinst: removed 32bit legacy stuff
-- Mathias Radtke <m.radtke@uib.de> Wed, 19 Aug 2020 14:20:12 +0200
opsi-linux-bootimage (20200818-3) testing; urgency=medium
* spec: removed some leftover legacy stuff
-- Mathias Radtke <m.radtke@uib.de> Tue, 18 Aug 2020 13:19:56 +0200
opsi-linux-bootimage (20200818-2) testing; urgency=medium
* spec: removed legacy 32bit files
-- Mathias Radtke <m.radtke@uib.de> Tue, 18 Aug 2020 11:27:10 +0200
opsi-linux-bootimage (20200818-1) testing; urgency=medium
* fixed more errors due to non available 32bit bootimage
-- Mathias Radtke <m.radtke@uib.de> Tue, 18 Aug 2020 10:00:00 +0200
opsi-linux-bootimage (20200817-2) testing; urgency=medium
* fixed error in automated build process
-- Mathias Radtke <m.radtke@uib.de> Mon, 17 Aug 2020 16:10:00 +0200
opsi-linux-bootimage (20200817-1) testing; urgency=medium
* python3
* ubuntu 20.04 as base
-- Mathias Radtke <m.radtke@uib.de> Mon, 17 Aug 2020 14:08:07 +0200
opsi-linux-bootimage (20200814-1) testing; urgency=medium
* opsi 4.2 modifications
-- Jan Schneider <j.schneider@uib.de> Fri, 14 Aug 2020 15:35:00 +0200
opsi-linux-bootimage (20200624-1) testing; urgency=medium
* added p7zip-full
* kernel 5.7.5
-- Mathias Radtke <m.radtke@uib.de> Wed, 24 Jun 2020 09:32:50 +0200
opsi-linux-bootimage (20200506-1) testing; urgency=medium
* Ignoring clientconfig.depot.protocol = webdav; fallback to cifs
* when bootimage creates a new client which is in uefi mode, the uefi
setting in opsi backend is added
* when bootimage creates a new client with manually added append parameters,
those parameters are added to the clients opsi-linux-bootimage.append
parameter
* grub.cfg now contains more entries for manually starting a client with
specific append parameters
-- Mathias Radtke <m.radtke@uib.de> Wed, 06 May 2020 11:26:00 +0200
opsi-linux-bootimage (20200416-1) testing; urgency=medium
* kernel 5.6.4
* rpm: corrected signed kernel linking error
-- Mathias Radtke <m.radtke@uib.de> Thu, 16 Apr 2020 10:40:00 +0200
opsi-linux-bootimage (20200407-2) testing; urgency=medium
rpm: corrected replacing directories on SLES/OpenSUSE*
-- Mathias Radtke <m.radtke@uib.de> Tue, 07 Apr 2020 16:28:00 +0200
opsi-linux-bootimage (20200407-1) testing; urgency=medium
* updated grub to 2.02+dfsg1-20
* updated grub regexp.mod
* added grub http.mod
* kernel 5.6.2
-- Mathias Radtke <m.radtke@uib.de> Tue, 07 Apr 2020 11:57:00 +0200
opsi-linux-bootimage (20200205-1) testing; urgency=medium
* intel lpss modules are now modular
-- Mathias Radtke <m.radtke@uib.de> Wed, 05 Feb 2020 16:00:52 +0100
opsi-linux-bootimage (20200203-1) testing; urgency=medium
* kernel 5.4.15
* fixed error when using secure boot module on SLES/openSUSE opsi server
* opsi.init: addeed possibility to use easypass bootimage append parameter
to change root password
-- Mathias Radtke <m.radtke@uib.de> Wed, 29 Jan 2020 16:20:29 +0100