And also here:
Sander van Burken noticed that it wasn’t possible to specify a listening address
in the configuration file when using UDP: it was created as TCP even if -U was
used on the command line.
Harry G. Coin found that Pen would use the CARP address as local address in
upstream connections. An expected behaviour, but undesirable when CARP is used
with two instances of Pen. A new configuration option allows another source
address to be specified.
Vincent Bernat added support for OpenSSL 1.1.0. OpenSSL 1.0.2 is still supported.
Full list of changes:
161028 Merged pull request from Vincent Bernat for OpenSSL 1.1.0 compatibility.
This fixes issue #28.
161024 Allow setting local address for upstream connections. This fixes issue #31.
New penctl command "source" to set this option.
160914 Fixed issue #30: UDP not working in combination with a configuration file.