0
0
mirror of https://github.com/OpenVPN/openvpn3.git synced 2024-09-19 19:52:15 +02:00
openvpn3/openvpn
Charlie Vigue ef8da98bd4 Buffer: Prepare to decouple allocated buffer / RC
Rename BufferAllocated --> BufferAllocatedRc

Buffer: split RC from BufferAllocated
Also make changes as needed where BufferAllocated is used

Buffer: Split allocation flags into own struct
Leaving flags in template causes each alias to have identical flags
by different names, which requires each type to pointlessly use
the nested name.

Make RC: Clean up headers buffer.hpp, make_rc.hpp

Signed-off-by: Charlie Vigue <charlie.vigue@openvpn.com>
2024-09-11 13:23:28 +00: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 Buffer: Prepare to decouple allocated buffer / RC 2024-09-11 13:23:28 +00: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 Buffer: Prepare to decouple allocated buffer / RC 2024-09-11 13:23:28 +00:00
client Buffer: Prepare to decouple allocated buffer / RC 2024-09-11 13:23:28 +00:00
common Buffer: Prepare to decouple allocated buffer / RC 2024-09-11 13:23:28 +00:00
compress Buffer: Prepare to decouple allocated buffer / RC 2024-09-11 13:23:28 +00:00
crypto Buffer: Prepare to decouple allocated buffer / RC 2024-09-11 13:23:28 +00:00
dco Buffer: Prepare to decouple allocated buffer / RC 2024-09-11 13:23:28 +00:00
error Trigger events on common TLS alerts 2024-08-22 12:42:46 +00:00
frame Buffer: Prepare to decouple allocated buffer / RC 2024-09-11 13:23:28 +00: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 Buffer: Prepare to decouple allocated buffer / RC 2024-09-11 13:23:28 +00:00
netconf OpenVPN 3 Core library version 3.8.5 2024-05-03 14:50:21 +02:00
omi Buffer: Prepare to decouple allocated buffer / RC 2024-09-11 13:23:28 +00:00
openssl Trigger events on common TLS alerts 2024-08-22 12:42:46 +00:00
options Buffer: Prepare to decouple allocated buffer / RC 2024-09-11 13:23:28 +00:00
ovpnagent Buffer: Prepare to decouple allocated buffer / RC 2024-09-11 13:23:28 +00:00
pki virtual d'tors: use '= default' instead of empty body 2024-08-13 02:05:05 +02:00
proxy Buffer: Prepare to decouple allocated buffer / RC 2024-09-11 13:23:28 +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 Buffer: Prepare to decouple allocated buffer / RC 2024-09-11 13:23:28 +00:00
ssl Buffer: Prepare to decouple allocated buffer / RC 2024-09-11 13:23:28 +00:00
time Use std::chrono::milliseconds instead of raw integer in client connect logic 2024-08-22 12:42:46 +00:00
transport Buffer: Prepare to decouple allocated buffer / RC 2024-09-11 13:23:28 +00:00
tun Buffer: Prepare to decouple allocated buffer / RC 2024-09-11 13:23:28 +00:00
win WinSvc: define virtual d'tor 2024-08-13 02:01:33 +02:00
ws Buffer: Prepare to decouple allocated buffer / RC 2024-09-11 13:23:28 +00:00