CVE and update status of the FreeBSD ports tree4,526 unaddressed CVEs in 616 portsAll times are CET

Port details

www/hurl8.0.1_4

CLI to run HTTP requests defined in a simple plain text format

Maintainer
rodrigo@FreeBSD.org
Packages
hurl 8.0.1_4
Upstream
up to date
CPE
none, CVEs only via VuXML
WWW
https://hurl.dev/
Links
cgit · VuXML

Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE

None. There is no CVE without a VuXML entry for this version.

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (0)

No VuXML entries for this package.

Commits (57)

Mikael Urankar (mikael) · 8.0.1_4
lang/rust: Bump revisions after 1.99.0

PR:		299016
9c878207a1
Mikael Urankar (mikael) · 8.0.1_3
lang/rust: Bump revisions after 1.98.1

PR:		298139
7316461925
Mikael Urankar (mikael) · 8.0.1_2
lang/rust: Bump revisions after 1.97.1

PR:		296645
9c892d2601
Mikael Urankar (mikael) · 8.0.1_1
lang/rust: Bump revisions after 1.96.0

PR:		295694
e29b5eeec3
Rodrigo Osorio (rodrigo) · 8.0.1
www/hurl: update 7.1.0 -> 8.0.1

Changelogs:
    * https://github.com/Orange-OpenSource/hurl/releases/tag/8.0.0
    * https://github.com/Orange-OpenSource/hurl/releases/tag/8.0.1

Major changes:
    * Use CookieStore in HurlResult (crate compatibility)
    * Delete deprecated --interactive option
    * Replace legacy env var variable configuration HURL_foo by HURL_VARIABLE_foo
    * Rename ignore-asserts to no-assert
    * Using new JSONPath module implementing RFC 9535
    * Fix single quote in cookie value breaking curl output
    * Add support for curl --data-raw option in hurlfmt import
    * Fix truncating existing output file when response is tiny
e9c25daa88
Mikael Urankar (mikael) · 7.1.0_4
lang/rust: Bump revisions after 1.95.0

PR:		294615
17bf498fd2
Mikael Urankar (mikael) · 7.1.0_3
lang/rust: Bump revisions after 1.94.0

PR:		293615
43f5b4a72f
Mikael Urankar (mikael) · 7.1.0_2
lang/rust: Bump revisions after 1.93.0

PR:		292360
3d631100e8
Mikael Urankar (mikael) · 7.1.0_1
lang/rust: Bump revisions after 1.92.0

PR:		291582
5e496c7707
Rodrigo Osorio (rodrigo) · 7.1.0
www/hurl: update 7.0.0 -> 7.1.0

Changelog: https://github.com/Orange-OpenSource/hurl/releases/tag/7.1.0
bb7b774171
Rodrigo Osorio (rodrigo) · 7.0.0_4
www/hurl: fix style

Fix tab vs space error in previous commit using portfmt
050b5ef327
Rodrigo Osorio (rodrigo) · 7.0.0_4
www/hurl: mark hurl build broken for i386

Hurl build fails for i386 architectures due to mismatch error during
bindgen tests for libxml.

```
error[E0080]: evaluation of constant value failed
   --> /home/jc/rust-libxml/target/debug/build/libxml-0db722a43088e767/out/bindings.rs:407:29
    |
407 |   ["Size of __max_align_t"][::std::mem::size_of::<__max_align_t>() - 20usize];
    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `16_usize - 20_usize`, which would overflow
```

A GH issue reports[1][2][3] where created for this problem and for now the only bypass
found was to disable the test. Which is wrong.

[1] https://github.com/Orange-OpenSource/hurl/issues/4400
[2] https://github.com/KWARC/rust-libxml/issues/186
[3] https://github.com/rust-lang/rust-bindgen/issues/3319
3e31fc9299
Mikael Urankar (mikael) · 7.0.0_3
lang/rust: Bump revisions after 1.91.1

PR:		290816
d6b6027df6
Mikael Urankar (mikael) · 7.0.0_2
lang/rust: Bump revisions after 1.90.0

PR:		289709
97b5de4ffc
Mikael Urankar (mikael) · 7.0.0_1
lang/rust: Bump revisions after 1.89.0

PR:		288923
b21956d7db
Rodrigo Osorio (rodrigo) · 7.0.0
www/hurl: update to 7.0.0

Changelog: https://hurl.dev/blog/2025/07/30/announcing-hurl-7.0.0.html

Breaking Changes:
 * Add replaceRegex filter and fix replace filter to not take regex
Security Issues Fixed:
 * Fix JavaScript injection in HTML report through regex literal

Security:	https://github.com/Orange-OpenSource/hurl/issues/4125
690b53f25d
Mikael Urankar (mikael) · 6.1.1_5
lang/rust: Bump revisions after 1.88.0

PR:		287766
f3f7e555b0
Baptiste Daroussin (bapt) · 6.1.1_4
libxml2: chase libxml soversion bump
3068854dd0
Mikael Urankar (mikael) · 6.1.1_3
lang/rust: Bump revisions after 1.87.0

PR:		286829
3ed29b8185
Rodrigo Osorio (rodrigo) · 6.1.1_2
www/hurl: fix build with libxml2 2.14.1

Reported by:	dizzy
PR:		285899
69d7f196c3
Mikael Urankar (mikael) · 6.1.1_1
lang/rust: Bump revisions after 1.86.0

PR:		285840
2a5976aebe
Rodrigo Osorio (rodrigo) · 6.1.1
www/hurl: update to 6.1.1

Changelog: https://github.com/Orange-OpenSource/hurl/releases/tag/6.1.1

Major changes:
    * Fix hurlfmt spacing
    * Fix filename parsing
    * Fix jsonpath array wildcard with missing attribute
    * Fix predicate contains with none input
85fd88434e
Rodrigo Osorio (rodrigo) · 6.1.0
www/hurl: update to 6.1.0

Changelog: https://github.com/Orange-OpenSource/hurl/releases/tag/6.1.0

Breaking changes:
    * Remove deprecated predicates (notEquals, greaterThan etc...) in favor of operators
    * Remove deprecated keyword HTTP/* for HTTP
2880d06019
Mikael Urankar (mikael) · 6.0.0_1
lang/rust: Bump revisions after 1.85.0

PR:		284884
cf7c4b037d
Rodrigo Osorio (rodrigo) · 6.0.0
www/hurl: update to 6.0.0

Full changelog: https://github.com/Orange-OpenSource/hurl/blob/master/CHANGELOG.md#6.0.0

Breaking changes:
    * Check that variables do not conflict with existing functions
    * Remove deprecated --fail-at-end option
    * Change API for setting variable in hurl::runner::run
    * Remove hurlfmt deprecated --format option
    * Rename feature flag from vendored-openssl to static-openssl
6509435f7f
Mikael Urankar (mikael) · 5.0.1_4
lang/rust: Bump revisions after 1.84.0

PR:		283962
fccaa1b326
Mikael Urankar (mikael) · 5.0.1_3
lang/rust: Bump revisions after 1.83.0

PR:		283000
1d1fd15a3e
Mikael Urankar (mikael) · 5.0.1_2
lang/rust: Bump revisions after 1.82.0

PR:		282516
ca048c2884
Mikael Urankar (mikael) · 5.0.1_1
lang/rust: Bump revisions after 1.81.0

PR:		281300
89ab81d0e2
Rodrigo Osorio (rodrigo) · 5.0.1
www/hurl: update to 5.0.1

Changelogs: https://github.com/Orange-OpenSource/hurl/releases/tag/5.0.1
            https://github.com/Orange-OpenSource/hurl/releases/tag/5.0.0

Update patch to fix build with rust 1.79.0
8cc9729045
Mikael Urankar (mikael) · 4.3.0_2
lang/rust: Bump revisions after 1.80.1

PR:		280490
7a55f95425
Mikael Urankar (mikael) · 4.3.0_1
lang/rust: Bump revisions after 1.79.0

PR:		279707
21476ca8a9
Mikael Urankar (mikael) · 4.3.0
www/hurl: Fix build with rust 1.79.0

PR:		279707
Approved by:	portmgr (build fix blanket)
ca3baa41e4
Rodrigo Osorio (rodrigo) · 4.3.0
www/hurl: update to 4.3.0

Full changelog: https://hurl.dev/blog/2024/04/24/announcing-hurl-4.3.0.html

Major changes:
    * Export begin_call, end_call timings fields to RFC3339 (microseconds)
    * Fix standalone css for regex
    * Fix charset parsing logic of Content-Type header
    * Fix filename templatization bug under certain conditions
    * Fix empty glob not always returning an error
    * Fix hurlfmt query certificate for hurl output format
    * Fix --test progress bar not displayed when verbose is used
    * Per request output takes file-root into account for path resolving
    * Fix silent error when verbose option use unset variable
    * Fix Content-type header override when used in lowercase

Security :
    * Prevent script injection in HTML report
      (can't be MFH, requires rust > 1.77.0)

Security: https://github.com/Orange-OpenSource/hurl/security/advisories/GHSA-p4p2-ffh9-cc9c
83e384a6dc
Mikael Urankar (mikael) · 4.2.0_3
lang/rust: Bump revisions after 1.78.0

PR:		278834
2322b66100
Mikael Urankar (mikael) · 4.2.0_2
lang/rust: Bump revisions after 1.77.0

PR:		277786
d632fbe55e
Mikael Urankar (mikael) · 4.2.0_1
lang/rust: Bump revisions after 1.76.0

PR:		276920
7f5a7b0e52
Rodrigo Osorio (rodrigo) · 4.2.0
www/hurl: update to 4.2.0

Changelog: https://github.com/Orange-OpenSource/hurl/releases/tag/4.2.0
4ad1a2579b
Baptiste Daroussin (bapt) · 4.1.0_3
MANPREFIX: eliminate usage of MANPREFIX

While here move some manpages to share/man
7074d7f6ae
Mikael Urankar (mikael) · 4.1.0_2
lang/rust: Bump revisions after 1.75.0

PR:		276033
109c3d4629
Mikael Urankar (mikael) · 4.1.0_1
lang/rust: Bump revisions after 1.74.1

PR:		275243
b2afd89fb2
Rodrigo Osorio (rodrigo) · 4.1.0
www/hurl: update to 4.1.0

Breaking changes:
    * Fix typo in option --path_as_is to --path-as-is
Major changes:
    * Print host architecture with --version
    * Add the aws-sigv4 option to generate AWS SigV4 signed requests
    * Add --delay Option
    * Support RFC-7807 application/problem+json for response body logging as text
    * Rename fail-at-end option with continue-on-error option
    * Add connect-to per request option
    * Add support for --resolve option per request
    * Add TAP report
    * Implement isDate predicate

Full changelog: https://github.com/Orange-OpenSource/hurl/releases/tag/4.1.0
3222f5b617
Mikael Urankar (mikael) · 4.0.0_2
lang/rust: Bump revisions after 1.73.0

PR:		274499
dd10dc88a7
Mikael Urankar (mikael) · 4.0.0_1
lang/rust: Bump revisions after 1.72.0

PR:		273331
aba8da2be1
Rodrigo Osorio (rodrigo) · 4.0.0
www/hurl: Update to 4.0.0.

Major changes in 3.0.0
    * major update because of breaking changes in Hurl crates
    * Add test attributes to JUnit XML
    * Add certificate query
    * Add errors in HTML report
    * Use long options for curl command
    * Add date value/filters
    * Implement isEmpty predicate
    * Add curl input to hurlfmt
    Bugfixes:
    * Fix performance issue in Reader remaining method
    * Parse empty JSON array body
    * Add meta utf-8 charset to HTML report
    * Use an uuid as identifier for the HTML Hurl file run report
    * Improve HTML export

Major changes in 3.0.1
    Bugfixes:
    * Do not parse key/value in certificate subject/issue any more
    * Fix hurlfmt less predicate
    * Patch encoding issue with xpath and libxml 2.11.1+

Major changes in 4.0.0
    Breaking changes:
    * The option --retry now takes a number that specifies the explicit number of retries
    * The jsonpath query/filter does not coerce single-entry collection any more
    * hurl crate: LoggerOptionsBuilder replaces LoggerOption
    * retry option from RunnerOptionsBuilder have changed
    * verbose option have been moved from RunnerOptionsBuilder to LoggerOptionsBuilder
    Enhancements:
    * Add xpath filter
    * Introduce curl --path-as-is option
    * Deprecate word predicate when operator is available
    * Make hurlfmt support several input files
    * Add timings info to very verbose mode
    * Add waterfall to HTML report for a Hurl file
    * Add proxy in Options section
    * Add decode filter
    * Add --error-format option to output HTTP context on errors
    * Update --retry option to match curl option
    * Add support for LINK, UNLINK, PURGE, LOCK, UNLOCK, PROPFIND and VIEW HTTP method
    * Support arbitrary HTTP methods
    Bugfixes:
    * Export [Options] to JSON
    * Use --data-binary for log curl command when posting file
    * Fix extra request headers logs with large body.
    * Print error message when no file is found with --glob option
    * Support additional dot in jsonpath expression
    * Make Call, Certificate, Cookie, Header, Request, Response, Timings, Version public
    * Add quotes around certificate attribute in HTML export
    * Change API in jsonpath / remove single-entry coercion

Port changes/Enhacements
    * Add missing dependency to curl library
    * Move crates to Makefile.crates
9211b19b39
Mikael Urankar (mikael) · 2.0.1_4
lang/rust: Bump revisions after 1.71.0

PR:		272449
cdf28617b4
Mikael Urankar (mikael) · 2.0.1_3
lang/rust: Bump revisions after 1.70.0

PR:		271797
e1d1045bc7
Mikael Urankar (mikael) · 2.0.1_2
lang/rust: Bump revisions after 1.69.0

PR:		270953
3db55c4e97
Mikael Urankar (mikael) · 2.0.1_1
lang/rust: Bump revisions after 1.68.0

PR:		270080
ebf29acc6c
Rodrigo Osorio (rodrigo) · 2.0.1
www/hurl: update to 2.0.1

Major changes:
    * Fix GraphQL query with variables to HTTP body request #1218

Changelog: https://github.com/Orange-OpenSource/hurl/releases/tag/2.0.1
4ea8d6bd77