aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-10-17 21:55:38 -0700
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-10-17 21:55:38 -0700
commitc7fc8fdf96f8a03d95b7adfdb56b639f2ac42582 (patch)
treedc0fb7014b2abe6131693e158722abd9db2f9c0b
parent7f4bb93782a6be4072c0187559ef2c877e4def90 (diff)
downloadbun-c7fc8fdf96f8a03d95b7adfdb56b639f2ac42582.tar.gz
bun-c7fc8fdf96f8a03d95b7adfdb56b639f2ac42582.tar.zst
bun-c7fc8fdf96f8a03d95b7adfdb56b639f2ac42582.zip
Updates to UWS
-rw-r--r--src/deps/uws.zig5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/deps/uws.zig b/src/deps/uws.zig
index 679df5408..330d0e535 100644
--- a/src/deps/uws.zig
+++ b/src/deps/uws.zig
@@ -326,7 +326,7 @@ pub const Loop = extern struct {
active: u32 = 0,
/// The list of ready polls
- ready_polls: [1024]EventType,
+ ready_polls: [1024]EventType align(16),
const EventType = if (Environment.isLinux) std.os.linux.epoll_event else if (Environment.isMac) std.os.system.kevent64_s;
@@ -445,11 +445,12 @@ pub const us_socket_context_options_t = extern struct {
passphrase: [*c]const u8 = null,
dh_params_file_name: [*c]const u8 = null,
ca_file_name: [*c]const u8 = null,
+ ssl_ciphers: [*c]const u8 = null,
ssl_prefer_low_memory_usage: i32 = 0,
};
extern fn SocketContextimestamp(ssl: i32, context: ?*SocketContext) c_ushort;
-extern fn us_socket_context_add_server_name(ssl: i32, context: ?*SocketContext, hostname_pattern: [*c]const u8, options: us_socket_context_options_t) void;
+extern fn us_socket_context_add_server_name(ssl: i32, context: ?*SocketContext, hostname_pattern: [*c]const u8, options: us_socket_context_options_t, ?*anyopaque) void;
extern fn us_socket_context_remove_server_name(ssl: i32, context: ?*SocketContext, hostname_pattern: [*c]const u8) void;
extern fn us_socket_context_on_server_name(ssl: i32, context: ?*SocketContext, cb: ?fn (?*SocketContext, [*c]const u8) callconv(.C) void) void;
extern fn us_socket_context_get_native_handle(ssl: i32, context: ?*SocketContext) ?*anyopaque;