0
0
mirror of https://github.com/OpenVPN/openvpn3.git synced 2024-09-20 20:13:05 +02:00
openvpn3/openvpn/ssl
Arne Schwabe e9630e86d7 Rework ack logic
This commit removes the ability to pass down the windows sizes for ack
windows down from the configuration. This capability was never used and
instead the receive and send window were both hardcoded at 4. Also
change the receive window to 12 and the send window to 6 like
OpenVPN 2.6 does.

Also to improve control channel reliability, resend previous ACKs in MRU
fashion if there is still room for them in a control channel packet.

This patch is based on a patch was written
by Charlie Vigue <charlie.vigue@openvpn.net>.

Signed-off-by: Arne Schwabe <arne@openvpn.net>
2022-11-23 17:08:00 +01:00
..
datalimit.hpp Update copyrights 2020-03-18 19:37:32 +01:00
iana_ciphers.hpp Implement supporting IANA cipher names in tls-cipher and unit tests 2020-03-11 19:51:37 +01:00
is_openvpn_protocol.hpp Update copyrights 2020-03-18 19:37:32 +01:00
kuparse.hpp Update copyrights 2020-03-18 19:37:32 +01:00
mssparms.hpp support for default mssfix 2022-05-04 18:15:07 +03:00
nscert.hpp Update copyrights 2020-03-18 19:37:32 +01:00
peer_fingerprint.hpp don't limit peer-fingerprint option size 2021-09-07 14:41:01 +02:00
peerinfo.hpp cli: allow --peer-info option to accept a JSON file as input 2020-05-02 20:33:14 -06:00
proto_context_options.hpp Update copyrights 2020-03-18 19:37:32 +01:00
proto.hpp Rework ack logic 2022-11-23 17:08:00 +01:00
protostack.hpp Rework ack logic 2022-11-23 17:08:00 +01:00
psid.hpp Update copyrights 2020-03-18 19:37:32 +01:00
sess_ticket.hpp Replaced CityHash with XXHash 2020-12-09 07:51:10 -07:00
sni_handler.hpp Update copyrights 2020-03-18 19:37:32 +01:00
sni_metadata.hpp Update copyrights 2020-03-18 19:37:32 +01:00
sslapi.hpp [OSSL 3.0] Allow loading of legacy provider in OpenSSL 3.0 2021-11-12 20:58:36 +01:00
sslchoose.hpp [OSSL 3.0] Implement using a library context for OpenSSL 3.0 2021-11-12 20:58:30 +01:00
sslconsts.hpp add support for the --peer-fingerprint option 2021-04-28 23:56:22 +02:00
ssllog.hpp Update copyrights 2020-03-18 19:37:32 +01:00
tls_cert_profile.hpp Rename OPENVPN_USE_TLS_MD5 to OPENVPN_ALLOW_INSECURE_CERTPROFILE 2021-11-12 20:58:44 +01:00
tls_remote.hpp Update copyrights 2020-03-18 19:37:32 +01:00
tlsprf.hpp [OSSL 1.1/3.0] Replace custom TLS1 PRF with library function 2021-11-12 20:57:28 +01:00
tlsver.hpp Move OpenSSL specific tlsver.hpp code to OpenSSL specific tlsverp.hpp 2020-08-27 16:53:36 +02:00
verify_x509_name.hpp Update copyrights 2020-03-18 19:37:32 +01:00