Commit Graph

1737 Commits

Author SHA1 Message Date
jcamiel
b457ea8f30
Remove static lifetimes from parsing functions. 2023-09-08 15:43:34 +02:00
jcamiel
30657d84a9
Add more tests units on XML parser. 2023-09-08 13:50:57 +02:00
jcamiel
c2342b90cb
Use operator for equals predicate in tests. 2023-09-08 11:12:09 +02:00
Filipe PINTO
965246f063
Add contrib for generic arm64 linux binary cross compile 2023-09-08 08:02:12 +00:00
jcamiel
35beab2c18
Fix deprecated calls. 2023-09-08 09:25:17 +02:00
hurl-bot
2eb22da885
Update crates 2023-09-08 03:02:02 +00:00
jcamiel
c56bc1380e
Print host architecture with --version 2023-09-07 15:45:52 +02:00
jcamiel
ffa4052f32
Specify resolver version.
This solves the build warnings:
```
warning: some crates are on edition 2021 which defaults to `resolver = "2"`, but virtual workspaces default to `resolver = "1"`
note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
``
2023-09-06 16:04:15 +00:00
hurl-bot
025a453b97
Update crates 2023-09-06 03:01:56 +00:00
lepapareil
e3bc7a2c64
Add docker multiplatform buildx contrib 2023-09-05 20:51:57 +00:00
hurl-bot
7d8cc1edac
Update crates 2023-09-04 03:02:09 +00:00
Fabrice Reix
b1e2e1624c
Split test aws_sig test into ok/failed 2023-09-02 10:44:37 +02:00
Fabrice Reix
715a56a208
Add integ test for delay 2023-09-01 09:13:49 +02:00
hurl-bot
20c228db19
Update crates 2023-09-01 03:01:51 +00:00
Fabrice Reix
06275ff775
Generate file in build/ directory 2023-08-31 13:48:49 +02:00
Fabrice Reix
9e3a9ae3b2
Fix typos 2023-08-31 12:11:00 +02:00
Fabrice Reix
da233dbd7a
Fix clippy warnings 2023-08-31 11:36:52 +02:00
Fabrice Reix
1ddda4c86b
Update Rust to 1.72 2023-08-31 11:27:36 +02:00
hurl-bot
a1ddd2f82b
Update crates 2023-08-31 03:01:55 +00:00
Filipe PINTO
22e6fe62be
Add docker arm64 build 2023-08-29 07:51:01 +00:00
hurl-bot
7aaf70ddac
Update crates 2023-08-29 03:02:38 +00:00
Philipp Paulweber
a5b71ea61d
Update crates 2023-08-27 16:43:04 +02:00
Philipp Paulweber
66d0daf4a2
Formatter: fixed missing delayy option kind 2023-08-27 16:15:37 +02:00
Philipp Paulweber
902652421d
Runner: provided request delay logic 2023-08-27 16:15:37 +02:00
Philipp Paulweber
bcaf19f842
Parser: support 'delay' options to define milliseconds request delays 2023-08-27 16:15:37 +02:00
apparentorder
7e476a44ae
Update crates (again) 2023-08-26 07:24:57 +02:00
apparentorder
12f8bcd5ea
Update crates (again) 2023-08-25 21:27:06 +02:00
apparentorder
bbb8b48af0
check only for correct header format instead of exact signature value 2023-08-25 14:52:28 +02:00
apparentorder
e5a6a3a0ae
Update crates 2023-08-25 07:52:33 +02:00
apparentorder
dcbcab1a0b
explicitly set user-agent, as it may be part of the signature 2023-08-25 07:50:38 +02:00
apparentorder
a1d7b5ef94
re-enable 'set -Ee' and temp. disable it to capture error code 2023-08-24 16:05:01 +02:00
apparentorder
2ca2c9a0b2
remove --aws-sigv4 option to fool integration tests on older systems 2023-08-24 15:52:01 +02:00
apparentorder
1b7ae46360
fix formatting 2023-08-24 15:24:45 +02:00
apparentorder
5eae6edba3
adjust the aws-sigv4 test to fake correct output on machines with too old libcurl 2023-08-24 15:18:54 +02:00
apparentorder
78a45f1f33
when setting aws_sigv4, explicitly check for and report "unknown option" from libcurl 2023-08-24 15:18:54 +02:00
apparentorder
c1063f8d19
introduce HttpError::LibcurlUnknownOption to report unsupported libcurl options 2023-08-24 15:18:53 +02:00
apparentorder
caa29f77fd
reformat to satisfy check 2023-08-24 15:18:53 +02:00
apparentorder
82e5d01f8f
reformat to satisfy "black" check 2023-08-24 15:18:53 +02:00
apparentorder
70a64f5c67
reformat to satisfy check 2023-08-24 15:18:53 +02:00
apparentorder
a9b8a5acbf
add documentation for aws-sigv4 2023-08-24 15:18:53 +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
hurl-bot
591e129469
Update crates 2023-08-18 12:21:50 +00:00
juanitocalero
f9f9e16705
Corrected typo
Last request uses port 8080. Changed to 3000, like in the rest of the document.
2023-08-18 12:39:27 +02:00
hurl-bot
cff89d91e2
Update crates 2023-08-17 11:44:38 +00:00
Aashish Malhotra
3a559151cb
Securtity update accept-pull-request.yml 2023-08-17 13:20:57 +02:00
Fabrice Reix
31a8701172
Check that hurl has been built with libcurl dynamically 2023-08-14 09:58:06 +02:00
hurl-bot
dd74ee7da8
Update crates 2023-08-14 03:01:36 +00:00
Fabrice Reix
cae200a77c
Support IPv4/IPv6 address for proxy option 2023-08-12 18:01:43 +02:00
hurl-bot
cec0fb7160
Update crates 2023-08-12 09:45:50 +00:00