Commit Graph

1485 Commits

Author SHA1 Message Date
jcamiel
6b7753e174
Check HTTP version and status first, then other asserts.
If HTTP version or status are not correct, we fail the test without running others asserts.
2022-12-10 14:44:23 +01:00
jcamiel
aefbd79027
Update README with installation instruction for .deb 2022-12-09 23:41:25 +01:00
Michael Friedrich
14a54e4294
Add jcamiel's suggestions 2022-12-09 23:17:41 +01:00
Michael Friedrich
c1994d8901
Update commit signing docs in Contributing guide 2022-12-09 23:17:40 +01:00
Michael Friedrich
e400cedda8
Docs: Use apt to install the Debian/Ubuntu package to resolve dependencies
Signed-off-by: Michael Friedrich <mfriedrich@gitlab.com>
2022-12-09 22:51:02 +01:00
jcamiel
1dbdd99f34
Add name attribute to JUnit report 2022-12-09 16:49:58 +01:00
jcamiel
ec30da5b05
Normalize curl command line debug with the url at the end. 2022-12-09 15:10:35 +01:00
jcamiel
38c47501ab
Add --resolve options 2022-12-09 10:17:07 +01:00
dependabot[bot]
93b040e017
Bump certifi from 2022.9.24 to 2022.12.7 in /bin
Bumps [certifi](https://github.com/certifi/python-certifi) from 2022.9.24 to 2022.12.7.
- [Release notes](https://github.com/certifi/python-certifi/releases)
- [Commits](https://github.com/certifi/python-certifi/compare/2022.09.24...2022.12.07)

---
updated-dependencies:
- dependency-name: certifi
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-08 17:20:53 +01:00
jcamiel
00006eab74
Support new one line string format. 2022-12-08 13:15:32 +01:00
jcamiel
5532d1155a
Display warning when legacy syntax for one line string is used. 2022-12-08 13:13:16 +01:00
Filipe PINTO
963ff0fc18
Add check changelog to release workflow 2022-12-08 09:58:44 +01:00
Fabrice Reix
2ade5287f4
Remove Check CHANGELOG 2022-12-07 16:59:17 +01:00
jcamiel
a8c24f69ca
Update CHANGELOG and CONTRIBUTING.md 2022-12-07 10:39:40 +01:00
Fabrice Reix
847e986957
Take only PRs from Hurl main repos 2022-12-07 09:29:47 +01:00
Fabrice Reix
95d45e41dc
Update CHANGELOG 2022-12-07 09:29:46 +01:00
Luke Mondy
43487b0f1a
Add integration tests for htmlEscape and htmlUnescape filters 2022-12-07 08:17:37 +11:00
Luke Mondy
e6028f390a
Add support for htmlEscape and htmlUnescape in hurlfmt 2022-12-07 08:17:28 +11:00
Luke Mondy
db486f9695
Add htmlEscape and htmlUnescape filters
These filters use the html_escape crate (inspired by the use of the percent_encoding crate) to escape and unescape html.
2022-12-07 08:17:21 +11:00
Luke Mondy
7289930c7b
Add grammar to support htmlEscape and htmlUnescape 2022-12-07 08:17:08 +11:00
jcamiel
da6284860e
Update CONTRIBUTING.md 2022-12-06 17:23:21 +01:00
jcamiel
2841a9459b
Change struct Bytes with tupple instead of anonymous struct. 2022-12-06 14:56:01 +01:00
jcamiel
6ea9d90841
Delete unused directory. 2022-12-06 14:54:43 +01:00
Filipe PINTO
c3526284a5
Fix print event issue title on accept workflow 2022-12-06 14:39:15 +01:00
jcamiel
0ab9fedafa
Change Template struct using delimiter: Option<char> field instead of quotes: bool. 2022-12-05 13:12:28 +01:00
hurl-bot
ae0c0ee6ab
Update crates 2022-12-05 08:23:32 +00:00
jcamiel
74cce8b994
Harden bom integration test. 2022-12-04 21:35:20 +01:00
jcamiel
3dcaa675bb
Modify one line string grammar for ``xxx`to x`. 2022-12-04 21:07:12 +01:00
jcamiel
bc32e4e84d
Fix error message case. 2022-12-04 18:27:42 +01:00
jcamiel
d924d88b42
Update all installation docs. 2022-12-03 23:28:05 +01:00
Rodrigo Osorio
8e1675c66e
Hurl is now available on FreeBSD
Signed-off-by: Rodrigo Osorio <rodrigo@osorio.me>
2022-12-03 23:01:27 +01:00
Fabrice Reix
ffd31a271c
Add toInt filter 2022-12-03 12:16:24 +01:00
jcamiel
45050a4aed
Update integration tests. 2022-12-01 15:32:12 +01:00
jcamiel
51b196ea88
Update variables hash while iterating and evaluating the capture section (instead of updating it once with all the variables). 2022-12-01 15:32:11 +01:00
Fabrice Reix
3eaa74ce11
Fix Parsing / compliant with grammar 2022-12-01 14:50:55 +01:00
jcamiel
44f43bcf73
Add support for LINK, UNLINK, PURGE, LOCK, UNLOCK, PROPFIND and VIEW HTTP method 2022-11-30 18:28:11 +01:00
jcamiel
e4bcf0b94f
Update grammar with more HTTP methods. 2022-11-30 18:24:06 +01:00
lepapareil
00e4b43d75
Fix hadolint warnings on Dockerfile 2022-11-30 16:46:43 +01:00
lepapareil
a7c2d21777
Add hadolint check 2022-11-30 16:43:02 +01:00
Filipe PINTO
8b2d7b758d
Use gitleaks from ghcr.io instead of docker.io 2022-11-30 15:48:14 +01:00
jcamiel
589c4c20c3
Update 1.9.0-SNAPSHOT to 2.0.0 due to major breaking change. 2022-11-29 15:51:29 +01:00
jcamiel
06bf7e6ba5
Add check for binary compatibility by building a small sample. 2022-11-29 15:51:28 +01:00
hurl-bot
3f2397e6eb
Update crates 2022-11-29 13:07:15 +00:00
hurl-bot
4582c5a4fc
Update crates 2022-11-29 08:24:13 +00:00
Tim Bart
04ebc958c6
This PR adds support for configuring the client cert and private key for establishing a mutual TLS connection to a server.
Example:
```
GET https://localhost:8443/
[Options]
cacert: out/HurlCA.crt
cert: out/client.crt
key: out/client.key

HTTP 200
```

outputs:
```
Request can be run with the following curl command:
* curl 'https://localhost:8443/' --cacert out/HurlCA.crt --cert out/client.crt --key out/client.key
```
2022-11-28 20:33:05 -08:00
Filipe PINTO
e2fd4405c3
Fix badges on generated README 2022-11-28 17:36:10 +01:00
Filipe PINTO
3f3f2f2844
Fix installation.md on update-branch-version.yml workflow 2022-11-28 16:26:16 +01:00
jcamiel
d5131dddd4
Fix release links instead of snapshots. 2022-11-28 13:37:24 +01:00
hurl-bot
de89ed043e
Update crates 2022-11-28 08:24:38 +00:00
jcamiel
ed3217c41f
Add support for GraphQL variables. 2022-11-25 11:34:03 +01:00