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.
- Adopt anyhow and thiserror instead of failure
- Start a modularization work to build a pot crate
- Make DNS configuration optional (#51)
- pot::get_pot_conf_list(): ignore alias network type, not useful for the analysis
- potcpu: help messages were victims of copypasta (#1)
- show: add support for bridges
- potcpu: application name in structopt messages
- etc-hosts: add a subcomand to generate /etc/hosts entries for the public bridge or a private one
- new-net: add a command to get a subnet of some specified size
- next: add support for bridges
- validate: add support for bridges
- structopt-flags: update crates to integrate a fix
- potnet config-check: check the dns IP as well
- potcpu: rebalance triggered when not needed
- New utility, called potcpu, designed to manage cpusets for pot
- potcpu: rebalance command, to distribute allocation all over the CPUs
- Add support for the new network configuration format introduced in pot 0.8
- config-check : new command to validate the network configuration
- Adopted the crate IpNet to perform operations on IP addresses
- Add IPv6 support everywhere
- Add a cli method to identify if an argument is a valid ip[46] address
- Add LTO step for release build
- Add the bsd-ci file
- adopt failure crate
- validate: new subcommand to validate the usability of an address
- update creates and adopt structopt-flags
- Use the FreeBSD email address
- next: renamed get subcommand with next
- adopt structopt
- show: it shows the whole network status
- get: gets the next available IP address