aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2020-10-12Clean up Uri::hostRichard Walters
2020-10-12Use Into::into in place of closuresRichard Walters
2020-10-12Make Uri::decode_element more flexible in what it takes as an argumentRichard Walters
2020-10-12Clean up Uri::parse_path and make it functionalRichard Walters
2020-10-12Refactoring: collect path functionallyRichard Walters
2020-10-12Make Uri::check_scheme more functionalRichard Walters
2020-10-12clean up todosRichard Walters
2020-10-12Make Uri::decode_element more functionalRichard Walters
2020-10-11Fix normalize test and corner case bug with path_as_stringRichard Walters
2020-10-10Remove explicit test vector array length declarationsRichard Walters
2020-10-09Use named_tuple! to simplify test vector declarationsRichard Walters
2020-10-09Use thiserror to implement Error/Display/From traits for usRichard Walters
2020-10-09Minor whitespace/comment cleanupRichard Walters
2020-10-09Make Rust errors a bit more expressiveRichard Walters
2020-10-09Rust implementation refactoringRichard Walters
2020-10-09Implement std::error::Error for custom error typesRichard Walters
2020-10-09Remove unnecessary check in IPv6 parsingRichard Walters
2020-10-09Slight improvement to name of a state in IPv6 address parsingRichard Walters
2020-10-09Add a few more IPv6 test vectorsRichard Walters
2020-10-09Fix bug in parsing IPv6 addressesRichard Walters
2020-10-09Fix bug in IPv6 address parsingRichard Walters
2020-10-09Dismiss some todosRichard Walters
2020-10-07(Rust) Uri::is_path_absolute: match against whole path, not first segmentRichard Walters
2020-10-07(Rust) combine match with if/else in Uri::validate_ipv4_addressRichard Walters
2020-10-07(Rust) dismiss some todosRichard Walters
2020-10-07(Rust) Add Uri::path_as_string convenience functionRichard Walters
2020-10-07(Rust) Make setting scheme fallible by checking for invalid charactersRichard Walters
2020-10-07Finish initial port of library to RustRichard Walters
2020-10-07Fix misspellingRichard Walters
2020-10-06Work in progress porting to RustRichard Walters
2020-10-06Add more test cases for IPvFuture syntaxRichard Walters
2020-10-06Work in progress porting implementation to RustRichard Walters
2020-10-05Add tests for parsing hosts ending in dotRichard Walters
2020-10-05Use lower snake case for Rust crate namesRichard Walters
2020-09-27No need to use try_from() when setting parts of a URIRichard Walters
2020-09-27Finish porting unit tests to RustRichard Walters
2020-09-27Work in progress porting test cases to Rust, implemented by uriparseRichard Walters
2019-12-02Support first > last for range constructor of CharacterSetRichard Walters
2019-11-09StringExtensions moved from SystemAbstractions to its own libraryRichard Walters
2019-05-10Remove useless incrementsRichard Walters
2019-03-28Percent-encode '+' in the query portionRichard Walters
2019-01-06Uri: remove old TODO comment no longer applicableRichard Walters
2018-10-24Uri: add unit test for ClearQueryRichard Walters
2018-10-24Uri: fix bugs in copying and comparing URIs with query/fragment partsRichard Walters
2018-10-24PercentEncodedCharacterDecoder: add some extra test casesRichard Walters
2018-10-24Uri: fix bug in percent-encoding of character codes 0x80-0xffRichard Walters
2018-09-05Fix compiler warnings found by compiling on MacRichard Walters
2018-08-24remove redundant 'struct' from pimpl patternRichard Walters
2018-08-09use SystemAbstractions::ToInteger to convert strings to integersRichard Walters
2018-08-09Refactoring: make application of rule of zero/five consistentRichard Walters