2
0
mirror of https://github.com/boostorg/url.git synced 2026-02-09 11:42:11 +00:00
Commit Graph

416 Commits

Author SHA1 Message Date
alandefreitas
c97bc2782c fix: parse_query does not recreate string_view
fix #757
2023-07-18 15:34:23 -03:00
Ed Tanous
f06f595ae7 fix: format_args zero serialization
Fixes #758

The parsing and measuring code didn't have explicit handling for integer
zero, and the while(v > 0) loop wouldn't execute.

Also add tests to cover both of these cases.
2023-06-29 02:32:51 -03:00
alandefreitas
34e0430307 build(test): replicate Jamfile error flags 2023-06-09 21:12:59 -03:00
alandefreitas
fa7b381a1c build: ignore CMAKE_C_COMPILER 2023-06-08 20:58:15 -03:00
alandefreitas
fc6f398ed3 build: define super-project tests target 2023-06-08 20:58:15 -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
Vinnie Falco
963bf5a4b7 Refactor library translation units 2023-04-14 15:46:53 -03:00
alandefreitas
d769abedb5 ada setter tests 2023-04-12 12:06:17 -03:00
alandefreitas
34c4d56e31 support multiple empty segments 2023-04-11 22:48:08 -03:00
alandefreitas
4ec0b7e40e path never becomes authority 2023-04-11 22:48:08 -03:00
alandefreitas
d5a20ff1f4 ada basic tests
fix #681
2023-03-16 16:35:44 -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
3a237c3510 reg-name might have ipv4 prefix 2023-03-16 16:35:44 -03:00
alandefreitas
146c5197b9 hash is fragment char 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
722ba1a586 detail::to_string_view
fix #672
2023-03-07 11:29:51 -03:00
alandefreitas
06697d4dbf url_base replicates mutable url_view_base member functions 2023-03-03 16:44:41 -03:00
alandefreitas
229c925040 generator creates asan jobs for macos
fix #690
2023-02-22 16:24:03 -03:00
alandefreitas
a536cfd1ef remove string_token unused include
fix #678
2023-02-21 22:07:36 -03:00
alandefreitas
f8022af5f0 fuzz parsing functions 2023-01-27 22:46:07 -03:00
alandefreitas
0c040b546f port number is defined
fix #666
2023-01-25 10:24:48 -03:00
alandefreitas
f7c870ef00 path-rootless considers invalid segments
fix #665
2023-01-24 20:29:33 -03:00
alandefreitas
c3a70873d6 url router 2023-01-20 21:50:27 -03:00
alandefreitas
9d21228305 typo in authority_view javadoc
fix #663
2023-01-19 23:51:02 -03:00
alandefreitas
60b8b5ee4c set_params convenience function
fix #660
2023-01-19 23:50:32 -03:00
alandefreitas
4b029a71ca refactor segments compare function
fix #653
2023-01-18 22:24:13 -03:00
alandefreitas
61b830a7cc [fold] test ambiguity 2023-01-18 22:23:30 -03:00
alandefreitas
ad56e9ca5e implicit conversions to string_view
fix #650
2023-01-18 22:23:30 -03:00
alandefreitas
a8039b0fd8 parsing constructors are implicit
fix #648
2023-01-18 22:23:30 -03:00
alandefreitas
da36065017 update readme snippet
fix #644
2023-01-12 18:43:39 -03:00
alandefreitas
af8aa03887 url::format 2022-12-29 14:54:45 -08:00
alandefreitas
50afddedfe comparison differentiates absent and empty components 2022-12-22 12:11:33 -08:00
alandefreitas
cbcfa6a83f result unchecked access documentation 2022-12-21 17:17:11 -08:00
alandefreitas
7f3cc416f3 refactor hier_part_rule abs path
fix #636
2022-12-21 09:55:42 -08:00
alandefreitas
19b208d53d refactor ipv4 to string algorithm
fix #632
2022-11-30 07:00:17 -08:00
alandefreitas
1d87343ea7 string_token::arg has virtual destructor and slice protection
fix #627
2022-11-17 21:18:34 -08:00
alandefreitas
7f44da491b decode_view snippets
fix #625
2022-11-09 21:35:02 -08:00
alandefreitas
3ed169db36 test 32-bit MSVC builds
fix #622, fix #623
2022-11-09 15:08:38 -08:00
alandefreitas
6c5c788df5 resolve docs includes error condition
fix #465
2022-11-07 12:58:09 -08:00
alandefreitas
6b1b2f48c3 update cmake subdir dependencies 2022-11-07 11:31:56 -08:00
alandefreitas
e7aaf5806e use test no throw 2022-10-27 20:46:21 -03:00
alandefreitas
309ad2d7f2 test tildes in query
fix #497
2022-10-26 19:41:27 -03:00
alandefreitas
3e09e9a248 documentation snippets
fix #443
2022-10-26 18:47:17 -03: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