[ { type: install message: < -listen-addr, -port => -listen-port and etc. See the commit link below or project page for the new documentation. # https://github.com/xvzc/${PORTNAME}/commit/a2993ac68d87a0525a93bc23984d21e341214199 EOM } { type: upgrade maximum_version: "1.0.1" message: << EOM A new feature (-fake-https-packets) has been added that adds up a dependency on ${PORTNAME}: libpcap. This feature requires the daemon to be run as root if it is enabled with an argument, it will fail with the default '${PORTNAME}' user, to be able to use it, switch the daemon user to root. # sysrc ${PORTNAME}_user="root" EOM } { type: upgrade maximum_version: "1.0.2" message: << EOM ${PORTNAME} now supports configuration files written in TOML, installed in ${ETCDIR} directory with a sample config file. Options given through the command-line flags (via rc.conf or as user) will override the options set by the config file. You can edit the config via being as root or adding your user to the ${PORTNAME} group (default group). Config locations are: $SPOOFDPI_CONFIG environment variable, ${ETCDIR}/${PORTNAME}.toml, $XDG_CONFIG_HOME/${PORTNAME}/${PORTNAME}.toml and $HOME/.config/${PORTNAME}/${PORTNAME}.toml EOM } { type: upgrade maximum_version: "1.2.0" message: << EOM The whole configuration file has changed, see the documentation for more details. I've updated the sample config in the port. EOM } { type: upgrade maximum_version: "1.2.1" message: << EOM IMPORTANT CHANGE: Refactored Policy Matching The configuration structure for policy matching has changed to allow multiple domains and address ranges within a single rule. Users defining policies in config.toml must update their configuration. See the changelog URL for the details about it. The port-supplied config file does not use this feature, so if you didn't add it yourself, then no need to worry. EOM } ]