lang/rust: Bump revisions after 1.99.0 PR: 2990169c878207a1
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)
lang/rust: Bump revisions after 1.98.1 PR: 2981397316461925
lang/rust: Bump revisions after 1.97.1 PR: 2966459c892d2601
lang/rust: Bump revisions after 1.96.0 PR: 295694e29b5eeec3
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 tinye9c25daa88lang/rust: Bump revisions after 1.95.0 PR: 29461517bf498fd2
lang/rust: Bump revisions after 1.94.0 PR: 29361543f5b4a72f
lang/rust: Bump revisions after 1.93.0 PR: 2923603d631100e8
lang/rust: Bump revisions after 1.92.0 PR: 2915825e496c7707
www/hurl: update 7.0.0 -> 7.1.0 Changelog: https://github.com/Orange-OpenSource/hurl/releases/tag/7.1.0bb7b774171
www/hurl: fix style Fix tab vs space error in previous commit using portfmt050b5ef327
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/33193e31fc9299lang/rust: Bump revisions after 1.91.1 PR: 290816d6b6027df6
lang/rust: Bump revisions after 1.90.0 PR: 28970997b5de4ffc
lang/rust: Bump revisions after 1.89.0 PR: 288923b21956d7db
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/4125690b53f25d
lang/rust: Bump revisions after 1.88.0 PR: 287766f3f7e555b0
libxml2: chase libxml soversion bump3068854dd0
lang/rust: Bump revisions after 1.87.0 PR: 2868293ed29b8185
www/hurl: fix build with libxml2 2.14.1 Reported by: dizzy PR: 28589969d7f196c3
lang/rust: Bump revisions after 1.86.0 PR: 2858402a5976aebe
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 input85fd88434ewww/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 HTTP2880d06019lang/rust: Bump revisions after 1.85.0 PR: 284884cf7c4b037d
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-openssl6509435f7flang/rust: Bump revisions after 1.84.0 PR: 283962fccaa1b326
lang/rust: Bump revisions after 1.83.0 PR: 2830001d1fd15a3e
lang/rust: Bump revisions after 1.82.0 PR: 282516ca048c2884
lang/rust: Bump revisions after 1.81.0 PR: 28130089ab81d0e2
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.08cc9729045lang/rust: Bump revisions after 1.80.1 PR: 2804907a55f95425
lang/rust: Bump revisions after 1.79.0 PR: 27970721476ca8a9
www/hurl: Fix build with rust 1.79.0 PR: 279707 Approved by: portmgr (build fix blanket)ca3baa41e4
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-cc9c83e384a6dclang/rust: Bump revisions after 1.78.0 PR: 2788342322b66100
lang/rust: Bump revisions after 1.77.0 PR: 277786d632fbe55e
lang/rust: Bump revisions after 1.76.0 PR: 2769207f5a7b0e52
www/hurl: update to 4.2.0 Changelog: https://github.com/Orange-OpenSource/hurl/releases/tag/4.2.04ad1a2579b
MANPREFIX: eliminate usage of MANPREFIX While here move some manpages to share/man7074d7f6ae
lang/rust: Bump revisions after 1.75.0 PR: 276033109c3d4629
lang/rust: Bump revisions after 1.74.1 PR: 275243b2afd89fb2
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.03222f5b617lang/rust: Bump revisions after 1.73.0 PR: 274499dd10dc88a7
lang/rust: Bump revisions after 1.72.0 PR: 273331aba8da2be1
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.crates9211b19b39lang/rust: Bump revisions after 1.71.0 PR: 272449cdf28617b4
lang/rust: Bump revisions after 1.70.0 PR: 271797e1d1045bc7
lang/rust: Bump revisions after 1.69.0 PR: 2709533db55c4e97
lang/rust: Bump revisions after 1.68.0 PR: 270080ebf29acc6c
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.14ea8d6bd77