Split UpdateProtocol.pm
Status: Alpha
Brought to you by:
emk
Split UpdateProtocol.pm into a thinned-down copy of itself and an UpdateClient.pm class, to match the Java class hiearchy--and change the names of the public entry points.
This is a very low priority fix--nobody has written an UpdateServer in Java, so there's no pressing need to separate the client logic from the protocol logic.
Once this is done, update the code in customdns.cgi, too, especially the hand-rolled client interface. This should *really* use something like the Java client interface.