Patch that provides ez-ipupdate dnsexit support
Created attachment 75361 [details, diff] ez-ipupdate dnsexit support
Created attachment 75362 [details, diff] ez-ipupdate-3.0.11b8-dnsexit-support-after-ez-ipupdate_3.0.11b8-8.1.diff.path
Created attachment 75363 [details, diff] ez-ipupdate-3.0.11b8-dnsexit-support-after-ez-ipupdate_3.0.11b8-8.1.diff.path
Created attachment 75367 [details] ez-ipupdate-3.0.11_beta8-r3.ebuild
If you want to use the above ebuild, rename the patch to 'ez-ipupdate-3.0.11b8-dnsexit-support.diff', and place it on the files/ dir
Created attachment 75368 [details, diff] ez-ipupdate-3.0.11b8-dnsexit-support.diff no renames needed with this patch update. Patch adds all dnsexit possible server responses.
ok, I will check it.
btw: what is the source of the patch? where did you found it?
(In reply to comment #8) > btw: what is the source of the patch? > where did you found it? > I got the patch from the ez-ipupdate dnsexit.com makes available, but the one they provided stops at revision 1.44, I just applied the changes they made to 1.44 to 1.47, the latest available. Another change I made was to use all dnsexit.com server responses, the ones they provided on their doc, while they only had a response to '0=success' in the 'case 200:', ie: case 200: if(strstr(buf, "0=Success") != NULL) .... else if(strstr(buf, "1=IP is the same as the IP on the system") != NULL) ... else if(strstr(buf, "2=Invalid passwords") != NULL) ... else if(strstr(buf, "3=User not found") != NULL) ... else if(strstr(buf, "4=Update too often") != NULL) .... And basicly that was it.
ok, thanks. new revision is in portage now. please test!