Audrey

Results 5 issues of Audrey

Fix for issue [220](https://github.com/radvd-project/radvd/issues/220). We will now check the permissions of the configuration file before reloading. If the checks fail, then the reload request is ignored.

I found it odd that radvd considers blank files to be invalid. Main use case for empty files is to allow other services in the system to simply write changes...

**Issue Description** Radvd's main [method checks](https://github.com/radvd-project/radvd/blob/cf213516101c6871dd697612916ed5f4a282b7c1/radvd.c#L320) the permissions on the configuration file when the program first starts. If the permissions are not acceptable then the program quits. However, when a...

**Observation** When running as root it is seems wasteful to fork the process into 2 as both processes can still write into and modify the proc filesystem. Start of code...

**Issue description** The child root process trusts that every interface the parent unprivileged process passes in is present in the interface file. This means that the parent process can in...