F
Fintan Halpenny
CI — 0 passed, 1 failed
z6Mki2ag...Tyuy
failure
14 days ago
5991bdfa9a209fa8193d919de3565c346cd934f3
History
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
Added
Changed
Removed
Security
0.13.0
Changed
radicle_systemd::listen::fdis now markedunsafe. On success (i.e. when it returnsOk(Some(_))), it removes theLISTEN_PID,LISTEN_FDS, andLISTEN_FDNAMESenvironment variables viastd::env::remove_var, and inherits that function's safety contract: callers must ensure no other thread is concurrently reading or writing environment variables at the point of the call. In practice, call this early inmain— before spawning threads and before any code (Rust or FFI) that may read the environment.
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
### Added
### Changed
### Removed
### Security
## 0.13.0
### Changed
- `radicle_systemd::listen::fd` is now marked `unsafe`. On success
(i.e. when it returns `Ok(Some(_))`), it removes the `LISTEN_PID`,
`LISTEN_FDS`, and `LISTEN_FDNAMES` environment variables via
`std::env::remove_var`, and inherits that function's safety
contract: callers must ensure no other thread is concurrently
reading or writing environment variables at the point of the call.
In practice, call this early in `main` — before spawning threads
and before any code (Rust or FFI) that may read the environment.