<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en" style='--code-editor-font: var(--default-mono-font, "GitLab Mono"), JetBrains Mono, Menlo, DejaVu Sans Mono, Liberation Mono, Consolas, Ubuntu Mono, Courier New, andale mono, lucida console, monospace;'>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>
GitLab
</title>

<style data-premailer="ignore" type="text/css">
a { color: #1068bf; }
</style>


<style>img {
max-width: 100%; height: auto;
}
body {
font-size: .875rem;
}
body {
-webkit-text-shadow: hsla(0,0%,100%,.01) 0 0 1px;
}
body {
font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; font-size: inherit;
}
</style>
</head>
<body style='font-size: inherit; -webkit-text-shadow: hsla(0,0%,100%,.01) 0 0 1px; font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";'>
<div class="content">

<h3 style="margin-top: 20px; margin-bottom: 10px;">
Bas Couwenberg pushed to branch upstream at <a href="https://salsa.debian.org/nagios-team/icingaweb2">Debian Nagios Maintainer Group / icingaweb2</a>
</h3>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
Commits:
</h4>
<ul>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/nagios-team/icingaweb2/-/commit/620e94daa889681eff846d971f77f1ae128c71af">620e94da</a></strong>
<div>
<span> by Bas Couwenberg </span> <i> at 2026-10-28T12:05:34+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>New upstream version 2.14.1</pre>
</li>
</ul>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
82 changed files:
</h4>
<ul>
<li class="file-stats">
<a href="#ab09011fa121d0a2bb9fa4ca76094f2482b902b7">
CHANGELOG.md
</a>
</li>
<li class="file-stats">
<a href="#8ec9a00bfd09b3190ac6b22251dbb1aa95a0579d">
README.md
</a>
</li>
<li class="file-stats">
<a href="#b33892fbddeffc3368077b4904ad0b3d562a7312">
VERSION
</a>
</li>
<li class="file-stats">
<a href="#bd52870b8baf86c0e4e9f534b40b0bab4882441a">
application/VERSION
</a>
</li>
<li class="file-stats">
<a href="#e68bee01a5e4146285d671fcf9540cd264fc2d36">
application/controllers/AccountController.php
</a>
</li>
<li class="file-stats">
<a href="#c5807eb0f3dd5ad8ae9017ad274b8ca8c9152d45">
application/controllers/ConfigController.php
</a>
</li>
<li class="file-stats">
<a href="#29c97997f9d172ce6d466b7146cb84abdebd636a">
application/controllers/ErrorController.php
</a>
</li>
<li class="file-stats">
<a href="#b02251a885cfd73976a9d0c6b540877131d31e45">
application/controllers/GroupController.php
</a>
</li>
<li class="file-stats">
<a href="#c3ff5a4204d95771d4a9d349c29d0e47c34de3b9">
application/controllers/MigrationsController.php
</a>
</li>
<li class="file-stats">
<a href="#1fde5e9d865df55003dfb3a3cba7a4993a148d02">
application/controllers/MyDevicesController.php
</a>
</li>
<li class="file-stats">
<a href="#09f3ed1f82a920e0c12367fc975c0d3140dca668">
application/controllers/RoleController.php
</a>
</li>
<li class="file-stats">
<a href="#5483746533f2664bc89cbc880c632cc813cf045d">
application/controllers/UserController.php
</a>
</li>
<li class="file-stats">
<a href="#a20117f038f4a6d90bfb7d2cadbc6f7dd04517f1">
application/forms/Account/ChangePasswordForm.php
</a>
</li>
<li class="file-stats">
<a href="#4b7ea200d15edcb3add675036cc80b20f9bdaf31">
application/forms/Account/TwoFactorEnrollmentForm.php
</a>
</li>
<li class="file-stats">
<a href="#f1d565329a68fa4a8e0aaa43cc2761010955ca2b">
application/forms/Config/General/ApplicationConfigForm.php
</a>
</li>
<li class="file-stats">
<a href="#ce66e2b70646c9aba082305adb6aac7a1a93eca4">
<span class="deleted-file">
−
application/forms/Config/General/PasswordPolicyConfigForm.php
</span>
</a>
</li>
<li class="file-stats">
<a href="#27dfef12c3d4a480892bc72fe3631c22414138d6">
application/forms/Config/General/ThemingConfigForm.php
</a>
</li>
<li class="file-stats">
<a href="#624ca19816b161f5505a753e2e86d8901affa5ba">
application/forms/Config/GeneralConfigForm.php
</a>
</li>
<li class="file-stats">
<a href="#7dfad915f2d76e5cb0d7ffd810adadfb85af6c20">
application/forms/Config/Security/CspConfigForm.php
</a>
</li>
<li class="file-stats">
<a href="#c47340e51d0ec729ec1b22b79ec8a805d6727bf6">
<span class="new-file">
+
application/forms/Config/Security/PasswordPolicyConfigForm.php
</span>
</a>
</li>
<li class="file-stats">
<a href="#09bff6afd0b0281bc3d2275aeca87eb2c101a8c4">
application/forms/Config/User/UserForm.php
</a>
</li>
<li class="file-stats">
<a href="#6b0badb837ee8c44920135f6c4504efae574ff0c">
application/forms/PreferenceForm.php
</a>
</li>
<li class="file-stats">
<a href="#d6d82cacc298e54ad61eae14a473f9825b1c7f45">
application/views/helpers/FormDateTime.php
</a>
</li>
<li class="file-stats">
<a href="#2a603bd12d40d7c3a4fc288d5289713fb1c1d4d8">
application/views/scripts/config/security.phtml
</a>
</li>
<li class="file-stats">
<a href="#7bef41b3dc371c6f0eee4c105810138764ce792f">
application/views/scripts/error/error.phtml
</a>
</li>
<li class="file-stats">
<a href="#ede5b2a10a3851366b4ec97fb5f3bcd8e73e1831">
doc/02-Installation.md
</a>
</li>
<li class="file-stats">
<a href="#ce25d2a09dd72cb74928c02291e76f28f8ee8128">
doc/02-Installation.md.d/From-Source.md
</a>
</li>
<li class="file-stats">
<a href="#d80f61690f761c1d9a8905b28372206e40d3e3a9">
doc/03-Configuration.md
</a>
</li>
<li class="file-stats">
<a href="#bcfd35fbf45021743c99f1331987252b8b0c6fe4">
doc/05-Authentication.md
</a>
</li>
<li class="file-stats">
<a href="#543bbd56efc5bed33cae50c4ffb863f0dbceb3bb">
doc/06-Security.md
</a>
</li>
<li class="file-stats">
<a href="#04684a8334fb4c49d436b7bf4ab85548767fbc03">
doc/20-Advanced-Topics.md
</a>
</li>
<li class="file-stats">
<a href="#f9817d77ecbf6b0d69c8cd08f2634603dce51259">
doc/60-Hooks.md
</a>
</li>
<li class="file-stats">
<a href="#f885ddeb673b11a15ebe17288600878e28601dba">
doc/80-Upgrading.md
</a>
</li>
<li class="file-stats">
<a href="#35cb5e76be42b7b021a443949877b65ac0ae6f4b">
library/Icinga/Application/Hook.php
</a>
</li>
<li class="file-stats">
<a href="#384911e0d8615e25f438591a82a05a753b2574fa">
library/Icinga/Application/Hook/ConfigFormEventsHook.php
</a>
</li>
<li class="file-stats">
<a href="#e9a674e9aa9032ff8839799be33deec0f718e581">
library/Icinga/Application/Hook/CspHook.php
</a>
</li>
<li class="file-stats">
<a href="#b5a5971b9f21de9829ec82e4db1a6e89ce1ca621">
library/Icinga/Application/Hook/HookEssentials.php
</a>
</li>
<li class="file-stats">
<a href="#effd6f305b287a645378e1e60c3c5e69044eb616">
library/Icinga/Application/MigrationManager.php
</a>
</li>
<li class="file-stats">
<a href="#6856da37418c2bdc6d9d251ca55bb57ccc4c23b5">
library/Icinga/Application/Modules/Module.php
</a>
</li>
<li class="file-stats">
<a href="#d07e8551bd4bc9c00349bb079356d2cddcbb6851">
library/Icinga/Application/ProvidedHook/AnyPasswordPolicy.php
</a>
</li>
<li class="file-stats">
<a href="#c431bc4f2188c6f4e5c1d3e72cad575f9781eccb">
library/Icinga/Application/ProvidedHook/CommonPasswordPolicy.php
</a>
</li>
<li class="file-stats">
<a href="#710c25195e36419bc8b8ddec7074a8b672f92347">
library/Icinga/Application/ProvidedHook/DbMigration.php
</a>
</li>
<li class="file-stats">
<a href="#4ea5c976cd32ebd97e404fb45f80e33b68a91afa">
library/Icinga/Application/Version.php
</a>
</li>
<li class="file-stats">
<a href="#c16e7c51fd6545b9930420b3b2948441e59b2491">
library/Icinga/Application/Web.php
</a>
</li>
<li class="file-stats">
<a href="#9f9dc94eb6b4914d9e2f31433acfe53c24002a67">
library/Icinga/Application/webrouter.php
</a>
</li>
<li class="file-stats">
<a href="#f1f4242acc5d91040dc91d82b3ed2bdafb67f227">
library/Icinga/Authentication/Auth.php
</a>
</li>
<li class="file-stats">
<a href="#d7af67b9a72d6e9688bb7e9f550085c0e53efa85">
library/Icinga/Authentication/PasswordPolicy.php
</a>
</li>
<li class="file-stats">
<a href="#9cde18ab9345f3c2a32de7ef60ed2f2a966d8911">
library/Icinga/Authentication/PasswordPolicyHelper.php
</a>
</li>
<li class="file-stats">
<a href="#a3023503043a59c02a77dc9dd97a9ce7dd132643">
<span class="deleted-file">
−
library/Icinga/Authentication/PasswordPolicyValidator.php
</span>
</a>
</li>
<li class="file-stats">
<a href="#c851906d39e34588cfaaa5e6e510946b5205a81a">
library/Icinga/Authentication/TwoFactor.php
</a>
</li>
<li class="file-stats">
<a href="#809015dc786b082307d03de191d90c977c7a1ba9">
library/Icinga/Authentication/User/DbUserBackend.php
</a>
</li>
<li class="file-stats">
<a href="#b94f541967d2a7091a200d46876107b54dd10631">
library/Icinga/Authentication/User/LdapUserBackend.php
</a>
</li>
<li class="file-stats">
<a href="#d013d2dbbc8a995a0c71466b65b706c79dcd23b6">
library/Icinga/Authentication/UserGroup/DbUserGroupBackend.php
</a>
</li>
<li class="file-stats">
<a href="#fdc00bca75b83aca4fb99b0c9d09052ac7f36416">
library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php
</a>
</li>
<li class="file-stats">
<a href="#a3eca1848e0ed0735e32530fc95f21065a5b4669">
<span class="deleted-file">
−
library/Icinga/Chart/Inline/Inline.php
</span>
</a>
</li>
<li class="file-stats">
<a href="#702c5fea908e0ff5b834e6c91b399aabf5cfe123">
<span class="deleted-file">
−
library/Icinga/Chart/Inline/PieChart.php
</span>
</a>
</li>
<li class="file-stats">
<a href="#7333594dbf7608b03304c46fa49042853480e872">
library/Icinga/Chart/Primitive/Styleable.php
</a>
</li>
<li class="file-stats">
<a href="#886ea90d48ad1454d506e50da89f4d81d71f7da5">
<span class="new-file">
+
library/Icinga/Repository/RepositoryMode.php
</span>
</a>
</li>
<li class="file-stats">
<a href="#07c9434b19147c888ce8c2775d10298eff51d141">
library/Icinga/Security/Csp/Loader/ModuleCspLoader.php
</a>
</li>
<li class="file-stats">
<a href="#403b5958891afe23a1741a04b8173a4797f8030b">
library/Icinga/Util/Csp.php
</a>
</li>
<li class="file-stats">
<a href="#9a4627033c6ff6e01b727a2b0114ebb9d0f20bad">
library/Icinga/Web/Form/ConfigForm.php
</a>
</li>
<li class="file-stats">
<a href="#747f42f9ecfdd57bc079b6caf54dca9433eed673">
<span class="new-file">
+
library/Icinga/Web/Form/RepositoryForm.php
</span>
</a>
</li>
<li class="file-stats">
<a href="#1dc208947cec13a7fd1b56ce3ba257fa1cc11976">
library/Icinga/Web/JavaScript.php
</a>
</li>
<li class="file-stats">
<a href="#efa4b0632030d472654288246af5406b19b29fb0">
library/Icinga/Web/Navigation/NavigationItem.php
</a>
</li>
<li class="file-stats">
<a href="#c7bf36f876285d18e0507e9920d72d4b30be5266">
library/Icinga/Web/Navigation/Renderer/RecursiveMenuNavigationRenderer.php
</a>
</li>
<li class="file-stats">
<a href="#b76596f11d73112caa7a41b99682f6849872a1f0">
library/Icinga/Web/RememberMe.php
</a>
</li>
<li class="file-stats">
<a href="#c6f90a677fcc599e5051a460d47984eb3565b249">
library/Icinga/Web/StyleSheet.php
</a>
</li>
<li class="file-stats">
<a href="#ef05e0978af7249677df9dcaab54a4e3589b0bea">
library/Icinga/Web/Url.php
</a>
</li>
<li class="file-stats">
<a href="#ce40edad7d298d76f1f59f476d879a55eeeabab9">
library/Icinga/Web/Widget/Dashboard.php
</a>
</li>
<li class="file-stats">
<a href="#dc2a4893f5f21b8d358c0b3279fdeb31b48dcb58">
modules/doc/module.info
</a>
</li>
<li class="file-stats">
<a href="#705e4e476e3db18e51b0576b7f20c4d4373c8682">
modules/migrate/module.info
</a>
</li>
<li class="file-stats">
<a href="#540152208910ec0e0d2e99d1abb3445cb0706f18">
modules/setup/application/forms/AdminAccountPage.php
</a>
</li>
<li class="file-stats">
<a href="#515d1f8b8cb4fe1a2882683b4756954cd8b6b7f5">
modules/setup/library/Setup/WebWizard.php
</a>
</li>
<li class="file-stats">
<a href="#60b7d6e792e6949b83677ece7a986d7068e68b2a">
modules/setup/module.info
</a>
</li>
<li class="file-stats">
<a href="#32b3c62fbf2b29feca6da320020261a43290483d">
modules/translation/module.info
</a>
</li>
<li class="file-stats">
<a href="#51c4415058c9e8a2d6695da6e410df016e31be96">
phpstan-baseline.neon
</a>
</li>
<li class="file-stats">
<a href="#9503203c22f7da4d5d8e7e8432696a59caf17f6c">
phpstan.neon
</a>
</li>
<li class="file-stats">
<a href="#357499abc6fdfbad45ccc062a427f5f62fb2e3cd">
phpunit.xml
</a>
</li>
<li class="file-stats">
<a href="#3dce3d6113f10577064b655d0f71c937cf8cbcc7">
public/css/icinga/controls.less
</a>
</li>
<li class="file-stats">
<a href="#b293858f7ad8619686856e486cd4051cc55cc044">
public/js/icinga.js
</a>
</li>
<li class="file-stats">
<a href="#eccb267bbdf6710086643effa4c381058bbdc2e7">
<span class="deleted-file">
−
public/js/icinga/behavior/datetime-picker.js
</span>
</a>
</li>
<li class="file-stats">
<a href="#a790e3f8d3824d9cfbcca4a3b3d26f28e259edf7">
public/js/icinga/events.js
</a>
</li>
</ul>
<h5 style="margin-top: 10px; margin-bottom: 10px; font-size: .875rem;">
The diff was not included because it is too large.
</h5>

</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #626168;">
—
<br>
<a href="https://salsa.debian.org/nagios-team/icingaweb2/-/commit/620e94daa889681eff846d971f77f1ae128c71af">View it on GitLab</a>.
<br>
You're receiving this email because of your account on <a target="_blank" rel="noopener noreferrer" href="https://salsa.debian.org">salsa.debian.org</a>. <a href="https://salsa.debian.org/-/profile/notifications" target="_blank" rel="noopener noreferrer" class="mng-notif-link">Manage all notifications</a> · <a href="https://salsa.debian.org/help" target="_blank" rel="noopener noreferrer" class="help-link">Help</a>
<span style="color: transparent; font-size: 0; display: none; overflow: hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0;">
Notification message regarding https://salsa.debian.org/nagios-team/icingaweb2/-/commit/620e94daa889681eff846d971f77f1ae128c71af at 1793186050
</span>
<script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","action":{"@type":"ViewAction","name":"View Commit","url":"https://salsa.debian.org/nagios-team/icingaweb2/-/commit/620e94daa889681eff846d971f77f1ae128c71af"}}</script>


</p>
</div>
</body>
</html>