<serviceName>ZoneEdit.com Dynamic DNS Service</serviceName>
<ServiceHomepage>http://www.zoneedit.com/</ServiceHomepage>
<pluginHomepage>http://www.zoneedit.com/doc/dynamic/MacDynDNS.html</PluginHomepage>
<PluginAuthor>James Sentman</PluginAuthor>
<SupportEmail>mailto:dynmac@zoneedit.com</SupportEmail>
<Version>1</Version>
<VersionString>1.0b1</VersionString>
<PluginDate>01/32/2001</PluginDate>
<PluginUpdateLink>http://www.zoneedit.com/doc/dynamic/MacDynDNS.xml</PluginUpdateLink>
<filename>ZoneEdit MacDynDNS.xml</filename>
#
# Address Resolution
#
<RemoteLookupURL>http://dynamic.zoneedit.com/checkip.html</RemoteLookupURL>
<RemoteLookupTimeoutSeconds>90</RemoteLookupTimeoutSeconds>
<RemoteLookupReturnFormat>DynDNS</RemoteLookupReturnFormat>
<LookupLowPort>80</LookupLowPort>
<LookupHighPort>80</LookupHighPort>
#
# Update Information
#
<UserAgent>MacDynDNS</UserAgent>
<UpdateType>HTTP</UpdateType>
<UpdateServerURL>http://dynamic.zoneedit.com/auth/dynamic.html</UpdateServerURL>
<UpdateTimeout>90</UpdateTimeout>
<SubmitActionType>GET</SubmitActionType>
<UpdateLowPort>80</UpdateLowPort>
<UpdateHighPort>80</UpdateHighPort>
<RefreshInDays>28</RefreshInDays>
<FormValue>
    <name>host</name>
    <value>[HostName]</value>
</FormValue>
<FormValue>
    <name>type</name>
    <value>[Selected]</value>
    <type>Text</type>
    <Description>Record Type (MX and/or A]):</Description>
</FormValue>
<FormValue>
    <Name>rank</Name>
    <Value>[Selected]</Value>
    <Type>Text</Type>
    <Description>MX Rank (0, 10, 20 or 30)</Description>
</FormValue>

#
# Successfull Update
#

<MatchForSuccess>SUCCESS</MatchForSuccess>

#
# Error Processing
#

<SpecificError>
    <Match>CODE="703"</Match>
    <Message>'host' is a required parameter.</Message>
    <DisplayBuffer>False</DisplayBuffer>
    <StopUpdates>True</StopUpdates>
</SpecificError>

<SpecificError>
    <Match>CODE="704"</Match>
    <Message>'host' is invalid</Message>
    <DisplayBuffer>False</DisplayBuffer>
    <StopUpdates>True</StopUpdates>
</SpecificError>

<SpecificError>
    <Match>CODE="701"</Match>
    <Message>The hostname you are trying to update does not belong to your user name.</Message>
    <DisplayBuffer>false</DisplayBuffer>
    <StopUpdates>true</StopUpdates>
</SpecificError>

<SpecificError>
    <Match>CODE="702"</Match>
    <Message>Unexpected error, please try again later.</Message>
    <DisplayBuffer>false</DisplayBuffer>
    <StopUpdates>false</StopUpdates>
</SpecificError>

<GenericError>
    <Message>An unknown error has occurred.</Message>
    <DisplayBuffer>True</DisplayBuffer>
    <StopUpdates>True</StopUpdates>
</GenericError>

<TimeoutError>
    <Message>Timeout Waiting for Server</Message>
    <DislayBuffer>False</DisplayBuffer>
    <StopUpdates>False</StopUpdates>
</TimeoutError>
