Commit Graph

219 Commits

Author SHA1 Message Date
Fabrice Reix
da233dbd7a
Fix clippy warnings 2023-08-31 11:36:52 +02:00
hurl-bot
7aaf70ddac
Update crates 2023-08-29 03:02:38 +00:00
Philipp Paulweber
bcaf19f842
Parser: support 'delay' options to define milliseconds request delays 2023-08-27 16:15:37 +02:00
apparentorder
56d4fa4485
Add the aws-sigv4 option to generate AWS SigV4 signed requests
AWS SigV4 support is available in curl since 7.75.0 (December 2020).

Add the necessary bits for Hurl to understand this option and pass
it on to libcurl, both as a command line option `--aws-sigv4` and
as a per-request option `aws-sigv4` in Hurlfiles.

Do not emit `Authorization: Basic` when aws-sigv4 is used, as this
would take priority over the `Authorization` header generated by libcurl.
Instead, explicitly set `username` and `password` options.

Suppress removal of the `Expect:` header when using aws-sigv4, as a
workaround for curl/curl#11664.

Add a corresponding integration test.
2023-08-24 15:18:53 +02:00
apparentorder
58c4e0534f
allow alphanumeric instead of alphabetic in option() parsing
This change allows option names to contain digits, like in `aws-sigv4`.
2023-08-24 15:18:53 +02:00
Fabrice Reix
cae200a77c
Support IPv4/IPv6 address for proxy option 2023-08-12 18:01:43 +02:00
Fabrice Reix
73759aa84b
Add clippy check manual_string_new 2023-08-08 15:59:20 +00:00
hurl-bot
ab112204e7
Update crates 2023-08-06 03:01:53 +00:00
Fabrice Reix
bd2c886f25
Support empty BasicAuth section 2023-08-05 09:35:19 +02:00
jcamiel
bdd4ff7b14
Remove strict features flag (in favor of clippy check). 2023-08-03 18:21:33 +02:00
jcamiel
4072ea2c8a
Remove unnecessary empty structs. 2023-08-03 14:08:08 +02:00
Fabrice Reix
06c8da4d14
Fix Cookie Query Parsing error 2023-07-31 17:17:56 +02:00
jcamiel
975fd95810
Delete countEquals predicate. 2023-07-27 14:37:33 +02:00
jcamiel
5f6879e779
Refacto on function eval_predicate_func by splitting into multiple functions. 2023-07-25 11:33:42 +02:00
jcamiel
7076961308
Add connect-to per request option. 2023-07-15 13:38:35 +00:00
jcamiel
0efaacc12d
Refacto on request options. 2023-07-13 06:15:50 +00:00
Guilherme Puida
e782ac286b
Implement isDate predicate
This mirrors the implementation of `isFloat/isInteger/...`.
2023-07-11 13:31:58 +02:00
hurl-bot
2d92541148
Update crates 2023-07-08 03:13:10 +00:00
jcamiel
1463c02d05
Add support for --resolve option per request 2023-07-06 17:21:37 +02:00
jcamiel
264c6f290b
Make URLs strictier: must begins with http://, https:// or {{. 2023-07-05 18:28:32 +00:00
hurl-bot
a57d585da0
Update crates 2023-07-05 12:47:56 +00:00
jcamiel
0f1a9f80fb
Update to 4.1.0-SNAPSHOT. 2023-06-29 16:05:31 +02:00
hurl-bot
3cad4e38b4
Create 4.0.0 release 2023-06-28 18:37:30 +00:00
Fabrice Reix
fd8cac04d6
Export [Options] to JSON 2023-06-24 11:34:57 +00:00
Tim Eggert
34137c0e0d
feat: introduce curl --path-as-is option 2023-06-22 10:02:06 +02:00
Fabrice Reix
7587fdb013
Deprecate word predicate when operator is available 2023-06-18 20:09:21 +02:00
Fabrice Reix
c407a51324
Add xpath filter 2023-06-17 07:11:54 +00:00
Fabrice Reix
d97c26309b
Add proxy in Options section 2023-06-15 21:49:39 +00:00
Fabrice Reix
1c0c22d2f8
Add decode filter 2023-06-10 09:30:43 +00:00
Fabrice Reix
0709227099
Support arbitrary HTTP methods 2023-06-09 07:56:35 +02:00
hurl-bot
1215da6610
Update crates 2023-06-05 15:13:49 +00:00
Fabrice Reix
a149635409
Add Retry Type 2023-06-01 17:26:26 +02:00
Fabrice Reix
b5277b3349
Update --retry option to match curl option 2023-06-01 17:26:26 +02:00
jcamiel
b65bdf59cc
Upgrade Hurl version to 4.0.0 due to runner::run API change. 2023-06-01 17:26:15 +02:00
jcamiel
14aaa31372
Add quotes around certificate attribute in HTML export. 2023-06-01 17:15:15 +02:00
hurl-bot
6bf183845a
Update hurl version to 3.1.0-SNAPSHOT 2023-06-01 17:15:08 +02:00
hurl-bot
3d48b12900
Create 3.0.1 release 2023-06-01 14:35:26 +00:00
Fabrice Reix
67e1871a96
Update to version 3.0.1 2023-06-01 11:57:56 +02:00
hurl-bot
277393700b
Create 3.0.0 release 2023-05-03 13:32:58 +00:00
jcamiel
7887248dca
Clean functions docs. 2023-04-28 11:14:14 +02:00
hurl-bot
d9fd713ab5
Update crates 2023-04-21 12:52:33 +00:00
hurl-bot
d88f79c468
Update crates 2023-04-21 03:02:21 +00:00
jcamiel
7d12f1890c
Fix multiline export when used as predicate value. 2023-04-17 14:13:50 +02:00
jcamiel
0b761c49ad
Remove uncessay span around : and =. 2023-04-17 13:05:34 +02:00
jcamiel
330dd3d111
Rework Hurl HTML export. 2023-04-17 10:54:21 +02:00
jcamiel
bd2a7f4e9a
Documents Reader and use idiomatic naming for methods. 2023-04-16 14:32:46 +02:00
jcamiel
28292ef114
Fix performance issue in Reader reamaining method. 2023-04-15 10:07:10 +02:00
Fabrice Reix
798d87979c
Parse empty JSON array 2023-04-13 12:44:46 +00:00
jcamiel
7dab729cdf
Add errors in HTML report. 2023-04-11 17:02:43 +02:00
hurl-bot
1b4d4fe5a5
Update crates 2023-03-25 08:06:24 +00:00