mirror of
https://github.com/louislam/uptime-kuma.git
synced 2026-03-02 22:57:00 -05:00
Domian expiration is enabled by default, even if the TLD does not support it. #4687
Labels
No labels
A:accessibility
A:api
A:cert-expiry
A:core
A:dashboard
A:deployment
A:documentation
A:domain expiry
A:incidents
A:maintenance
A:metrics
A:monitor
A:notifications
A:reports
A:settings
A:status-page
A:ui/ux
A:user-management
Stale
ai-slop
blocked
blocked-upstream
bug
cannot-reproduce
dependencies
discussion
duplicate
feature-request
feature-request
good first issue
hacktoberfest
help
help wanted
house keeping
invalid
invalid-format
invalid-format
question
releaseblocker 🚨
security
spam
type:enhance-existing
type:new
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/uptime-kuma#4687
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @b-tomasz on GitHub (Feb 9, 2026).
📑 I have found these related issues/pull requests
I did not found a similar issue.
🛡️ Security Policy
📝 Description
When a Monitro with a not supported Domain for the Domian expiratory Check is added, the Option for enabling Disabling the Domain Expiration Notification is greyed out, but still enabled:
The Feature is also enabled for all existing Monitors whitout ckecking, if the check is possible for the TLD of the Monitor.
👟 Reproduction steps
Create a new monitor with a TLD not supported by the Domain Expiration Check, like .ch.
Or have monitors with a not supported TLD created before the feature was added.
👀 Expected behavior
When the Domain gets checked, if the TLD supports it and the option gets grayed out. Then the Feature also should get disabled and the checkbox unchecked.
Also when updating, either disable the feature by default, or check every monitor and if the TLD does not support it otherwise disable it for that Monitor.
😓 Actual Behavior
The 2 checks above do not happen.
🐻 Uptime-Kuma Version
2.1.0
💻 Operating System and Arch
Debian 12
🌐 Browser
Firefox 147.0.3
🖥️ Deployment Environment
28.4.0v2.39.48.0.43-34~400📝 Relevant log output
@CommanderStorm commented on GitHub (Feb 9, 2026):
Resolved by