1712 Commits

Author SHA1 Message Date
Mohamed Daahir
0941f85d55 pin clap to 4.3 2023-11-19 16:00:56 +00:00
Mohamed Daahir
b83855b806 raise MSRV to 1.65 2023-11-19 15:46:12 +00:00
Mohamed Daahir
6189b99c8a update Cargo.lock 2023-11-19 15:39:17 +00:00
Mohamed Daahir
1a74a521e1
Merge pull request #327 from ducaale/resolve-flag
Add `--resolve` flag for overriding DNS resolution
2023-11-12 17:55:58 +00:00
Mohamed Daahir
f78124a715 import context trait in to_curl.rs 2023-11-12 17:46:32 +00:00
Mohamed Daahir
df7e128a97
rely on url crate's port inferring logic
Co-authored-by: Jan Verbeek <jan.verbeek@posteo.nl>
2023-11-12 17:44:08 +00:00
Mohamed Daahir
e7434116a5 support ipv6 addresses enclosed in square brackets 2023-11-11 22:06:02 +00:00
Mohamed Daahir
bebab5e0d0 support --resolve in to_curl 2023-11-11 21:28:06 +00:00
Mohamed Daahir
3759a836ba
output special error message if user passes <HOST>:<PORT>:<ADDRESS>
Co-authored-by: Jan Verbeek <jan.verbeek@posteo.nl>
2023-11-11 20:49:22 +00:00
Mohamed Daahir
0d5da04ec8
Update error message
Co-authored-by: Jan Verbeek <jan.verbeek@posteo.nl>
2023-11-11 20:47:33 +00:00
Mohamed Daahir
18d982a0b7 replace SocketAddr with IpAddr in Resolve struct 2023-11-11 19:26:37 +00:00
Mohamed Daahir
0d92a68839 add help for --resolve 2023-11-11 18:21:11 +00:00
Mohamed Daahir
1225fbdb66 Merge branch 'master' into resolve-flag 2023-11-11 17:56:47 +00:00
Mohamed Daahir
f6d2e56011 check host header when overriding dns resolution 2023-11-11 17:56:43 +00:00
Mohamed Daahir
4ec81d066e
Merge pull request #338 from blyxxyz/install-no-tac
install.sh: Do not use `tac` to buffer server response
2023-11-04 18:12:58 +00:00
Jan Verbeek
3f6b5d665a install.sh: Do not use tac to buffer server response
macOS doesn't ship `tac`.
2023-11-01 19:47:42 +01:00
Jan Verbeek
b919bb62f5 install.sh: Print curl error message on server error 2023-11-01 19:47:42 +01:00
Mohamed Daahir
d34e0537ee bump version to v0.19.4 v0.19.4 2023-10-22 16:54:08 +01:00
Mohamed Daahir
00295ba4e9 include cargo update in the release checklist 2023-10-22 16:47:38 +01:00
Mohamed Daahir
3c271384d9 recommend --locked when installing xh via cargo 2023-10-22 16:47:38 +01:00
Mohamed Daahir
8fed112979
Merge pull request #335 from jayvdb/bump-deps
Bump dependencies
2023-10-22 22:19:44 +01:00
Mohamed Daahir
75ee05249e
Merge pull request #336 from 0323pin/master
Add NetBSD
2023-10-22 20:40:53 +01:00
pin
58cd38e39f Add NetBSD 2023-10-22 20:29:59 +02:00
John Vandenberg
cd08c47fdf Bump dependencies 2023-10-22 20:04:02 +08:00
Mohamed Daahir
59cf0fd40e
Merge pull request #334 from jayvdb/serde-derive
Use serde derive feature
2023-10-22 10:35:23 +01:00
John Vandenberg
1e69ff40d2 Use serde derive feature 2023-10-22 08:46:17 +08:00
Mohamed Daahir
e076701424
Merge pull request #329 from DerGoogler/master
Update install docs for Android (root)
2023-10-21 22:37:12 +01:00
Mohamed Daahir
9e3b1b46ea bump version to v0.19.3 v0.19.3 2023-10-21 21:23:38 +01:00
Mohamed Daahir
b1206245c2
Merge pull request #332 from blyxxyz/optional-network-interface
Make network-interface an optional dependency
2023-10-21 21:26:23 +01:00
Jan Verbeek
a1599960b9 Make network-interface an optional dependency 2023-10-21 21:37:03 +02:00
Der_Googler
cfff4b8b6b
Merge branch 'ducaale:master' into master 2023-10-21 21:18:11 +02:00
Mohamed Daahir
c45cc0bf97 bump version to v0.19.2 v0.19.2 2023-10-21 15:00:13 +01:00
Mohamed Daahir
92e46e070d temporarily use another fork of cargo-deb 2023-10-21 14:57:14 +01:00
Der_Googler
857c293c88
Update README.md 2023-10-18 19:31:19 +02:00
Mohamed Daahir
0e4a87baf1 bump version to v0.19.1 v0.19.1 2023-10-09 21:20:10 +01:00
Mohamed Daahir
a548827411 fix issues in man page generation 2023-10-09 21:17:52 +01:00
Mohamed Daahir
aec1923991 bump version to v0.19.0 v0.19.0 2023-10-09 21:04:20 +01:00
Mohamed Daahir
ab1ab677af update readme.md 2023-10-09 20:55:33 +01:00
Mohamed Daahir
c913ce1cd5 update CHANGELOG.md 2023-10-09 20:51:42 +01:00
Mohamed Daahir
ad608a484c
Merge pull request #319 from ducaale/format-options-part-2
Add format options: json.format and headers.sort
2023-10-08 21:20:02 +01:00
Mohamed Daahir
9d9b44310f add test for --resolve flag 2023-10-08 17:06:16 +01:00
Mohamed Daahir
101ecddbb3 Merge branch 'master' into resolve-flag 2023-10-08 16:51:27 +01:00
Mohamed Daahir
bc0062302a add e2e test for format options merging behaviour 2023-10-08 16:06:35 +01:00
Mohamed Daahir
c1847cf783 change format options to be case insensitive 2023-10-08 15:57:34 +01:00
Mohamed Daahir
382af838f4 move defaulting logic outside of Printer constructor 2023-10-08 15:48:32 +01:00
Mohamed Daahir
7ab4a0c642
replace pattern matching with Option::or
Co-authored-by: Jan Verbeek <jan.verbeek@posteo.nl>
2023-10-08 20:31:53 +01:00
Mohamed Daahir
66adb59a6d
Merge pull request #325 from ducaale/disable-curl-url-globbing
Disable cURL's URL globbing
2023-10-02 05:58:56 +01:00
Mohamed Daahir
98bc58bfef support overriding DNS resolution via --resolve 2023-10-01 21:15:31 +01:00
Mohamed Daahir
f4b2f105cc support passing format-options multiple times 2023-10-01 13:21:45 +01:00
Mohamed Daahir
8f3375b122 disable cURL's URL globbing 2023-09-16 22:52:54 +01:00