aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2020-10-06Work in progress porting implementation to RustRichard Walters
2020-10-05Add tests for parsing hosts ending in dotRichard 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: fix bugs in copying and comparing URIs with query/fragment partsRichard 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
2018-08-05Use SystemAbstractions::ToLower instead of doing it ourselvesRichard Walters
2018-07-23Add copy constructor and assignment operatorRichard Walters
2018-07-04Fix bug in IPv6Address validationRichard Walters
2018-07-04RefactoringRichard Walters
2018-07-04Fix bugs in IPv6 address parsingRichard Walters
2018-07-04Normalize IPv6 addresses when generating URI stringsRichard Walters
2018-07-04Percent-encode if necessary any elements when generating stringsRichard Walters
2018-07-04Fix requirementsRichard Walters
2018-07-04Add capability of setting other elementsRichard Walters
2018-07-04Add GenerateString (incomplete)Richard Walters
2018-07-04Fix bug in truncated host elementsRichard Walters
2018-07-04Fix bug in parsing out IPv6 and IPvFuture addressesRichard Walters
2018-07-04Validate IPv6 addressesRichard Walters
2018-07-04RefactoringRichard Walters
2018-07-04Add missing "ok" return values in extracted methodsRichard Walters
2018-07-04Give names to states in host/port parsing state machineRichard Walters
2018-07-04RefactoringRichard Walters
2018-07-03Document parts of the path normalization processRichard Walters
2018-07-03Complete rewrite of NormalizePathRichard Walters
2018-07-02Add reference resolution and attempt to fix path normalizationRichard Walters
2018-07-02Allow default move semanticsRichard Walters
2018-07-02Recognize special case of absolute URI with empty pathRichard Walters
2018-07-02Add more path normalization tests and fix a bug in itRichard Walters
2018-07-02Add capability to compare Uri objects.Richard Walters
2018-07-02Add NormalizePath methodRichard Walters
2018-07-02RefactoringRichard Walters
2018-07-02RefactoringRichard Walters
2018-07-01RefactoringRichard Walters
2018-07-01RefactoringRichard Walters
2018-07-01RefactoringRichard Walters
2018-07-01Rename IsCharacterInSet module to CharacterSetRichard Walters
2018-07-01Normalize scheme and reg-name elements to lower caseRichard Walters
2018-07-01Allow HEXDIG to include lower-case 'a'..'f'Richard Walters
2018-07-01Add NormalizeCaseInsensitiveString functionRichard Walters