opsiconfd (4.2.0.321-1) stable; urgency=medium

  * Changed: Update python packages

 -- Jan Schneider <j.schneider@uib.de>  Wed, 17 Apr 2024 19:47:44 +0000

opsiconfd (4.2.0.320-1) stable; urgency=medium

  * Changed: No public changes

 -- Jan Schneider <j.schneider@uib.de>  Sat, 03 Feb 2024 13:20:37 +0100

opsiconfd (4.2.0.319-1) stable; urgency=medium

  * Changed: Update python-opsi to 4.2.0.351

 -- Jan Schneider <j.schneider@uib.de>  Wed, 17 Jan 2024 21:40:20 +0000

opsiconfd (4.2.0.318-1) stable; urgency=medium

  * Changed: Update python-opsi to 4.2.0.350

 -- Jan Schneider <j.schneider@uib.de>  Wed, 17 Jan 2024 18:20:54 +0000

opsiconfd (4.2.0.317-1) stable; urgency=medium

  * Fixed: Update python-opsi to 4.2.0.349
  * Changed: Separate retry_on_deadlock and retry_on_server_gone

 -- Jan Schneider <j.schneider@uib.de>  Wed, 17 Jan 2024 15:07:52 +0000

opsiconfd (4.2.0.316-1) stable; urgency=medium

  * Changed: Update python-opsi to 4.2.0.348

 -- Jan Schneider <j.schneider@uib.de>  Wed, 17 Jan 2024 13:59:55 +0000

opsiconfd (4.2.0.315-1) stable; urgency=medium

  * Changed: Updating python-opsi to 4.2.0.347

 -- Jan Schneider <j.schneider@uib.de>  Mon, 15 Jan 2024 07:55:31 +0000

opsiconfd (4.2.0.314-1) stable; urgency=medium

  * Changed: Update python-opsi to 4.2.0.346
  * Changed: Update python packages

 -- Jan Schneider <j.schneider@uib.de>  Sat, 13 Jan 2024 15:29:02 +0000

opsiconfd (4.2.0.313-1) stable; urgency=medium

  * Fixed: Use libcrypto.so.1.1 from system on SLES 15 SP2

 -- Jan Schneider <j.schneider@uib.de>  Thu, 11 Jan 2024 13:30:05 +0000

opsiconfd (4.2.0.312-1) stable; urgency=medium

  * Changed: Update python-opsi to 4.2.0.345

 -- Jan Schneider <j.schneider@uib.de>  Tue, 09 Jan 2024 21:27:46 +0000

opsiconfd (4.2.0.311-1) stable; urgency=medium

  * Changed: Update python-opsi to 4.2.0.344
  * Changed: Update python packages
  * Fixed: Keep opsi CA Subject on renew

 -- Jan Schneider <j.schneider@uib.de>  Tue, 09 Jan 2024 15:39:02 +0000

opsiconfd (4.2.0.310-1) stable; urgency=medium

  * Changed: update python versions

 -- Fabian Kalweit <f.kalweit@uib.de>  Tue, 06 Jun 2023 09:08:17 +0200

opsiconfd (4.2.0.309-1) stable; urgency=medium

  * Changed: check product on depot

 -- Fabian Kalweit <f.kalweit@uib.de>  Mon, 15 May 2023 07:59:01 +0200

opsiconfd (4.2.0.308-1) stable; urgency=medium

  * Changed: Update python packages
  * Changed: Add dependency to zstd

 -- Jan Schneider <j.schneider@uib.de>  Thu, 27 Apr 2023 05:29:50 +0000

opsiconfd (4.2.0.307-1) stable; urgency=medium

  * Changed: Update python packages
  * Fixed: Fix max authentication for session rest api

 -- Jan Schneider <j.schneider@uib.de>  Mon, 17 Apr 2023 10:14:01 +0000

opsiconfd (4.2.0.306-1) stable; urgency=medium

  * Changed: New configed links

 -- Jan Schneider <j.schneider@uib.de>  Fri, 24 Mar 2023 12:53:44 +0100

opsiconfd (4.2.0.305-1) stable; urgency=medium

  * Fixed: Fix change terminal font size

 -- Jan Schneider <j.schneider@uib.de>  Wed, 01 Mar 2023 20:56:54 +0100

opsiconfd (4.2.0.304-1) stable; urgency=medium

  * Changed: Update python packages

 -- Jan Schneider <j.schneider@uib.de>  Thu, 02 Feb 2023 18:24:03 +0000

opsiconfd (4.2.0.303-1) stable; urgency=medium

  * Added: health-check --upgrade-check
  * Added: Add upgrade issues to health check

 -- Jan Schneider <j.schneider@uib.de>  Fri, 27 Jan 2023 06:55:31 +0100

opsiconfd (4.2.0.302-1) stable; urgency=medium

  * Changed: Rework health-check data structures for opsi-cli table

 -- Jan Schneider <j.schneider@uib.de>  Tue, 24 Jan 2023 07:13:39 +0000

opsiconfd (4.2.0.301-1) stable; urgency=medium

  * Changed: Update python packages

 -- Jan Schneider <j.schneider@uib.de>  Mon, 23 Jan 2023 11:01:06 +0000

opsiconfd (4.2.0.300-1) stable; urgency=medium

  * Changed: Update python packages
  * Fixed: Fix backend_getInterface

 -- Jan Schneider <j.schneider@uib.de>  Sat, 21 Jan 2023 12:21:17 +0000

opsiconfd (4.2.0.299-1) stable; urgency=medium

  * Changed: Update python packages
  * Changed: Force MySQL update on full setup
  * Changed: refactor health-check
  * Changed: overwrite backend_getInterface

 -- Jan Schneider <j.schneider@uib.de>  Fri, 20 Jan 2023 07:30:49 +0000

opsiconfd (4.2.0.298-1) stable; urgency=medium

  * Fixed: webdav dir browser

 -- Fabian Kalweit <f.kalweit@uib.de>  Wed, 14 Dec 2022 11:07:13 +0000

opsiconfd (4.2.0.297-1) stable; urgency=medium

  * Changed: updated python-opsi to 4.2.0.318 to allow control files in toml format

 -- doerrer <n.doerrer@uib.de>  Fri, 09 Dec 2022 15:29:40 +0100

opsiconfd (4.2.0.296-1) stable; urgency=medium

  * Changed: add check_opsi_licenses
  * Changed: Update python packages
  * Changed: New file permissions for opsi CA key

 -- Fabian Kalweit <f.kalweit@uib.de>  Tue, 29 Nov 2022 06:46:56 +0000

opsiconfd (4.2.0.295-1) stable; urgency=medium

  * Changed: server health check
  * Changed: config allow host key only auth
  * Changed: add server health check

 -- Fabian Kalweit <f.kalweit@uib.de>  Fri, 25 Nov 2022 12:20:50 +0000

opsiconfd (4.2.0.294-1) stable; urgency=medium

  * Changed: Update python packages

 -- Jan Schneider <j.schneider@uib.de>  Fri, 11 Nov 2022 13:32:41 +0100

opsiconfd (4.2.0.293-1) stable; urgency=medium

  * Changed: Update python packages

 -- Jan Schneider <j.schneider@uib.de>  Thu, 03 Nov 2022 11:33:48 +0100

opsiconfd (4.2.0.292-1) stable; urgency=medium

  * Fixed: python-opsi dependencies

 -- Fabian Kalweit <f.kalweit@uib.de>  Mon, 31 Oct 2022 11:45:30 +0000

opsiconfd (4.2.0.291-1) stable; urgency=medium

  * Changed: No public changes

 -- Fabian Kalweit <f.kalweit@uib.de>  Fri, 21 Oct 2022 13:50:56 +0000

opsiconfd (4.2.0.290-1) stable; urgency=medium

  * Changed: Split skip-setup "ssl" into "server_cert" and "opsi_ca"

 -- Jan Schneider <j.schneider@uib.de>  Wed, 05 Oct 2022 15:32:24 +0000

opsiconfd (4.2.0.289-1) stable; urgency=medium

  * Changed: Update python packages

 -- Jan Schneider <j.schneider@uib.de>  Fri, 30 Sep 2022 08:14:41 +0000

opsiconfd (4.2.0.288-1) stable; urgency=medium

  * Fixed: session max age on admin page
  * Changed: Update xterm.js to 5.0.0
  * Fixed: Fix write_error_log
  * Changed: New default for --symlink-logs is true

 -- Fabian Kalweit <f.kalweit@uib.de>  Mon, 26 Sep 2022 06:57:14 +0000

opsiconfd (4.2.0.287-1) stable; urgency=medium

  * Fixed: fix ucs44 reboot
  * Changed: welcome page add link to webgui (if loaded)

 -- Fabian Kalweit <f.kalweit@uib.de>  Fri, 09 Sep 2022 13:11:31 +0000

opsiconfd (4.2.0.286-1) stable; urgency=medium

  * Changed: Update python packages

 -- Jan Schneider <j.schneider@uib.de>  Mon, 05 Sep 2022 14:50:27 +0200

opsiconfd (4.2.0.285-1) stable; urgency=medium

  * Fixed: Fix admin interface logout button
  * Changed: Update python packages
  * Fixed: updated opsicommon to 4.2.0.293 - fixed jsonrpc cleanup

 -- Jan Schneider <j.schneider@uib.de>  Wed, 17 Aug 2022 21:50:18 +0200

opsiconfd (4.2.0.283-1) stable; urgency=medium

  * Changed: No public changes

 -- doerrer <n.doerrer@uib.de>  Mon, 01 Aug 2022 13:40:03 +0000

opsiconfd (4.2.0.282-1) stable; urgency=medium

  * Changed: Allow access to /boot for hosts

 -- Jan Schneider <j.schneider@uib.de>  Fri, 22 Jul 2022 13:17:27 +0200

opsiconfd (4.2.0.281-1) stable; urgency=medium

  * Changed: Update python packages
  * Fixed: Always ignore max sessions for depot servers

 -- Jan Schneider <j.schneider@uib.de>  Thu, 21 Jul 2022 20:44:10 +0000

opsiconfd (4.2.0.280-1) stable; urgency=medium

  * Changed: Update python-opsi (4.2.0.301 -> 4.2.0.305)
  * Changed: Update python packages

 -- Jan Schneider <j.schneider@uib.de>  Mon, 18 Jul 2022 17:41:22 +0000

opsiconfd (4.2.0.279-1) stable; urgency=medium

  * Changed: Update python packages

 -- Jan Schneider <j.schneider@uib.de>  Thu, 14 Jul 2022 14:21:47 +0200

opsiconfd (4.2.0.278-1) stable; urgency=medium

  * Changed: Update python packages

 -- Jan Schneider <j.schneider@uib.de>  Wed, 13 Jul 2022 10:00:45 +0000

opsiconfd (4.2.0.277-1) stable; urgency=medium

  * Changed: Update python packages

 -- Jan Schneider <j.schneider@uib.de>  Tue, 12 Jul 2022 17:01:54 +0000

opsiconfd (4.2.0.276-1) stable; urgency=medium

  * Changed: Send WWW-Authenticate header but not on XMLHttpRequest

 -- Jan Schneider <j.schneider@uib.de>  Thu, 07 Jul 2022 12:58:30 +0200

opsiconfd (4.2.0.275-1) stable; urgency=medium

  * Fixed: error in rest api with dict response

 -- Fabian Kalweit <f.kalweit@uib.de>  Wed, 06 Jul 2022 13:50:06 +0000

opsiconfd (4.2.0.274-1) stable; urgency=medium

  * Changed: No public changes

 -- Fabian Kalweit <f.kalweit@uib.de>  Wed, 06 Jul 2022 11:45:33 +0000

opsiconfd (4.2.0.273-1) stable; urgency=medium

  * Changed: Update python packages
  * Changed: Use /etc/os-release instead of lsb_release

 -- Jan Schneider <j.schneider@uib.de>  Tue, 05 Jul 2022 10:01:11 +0000

opsiconfd (4.2.0.272-1) stable; urgency=medium

  * Fixed: Fix WebDAV mount on Windows

 -- Jan Schneider <j.schneider@uib.de>  Fri, 10 Jun 2022 10:57:00 +0200

opsiconfd (4.2.0.271-1) stable; urgency=medium

  * Added: ReverseProxy grafana websocket support

 -- Jan Schneider <j.schneider@uib.de>  Wed, 08 Jun 2022 21:27:53 +0200

opsiconfd (4.2.0.270-1) stable; urgency=medium

  * Changed: Show login page after session timeout
  * Added: Implement login page

 -- Jan Schneider <j.schneider@uib.de>  Wed, 08 Jun 2022 09:05:18 +0200

opsiconfd (4.2.0.269-1) stable; urgency=medium

  * Changed: Preserve host for grafana proxy

 -- Jan Schneider <j.schneider@uib.de>  Wed, 01 Jun 2022 08:23:10 +0200

opsiconfd (4.2.0.268-1) stable; urgency=medium

  * Fixed: Fix grafana redirect

 -- Jan Schneider <j.schneider@uib.de>  Tue, 31 May 2022 19:53:45 +0200

opsiconfd (4.2.0.267-1) stable; urgency=medium

  * Changed: Update python packages

 -- Jan Schneider <j.schneider@uib.de>  Tue, 31 May 2022 06:16:56 +0000

opsiconfd (4.2.0.266-1) stable; urgency=medium

  * Changed: Update python packages

 -- Jan Schneider <j.schneider@uib.de>  Wed, 25 May 2022 14:40:27 +0000

opsiconfd (4.2.0.265-1) stable; urgency=medium

  * Changed: Replace "Configed" tab with "Links"
  * Changed: Redirect stdin to /dev/null

 -- Jan Schneider <j.schneider@uib.de>  Wed, 25 May 2022 08:02:41 +0200

opsiconfd (4.2.0.264-1) stable; urgency=medium

  * Changed: Update python packages

 -- Jan Schneider <j.schneider@uib.de>  Mon, 23 May 2022 18:13:59 +0200

opsiconfd (4.2.0.263-1) stable; urgency=medium

  * Changed: Speedup session handling

 -- Jan Schneider <j.schneider@uib.de>  Fri, 20 May 2022 10:07:44 +0000

opsiconfd (4.2.0.262-1) stable; urgency=medium

  * Changed: Update python-opsi (4.2.0.291 -> 4.2.0.292)
  * Changed: Improve redis connection handling

 -- Jan Schneider <j.schneider@uib.de>  Thu, 19 May 2022 16:09:03 +0200

opsiconfd (4.2.0.261-1) stable; urgency=medium

  * Changed: Update python packages
  * Fixed: fix adminpage tab line break

 -- Jan Schneider <j.schneider@uib.de>  Tue, 17 May 2022 14:11:39 +0200

opsiconfd (4.2.0.260-1) stable; urgency=medium

  * Changed: Update python packages

 -- Jan Schneider <j.schneider@uib.de>  Mon, 09 May 2022 17:29:35 +0000

opsiconfd (4.2.0.259-1) stable; urgency=medium

  * Added: Show JSONRPC method documentation in Admin interface if available
  * Changed: Update python packages
  * Changed: Add buttons to change terminal font size

 -- Jan Schneider <j.schneider@uib.de>  Wed, 04 May 2022 14:21:49 +0200

opsiconfd (4.2.0.258-1) stable; urgency=medium

  * Changed: Update python packages
  * Fixed: Fix grafana auto login / set-cookie

 -- Jan Schneider <j.schneider@uib.de>  Fri, 29 Apr 2022 17:22:13 +0200

opsiconfd (4.2.0.257-1) stable; urgency=medium

  * Changed: Update python packages

 -- Jan Schneider <j.schneider@uib.de>  Tue, 26 Apr 2022 23:06:05 +0200

opsiconfd (4.2.0.256-1) stable; urgency=medium

  * Changed: No public changes

 -- doerrer <n.doerrer@uib.de>  Fri, 22 Apr 2022 14:45:58 +0200

opsiconfd (4.2.0.255-1) stable; urgency=medium

  * Changed: config change welcome page type to str2bool

 -- Fabian Kalweit <f.kalweit@uib.de>  Wed, 20 Apr 2022 11:25:17 +0000

opsiconfd (4.2.0.254-1) stable; urgency=medium

  * Fixed: bug with welcome page
  * Changed: install addon show messages (error/success)

 -- Fabian Kalweit <f.kalweit@uib.de>  Thu, 14 Apr 2022 07:27:15 +0000

opsiconfd (4.2.0.253-1) stable; urgency=medium

  * Changed: new version

 -- Fabian Kalweit <f.kalweit@uib.de>  Fri, 08 Apr 2022 09:15:23 +0000

opsiconfd (4.2.0.252-1) stable; urgency=medium

  * Changed: Update python packages

 -- Jan Schneider <j.schneider@uib.de>  Thu, 07 Apr 2022 10:36:16 +0200

opsiconfd (4.2.0.250-1) stable; urgency=medium

  * Changed: update python-opsi / python-opsi-common
  * Changed: admin page clear license cache

 -- Fabian Kalweit <f.kalweit@uib.de>  Wed, 06 Apr 2022 08:30:04 +0000

opsiconfd (4.2.0.249-1) stable; urgency=medium

  * Changed: Update python packages
  * Changed: Retry backend connection on master failure

 -- Jan Schneider <j.schneider@uib.de>  Fri, 01 Apr 2022 15:19:16 +0200

opsiconfd (4.2.0.248-1) stable; urgency=medium

  * Changed: Update python packages
  * Changed: Update cookie via websocket message
  * Changed: Rework admin interface log viewer
  * Changed: add welcome page
  * Changed: Improve layout, maximize tab
  * Added: Terminal resize

 -- Jan Schneider <j.schneider@uib.de>  Tue, 29 Mar 2022 12:09:23 +0200

opsiconfd (4.2.0.247-1) stable; urgency=medium

  * Changed: Update python packages

 -- Jan Schneider <j.schneider@uib.de>  Wed, 23 Mar 2022 14:21:04 +0100

opsiconfd (4.2.0.246-1) stable; urgency=medium

  * Changed: No public changes

 -- Jan Schneider <j.schneider@uib.de>  Mon, 14 Mar 2022 15:30:14 +0100

opsiconfd (4.2.0.245-1) stable; urgency=medium

  * Changed: Always wait for session to be stored in redis

 -- Jan Schneider <j.schneider@uib.de>  Wed, 09 Mar 2022 15:03:53 +0100

opsiconfd (4.2.0.244-1) stable; urgency=medium

  * Fixed: Fix reading RedisTimeSeries data

 -- Jan Schneider <j.schneider@uib.de>  Fri, 25 Feb 2022 14:10:16 +0100

opsiconfd (4.2.0.243-1) stable; urgency=medium

  * Changed: Update python-opsi-common (4.2.0.276 -> 4.2.0.277)

 -- Jan Schneider <j.schneider@uib.de>  Fri, 25 Feb 2022 00:15:52 +0000

opsiconfd (4.2.0.242-1) stable; urgency=medium

  * Changed: Add licensing tab
  * Changed: Impove grafana setup
  * Changed: Update python-opsi-common (4.2.0.275 -> 4.2.0.276)
  * Fixed: Fix creating grafana dashboard user

 -- Jan Schneider <j.schneider@uib.de>  Thu, 24 Feb 2022 21:41:43 +0100

opsiconfd (4.2.0.241-1) stable; urgency=medium

  * Changed: Update python packages

 -- Jan Schneider <j.schneider@uib.de>  Thu, 24 Feb 2022 10:06:04 +0000

opsiconfd (4.2.0.240-1) stable; urgency=medium

  * Changed: Update python packages

 -- Jan Schneider <j.schneider@uib.de>  Wed, 23 Feb 2022 15:52:36 +0000

opsiconfd (4.2.0.239-1) stable; urgency=medium

  * Changed: Add config admin-interface-terminal-shell
  * Changed: Use configured user shell

 -- Jan Schneider <j.schneider@uib.de>  Tue, 22 Feb 2022 12:33:59 +0100

opsiconfd (4.2.0.238-1) stable; urgency=medium

  * Changed: Update python-opsi (4.2.0.272 -> 4.2.0.273)
  * Changed: Update python packages
  * Fixed: Fix nagios disk usage check

 -- Jan Schneider <j.schneider@uib.de>  Mon, 21 Feb 2022 11:44:38 +0000

opsiconfd (4.2.0.237-1) stable; urgency=medium

  * Changed: Update python packages
  * Changed: Improve terminal latency

 -- Jan Schneider <j.schneider@uib.de>  Fri, 18 Feb 2022 15:52:01 +0000

opsiconfd (4.2.0.236-1) stable; urgency=medium

  * Added: Allow to disable admin interface features
  * Changed: Update python packages
  * Changed: Admin page hash links
  * Added: Terminal file upload
  * Added: Add terminal application
  * Changed: Log config on setup

 -- Jan Schneider <j.schneider@uib.de>  Thu, 17 Feb 2022 14:38:51 +0100

opsiconfd (4.2.0.235-1) stable; urgency=medium

  * Changed: Update python packages

 -- Jan Schneider <j.schneider@uib.de>  Tue, 08 Feb 2022 12:15:12 +0100

opsiconfd (4.2.0.234-1) stable; urgency=medium

  * Changed: Updated python packages

 -- Jan Schneider <j.schneider@uib.de>  Mon, 07 Feb 2022 13:13:14 +0100

opsiconfd (4.2.0.233-1) stable; urgency=medium

  * Changed: Show days until cert renewal in admin interface
  * Added: Add WebDAV link on admin interface
  * Changed: Config file is optional

 -- Jan Schneider <j.schneider@uib.de>  Thu, 03 Feb 2022 22:54:16 +0100

opsiconfd (4.2.0.232-1) stable; urgency=medium

  * Changed: Update python pacakages
  * Added: Add central webdav share /webdav

 -- Jan Schneider <j.schneider@uib.de>  Fri, 28 Jan 2022 17:31:41 +0100

opsiconfd (4.2.0.231-1) stable; urgency=medium

  * Changed: Recreate server cert if ca is renewed

 -- Jan Schneider <j.schneider@uib.de>  Thu, 27 Jan 2022 22:12:12 +0100

opsiconfd (4.2.0.230-1) stable; urgency=medium

  * Changed: Check server cert against ca
  * Changed: Improve ssl info in admin interface
  * Changed: Version 4.2.0.230 running with python 3.10
  * Changed: Update fastapi to 0.73
  * Changed: Update python packages

 -- Jan Schneider <j.schneider@uib.de>  Tue, 25 Jan 2022 20:03:21 +0100

opsiconfd (4.2.0.229-1) stable; urgency=medium

  * Changed: No public changes

 -- Jan Schneider <j.schneider@uib.de>  Fri, 21 Jan 2022 14:24:11 +0100

opsiconfd (4.2.0.228-1) stable; urgency=medium

  * Changed: No public changes

 -- Jan Schneider <j.schneider@uib.de>  Thu, 20 Jan 2022 14:59:22 +0100

opsiconfd (4.2.0.227-1) stable; urgency=medium

  * Changed: Update python packages

 -- Jan Schneider <j.schneider@uib.de>  Wed, 12 Jan 2022 13:56:19 +0100

opsiconfd (4.2.0.226-1) stable; urgency=medium

  * Changed: Recreate server cert if key or cert unreadable
  * Changed: Check server cert and key mismatch
  * Changed: Add lsb-release to dependencies
  * Fixed: Fix setting RLIMIT_NOFILE
  * Changed: Update python packages

 -- Jan Schneider <j.schneider@uib.de>  Fri, 07 Jan 2022 12:35:41 +0100

opsiconfd (4.2.0.225-1) stable; urgency=medium

  * Changed: Log System Volume Information MKCOL error with debug level
  * Fixed: Make /public readonly

 -- Jan Schneider <j.schneider@uib.de>  Wed, 22 Dec 2021 15:06:43 +0100

opsiconfd (4.2.0.224-1) stable; urgency=medium

  * Changed: Update python-opsi

 -- Jan Schneider <j.schneider@uib.de>  Fri, 17 Dec 2021 18:46:56 +0100

opsiconfd (4.2.0.223-1) stable; urgency=medium

  * Added: adminpage unlock all products
  * Added: adminpage unlock products
  * Added: adminpage show locked products
  * Fixed: monitoring product status -d all

 -- Fabian Kalweit <f.kalweit@uib.de>  Wed, 15 Dec 2021 13:35:27 +0000

opsiconfd (4.2.0.222-1) stable; urgency=medium

  * Fixed: Fix grafana / session problem

 -- Jan Schneider <j.schneider@uib.de>  Wed, 15 Dec 2021 09:59:42 +0100

opsiconfd (4.2.0.221-1) stable; urgency=medium

  * Changed: Disable max session per ip for depot servers
  * Fixed: Fix webdav handling of special characters in filenames

 -- Jan Schneider <j.schneider@uib.de>  Tue, 14 Dec 2021 12:20:20 +0100

opsiconfd (4.2.0.220-1) stable; urgency=medium

  * Changed: monitoring test if depot exists and if clients match

 -- Fabian Kalweit <f.kalweit@uib.de>  Fri, 10 Dec 2021 11:56:42 +0000

opsiconfd (4.2.0.219-1) stable; urgency=medium

  * Fixed: Fix login for recent grafana version

 -- Jan Schneider <j.schneider@uib.de>  Fri, 03 Dec 2021 11:44:32 +0100

opsiconfd (4.2.0.218-1) stable; urgency=medium

  * Changed: Update opsi packages

 -- Jan Schneider <j.schneider@uib.de>  Wed, 01 Dec 2021 14:38:39 +0100

opsiconfd (4.2.0.217-1) stable; urgency=medium

  * Changed: No public changes

 -- Jan Schneider <j.schneider@uib.de>  Wed, 01 Dec 2021 11:10:58 +0100

opsiconfd (4.2.0.216-1) stable; urgency=medium

  * Changed: Log rotation for client logs
  * Changed: Update python packages

 -- Jan Schneider <j.schneider@uib.de>  Thu, 25 Nov 2021 12:09:45 +0100

opsiconfd (4.2.0.215-1) stable; urgency=medium

  * Fixed: Skip server certificate check if ssl in skip-setup

 -- Jan Schneider <j.schneider@uib.de>  Wed, 24 Nov 2021 10:05:48 +0100

opsiconfd (4.2.0.214-1) stable; urgency=medium

  * Fixed: added postinst fix for SSL library incompatibility of SLES15-X

 -- doerrer <n.doerrer@uib.de>  Thu, 18 Nov 2021 16:53:19 +0100

opsiconfd (4.2.0.213-1) stable; urgency=medium

  * Fixed: Update python-opsi to fix onetime password auth

 -- Jan Schneider <j.schneider@uib.de>  Mon, 15 Nov 2021 18:24:06 +0100

opsiconfd (4.2.0.212-1) stable; urgency=medium

  * Changed: Update python packages

 -- Jan Schneider <j.schneider@uib.de>  Mon, 15 Nov 2021 11:43:19 +0100

opsiconfd (4.2.0.211-1) stable; urgency=medium

  * Fixed: Fix addon reload

 -- Jan Schneider <j.schneider@uib.de>  Thu, 11 Nov 2021 08:37:18 +0100

opsiconfd (4.2.0.210-1) stable; urgency=medium

  * Added: List and install addons via admin interface

 -- Jan Schneider <j.schneider@uib.de>  Tue, 09 Nov 2021 12:44:31 +0100

opsiconfd (4.2.0.208-1) stable; urgency=medium

  * Added: Show sessions on admin page
  * Added: Show routes on info page

 -- Jan Schneider <j.schneider@uib.de>  Thu, 04 Nov 2021 13:08:40 +0100

opsiconfd (4.2.0.207-1) stable; urgency=medium

  * Changed: updated python-opsi to 4.2.0.247 (minor cleanup)
  * Added: Reload button on admininterface
  * Added: Implement AddonManager

 -- doerrer <n.doerrer@uib.de>  Mon, 11 Oct 2021 11:33:26 +0200

opsiconfd (4.2.0.206-1) stable; urgency=medium

  * Fixed: Fix ipv6 client session handling

 -- Jan Schneider <j.schneider@uib.de>  Fri, 08 Oct 2021 08:50:28 +0200

opsiconfd (4.2.0.205-1) stable; urgency=medium

  * Changed: Update python packages

 -- Jan Schneider <j.schneider@uib.de>  Fri, 01 Oct 2021 13:34:44 +0000

opsiconfd (4.2.0.204-1) stable; urgency=medium

  * Changed: add debug option: rpc error log

 -- Fabian Kalweit <f.kalweit@uib.de>  Tue, 28 Sep 2021 12:19:49 +0200

opsiconfd (4.2.0.203-1) stable; urgency=medium

  * Fixed: arm64 pam workaround
  * Fixed: logger reload (stderr,file)

 -- Fabian Kalweit <f.kalweit@uib.de>  Wed, 22 Sep 2021 13:30:58 +0000

opsiconfd (4.2.0.202-1) stable; urgency=medium

  * Changed: Update python-opsi

 -- Jan Schneider <j.schneider@uib.de>  Tue, 21 Sep 2021 13:44:12 +0000

opsiconfd (4.2.0.201-1) stable; urgency=medium

  * Changed: Update python-opsi

 -- Jan Schneider <j.schneider@uib.de>  Tue, 21 Sep 2021 11:28:52 +0000

opsiconfd (4.2.0.200-1) stable; urgency=medium

  * Changed: add arm64 build

 -- Fabian Kalweit <f.kalweit@uib.de>  Mon, 20 Sep 2021 14:07:01 +0000

opsiconfd (4.2.0.199-1) stable; urgency=medium

  * Changed: New defaults for session-lifetime and max-session-per-ip
  * Changed: Do not keep zsync2 sessions

 -- Jan Schneider <j.schneider@uib.de>  Thu, 16 Sep 2021 16:28:32 +0200

opsiconfd (4.2.0.198-1) stable; urgency=medium

  * Changed: No public changes

 -- Jan Schneider <j.schneider@uib.de>  Thu, 16 Sep 2021 10:45:42 +0200

opsiconfd (4.2.0.197-1) stable; urgency=medium

  * Changed: Update python-opsi

 -- Jan Schneider <j.schneider@uib.de>  Thu, 16 Sep 2021 09:21:42 +0200

opsiconfd (4.2.0.196-1) stable; urgency=medium

  * Changed: Update python packages
  * Fixed: Delete session on backend_exit
  * Changed: Update python-opsi

 -- Jan Schneider <j.schneider@uib.de>  Wed, 15 Sep 2021 15:31:57 +0200

opsiconfd (4.2.0.195-1) stable; urgency=medium

  * Changed: Update python-opsi
  * Fixed: Check if log file exists before rotate
  * Changed: Answer with jsonrpc 2.0 response if client sends jsonrpc 2.0 request

 -- Jan Schneider <j.schneider@uib.de>  Thu, 02 Sep 2021 15:39:27 +0200

opsiconfd (4.2.0.194-1) stable; urgency=medium

  * Changed: Follow jsonrpc 2.0 spec
  * Changed: Update python packages
  * Added: WebDAV ignore case filesystem access on depot

 -- Jan Schneider <j.schneider@uib.de>  Fri, 27 Aug 2021 13:23:37 +0200

opsiconfd (4.2.0.193-1) stable; urgency=medium

  * Added: Show username
  * Added: Logout button
  * Changed: Require file admin rights to access depot
  * Added: Show Server-Timinig on JSONRPC-Interface page

 -- Jan Schneider <j.schneider@uib.de>  Tue, 24 Aug 2021 16:32:12 +0200

opsiconfd (4.2.0.192-1) stable; urgency=medium

  * Fixed: problem with file logging

 -- Fabian Kalweit <f.kalweit@uib.de>  Wed, 11 Aug 2021 13:11:43 +0000

opsiconfd (4.2.0.190-1) stable; urgency=medium

  * Fixed: Fix pam_unix error on ubuntu 20.04

 -- Jan Schneider <j.schneider@uib.de>  Fri, 06 Aug 2021 11:09:48 +0200

opsiconfd (4.2.0.189-1) stable; urgency=medium

  * Changed: Workaround for pam issues on SLES15 SP3

 -- Jan Schneider <j.schneider@uib.de>  Mon, 02 Aug 2021 16:57:32 +0200

opsiconfd (4.2.0.188-1) stable; urgency=medium

  * Changed: OBS: build ARM packages

 -- Fabian Kalweit <f.kalweit@uib.de>  Fri, 23 Jul 2021 11:55:17 +0000

opsiconfd (4.2.0.187-1) stable; urgency=medium

  * Fixed: update python opsi - fix mysql connection charset

 -- Fabian Kalweit <f.kalweit@uib.de>  Thu, 22 Jul 2021 13:17:43 +0000

opsiconfd (4.2.0.186-1) stable; urgency=medium

  * Changed: update python-opsi

 -- Fabian Kalweit <f.kalweit@uib.de>  Tue, 20 Jul 2021 11:26:08 +0000

opsiconfd (4.2.0.185-1) stable; urgency=medium

  * Fixed: Fix pam authentication on debian 11

 -- Jan Schneider <j.schneider@uib.de>  Fri, 16 Jul 2021 11:38:47 +0200

opsiconfd (4.2.0.184-1) stable; urgency=medium

  * Fixed: Fix logging issues in case of worker errors
  * Changed: Update python packages

 -- Jan Schneider <j.schneider@uib.de>  Thu, 15 Jul 2021 15:43:29 +0200

opsiconfd (4.2.0.183-1) stable; urgency=medium

  * Changed: Update python-opsi

 -- Jan Schneider <j.schneider@uib.de>  Tue, 06 Jul 2021 16:45:39 +0000

opsiconfd (4.2.0.181-1) stable; urgency=medium

  * Changed: Update python-opsi
  * Changed: Improve help text

 -- Jan Schneider <j.schneider@uib.de>  Fri, 25 Jun 2021 13:20:38 +0200

opsiconfd (4.2.0.180-1) stable; urgency=medium

  * Changed: Update python packages
  * Added: Allow client certificate creation

 -- Jan Schneider <j.schneider@uib.de>  Mon, 21 Jun 2021 16:01:23 +0200

opsiconfd (4.2.0.179-1) stable; urgency=medium

  * Changed: Removed isDefault flag from opsiconfd grafana datasource

 -- Jan Schneider <j.schneider@uib.de>  Thu, 17 Jun 2021 07:27:56 +0200

opsiconfd (4.2.0.178-1) stable; urgency=medium

  * Changed: Update python-opsi

 -- Jan Schneider <j.schneider@uib.de>  Mon, 14 Jun 2021 20:19:50 +0200

opsiconfd (4.2.0.177-1) stable; urgency=medium

  * Changed: Update python-opsi
  * Added: Add config ssl-trusted-certs
  * Added: Add config grafana-verify-cert

 -- Jan Schneider <j.schneider@uib.de>  Fri, 11 Jun 2021 14:53:53 +0200

opsiconfd (4.2.0.176-1) stable; urgency=medium

  * Changed: Process /var/lib/opsi/public in setup
  * Changed: Do not verify grafana ssl cert

 -- Jan Schneider <j.schneider@uib.de>  Fri, 11 Jun 2021 10:48:50 +0200

opsiconfd (4.2.0.175-1) stable; urgency=medium

  * Changed: Auto upgrade grafana plugin grafana-simple-json-datasource
  * Changed: Redirect /admin/grafana only
  * Added: add new public webdav share (/var/lib/opsi/public)
  * Changed: Add favicon.ico
  * Changed: Changed WsgiDAV dir browser configuration

 -- Jan Schneider <j.schneider@uib.de>  Thu, 10 Jun 2021 11:21:35 +0200

opsiconfd (4.2.0.174-1) stable; urgency=medium

  * Fixed: fix postinst add run-as-user to config
  * Fixed: Do not open multiple log websockets
  * Changed: Update python-opsi
  * Fixed: Fix maxmimum number of log records in redis streams
  * Added: Get number of log records in redis

 -- Fabian Kalweit <f.kalweit@uib.de>  Mon, 07 Jun 2021 11:53:26 +0000

opsiconfd (4.2.0.173-1) stable; urgency=medium

  * Changed: Deactivating client panel because it slows down grafana a lot in big environments

 -- Jan Schneider <j.schneider@uib.de>  Mon, 31 May 2021 13:51:17 +0200

opsiconfd (4.2.0.172-1) stable; urgency=medium

  * Changed: Update python-opsi

 -- Jan Schneider <j.schneider@uib.de>  Thu, 27 May 2021 15:54:01 +0200

opsiconfd (4.2.0.171-1) stable; urgency=medium

  * Changed: Do not return localdomain in getDomain()
  * Fixed: Fix monitoring user authentication
  * Changed: Add node_name to redis log key
  * Changed: Update python-opsi
  * Fixed: Use session-lifetime from config
  * Changed: Always use the same server fqdn from config
  * Added: Show ca and cert expiry on status page
  * Added: Warn if common name of CA changes
  * Added: Start webgui application
  * Changed: Add missing newline in config file
  * Added: Add configuration --ssl-ca-subject-cn
  * Changed: Implement force-stop
  * Added: Add config --worker-stop-timeout and it for systemd
  * Added: Limitation of the log records in redis streams
  * Changed: Improve zeroconf registration
  * Changed: Refactor zeroconf
  * Added: Run mysql update in setup tasks
  * Fixed: Fix monitoring path
  * Added: Monitor redis memory usage
  * Fixed: check disk if hostid != fqdn
  * Fixed: some fixes monitoring
  * Changed: Update python opsi
  * Added: Add actions "status" and "restart"
  * Changed: Show certificate serail number on admin interface and remove subjectKeyIdentifier
  * Added: Auto recreate server cert on runtime
  * Changed: Cleanup file headers
  * Added: adminpage: show num server/clients
  * Fixed: Fix opsiconfd reload with running log-viewer
  * Changed: Add ipv6 addresses to cert alternative names
  * Fixed: Determine correct arbiter pid
  * Changed: Check if another opsiconfd arbiter is running
  * Changed: Add opsi CA download link on info page
  * Changed: adminpage: mv config -> info; add ssl info
  * Fixed: Fix worker reloading
  * Changed: Install opsi ca into system store
  * Changed: Improve help text for --ssl-ciphers
  * Added: Log warning if client calls deprecated method
  * Fixed: Fix redis reconnect
  * Changed: Set default executor-workers to 10
  * Fixed: Fix ipv6 listen with one worker
  * Changed: Improve worker memory usage
  * Changed: Do not use libjemalloc by default
  * Changed: Use jemalloc by default
  * Changed: If jemalloc is configured but not available, log an error but continue
  * Changed: Measure worker memory usage over an interval of a hour
  * Added: Set default executor workers to 8
  * Changed: Always use the supervisor
  * Changed: Improve log viewer
  * Added: New config --restart-worker-mem to restart workers with high mem usage
  * Added: Implement a worker supervisor
  * Added: Memory profiling with objgraph
  * Fixed: Add jsonrpc metrics to retention
  * Fixed: Fix rentention aggregation
  * Added: Implement opsiconfd log-viewer
  * Changed: ca key file only accessible by root
  * Changed: Add full context on logging
  * Added: Change ssl handling and defaults
  * Changed: new config parameter grafana-data-source-url
  * Changed: Lower memory usage
  * Fixed: Fix file permissions of dhcpd.conf
  * Added: Allow to run opsiconfd with jemalloc
  * Changed: Align timeseries timestamps for grafana 7.4 stacking
  * Changed: Change ssl file permissions
  * Changed: Create group shadow, PAM libcrypto workaround for red hat 8
  * Added: Store CA and server key encrypted
  * Changed: Store CA key encrypted
  * Added: admininterface memory profiler
  * Changed: Speed up redis time series using redis pipe and ON_DUPLICATE SUM
  * Added: Cleanup log file dir
  * Changed: Rework metrics storage
  * Fixed: Limit memory usage on WebDAV file sending
  * Fixed: Fix avg_http_response_bytes statistics
  * Fixed: Fix closing of log files
  * Added: Export workbench via WebDAV, depot rw
  * Changed: WebDAV speedup by wsgi zero-copy
  * Fixed: Add missing content-length header
  * Added: Publish opsi config service with zeroconf
  * Changed: Sort config dictionary
  * Added: Implement msgpack-rpc
  * Changed: Improve config file migration and defaults
  * Added: Allow to download opsi ca
  * Added: Reverse proxy support
  * Changed: Improved ipv6 handling
  * Changed: Rework admin page
  * Changed: grafana autologin
  * Fixed: Correct date in log viewer
  * Added: Add subject alternative names and ips to cert
  * Added: opsiconfd devcontainer
  * Changed: Correct rights on dhcpd.conf
  * Changed: Remove remote-fs.target from Requires in unit file
  * Changed: do not depend on remote-fs.target
  * Changed: Allow systemctl daemon-reload to fail
  * Changed: start opsiconfd after mysql, mariadb and redis if installed
  * Changed: Set permissions on ssl dir
  * Added: Create and keep opsi CA, check certificate expiry
  * Added: jsonrpc method getProductOrdering now cached in redis
  * Added: allow to configure setup tasks to skip
  * Added: SSL cipher suites configurable
  * Added: opsiconfd monitoring
  * Changed: speed up redis session handling
  * Added: Log Server-Timing with info level
  * Fixed: fix grafana refresh interval
  * Changed: Change default grafana dashboard refresh interval to 60s
  * Changed: Log warning if no available connections in redis connection pool
  * Changed: change defaults for max-auth-failures and auth-failures-interval
  * Added: deliver correct client domain not default domain with getDomain
  * Added: implement lz4 compression / decompression
  * Added: implement zlib and gzip compression of jsonrpc responses
  * Added: Allow to specify networks which are allowed to connect
  * Changed: init client backend on worker start to speed up first request
  * Changed: speed up session handling
  * Changed: set default log format in log viewer
  * Changed: always initalize backends on --setup
  * Changed: speed up big webdav uploads by 25x
  * Changed: Log a warning if a worker disappears
  * Fixed: update python-opsi to fix librsync segementation faults on debian 10
  * Changed: change default for grafana-external-url
  * Changed: update python-opsi, sqlalchemy and opsi-dev-tools
  * Fixed: fix file permissions on setup
  * Changed: remove obsolete /etc/logrotate.d/opsiconfd in postinst
  * Fixed: fix rpc backend_exit
  * Changed: always setup opsiconfd user and groups on startup
  * Added: Update ip address and lastseen in backend
  * Added: Allow to filter logs with --log-filter
  * Changed: rpc interface moved to admin page
  * Added: redis interface on adminpage
  * Added: auto setup grafana on startup
  * Added: Show defaults in --help output
  * Added: adminpage show list of blocked clients / sort RPC table
  * Added: admininterface show rpc info
  * Fixed: Fix websockets patch
  * Fixed: Assert that functions to patch are unchanged
  * Added: Send correct Server header
  * Fixed: Update to python-opsi 4.2.0.35 which fixes usage of opsipxeconfd backend
  * Added: opsiconfd admin web interface
  * Fixed: Fix websocket error responses
  * Added: Improved signal handling for single process environments
  * Added: opsiconfd will now reload config file on SIGHUP
  * Fixed: Fix timezone handling for metrics
  * Fixed: fix cookie header parsing

 -- Jan Schneider <j.schneider@uib.de>  Fri, 21 May 2021 14:50:04 +0200

opsiconfd (4.2.0.30-1) stable; urgency=medium

  * Changed: No public changes

 -- ueluekmen <e.ueluekmen@uib.de>  Mon, 03 Feb 2020 22:35:03 +0100
