lib/std/Url.zig | 98 +++ lib/std/c.zig | 4 +- lib/std/c/darwin.zig | 11 +- lib/std/c/dragonfly.zig | 14 +- lib/std/c/freebsd.zig | 12 +- lib/std/c/haiku.zig | 12 +- lib/std/c/netbsd.zig | 12 +- lib/std/c/openbsd.zig | 12 +- lib/std/c/solaris.zig | 11 +- lib/std/crypto.zig | 5 + lib/std/crypto/Certificate.zig | 1115 +++++++++++++++++++++++++++ lib/std/crypto/Certificate/Bundle.zig | 189 +++++ lib/std/crypto/aegis.zig | 4 +- lib/std/crypto/aes_gcm.zig | 2 +- lib/std/crypto/sha2.zig | 22 + lib/std/crypto/tls.zig | 494 ++++++++++++ lib/std/crypto/tls/Client.zig | 1308 ++++++++++++++++++++++++++++++++ lib/std/http.zig | 301 +++++++- lib/std/http/Client.zig | 181 +++++ lib/std/http/method.zig | 65 -- lib/std/http/status.zig | 182 ----- lib/std/meta.zig | 12 +- lib/std/net.zig | 41 + lib/std/os.zig | 5 +- lib/std/os/linux.zig | 53 +- lib/std/os/linux/seccomp.zig | 18 +- lib/std/os/windows/ws2_32.zig | 19 +- lib/std/std.zig | 2 +- lib/std/x.zig | 19 - lib/std/x/net/bpf.zig | 1003 ------------------------ lib/std/x/net/ip.zig | 57 -- lib/std/x/net/tcp.zig | 447 ----------- lib/std/x/os/io.zig | 224 ------ lib/std/x/os/net.zig | 605 --------------- lib/std/x/os/socket.zig | 320 -------- lib/std/x/os/socket_posix.zig | 275 ------- lib/std/x/os/socket_windows.zig | 458 ----------- src/Compilation.zig | 12 +- 38 files changed, 3917 insertions(+), 3707 deletions(-)