rust/src/libstd
bors fab272e5ef Auto merge of #58216 - pitdicker:sqos_flags, r=alexcrichton
Set secure flags when opening a named pipe on Windows

Fixes https://github.com/rust-lang/rust/issues/42036, see also the previous attempt in https://github.com/rust-lang/rust/pull/44556.

Whether this is correct depends on if it is somehow possible to create a symlink to a named pipe, outside the named pipe filesystem (NPFS). But as far as I can tell that should be impossible.

Also fixes that `security_qos_flags(SECURITY_ANONYMOUS)` does not set the `SECURITY_SQOS_PRESENT` flag, and the incorrect documentation about the default value of `security_qos_flags`.
2019-03-02 13:16:12 +00:00
..
collections libstd => 2018 2019-02-28 04:06:15 +09:00
ffi libstd => 2018 2019-02-28 04:06:15 +09:00
io libstd => 2018 2019-02-28 04:06:15 +09:00
net libstd => 2018 2019-02-28 04:06:15 +09:00
os libstd => 2018 2019-02-28 04:06:15 +09:00
prelude libstd => 2018 2019-02-28 04:06:15 +09:00
sync libstd => 2018 2019-02-28 04:06:15 +09:00
sys Auto merge of #58216 - pitdicker:sqos_flags, r=alexcrichton 2019-03-02 13:16:12 +00:00
sys_common Fix some imports and paths 2019-02-28 04:06:17 +09:00
tests libstd => 2018 2019-02-28 04:06:15 +09:00
thread libstd => 2018 2019-02-28 04:06:15 +09:00
alloc.rs libstd => 2018 2019-02-28 04:06:15 +09:00
ascii.rs Remove licenses 2018-12-25 21:08:33 -07:00
build.rs libstd => 2018 2019-02-28 04:06:15 +09:00
Cargo.toml libstd => 2018 2019-02-28 04:06:15 +09:00
env.rs libstd => 2018 2019-02-28 04:06:15 +09:00
error.rs libstd => 2018 2019-02-28 04:06:15 +09:00
f32.rs libstd => 2018 2019-02-28 04:06:15 +09:00
f64.rs libstd => 2018 2019-02-28 04:06:15 +09:00
fs.rs libstd => 2018 2019-02-28 04:06:15 +09:00
future.rs Update the future/task API 2019-02-03 13:46:53 -08:00
keyword_docs.rs libs: doc comments 2019-02-10 23:57:25 +00:00
lib.rs Fix some imports and paths 2019-02-28 04:06:17 +09:00
macros.rs libstd => 2018 2019-02-28 04:06:15 +09:00
memchr.rs libstd => 2018 2019-02-28 04:06:15 +09:00
num.rs libstd => 2018 2019-02-28 04:06:15 +09:00
panic.rs libstd => 2018 2019-02-28 04:06:15 +09:00
panicking.rs libstd => 2018 2019-02-28 04:06:15 +09:00
path.rs libstd => 2018 2019-02-28 04:06:15 +09:00
primitive_docs.rs libs: doc comments 2019-02-10 23:57:25 +00:00
process.rs libstd => 2018 2019-02-28 04:06:15 +09:00
rt.rs libstd => 2018 2019-02-28 04:06:15 +09:00
time.rs libstd => 2018 2019-02-28 04:06:15 +09:00