HomeFreeBSD

www/trurl: New port

Description

www/trurl: New port

trurl parses, manipulates and outputs URLs and parts of URLs.

It uses the RFC 3986 definition of URLs and it uses libcurl's URL
parser to do so, which includes a few "extensions". The URL support is
limited to "hierarchical" URLs, the ones that use "://" separators
after the scheme.

Typically you pass in one or more URLs and decide what of that you want
output. Posssibly modifying the URL as well.

trurl knows URLs and every URL consists of up to ten separate and
independent "components". These components can be extracted, removed
and updated with trurl and they are referred to by their respective
names: scheme, user, password, options, host, port, path, query,
fragment and zoneid.

PR: 270770
Sponsored by: <Rubicon Communications, LLC ("Netgate")

Details

Provenance
vidar_karlsen.techAuthored on May 27 2023, 12:06 PM
gargaCommitted on May 30 2023, 11:05 AM
Parents
R11:8b4335b78a2e: benchmarks/fio: Update to 3.35
Branches
Unknown
Tags
Unknown
Reverted By
R11:4eec423bac5a: www/trurl: Revert "www/trurl: New port"