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