fixing issue with dynamic dns updater
I found a case where dynamic dns updater is not working well, and I want to fix it by myself, pushing the patch via PR on github.
The specific case is this: the dynamic dns check if the actual WAN ip is the same as the cached one, BUT:
if for example something on the update process goes wrong, or the dns A record on the dns server changes, pfSense won't update the record until the WAN address changes, because only checking on the local cache may result in bad cached ip. (for more infos, check @ dyndns.class file, function _detectChange() );
For this fix I need to add a pear library to the system as dependency (Net_DNS2); could you please explain me what do I need to do if I want to add this library, not only on my system but on the repo too?