Hide Forgot
Description of problem: This was detected by hbansal as part of IPA DNS test day. Record name validation check does not work and "test 1" is considered as a valid record name. Version-Release number of selected component (if applicable): ipa-server-2.2.0-101.20120127T0607zgit6863b8f.el6.x86_64 How reproducible: Always Steps to Reproduce: [root@zetaprime ~]# ipa dnsrecord-add lab.eng.pnq.redhat.com Record name: test 43 Please choose a type of DNS resource record to be added The most common types for this type of zone are: A, AAAA DNS resource record type: afsdb [AFSDB Subtype]: 5 AFSDB Hostname: test43.lab.eng.pnq.redhat.com Record name: test 43 AFSDB record: 5 test43.lab.eng.pnq.redhat.com [root@zetaprime ~]# Actual results: "test 43" is added as a valid record name. Expected results: record names with spaces should not be added. Additional info:
Upstream ticket: https://fedorahosted.org/freeipa/ticket/2384
Fixed upstream: master: https://fedorahosted.org/freeipa/changeset/7db1da1d6524aba1319d83bb711c59968557de5f ipa-2-2: https://fedorahosted.org/freeipa/changeset/3dac7a772d3a06741473c175f2d77f5653ec296b
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ LOG ] :: ipa-dns-157: Bug 790318 - dnsrecord-add does not validate the record names with space in between. :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [08:29:31] :: verifies https://bugzilla.redhat.com/show_bug.cgi?id=790318 ipa: ERROR: invalid 'name': only letters, numbers, _, and - are allowed. - must not be the DNS label character :: [ PASS ] :: Running 'ipa dnsrecord-add newzone "record name" --a-rec=1.1.1.1 | grep "ipa: ERROR: invalid 'name': only letters, numbers, _, and - are allowed."' '30a2f2ae-818d-4e09-a37d-56af6e456a9b' ipa-dns-157 result: PASS Verified: ipa-server-2.2.0-3.el6.x86_64
Technical note added. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. New Contents: No documentation needed.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHBA-2012-0819.html