Page 1 of 1

HTTP 500 and not an error message in domain name creation

Posted: Thu 4. Sep 2025, 20:58
by bytefly
I'm sure the cause of the problem is within KeyHelp
(Problems not related to KeyHelp belong in the Offtopic forum)


Server operating system + version: Debian 13
Server virtualization technology used: Qemu / KVM
KeyHelp version + build number: 25.2 (Build 3483)

Problem description / error messages: When I try to create a really long domain, it just throws HTTP 500. Max length of domain name before the dot is 63. The issue is the missing error message.

Steps to reproduce: Try to create a really long domain name, for example: "asdadsdasgdsjfghahgfdjkjassdadsdasdasdadjjjjjjjsdasasdadhdasaaaajjjhhhhhhhjad.hu"

Thank you!

Re: HTTP 500 and not an error message in domain name creation

Posted: Fri 5. Sep 2025, 09:56
by blickgerecht
I’m not 100% sure, but this might not be a bug in KeyHelp itself.
Domain names have some strict limits defined by DNS:

- Each label (the part between dots) can be at most 63 characters.
- The full domain can be at most 253 characters.

In your example, the first label seems to exceed that 63-character limit, so the domain would be invalid anyway. That could explain why KeyHelp rejects it.

Re: HTTP 500 and not an error message in domain name creation

Posted: Fri 5. Sep 2025, 10:11
by Jolinar
blickgerecht wrote: Fri 5. Sep 2025, 09:56 I’m not 100% sure, but this might not be a bug in KeyHelp itself.
As far as I can tell, it sounds like there might be a problem here. If I'm interpreting the issue description correctly, the panel is ignoring the 63-character limit, not throwing an error, and creating overly long domains in the panel (and in the DNS server, if it's being used).

@bytefly:
The developers will definitely look into this, thanks for the report!