Commit Graph

298 Commits

Author SHA1 Message Date
Fabrice Reix
2227b91ee1
Refacto error_string in order to support diff messages 2024-04-08 11:37:30 +00:00
jcamiel
b8783d365b
Fix various typos. 2024-03-30 15:19:30 +01:00
jcamiel
bc1303552a
Add isNumber predicate 2024-03-28 11:12:30 +01:00
jcamiel
32a73ce7a4
Support --user option per request 2024-03-26 15:54:14 +01:00
hurl-bot
d4c458cef0
Update crates 2024-03-23 11:52:05 +00:00
Fabrice Reix
1b3943168b
Update parser implem for filename with password 2024-03-23 09:44:37 +01:00
jcamiel
f68bcc8eb3
Add isIsoDate predicate (take a string and checks YYYY-MM-DDTHH:mm:ss.sssZ) 2024-03-21 15:46:53 +01:00
jcamiel
9444d6a058
Fix filename templatization bug under certains conditions. 2024-03-18 08:44:09 +00:00
jcamiel
0f457bd03b
Move clippy lint rules to Cargo.toml 2024-03-04 15:54:03 +01:00
Fabrice Reix
84baecf464
Add semicolon_if_nothing_returned clippy lint 2024-02-29 08:33:24 +01:00
jcamiel
7a943158dc
Update copyright from 2023 -> 2024. 2024-02-24 20:22:26 +01:00
Fabrice Reix
cfa4437ec7
Close HTML tag
as defined in https://developer.mozilla.org/en-US/docs/Web/HTML/Element/br
2024-01-27 15:25:29 +01:00
Teodorescu Robert-Andrei
c6bc18570d
Add --netrc, --netrc-file and --netrc-optional options
This is a feature provided by cURL that allows it to retrieve the
username and password for a host from a .netrc file.

https://curl.se/docs/manpage.html#-n
2024-01-23 12:32:14 +00:00
hurl-bot
44ec1868ab
Update crates 2024-01-22 03:01:46 +00:00
hurl-bot
3927dcc622
Update hurl version to 4.3.0-SNAPSHOT 2024-01-17 12:34:16 +00:00
hurl-bot
b8e224599a
Create 4.2.0 release 2024-01-11 15:57:38 +01:00
Fabrice Reix
bb539ddad7
Add --location-trusted option 2024-01-07 13:41:01 +01:00
Zandt Tittle
98b0f50741
Add --unix-socket option
This is a feature provided by cURL that allows sending requests to
a web server via a Unix Domain Socket. Some use cases
include:

* Querying docker API
* Running a web server w/o opening a TCP port for security and/or performance reasons

https://curl.se/docs/manpage.html#--unix-socket
2024-01-06 13:05:58 -06:00
Fabrice Reix
6ac325d879
Use Template for filename type 2024-01-06 09:14:16 +01:00
jcamiel
c7e6018cf9
Tweak HTML report dark mode. 2024-01-05 17:18:43 +01:00
Ryan
d78081eda2
added dark mode 2024-01-05 12:06:56 +00:00
jcamiel
be6297cd5e
Export entry source line number in JSON output 2024-01-04 17:29:44 +01:00
Fabrice Reix
112d0e9457
Change StringNumber to BigInteger 2023-12-14 19:59:06 +00:00
jcamiel
1c24185aeb
Support key password in --cert option (certificate[:password]) 2023-12-14 17:54:14 +01:00
jcamiel
76d087f215
Move Error trait implementation to hurl_core::parser::error 2023-12-11 14:26:57 +01:00
Fabrice Reix
d42fb9bc95
Add file predicate value 2023-12-09 11:28:08 +01:00
jcamiel
d1944ac863
Use new constructor for error. 2023-12-08 16:30:02 +01:00
Fabrice Reix
0ec12b75c6
Fix HTML export for retry options 2023-12-08 15:05:59 +00:00
jcamiel
6498bd3449
Delete not reachable error. 2023-12-08 15:31:09 +01:00
jcamiel
a7807cfe21
Better unicode parsing error description. 2023-12-08 15:31:09 +01:00
jcamiel
95528ba5b9
Better option error description. 2023-12-08 14:58:17 +01:00
jcamiel
0c92430520
Better hexadecimal digit parsing error description. 2023-12-08 14:34:29 +01:00
jcamiel
0185c0be14
Remove specific end-of-file for regex error. 2023-12-08 14:34:29 +01:00
jcamiel
bdf0d05dcf
Better multi-part form data file content-type parsing error description. 2023-12-08 14:34:28 +01:00
jcamiel
e7e7faf4c7
Better XML parsing error description. 2023-12-08 14:34:28 +01:00
jcamiel
0c7f28748c
Replace else arm with all variant arms. 2023-12-08 14:34:27 +01:00
jcamiel
03dcb5361e
Fix unicode surrogate pair decoding in JSON request body 2023-12-08 11:43:41 +01:00
jcamiel
53d174588c
Add --output option per request 2023-11-30 16:59:24 +01:00
Fabrice Reix
2e01a79ceb
Split number parsers to its own module 2023-11-30 16:06:11 +01:00
Fabrice Reix
478f1a7555
Support String (Big) Number in Hurl file 2023-11-30 11:02:49 +01:00
jcamiel
9fc9bee091
Optimize some clone() calls. 2023-11-28 09:49:46 +01:00
jcamiel
a8e7fe92ba
Create new on SourceInfo and Pos. 2023-11-27 16:42:33 +01:00
Fabrice Reix
3752fe4323
Sort Variants 2023-11-27 08:13:17 +01:00
jcamiel
5d8628662d
Sort core ParseError variant. 2023-11-24 18:16:11 +01:00
jcamiel
4fbbb6d683
Implement Copy for ReaderState. 2023-11-24 17:59:17 +01:00
jcamiel
bf8deaf1cd
Add documentation for XML parser (why we use a SAX parser etc...) 2023-11-24 17:26:41 +01:00
jcamiel
5f79ddb5e0
Implement copy for SourceInfoand Pos. 2023-11-24 14:14:12 +01:00
jcamiel
264c156565
Fix XML parsing: use SAX2 start/endElementNs instead of SAX1 start/endElement 2023-11-20 16:26:28 +01:00
jcamiel
a525aeb81f
Sort import.
Run cargo +nightly fmt with rsutfm.toml uncommented.
2023-11-16 06:48:16 +01:00
Fabrice Reix
f280332875
Add Number in AST/PredicateValue 2023-11-12 12:27:28 +01:00