0
0
mirror of https://github.com/OpenVPN/openvpn3.git synced 2024-09-19 19:52:15 +02:00
openvpn3/openvpn
Leonard Ossa 0cc1ce7d67 addr/macaddr: Refactor to modern C++
Remove unused include directives.
Change internal member C-style array to std::arry for better safety.
Adjust methods to use std::array.
Default constructor.
Use std::copy_n algorithm to clearly express intention.

Signed-off-by: Leonard Ossa <leonard.ossa@openvpn.com>
2024-08-27 18:31:11 +02:00
..
acceptor streamline overriding virtual function syntax 2024-08-13 02:01:24 +02:00
addr addr/macaddr: Refactor to modern C++ 2024-08-27 18:31:11 +02:00
apple virtual d'tors: use '= default' instead of empty body 2024-08-13 02:05:05 +02:00
applecrypto streamline overriding virtual function syntax 2024-08-13 02:01:24 +02:00
asio streamline overriding virtual function syntax 2024-08-13 02:01:24 +02:00
auth Refactor nested namespace to C++17 style 2024-07-03 10:20:11 +00:00
aws virtual d'tors: use '= default' instead of empty body 2024-08-13 02:05:05 +02:00
buffer streamline overriding virtual function syntax 2024-08-13 02:01:24 +02:00
client Use std::chrono::milliseconds instead of raw integer in client connect logic 2024-08-22 12:42:46 +00:00
common virtual d'tors: use '= default' instead of empty body 2024-08-13 02:05:05 +02:00
compress streamline overriding virtual function syntax 2024-08-13 02:01:24 +02:00
crypto Implement data v3 features for AEAD tag at the end and 64 bit packet counter 2024-08-19 12:18:49 +00:00
dco Implement data v3 features for AEAD tag at the end and 64 bit packet counter 2024-08-19 12:18:49 +00:00
error Trigger events on common TLS alerts 2024-08-22 12:42:46 +00:00
frame Reformatting source code to new coding style 2023-01-18 19:24:15 +01:00
http streamline overriding virtual function syntax 2024-08-13 02:01:24 +02:00
init Refactor nested namespace to C++17 style 2024-07-03 10:20:11 +00:00
io copyright: Update to 2022 2022-09-29 12:00:26 +02:00
ip Refactor nested namespace to C++17 style 2024-07-03 10:20:11 +00:00
legal Update the copyright years used by core consumers 2024-07-09 15:28:13 +00:00
linux Eliminate some conversion warnings 2023-03-08 15:21:50 +00:00
log logger: De-duplicate Logger::log_{trace, info, ...} logic 2024-08-08 14:43:14 +00:00
mbedtls Assume AEAD tag at the end of input if not given seperately 2024-08-19 12:18:49 +00:00
netconf OpenVPN 3 Core library version 3.8.5 2024-05-03 14:50:21 +02:00
omi streamline overriding virtual function syntax 2024-08-13 02:01:24 +02:00
openssl Trigger events on common TLS alerts 2024-08-22 12:42:46 +00:00
options push update: base implementation 2024-08-08 14:43:11 +00:00
ovpnagent virtual d'tors: use '= default' instead of empty body 2024-08-13 02:05:05 +02:00
pki virtual d'tors: use '= default' instead of empty body 2024-08-13 02:05:05 +02:00
proxy Refactor nested namespace to C++17 style 2024-07-03 10:20:11 +00:00
random streamline overriding virtual function syntax 2024-08-13 02:01:24 +02:00
reliable Port the psid cookie defense from ovpn2 2023-10-03 12:42:29 -07:00
server Implement data v3 features for AEAD tag at the end and 64 bit packet counter 2024-08-19 12:18:49 +00:00
ssl Implement data v3 features for AEAD tag at the end and 64 bit packet counter 2024-08-19 12:18:49 +00:00
time Use std::chrono::milliseconds instead of raw integer in client connect logic 2024-08-22 12:42:46 +00:00
transport virtual d'tors: use '= default' instead of empty body 2024-08-13 02:05:05 +02:00
tun Implement data v3 features for AEAD tag at the end and 64 bit packet counter 2024-08-19 12:18:49 +00:00
win WinSvc: define virtual d'tor 2024-08-13 02:01:33 +02:00
ws streamline overriding virtual function syntax 2024-08-13 02:01:24 +02:00