Revision history for WebService-NFSN 1.04 2024-04-20 - Added the sync property to DNS objects - Use FindBin to locate inc::My_Build in Build.PL 1.03 2014-04-30 - Don't use NFSN's internal CA certificate The API server now uses a Thawte certificate instead. 1.02 2011-12-21 - Require correct version of Exporter - Fix possible installation problem: Module::Build needs to be at least 0.36 1.01 2011-11-20 - Fix possible installation problem: parent needs to be in configure_requires 1.00 2011-11-11 - Require libwww-perl 6.00 - Use parent instead of base 0.10 2011-05-05 - If you have LWP 6.00 or better, WebService::NFSN will now automatically verify the server's certificate to protect you against man-in-the-middle attacks. - Concatenate generated code to use fewer string evals 0.09 2010-11-11 - Use Scalar::Util's reftype instead of UNIVERSAL::isa - Cleaned up usage of eval and $@ (using Try::Tiny where possible) - Changed examples/nfsn.pl to get credentials from .nfsn-api - Switched from Digest::SHA1 to Digest::SHA, because the latter became a core module in Perl 5.10. 0.08 2008-09-28 - The constructor now reads login credentials from .nfsn-api if you don't supply them as parameters. 0.07 2008-09-27 - Added the optional ttl parameter to the DNS addRR method. 0.06 2008-08-28 - Added the addSite method to Account objects - If the authentication timestamp is out of range, appends both the client's & server's time to the debug field of the error. 0.05 2008-04-25 - Now compatible with JSON::XS 2 (but still works with 1.x). You can also substitute pure-Perl JSON 2, but it's slower. 0.04 2007-12-19 - Added the listForwards method to Email objects 0.03 2007-08-09 - Added the sites property to Member objects 0.02 2007-07-07 - Now does parameter validation on method calls Omitting a required parameter now generates a client-side error. Using an unknown parameter generates a warning. 0.01 2007-04-06 - Initial release