1
1
Fork 0
mirror of https://github.com/NixOS/nix.git synced 2025-11-09 12:06:01 +01:00
nix/src
Jörg Thalheim c436b7a32a
Fix ParsedURL handling of %2F in URL paths
See the new extensive doxygen in `url.hh`.
This fixes fetching gitlab: flakes.

Paths are now stored as a std::vector of individual path
segments, which can themselves contain path separators '/' (%2F).
This is necessary to make the Gitlab's /projects/ API work.

Co-authored-by: John Ericson <John.Ericson@Obsidian.Systems>
Co-authored-by: Sergei Zimmerman <sergei@zimmerman.foo>
2025-08-28 22:20:04 +03:00
..
external-api-docs meson: Apply formatting universally 2025-08-07 02:58:29 +03:00
internal-api-docs meson: Apply formatting universally 2025-08-07 02:58:29 +03:00
libcmd No more globals.hh in headers 2025-08-20 16:24:37 -04:00
libexpr Implement parseURLRelative, use in HttpBinaryCacheStore 2025-08-26 19:45:10 -04:00
libexpr-c treewide: Bump C++ standard version to C++23 2025-08-19 15:33:27 +03:00
libexpr-test-support treewide: Bump C++ standard version to C++23 2025-08-19 15:33:27 +03:00
libexpr-tests treewide: Bump C++ standard version to C++23 2025-08-19 15:33:27 +03:00
libfetchers Fix ParsedURL handling of %2F in URL paths 2025-08-28 22:20:04 +03:00
libfetchers-c treewide: Bump C++ standard version to C++23 2025-08-19 15:33:27 +03:00
libfetchers-tests No more globals.hh in headers 2025-08-20 16:24:37 -04:00
libflake Fix ParsedURL handling of %2F in URL paths 2025-08-28 22:20:04 +03:00
libflake-c treewide: Bump C++ standard version to C++23 2025-08-19 15:33:27 +03:00
libflake-tests Limit to lenient parsing of non-standard URLs only where needed 2025-08-22 12:37:37 -04:00
libmain treewide: Bump C++ standard version to C++23 2025-08-19 15:33:27 +03:00
libmain-c treewide: Bump C++ standard version to C++23 2025-08-19 15:33:27 +03:00
libstore Fix ParsedURL handling of %2F in URL paths 2025-08-28 22:20:04 +03:00
libstore-c treewide: Bump C++ standard version to C++23 2025-08-19 15:33:27 +03:00
libstore-test-support No more globals.hh in headers 2025-08-20 16:24:37 -04:00
libstore-tests Fix ParsedURL handling of %2F in URL paths 2025-08-28 22:20:04 +03:00
libutil Fix ParsedURL handling of %2F in URL paths 2025-08-28 22:20:04 +03:00
libutil-c treewide: Bump C++ standard version to C++23 2025-08-19 15:33:27 +03:00
libutil-test-support treewide: Bump C++ standard version to C++23 2025-08-19 15:33:27 +03:00
libutil-tests Fix ParsedURL handling of %2F in URL paths 2025-08-28 22:20:04 +03:00
nix Make more URLs parsed, most notably FileTransferRequest::url 2025-08-22 12:42:48 -04:00
perl flake: Apply nixfmt 1.0.0 2025-08-18 20:29:45 +03:00
nix-functional-tests Build Functional tests with Meson 2024-08-14 15:35:40 -04:00
nix-manual Build the manual with Meson 2024-10-09 11:58:17 -04:00