socks: factor out socks_proxy_recv_char()
Enable a subset of -Wextra
configure.ac: Make ACL_CHECK_ADD_COMPILE_FLAGS append instead of prepend
Clean up conversion warnings related to base64_{en, de}code
Handle return type of EVP_MD_size
ssl_verify: Change backend_x509_* functions to size_t for lengths
ssl: Fix -Wconversion warnings in pem_password_callback
preparing release 2.6.15
Fix t_net.sh / networking_testdriver after 'broadcast' change
Fix t_net.sh / networking_testdriver after 'broadcast' change
Bugfix: Set broadcast address on interface.
Bugfix: Set broadcast address on interface.
list: Make types of hash elements consistent
Rename Fox Crypto to Sentyron in copyright notices
socket: Change resolve flags to unsigned int
Introduce msglvl_t to unify msglevel type handling
GHA: collect more artifacts for mingw builds
GHA: collect more artifacts for mingw builds
fix building of openvpnsrvmsg.dll from eventmsg.mc in mingw builds
fix building of openvpnsrvmsg.dll from eventmsg.mc in mingw builds
Makefile: fix 'make dist'
Validate DNS domain name before powershell invocation
openvpnserv: Fix writing messages to the event log
openvpnserv: Fix writing messages to the event log
dev-tools/gerrit-send-mail.py: include Gerrit URL into the commit message
Check message id/acked ids too when doing sessionid cookie checks
win: replace wmic invocation with powershell
win: replace wmic invocation with powershell
manage: Change command_line_* API to use size_t for lengths
events: Make sure rwflags are treated as unsigned
ps: Clean up conversion warnings in journal_add function
Switch test_ssl certificate from RSA 2048 to secp384r1
options: Factor out usages of strtoll and atoll
ssl_common: Make sure ssl flags are treated as unsigned
Fix multi-socket and dco-win interaction
Preserve --dhcp-option values from local config
dco: add standard mi prefix handling to multi_process_incoming_dco()
dco: add standard mi prefix handling to multi_process_incoming_dco()
remove newline characters at the end of msg() calls
remove newline characters at the end of msg() calls
push-update-server: comment about buf_string_compare_advance() usage in send_single_push_update()
Multi-socket win: avoid repeated socket_set()
openvpn_PRF: Change API to use size_t for lengths
replace assert() calls with ASSERT()
replace assert() calls with ASSERT()
dco: support float notifications on FreeBSD
dco: backport OS-independent part of peer float support
OpenVPN Release 2.7_beta1
PUSH_UPDATE message sender: enabling the server to send PUSH_UPDATE control messages
ssl_openssl: Fix type of sslopts argument to SSL_CTX_set_options
options: Introduce atoi_constrained and review usages of atoi_warn
management: stop bytecount on client disconnection
dco_linux: validate tun interface before fetching stats
dco: avoid printing mi prefix on debug messages
management: resync timer on bytecount interval change
Refactor management bytecount tracking
dco-win: add support for multipeer stats
forward: Make sure pip flags are treated as unsigned
manage: Make sure various management flags are treated as unsigned
socket_util: Clean up conversion warnings in add_in6_addr
Add new unit test module test_socket
socket: Create socket_util with non-socket functions
Introduce env variables to communicate desired gateway redirection to NM.
route: Make sure various route flags are treated as unsigned
options: Make sure option types are treated as unsigned
crypto: Make sure crypto flags are treated as unsigned
comp: Make sure comp flags are treated as unsigned
Check message id/acked ids too when doing sessionid cookie checks
Clean up documentation for --tun-mtu-max
options: Fix --hash-size virtual argument
Add sample FFDH parameters file and use that in t_server_null tests
Remove use of 'dh dh2048.pem' from sample configs, remove 'dh2048.pem' file
Remove use of 'dh dh2048.pem' from sample configs, remove 'dh2048.pem' file
dns: fix systemd dns-updown script
Collect trivial conversion fixes
GHA: limit 'Deploy Doxygen documentation' to main repo only
t_client.sh: Do not wait 3 seconds for OpenVPN to come up
buffer: remove unused function buf_write_alloc_prepend
Remove uncrustify config and reformat-all.sh
Add clang-format reformat commit to .git-blame-ignore-revs
clang-format: Switch to ColumnLimit 0
Fix build error with clang-cl on latest Windows SDK
Reformat the whole project with clang-format
GHA: enable -Werror for mbedTLS v3 and AWS LC builds
Update git-pre-commit-uncrustify.sh to handle clang-format
Disable clang-format for some code parts
Define a .clang-format file for the project
Log setting DNS via NRPT
Update GPL header in all source files to current recommended version
Update text of GPL to latest version from FSF
Update text of GPL to latest version from FSF
dco linux: avoid redefining ovpn enums (2.6)
OpenVPN Release 2.7_alpha3
Fix wrong byte order of --dns server
Fix compiler warning in reliable.c with --disable-debug
Fix DNS options duplication on PUSH_UPDATE
Update systemd service name param to match command
Fix --dns options for TAP adapter
Fix broken DHCP options
dco-freebsd: pass address scope to the kernel