Cargo Features

OPENVPN_PLUGIN has no features set by default.

[dependencies]
openvpn-plugin = { version = "0.4.2", features = ["auth-failed-event", "serde", "log"] }
auth-failed-event

Adds EventType::AuthFailed. This plugin event is specific to the Mullvad VPN fork of OpenVPN, which is useful to anyone who want to detect client authentication failures in an OpenVPN plugin. This event will never happen on standard upstream OpenVPN. NOTE: This feature is unstable. The event type number may change at any time. https://github.com/mullvad/openvpn

Features from optional dependencies

serde implicit feature

Enables serde

serde:

A generic serialization/deserialization framework

log implicit feature

Enables log

log:

A lightweight logging facade for Rust