deno/ext
Luca Casonato 38213f1142
fix(ext/net): don't remove sockets on unix listen (#16394)
When listening on a UNIX socket path, Deno currently tries to unlink
this path prior to actually listening. The implementation of this
behaviour is VERY racy, involves 2 additional syscalls, and does not
match the behaviour of any other runtime (Node.js, Go, Rust, etc).

This commit removes this behaviour. If a user wants to listen on an
existing socket, they must now unlink the file themselves prior to
listening.

This change in behaviour only impacts --unstable APIs, so it is not
a breaking change.
2022-10-24 00:45:45 +02:00
..
broadcast_channel chore: forward v1.26.2 to main (#16331) 2022-10-17 23:11:16 +02:00
cache chore: forward v1.26.2 to main (#16331) 2022-10-17 23:11:16 +02:00
console chore: forward v1.26.2 to main (#16331) 2022-10-17 23:11:16 +02:00
crypto chore: forward v1.26.2 to main (#16331) 2022-10-17 23:11:16 +02:00
fetch chore: forward v1.26.2 to main (#16331) 2022-10-17 23:11:16 +02:00
ffi chore: upgrade rusty_v8 to 0.54.0 (#16368) 2022-10-20 21:01:49 +02:00
flash chore(core): remove core.opSync (#16379) 2022-10-21 19:35:23 +05:30
http chore: forward v1.26.2 to main (#16331) 2022-10-17 23:11:16 +02:00
napi chore: upgrade rusty_v8 to 0.54.0 (#16368) 2022-10-20 21:01:49 +02:00
net fix(ext/net): don't remove sockets on unix listen (#16394) 2022-10-24 00:45:45 +02:00
node feat(unstable/npm): initial type checking of npm specifiers (#16332) 2022-10-21 15:20:18 +00:00
tls chore: forward v1.26.2 to main (#16331) 2022-10-17 23:11:16 +02:00
url chore: forward v1.26.2 to main (#16331) 2022-10-17 23:11:16 +02:00
web perf(ext/web/encoding): avoid copy in decode (#16364) 2022-10-23 21:09:15 +02:00
webgpu chore: forward v1.26.2 to main (#16331) 2022-10-17 23:11:16 +02:00
webidl chore: forward v1.26.2 to main (#16331) 2022-10-17 23:11:16 +02:00
websocket perf(serde_v8): serde_v8::StringOrBuffer return JS ArrayBuffer instead of Uint8Array (#16360) 2022-10-20 16:03:57 +05:30
webstorage chore: forward v1.26.2 to main (#16331) 2022-10-17 23:11:16 +02:00