Also made script taint-safe.
…pected. This led to adding use of Scalar::Util and cleaning up the places where I was still doing "UNIVERSAL::isa(...)" hacks to test refs without the risk of directly calling ->isa() on a potentially-unblessed ref.
…l/>. Documentation is present, but a little sparse.
Not all instances of bytelength() had been removed after the previous slate of changes, and once that was done some tests in 15_serialize.t broke.
This makes the library correctly create octet-based messages, rather than letting UTF-8 leak in if it was passed in initially.
Adds a new test suite and includes a rewrite/update of the method tests. Change also covers the make_method tool and the DTD for XPL files.
This makes for more useful error messages on parse-failures.
committed that included parse-level support for <i8>. Also added tests for parsing RPC::XML::request object and all the data-type objects to the parser test suite (had they been there before, I would have caught this myself).
… catch any variation of 127.* address and/or host/domain naming that aliases to "localhost".
…ng correctly on true 64-bit machines. Turns out I had bogus values for the maximums and minimums, not just for 8-byte ints but also for plain 4-byte ones as well.
…e getting a failure here but I have no idea how or why.
…nged the counts on tests and on call-counts in the system.status method. Some explicit re-starts didn't help.