### Release 3.0 ¶

- Incompatible plain packet format changes. Older versions are not supported.
- Ability to queue remote command execution, by configuring `exec` option in configuration file and using `nncp-exec` command:
  - `nncp-mail` command is replaced with more flexible `nncp-exec`. Instead of `nncp-mail NODE RECIPIENT` you must use `nncp-exec NODE sendmail RECIPIENT`.
  - `sendmail` configuration file option is replaced with `exec`. `sendmail: […]` must be replaced with `exec: sendmail: […]`.
- Ability to override `via` configuration option for destination node via `-via` command line option for following commands: `nncp-file`, `nncp-freq`, `nncp-exec`.
- Chunked files, having size less than specified chunk size, will be sent as an ordinary single file.
- Exec commands are invoked with additional `$NNCP_NICE` and `$NNCP_SELF` environment variables.
- Files, that are sent as a reply to freq, have niceness level taken from the freq packet. You can set desired niceness during `nncp-freq` invocation using `-replynice` option.
- `nncp-toss` command can ignore specified packet types during processing: `-nofile`, `-nofreq`, `-noexec`, `-notrns`.
- `nncp-file` command uses `FreqMinSize`/`FreqChunked` configuration file options for `-minsize`/`-chunked` by default. You can turn this off by specifying zero value.