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

86 Commits

Author SHA1 Message Date
Alan de Freitas
0970de90d4 test: zone id round-trips
fix #919
2025-08-29 12:01:50 -05:00
Alan de Freitas
9b4c4b440e fix: resolve replicates ref fragment in all cases
fix #920
2025-08-26 17:44:59 -05:00
Alan de Freitas
e9bec4c8d1 docs: functions that cannot round-trip
fix #921
2025-08-26 17:44:59 -05:00
alandefreitas
40a3599215 fix: handle encoded slash in hash
fix #818
2024-03-08 16:00:30 -03:00
alandefreitas
30d953aad2 test: cover comparison of ports of different sizes
The previous tests did not cover all the cases of comparison between port strings.

fix #818
2024-03-08 16:00:30 -03:00
alandefreitas
8a8204103f refactor: move detail headers to src 2024-01-19 15:34:31 -03:00
alandefreitas
2df5f62f55 fix: resolve abnormal hrefs
fix #808
2024-01-03 17:55:04 -03:00
alandefreitas
ec55734d36 test: fluent API
fix #446
2023-07-18 18:51:55 -03:00
alandefreitas
96438f683e remove type aliases
fix #743
2023-04-28 17:27:26 -03:00
alandefreitas
c518dbaa04 simplify CI and CML 2023-04-21 04:36:04 -03:00
alandefreitas
34c4d56e31 support multiple empty segments 2023-04-11 22:48:08 -03:00
alandefreitas
ab7c5e8610 path normalization does not encode slashes 2023-03-16 16:35:44 -03:00
alandefreitas
3a39a75820 copying authority depends on scheme 2023-03-16 16:35:44 -03:00
alandefreitas
565de153d8 setting path bypasses edit_segments
fix #709
2023-03-10 01:23:35 -03:00
alandefreitas
e549f40c8b fix path_normalize corner case
fix #674
2023-03-08 01:12:08 -03:00
alandefreitas
23e010933b adjust handling of path '/' 2023-03-07 19:28:51 -03:00
alandefreitas
06697d4dbf url_base replicates mutable url_view_base member functions 2023-03-03 16:44:41 -03:00
alandefreitas
4b029a71ca refactor segments compare function
fix #653
2023-01-18 22:24:13 -03:00
alandefreitas
50afddedfe comparison differentiates absent and empty components 2022-12-22 12:11:33 -08:00
alandefreitas
6c5c788df5 resolve docs includes error condition
fix #465
2022-11-07 12:58:09 -08:00
Vinnie Falco
9f5740178c encoding_opts unified options
fix #592, fix #237, fix #574
2022-10-24 16:43:37 -03:00
alandefreitas
cec10b1917 refactor path comparison 2022-10-24 16:43:37 -03:00
alandefreitas
27d9ce107d allow escaped null in urls
fix #471
2022-10-21 16:12:24 -03:00
alandefreitas
38c7773ae0 refactor first segment invariant handling
fix #382
2022-10-19 21:17:03 -03:00
alandefreitas
0d19fbfaed fix bug in normalize_octets 2022-10-12 15:21:43 -03:00
alandefreitas
d05447f525 faster resolve self 2022-10-10 16:55:10 -03:00
alandefreitas
b1b8c6038a update copyright notices 2022-10-10 16:29:33 -03:00
alandefreitas
9762b08e90 fix set_path_absolute
fix #390
2022-10-03 17:50:41 -03:00
alandefreitas
b349234713 update remove_origin
fix #394
2022-10-03 17:49:19 -03:00
Vinnie Falco
81cb06ec5e authority can have empty path
fix #460
2022-09-20 11:37:28 -07:00
alandefreitas
f709e3988e fix normalize path
fix #396, fix #395, fix #391
2022-09-15 16:48:03 -03:00
Vinnie Falco
e4c253e7f3 string_token work 2022-09-11 15:54:40 -07:00
alandefreitas
de907fe2f3 update links 2022-09-09 16:13:32 -03:00
Vinnie Falco
084553cc3c parse.hpp 2022-09-08 16:41:24 -07:00
Vinnie Falco
144a87aa49 segments refactor 2022-09-07 21:43:27 -03:00
alandefreitas
fb906c07c2 resolve
fix #401
2022-09-07 19:29:24 -03:00
Vinnie Falco
3499d76c28 tidy up params iter 2022-09-02 09:47:40 -07:00
Vinnie Falco
83f34cc79c url_base doc and tidy 2022-09-01 22:39:00 -07:00
alandefreitas
7c5001966e swap
fix #422, fix #468, close #480
2022-09-01 15:43:18 -07:00
Vinnie Falco
46c91dd061 javadocs for url_view_base 2022-09-01 15:14:26 -07:00
Vinnie Falco
8478ace01a refactor observers, modifiers, and strings
* Decoded strings use std::string
* Encoded parameters use pct_string_view
* Host interface is refactored
2022-09-01 10:33:01 -07:00
Vinnie Falco
e0268cd355 params container refactoring 2022-08-29 18:41:13 -07:00
alandefreitas
afb91bc384 refactor decode/encode functions
fix #448, fix #438
2022-08-25 17:40:14 -03:00
alandefreitas
88537b7177 set empty path
fix #426
2022-08-19 17:53:29 -03:00
alandefreitas
c663de5b6a no more error_code&
fix #368
2022-08-18 13:04:35 -03:00
Vinnie Falco
daf605409a refactor test framework files 2022-08-16 11:59:43 -07:00
Vinnie Falco
c8013a172f refactor copied_strings
fix #364
2022-08-07 16:17:56 -07:00
Vinnie Falco
d9667bf525 Refactor url base classes:
fix #221, fix #222, close #330
2022-08-04 18:14:50 -07:00
alandefreitas
39d46cfad0 set empty query
fix #245
2022-08-03 20:09:16 -03:00
Vinnie Falco
40790c9f70 Add hostname
fix #302
2022-08-03 08:10:00 -07:00