commit e11a8397602b23997e9ebfbd1b865dab4f6a18d1 (tree)
parent 0eef21d8ec290564ab503e5ad25f4c0c86f04d45
Author: Nameless <truemedian@gmail.com>
Date: Thu, 5 Oct 2023 12:29:49 -0500
std.http: use loadDefaultProxies in compiler
Diffstat:
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/lib/std/std.zig b/lib/std/std.zig
@@ -285,7 +285,7 @@ pub const options = struct {
/// By default, std.http.Client will support HTTPS connections. Set this option to `true` to
/// disable TLS support.
- ///
+ ///
/// This will likely reduce the size of the binary, but it will also make it impossible to
/// make a HTTPS connection.
pub const http_disable_tls = if (@hasDecl(options_override, "http_disable_tls"))
diff --git a/src/main.zig b/src/main.zig
@@ -5128,6 +5128,8 @@ pub fn cmdBuild(gpa: Allocator, arena: Allocator, args: []const []const u8) !voi
var http_client: std.http.Client = .{ .allocator = gpa };
defer http_client.deinit();
+ try http_client.loadDefaultProxies();
+
var progress: std.Progress = .{ .dont_print_on_dumb = true };
const root_prog_node = progress.start("Fetch Packages", 0);
defer root_prog_node.end();
@@ -7039,6 +7041,8 @@ fn cmdFetch(
var http_client: std.http.Client = .{ .allocator = gpa };
defer http_client.deinit();
+ try http_client.loadDefaultProxies();
+
var progress: std.Progress = .{ .dont_print_on_dumb = true };
const root_prog_node = progress.start("Fetch", 0);
defer root_prog_node.end();