Radish alpha
h
Radicle Heartwood Protocol & Stack
Radicle
Git (anonymous pull)
Log in to clone via SSH
F
Fintan Halpenny
systemd: Release 0.13.0
CI — 0 passed, 1 failed
z6Mki2ag...Tyuy failure
14 days ago 5991bdfa9a209fa8193d919de3565c346cd934f3 History
heartwood crates radicle-systemd CHANGELOG.md

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::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.
# 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.