0
0
mirror of https://github.com/OpenVPN/openvpn3.git synced 2024-09-20 12:12:15 +02:00
openvpn3/openvpn/common
James Yonan 9f3afbae91
Json: support parsing from ConstBuffer
Signed-off-by: James Yonan <james@openvpn.net>
2020-01-09 12:23:14 +02:00
..
abort.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
action.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
actionthread.hpp Log lines from C++ exceptions should contain the text "exception" 2018-03-26 23:58:35 +08:00
appversion.hpp appversion.hpp: rename VERSION -> BUILD_VERSION 2018-03-10 02:28:29 +08:00
arch.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
argv.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
arraysize.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
asyncsleep.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
autoreset.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
base64.hpp Fix Base64::UCharWrap compiler warnings 2019-04-25 22:02:54 +02:00
bigmutex.hpp bigmutex: include missing extern.hpp header 2018-11-30 08:47:13 +10:00
binprefix.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
circ_list.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
clamp.hpp std::clamp() is useful but only available in C++17 and up, so we add our own clamp() 2019-06-19 18:35:19 +02:00
cleanup.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
complog.hpp JsonClient/AppServer: full HTTP compression support 2020-01-09 12:23:05 +02:00
core.hpp Send also kovpn statistics of CPU Cores >= 16 via status message 2018-07-09 16:02:35 +02:00
count.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
daemon.hpp logging: added basic components for logrotate 2019-07-17 10:53:46 -06:00
demangle.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
destruct.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
endian64.hpp endian64.hpp: Add MSVS version of int64 byte swap 2020-01-09 12:23:06 +02:00
endian_platform.hpp endian.hpp: break out endian compile-time tests to endian_platform.hpp 2018-12-19 11:55:38 +01:00
endian.hpp Fixed some breakage caused by recent endian/ffs commits 2018-12-19 12:08:43 +01:00
enumdir.hpp enum_dir: use a function template 2019-09-10 14:08:09 -06:00
environ.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
exception.hpp Fix warnings reported by LLVM/Clang 2018-07-05 18:49:10 +02:00
extern.hpp Only initialise static member in OpenSSLContext once 2019-08-29 16:21:57 +02:00
ffs.hpp Fixed some breakage caused by recent endian/ffs commits 2018-12-12 23:26:12 -07:00
file.hpp [OVPN3-405] Support for non-ASCII profile path on Windows 2019-04-30 17:45:01 +03:00
fileatomic.hpp write_binary_atomic: reduce the length of the temporary filename 2019-09-06 22:24:56 -06:00
fileunix.hpp read_binary_unix_fast: should return an int (i.e. errno), not a bool 2019-09-06 22:24:56 -06:00
format.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
function.hpp [OVPN3-311] function.hpp: fix Windows build 2018-09-06 11:13:10 +03:00
getopt.hpp Renamed types.hpp to size.hpp since it now only defines 2015-05-17 13:27:34 -06:00
getpw.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
glob.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
hash.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
hexstr.hpp hexstr: added dump_hex() variant accepting void * 2019-07-17 10:53:46 -06:00
hostlist.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
hostname.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
hostport.hpp HostPort::split_host_port: support unix socket filename as an alternative kind of host 2018-03-10 02:28:32 +08:00
jsonhelper.hpp Json: support parsing from ConstBuffer 2020-01-09 12:23:14 +02:00
jsonlib.hpp JSON: #define OPENVPN_JSON_INTERNAL when internal JSON library is used 2018-10-19 16:09:39 +08:00
lex.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
likely.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
link.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
logrotate.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
logsetup.hpp logging: added basic components for logrotate 2019-07-17 10:53:46 -06:00
memneq.hpp Workaround for compiler bug in memneq 2019-03-18 14:09:45 +01:00
mode.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
modstat.hpp modstat: make update_file_mod_time_nanoseconds() a no-op on non-Linux 2018-12-12 23:26:12 -07:00
msfind.hpp MSF iterator: allow conversion from ordinary iterator and added exists() method 2019-09-06 22:24:56 -06:00
msgwin.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
number.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
olong.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
option_error.hpp [OVPN3-310] logging: fix 'OPENVPN_LOG_NTNL': identifier not found 2018-09-06 10:46:35 +03:00
options.hpp OptionList: fixed compile errors that occur when get_num<T>() is used with a const type 2019-05-16 14:50:06 +02:00
ostream.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
path.hpp path: added is_contained() 2018-12-12 23:26:12 -07:00
peercred.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
persistfile.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
pipe.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
platform_name.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
platform_string.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
platform.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
process.hpp RedirectPipe: added additional flags for flexibility 2018-03-26 23:58:35 +08:00
pthreadcond.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
rc.hpp RCPtr: added static_pointer_cast() method 2019-06-19 18:20:56 +02:00
redir.hpp RedirectPipe: added additional flags for flexibility 2018-03-26 23:58:35 +08:00
runcontext.hpp RunContext: mark virtual Stop* async_stop() with override attribute 2019-09-07 00:18:00 -06:00
scoped_fd.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
sess_id.hpp SessionIDType::find_weak: added conflict parameter 2019-07-17 10:53:46 -06:00
signal_name.hpp signals: added trivial signal_name() function 2019-07-17 10:53:46 -06:00
signal.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
size.hpp [OVPN3-397] size.hpp: wrap typedef in guards 2019-04-03 17:36:35 +03:00
sleep.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
sockopt.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
socktypes.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
split.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
splitlines.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
stat.hpp Fix file modifcation time retrieval stat.hpp on macOS 2019-11-07 09:58:54 +01:00
stop.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
strerror.hpp strerror.hpp: added #include <errno.h> for benefit of users 2018-08-30 13:00:27 +03:00
string.hpp string: added starts_with_delim() function 2019-12-26 03:44:14 -07:00
stringize.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
stringtempl.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
strneq.hpp str_neq: fixed bug where neq was not initialized 2019-05-16 14:50:06 +02:00
tempfile.hpp Tempfile.hpp is unix only, add error when including it on win32 2019-11-07 09:58:54 +01:00
to_string.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
umask.hpp UMask: added UMaskDaemon, a umask context object appropriate for daemons 2019-07-17 10:53:46 -06:00
unicode-impl.hpp Added head comments to all source files. 2012-11-23 06:18:43 +00:00
unicode.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
uniqueptr.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
usecount.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
usergroup.hpp logging: added basic components for logrotate 2019-07-17 10:53:46 -06:00
userpass.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
valgrind.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
version.hpp Update version to indicate development base version 2019-11-14 18:41:25 +01:00
waitbarrier.hpp event_loop_wait_barrier: use a longer default timeout when running under valgrind 2018-12-12 23:26:12 -07:00
write.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00
wstring.hpp [OVPN3-140] Update company names in copyrights 2017-12-22 17:59:39 +08:00