0
0
mirror of https://github.com/OpenVPN/openvpn3.git synced 2024-09-20 20:13:05 +02:00
openvpn3/client
David Sommerseth d85e92621d
Make reproducible builds possible
Packaging OpenVPN 3 Linux on Debian reports this warning:

openvpn3-core/client/ovpncli.cpp:1380:27: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time]
       ret += " built on " __DATE__ " " __TIME__;

Reproducible builds is something which will come arrive in more
distributions, as it is a good way to verify that binary builds contains
the expected source code and has not been mangled by the packager.

This changes the current behaviour and will not provide the date/time
stamps unless the OPENVPN_DEBUG macro has been set.  Enabling this
macro will re-enable the date/time stamp reporting via
OpenVPNClient::platform().

Signed-off-by: David Sommerseth <davids@openvpn.net>
2019-05-07 19:59:21 +02:00
..
ovpncli.cpp Make reproducible builds possible 2019-05-07 19:59:21 +02:00
ovpncli.hpp OpenSSL 1.1: Add argument to external sign to specify algorithm 2019-04-15 15:47:22 +02:00