Michal 'vorner' Vaner
Michal 'vorner' Vaner
Users might reasonably expect the `-v` to mean verbose output. Think about how it is possible to combine together with specifying log levels explicitly.
Some trivial cases are tested by the documentation examples. More testing is done manually, by running the examples and reading the logs. However, some automated tests for non-trivial scenarios, like...
There's a network logging support. But if the connection is ever lost, it reconnects only at the next configuration reload. The logging should retry connecting somehow when losing the connection.
The daemon can drop root privileges on startup. But it makes sense to keep some capabilities (configured by the caller, probably not the administrator) across this privilege drop ‒ like...
Several places in docs, mostly examples, have TODO placeholders. These need to be filled up (and in general, more examples even at places that don't have TODO placeholders are a...
The tokio helpers offer plain TCP listener (and in #4 they might offer client). This would enrich the configuration with TLS relevant options and compose the handshake on top of...
It would make sense at least with a TCP to offer a configuration for a client side. The helper would be able to reconnect and maintaint multiple client-side connections.
Currently, the crate supports only unix systems. Part of the functionality could be useful on windows and there is sure to be some way windows services start as services. It...
It seems processors don't have direct support for computing trigonometry functions like `sin` or `cos`, neither in scalar nor vector form. Standard libraries/libm supplies the scalar versions. Therefore, the way...