2
0
mirror of https://github.com/boostorg/url.git synced 2026-01-21 17:32:21 +00:00
Commit Graph

37 Commits

Author SHA1 Message Date
Vinnie Falco
40790c9f70 Add hostname
fix #302
2022-08-03 08:10:00 -07:00
Vinnie Falco
b70f9745a7 Doc work and sequence work 2022-07-31 18:21:07 -07:00
Vinnie Falco
9d2c1e5409 Refactor grammar:
The Rule concept is changed:

* rules are stateful values
* nested value_type holds the result of parsing
* member function `Rule::parse` is the algorithm
* parse returns `result<value_type>`

And:

* All rfc3986 rules are reimplemented
* New grammar non-terminal elements introduced:
  - char_rule
  - not_empty_rule
  - optional_rule
  - sequence_rule
  - variant_rule
2022-07-27 19:31:16 -07:00
alandefreitas
5c307a889a use pct_encoded_view
fix #235, fix #223, fix #168, fix #164, fix #163, fix #159
2022-07-26 17:46:56 -03:00
alandefreitas
60dc4374d1 remove_user is not available
fix #177
2022-05-19 00:48:38 -03:00
alandefreitas
3b6e2afafc param forward iterators 2022-04-04 12:04:24 -03:00
alandefreitas
d1e0e11ac9 fix warnings
fix #153, close #155
2022-03-28 11:44:19 -07:00
alandefreitas
a38d3fc149 fix edit_segments suffix
fix #151
2022-03-25 13:54:48 -03:00
alandefreitas
999dbe147b BOOST_TEST_EQ
fix #69
2022-03-18 14:49:17 -03:00
alandefreitas
5285e4fe46 hash support
fix #64
2022-03-15 20:36:52 -03:00
alandefreitas
3cdcef3382 syntax-based normalization
fix #8, fix #65, close #136
2022-03-11 11:37:42 -08:00
alandefreitas
8911d05c35 doc work 2022-02-02 14:56:42 -08:00
Vinnie Falco
b675713592 url doc work and coverage 2021-11-22 18:26:12 -08:00
Vinnie Falco
5128b32331 doc work 2021-11-04 19:14:19 -07:00
Vinnie Falco
106114a69a query tidy and test 2021-11-01 13:34:24 -07:00
Vinnie Falco
78cede17e3 fragment tidy and test 2021-11-01 09:59:32 -07:00
Vinnie Falco
c2d616dc73 Add parsing ctors 2021-10-29 21:29:54 -07:00
Vinnie Falco
dbf1837c09 Add reserve_bytes 2021-10-29 12:52:25 -07:00
Vinnie Falco
148aec4ef1 resolve work 2021-10-29 07:04:08 -07:00
Vinnie Falco
63406252f4 Fix segment calculations 2021-10-28 19:29:42 -07:00
Vinnie Falco
38a94be839 Tidy up url tests 2021-10-28 07:38:40 -07:00
Vinnie Falco
4f2615f84f path segments refactoring 2021-10-27 19:16:33 -07:00
Vinnie Falco
dabdc5ff33 Add set_path_absolute 2021-10-18 22:35:11 -07:00
Vinnie Falco
581ea7d9f0 apply errata 4547 2021-10-16 19:22:18 -07:00
Vinnie Falco
6dbde76eea url resolution 2021-10-13 15:26:38 -07:00
Vinnie Falco
75d19e16e3 Fragment tests 2021-10-13 15:26:38 -07:00
Vinnie Falco
c2f9288f70 Finish fragment, query url routines 2021-10-12 16:19:08 -07:00
Vinnie Falco
28397dfe2b Tidy up segments 2021-10-06 22:19:52 -07:00
Vinnie Falco
cdbe24fc7e docs and tidy 2021-10-02 17:44:30 -07:00
Vinnie Falco
4bbbc15ecc segments refactoring 2021-09-26 19:15:13 -07:00
Vinnie Falco
65ca192971 Refactor edit_segments 2021-09-25 15:42:14 -07:00
Vinnie Falco
e91eb4f550 Tidy up corner cases in segment edits 2021-09-24 23:00:31 -07:00
Vinnie Falco
c80f91357e set_encoded_path 2021-09-23 12:40:15 -07:00
Vinnie Falco
3f3b464fc8 encoded_segment work 2021-09-18 13:05:04 -07:00
Vinnie Falco
d9463fc0ba strings are never null 2021-09-17 13:45:07 -07:00
Vinnie Falco
c980194672 url_view work and docs 2021-09-14 22:58:40 -07:00
Vinnie Falco
68273102de Refactor test sources 2021-09-14 07:46:35 -07:00