2009-12-08 Geoffrey Sneddon Remove needless whitespace. default tip
2009-12-07 Geoffrey Sneddon We really don't care about address prefixes.
2009-12-07 Geoffrey Sneddon Move back to using custom code for IPv6 validation, as this proves to be less buggy than the filter extension.
2009-12-05 Geoffrey Sneddon Allow : in segments.
2009-12-05 Geoffrey Sneddon Make is_valid() better and more appropriate (most of what it checked can never get to be a property in the first place!).
2009-12-05 Geoffrey Sneddon Change absolutize to manipulate properties directly.
2009-12-05 Geoffrey Sneddon Get i-prefixed setters working. Also properly handle access of undefined properties.
2009-12-05 Geoffrey Sneddon Change host to ihost.
2009-12-05 Geoffrey Sneddon Change userinfo to iuserinfo.
2009-12-05 Geoffrey Sneddon Change fragment to ifragment.
2009-12-05 Geoffrey Sneddon Rename query to iquery.
2009-12-05 Geoffrey Sneddon Fix the two tests that broke due to the previous commit.
2009-12-05 Geoffrey Sneddon Rename path to ipath
2009-12-05 Geoffrey Sneddon Remove needless strpos call.
2009-12-05 Geoffrey Sneddon Improve IRI:absolutize to check $base is absolute.
2009-12-05 Geoffrey Sneddon Deal with the difference between zero-length IRIs and null objects better.
2009-12-02 Geoffrey Sneddon Remove useless static.
2009-12-02 Geoffrey Sneddon Remove needless range() calls so that static variables can be set without if statements.
2009-12-02 Geoffrey Sneddon Don't use unsafe ctype function.
2009-12-02 Geoffrey Sneddon Remove useless constants.
2009-12-02 Geoffrey Sneddon Simplify scheme validation.
2009-12-02 Geoffrey Sneddon Add a load more test cases, and finally get everything working with real IRIs.
2009-12-02 Geoffrey Sneddon Fix default port for https, and fix broken test.
2009-12-02 Geoffrey Sneddon Apparently it is 2009 now.
2009-12-02 Geoffrey Sneddon Add a couple more examples from the spec.
2009-12-02 Geoffrey Sneddon Lesson one of RCS: test before commit.
2009-12-02 Geoffrey Sneddon Make it possible to get URI/authority.
2009-12-02 Geoffrey Sneddon Remove unneeded methods.
2009-12-02 Geoffrey Sneddon Do case-normalization of host names properly.
2009-12-02 Geoffrey Sneddon Tests should test one thing and one thing well.
2009-12-02 Geoffrey Sneddon Rewrite pct-encoding normalization to only normalize characters in iunreserved.
2009-12-02 Geoffrey Sneddon Add more test cases to make sure behaviour for pct-encoding normalization is right.
2009-05-17 Geoffrey Sneddon More tests
2009-01-10 Geoffrey Sneddon Bump copyright year.
2009-01-10 Geoffrey Sneddon Simplify parsing an IRI. Also, trim leading/trailing whitespace from any IRI.
2008-11-23 Geoffrey Sneddon Add more tests
2008-11-22 Geoffrey Sneddon Improve comments.
2008-11-22 Geoffrey Sneddon Replace invalid characters in path segments by breaking up the path into segments. This fixes bug with %2F being normalized to /.
2008-11-22 Geoffrey Sneddon Give IRI::replace_invalid_with_pct_encoding the infrastructure to cope with non ASCII characters.
2008-11-22 Geoffrey Sneddon Fix tests
2008-11-22 Geoffrey Sneddon Case-sensitivity tests.
2008-09-11 Geoffrey Sneddon Allow empty path/port.
2008-09-11 Geoffrey Sneddon Path may be empty when there is no authority.
2008-09-11 Geoffrey Sneddon Remove case-conversion from replace_invalid_with_pct_encoding.
2008-09-11 Geoffrey Sneddon We shouldn't do pct-encoding normalization apart from for internal use.
2008-09-11 Geoffrey Sneddon Do all validation on output.
2008-09-10 Geoffrey Sneddon Allow IRI::absolutize() to take two IRIs.
2008-09-10 Geoffrey Sneddon Whitespace
2008-09-10 Geoffrey Sneddon Clone objects
2008-08-28 Geoffrey Sneddon Add IRI normalization tests.
2008-08-28 Geoffrey Sneddon (Non-)Equivalence tests.
2008-08-28 Geoffrey Sneddon Case-normalization must be US-ASCII only.
2008-08-28 Geoffrey Sneddon Remove (commented-out) var_dump()
2008-08-18 Geoffrey Sneddon Use ctype_digit() where we can.
2008-08-18 Geoffrey Sneddon Path must start with / if tehre is an authority.
2008-08-18 Geoffrey Sneddon Forbid empty scheme.
2008-08-18 Geoffrey Sneddon Make retrieving a property return false if the IRI is invalid.
2008-08-18 Geoffrey Sneddon Run all tests on both objects and outputted IRIs.
2008-08-18 Geoffrey Sneddon Further IPv6 fixes.
2008-08-18 Geoffrey Sneddon More IPv6 tests.