2023-10-14 12:29:14 +02:00
|
|
|
# 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.0.0/), and this project
|
|
|
|
adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
|
|
|
|
|
|
## [Unreleased]
|
|
|
|
|
2023-10-27 19:08:26 +02:00
|
|
|
### Added
|
|
|
|
|
|
|
|
- Basic tests to create, send, receive and delete a message queue as
|
|
|
|
well as changing the mode of a queue.
|
|
|
|
- The functions `SysvMq::stat()`, `SysvMq::info()`,
|
|
|
|
`SysvMq::msg_stat()` and `SysvMq::msg_info()` are added to receive
|
|
|
|
parameters of a queue.
|
|
|
|
- The function `new()` passes now a key which is used for the new
|
|
|
|
message queue.
|
|
|
|
- A basic test to test the happy path of a queue.
|
|
|
|
- The function `get()` to gather facts from a message queue.
|
|
|
|
- The function `set()` to set facts of a message queue.
|
|
|
|
- The function `create()` to create a message queue.
|
|
|
|
- The functions `send()` and `SysvMq::send()` to send messages to a
|
|
|
|
queue.
|
|
|
|
- The functions `recv()` and `SysvMq::recv()` to receive messages from
|
|
|
|
a queue.
|
|
|
|
- The function `SysvMq::delete()` to delete a queue.
|
|
|
|
|
2023-10-14 12:29:14 +02:00
|
|
|
### Changed
|
|
|
|
|
2023-10-27 19:08:26 +02:00
|
|
|
- The function `SysvMq::mode()` now also updates the message queue
|
|
|
|
accordingly.
|
|
|
|
- Remove `PhantomData` from the `SysvMq` struct.
|
|
|
|
- The function `SysvMq::create()` is replaced by `SysvMq::new()`.
|
|
|
|
- Remove generic type for `SysvMq`.
|
|
|
|
- Rename `unlink_id()` to `delete()`.
|
2023-10-15 19:59:33 +02:00
|
|
|
- Update to the latest verscion of `nix`.
|
2023-10-14 12:29:14 +02:00
|
|
|
- Fix several clippy findings in preperation to enable several lint
|
|
|
|
groups.
|
2023-10-27 19:08:26 +02:00
|
|
|
|
|
|
|
### Removed
|
|
|
|
|
|
|
|
- The function `id_from_key()` was removed.
|