All of those changes look like Good Things.
Infact, they look pretty darn close to XML structures. Had any thought
gone into using XML as the "language" to pass commands and data to the
server? Something like:
<opensrs>
<action>modify</action>
<object>domain</object>
<cookie>123456789:998877</cookie>
<attributes>
<contact_info which="admin">
<first_name>John</first_name>
<last_name>Smith</last_name>
...
</contact_info>
<contact_info which="billing" sameas="admin"></contact_info>
<contact_info which="tech" sameas="admin"></contact_info>
<contact_info which="owner" sameas="admin"></contact_info>
</attributes>
</opensrs>
I'm no XML expert, so no comments on the format of the above please.
However, using an open (and extensible) standard like XML would be fitting
with the goals of the OpenSRS ... and would also make the API for
communicating
with the server more portable to other client platforms (i.e. non-Perl).
Thoughts?
__________________________________________________________________
Colin Viebrock easyDNS Technologies
Co-Founder control your domain
http://www.easyDNS.com