..
abort.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
action.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
actionthread.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
appversion.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
arch.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
argv.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
arraysize.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
asyncsleep.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
autoreset.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
base64.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
bigmutex.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
binprefix.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
circ_list.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
clamp.hpp
clamp: added variant clamp_nonzero() to only clamp non-zero values
2021-08-17 13:07:40 -06:00
cleanup.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
complog.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
core.hpp
Replace OPENVPN_PLATFORM_TYPE_APPLE with __APPLE__
2021-05-05 22:25:20 +02:00
count.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
daemon.hpp
LogSetup: make virtual void reopen() non-const and add MultiLogSetup class
2020-08-19 18:52:57 +02:00
demangle.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
destruct.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
endian64.hpp
endian64: Fix non-Linux builds due to features.h
2021-11-18 19:49:05 +01:00
endian_platform.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
endian.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
enumdir.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
environ.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
exception.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
extern.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
ffs.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
file.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
fileatomic.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
fileunix.hpp
read_binary_unix_fast(): templatize filename argument to accept std::string or C string
2022-02-07 13:56:13 -07:00
format.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
function.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
getopt.hpp
getopt.hpp: add some sort of PURL
2022-02-25 15:31:58 +01:00
getpw.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
glob.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
hash.hpp
Lower xxHash minimum version to 0.7.0
2022-01-12 18:34:26 +01:00
hexstr.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
hostlist.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
hostname.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
hostport.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
indexed_title.hpp
Added class IndexedTitle for referring to array indices when generating errors
2020-04-24 13:22:50 +02:00
jsonfile.hpp
fileunix, stat, json: allow file read methods to obtain nanosecond-scale mod time
2020-08-19 18:52:44 +02:00
jsonhelper.hpp
json::cast: fixed minor compile-time issue with 4 parameter version
2021-01-11 11:40:25 -07:00
jsonhelperfmt.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
jsonlib.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
lex.hpp
push-continuation: added new server-side fragmentor
2020-08-19 18:53:00 +02:00
likely.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
link.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
logrotate.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
logsetup.hpp
LogSetup: inherit from thread-safe RC
2020-09-28 00:54:52 -06:00
memneq.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
mode.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
modstat.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
msfind.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
msgwin.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
number.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
olong.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
option_error.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
options.hpp
option: Extend with std::vector support in Option::from_list()
2021-12-17 00:56:20 +01:00
ostream.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
path.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
peercred.hpp
Silence warnings about signedness mismatch
2021-08-18 19:38:05 +02:00
persistfile.hpp
Silence warnings about signedness mismatch
2021-08-18 19:38:05 +02:00
pipe.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
platform_name.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
platform_string.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
platform.hpp
Replace OPENVPN_PLATFORM_TYPE_APPLE with __APPLE__
2021-05-05 22:25:20 +02:00
process.hpp
Do not use deprecated vfork on macOS
2022-01-12 18:36:06 +01:00
pthreadcond.hpp
Rename PThreadBarrier::ERROR to fix build issue on Windows
2022-03-16 11:56:09 +01:00
rc.hpp
initialize NotifyBase::next pointer
2021-05-18 06:13:31 +02:00
redir.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
runcontext.hpp
Rename PThreadBarrier::ERROR to fix build issue on Windows
2022-03-16 11:56:09 +01:00
scoped_fd.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
sess_id.hpp
SessionIDType::find_weak: fixed a possible segfault if map.bucket_count() is zero (bug)
2020-08-19 18:53:05 +02:00
sfinae.hpp
WS::ClientSet: silently ignore when Asio is missing the results.randomize() method
2020-01-29 09:27:46 -07:00
signal_name.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
signal.hpp
make class Signal d'tor noexcept(false)
2021-05-27 17:27:51 +02:00
size.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
sleep.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
sockopt.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
socktypes.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
split.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
splitlines.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
stat.hpp
file_mod_time_nanoseconds(): accept filename as either const std::string& or const char *
2022-02-07 13:56:13 -07:00
stop.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
strerror.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
string.hpp
string: minor change of assumption about std::string::reserve() method
2021-05-31 13:34:44 -06:00
stringize.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
stringtempl2.hpp
StringTempl: StringTempl::empty() should just call the object's underlying empty() method
2020-04-24 13:22:47 +02:00
stringtempl.hpp
read_binary_unix_fast(): templatize filename argument to accept std::string or C string
2022-02-07 13:56:13 -07:00
strneq.hpp
strneq.hpp: added #pragma once
2021-08-17 13:07:40 -06:00
tempfile.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
to_string.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
umask.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
unicode-impl.hpp
unicode-impl.hpp: Document source information with PURL
2022-02-25 16:11:30 +01:00
unicode.hpp
remove unnecessary const from return type qualifier
2021-05-18 06:13:31 +02:00
uniqueptr.hpp
Fix ASAN detected new/delete mismatches
2021-10-27 20:14:22 +02:00
usecount.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
usergroup.hpp
SetUserGroup: extended to support Linux Capabilities
2021-11-24 13:18:35 -07:00
userpass.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
valgrind.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
version.hpp
Finalizing OpenVPN 3 Core library release v3.7
2022-03-11 00:19:44 +01:00
waitbarrier.hpp
Rename PThreadBarrier::ERROR to fix build issue on Windows
2022-03-16 11:56:09 +01:00
write.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
writeprivate.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
wstring.hpp
Update copyrights
2020-03-18 19:37:32 +01:00
xmitfd.hpp
agent mac: Update license header
2021-06-10 23:27:27 +02:00
xmlhelper.hpp
xmlhelper.hpp: support for various tinyxml2 versions
2020-03-19 07:35:36 +02:00