Johannes Altmanninger
8164855b70
Disable terminal protocols throughout evaluation
...
Test changes are very hacky, will cleanup later.
Closes #10408
2024-04-02 21:25:47 +02:00
Mahmoud Al-Qudsi
8d9d4ce1f9
Add and use separate open_dir() method
...
This is resistant to misuse by including O_DIRECTORY in the open flags and it is
a separate function from {w,}open_cloexec() in preparation for making that one
return a `File` instead of an `OwnedFd`.
2024-03-23 01:15:43 -05:00
Fabian Boehm
25e170141c
Fix some translated strings
2024-03-10 16:15:15 +01:00
Fabian Boehm
97e7e730e1
Clean up two awkward wgettext_fmt invocations
2024-03-09 11:48:29 +01:00
The0x539
1de7ebcf68
Simplify shared-from-this pattern
2024-03-09 10:09:03 +01:00
Mahmoud Al-Qudsi
1ac17756c2
Also address safety issues with principal_parser()
2024-03-01 19:54:28 -06:00
Mahmoud Al-Qudsi
e7b94454df
Add unsafety warnings
...
See https://github.com/rust-lang/rust/issues/114447
2024-02-28 10:09:53 -06:00
PolyMeilex
6ef8125c96
Return OwnedFd
from open_cloexec
2024-01-27 20:42:13 +01:00
PolyMeilex
2512849ece
Use nix OFlag for open_cloexec
2024-01-27 20:42:13 +01:00
PolyMeilex
6915aeb44c
Use nix mode for open_cloexec
2024-01-27 20:42:13 +01:00
PolyMeilex
23301e4895
Return Result from wopen_cloexec
2024-01-27 20:42:13 +01:00
Fabian Boehm
09cd7c7ad9
Remove widestring-suffix uses
...
This removes both the `#[widestrs]` annotation as well as all `"foo"L`
suffixes, and does a `cargo fmt` run on the result
2024-01-13 08:52:54 +01:00
Johannes Altmanninger
3ae20bdba0
Move fish-rust to project root
2024-01-13 03:58:33 +01:00