[Freeipa-devel] [PATCH 0029-0046] Internationalized domain names in DNS plugin

Martin Basti mbasti at redhat.com
Wed Apr 2 12:07:10 UTC 2014


Helo list,

this patchset allows to use internationalized domian in DNS plugin.
- dns names are stored in ACE form(punycoded) in LDAP
- raw option shows dns data in ACE form, otherwise dns names are
converted to unicode
- plugin allow all characters in domain name, which are valid by IDN
RFCs (almost everything including non-printable), should be validation
more restrictive? (there is bug in dnspython with special characters,
will be fixed soon)
- TODO update WebUI to support DNSName objects

Required patches:
freeipa-jcholast-255-Allow-primary-keys-to-use-different-type-than-unicod.patch
freeipa-jcholast-256-Support-API-version-specific-RPC-marshalling.patch
freeipa-jcholast-257-Replace-get_syntax-method-of-IPASimpleObject-with-ne.patch
freeipa-jcholast-258-Use-raw-attribute-values-in-command-result-when-raw-.patch
freeipa-jcholast-259-Keep-original-name-when-setting-attribute-in-LDAPEnt.patch


Patches attached.
-- 
Martin^2 Basti
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-mbasti-0029-Allows-to-sort-non-text-entries.patch
Type: text/x-patch
Size: 1818 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20140402/ee818de9/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-mbasti-0030-DNSName-type.patch
Type: text/x-patch
Size: 3680 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20140402/ee818de9/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-mbasti-0031-DNSNameParam-parameter.patch
Type: text/x-patch
Size: 4810 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20140402/ee818de9/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-mbasti-0032-New-capability-added.patch
Type: text/x-patch
Size: 1469 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20140402/ee818de9/attachment-0003.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-mbasti-0033-Convert-DNSName-in-Str-class.patch
Type: text/x-patch
Size: 994 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20140402/ee818de9/attachment-0004.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-mbasti-0034-DNSName-data-transport-in-RPC.patch
Type: text/x-patch
Size: 3247 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20140402/ee818de9/attachment-0005.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-mbasti-0035-CLI-conversion-of-DNSName-type.patch
Type: text/x-patch
Size: 1072 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20140402/ee818de9/attachment-0006.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-mbasti-0036-DNSName-conversion-in-ipaldap.patch
Type: text/x-patch
Size: 1722 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20140402/ee818de9/attachment-0007.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-mbasti-0037-Modified-has_output-attributes.patch
Type: text/x-patch
Size: 4411 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20140402/ee818de9/attachment-0008.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-mbasti-0038-Modified-dns-related-global-functions.patch
Type: text/x-patch
Size: 17215 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20140402/ee818de9/attachment-0009.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-mbasti-0039-Modified-records-and-zone-parameters-to-use-DNSNameP.patch
Type: text/x-patch
Size: 7236 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20140402/ee818de9/attachment-0010.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-mbasti-0040-Modified-record-and-zone-class-to-support-IDN.patch
Type: text/x-patch
Size: 23044 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20140402/ee818de9/attachment-0011.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-mbasti-0041-_domain_name_validatord-moved-from-DNS-to-realmdomai.patch
Type: text/x-patch
Size: 2309 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20140402/ee818de9/attachment-0012.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-mbasti-0042-move-hostname-validation-from-DNS-to-hosts.patch
Type: text/x-patch
Size: 2507 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20140402/ee818de9/attachment-0013.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-mbasti-0043-use-DNSName-in-functions-imported-from-DNS-plugin.patch
Type: text/x-patch
Size: 2249 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20140402/ee818de9/attachment-0014.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-mbasti-0044-API-change.patch
Type: text/x-patch
Size: 39963 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20140402/ee818de9/attachment-0015.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-mbasti-0045-DNS-modified-tests.patch
Type: text/x-patch
Size: 56744 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20140402/ee818de9/attachment-0016.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-mbasti-0046-DNS-new-tests.patch
Type: text/x-patch
Size: 34928 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20140402/ee818de9/attachment-0017.bin>


More information about the Freeipa-devel mailing list