0
0
mirror of https://github.com/OpenVPN/openvpn3.git synced 2024-09-20 12:12:15 +02:00
openvpn3/openvpn/common
James Yonan 0fb78ea766 RC : added use_count() method to RC bases to provide client
visibility of the object reference count.
2016-07-02 00:54:39 -06:00
..
abort.hpp Minor mod to openvpn/common/abort.hpp for C++11. 2015-11-10 23:04:05 -07:00
action.hpp ActionList : added ActionListReversed class to execute 2016-06-26 22:01:36 -06:00
actionthread.hpp Don't use deprecated asio features. 2015-06-30 00:05:37 -06:00
arch.hpp Updated copyright to 2015. 2015-01-06 12:56:21 -07:00
argv.hpp Moved classes Argv and ArgvWrapper out of process.hpp 2015-11-25 19:41:37 -07:00
arraysize.hpp Moved array_size() function to its own header file. 2015-05-17 12:57:23 -06:00
asioboundsock.hpp AsioBoundSocket : previously declared but did not define: 2016-05-06 17:11:20 -06:00
asiocontext.hpp Added class AsioContextStore, a container for asio::io_context 2015-07-04 16:09:39 -06:00
asioerr.hpp Move errinfo() method out of exception.hpp and into its own 2015-06-16 22:39:28 -06:00
asiopolysock.hpp asiopolysock : added is_open() method. 2016-03-15 15:03:46 -06:00
asiosignal.hpp Don't use deprecated asio features. 2015-06-30 00:05:37 -06:00
asiostop.hpp Added classes Stop and AsioStopScope for terminating a 2015-11-20 18:58:13 -07:00
asyncsleep.hpp library : added async_sleep_milliseconds(), an interruptible 2016-05-27 22:55:20 -06:00
autoreset.hpp Added AutoReset class template to automatically reset 2015-09-02 12:04:04 -07:00
base64.hpp Fixed bug in base64 encode when std::string containing UTF-8 2016-02-22 14:26:07 -07:00
binprefix.hpp Updated Windows client for VS 2015. 2015-06-09 11:21:41 -06:00
circ_list.hpp Renamed types.hpp to size.hpp since it now only defines 2015-05-17 13:27:34 -06:00
cleanup.hpp Restructured class Cleanup to no longer depend on 2015-11-20 19:00:45 -07:00
core.hpp Change to calls of Windows API methods: 2015-11-09 14:56:08 -07:00
count.hpp Moved count_t to its own header file. 2015-05-17 13:17:24 -06:00
daemon.hpp daemon : in log_setup(), added stdin_to_dev_null and 2016-05-05 00:28:24 -06:00
demangle.hpp In rc.hpp, add debugging mode enabled by OPENVPN_RC_DEBUG that 2015-06-01 23:35:03 -06:00
destruct.hpp Created new ActionListFactory abstraction, to allow client tun 2015-10-27 18:34:13 -06:00
endian.hpp Boost dependency elimination -- removed include of 2015-06-04 22:15:03 -06:00
enumdir.hpp ovpn3 core globals cleanup: 2015-11-25 11:34:41 -07:00
exception.hpp In exception.hpp, optimize Exception() constructor for 2015-09-23 23:26:30 -07:00
extern.hpp ovpn3 -- support multiple compilation units by managing the 2015-11-25 12:11:36 -07:00
ffs.hpp Updated copyright to 2015. 2015-01-06 12:56:21 -07:00
file.hpp Added read_stdin() method. 2016-03-14 17:13:19 -06:00
format.hpp Because of Android NDK issues with std::to_string, change 2015-12-16 13:34:11 -07:00
function.hpp Added a high-performance, general-purpose functor type 2015-06-24 16:25:30 -06: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 core globals cleanup: 2015-11-25 11:34:41 -07:00
glob.hpp Added openvpn/common/glob.hpp, a wrapper for the unix 2015-08-20 12:46:34 -07:00
hash.hpp Changes to hash.hpp and users: 2015-09-24 13:43:38 -07:00
hexstr.hpp options/hexstr : refactored parse_hex_number() to allow 2016-05-12 13:45:14 -06:00
hostlist.hpp random : consolidate random functionality in RandomAPI. 2016-06-28 22:31:17 -06:00
hostport.hpp In openvpn/common/hostport.hpp, added is_valid_port() 2015-11-10 23:07:43 -07:00
inotify.hpp Added openvpn/common/inotify.hpp. 2015-02-10 15:58:58 -07:00
lex.hpp Updated copyright to 2015. 2015-01-06 12:56:21 -07:00
likely.hpp Updated copyright to 2015. 2015-01-06 12:56:21 -07:00
link.hpp Updated copyright to 2015. 2015-01-06 12:56:21 -07:00
logrotate.hpp Extend daemonize() to do initial log rotate. 2015-04-09 21:45:19 -06:00
memneq.hpp Renamed types.hpp to size.hpp since it now only defines 2015-05-17 13:27:34 -06:00
mode.hpp Updated copyright to 2015. 2015-01-06 12:56:21 -07:00
msgwin.hpp Renamed types.hpp to size.hpp since it now only defines 2015-05-17 13:27:34 -06:00
number.hpp number : added parse_number_throw() overload that accepts 2016-07-02 00:53:17 -06:00
olong.hpp Updated copyright to 2015. 2015-01-06 12:56:21 -07:00
options.hpp options/hexstr : refactored parse_hex_number() to allow 2016-05-12 13:45:14 -06:00
ostream.hpp Modified OPENVPN_OSTREAM() macro to not require data 2015-05-10 20:05:00 -06:00
path.hpp string : rename methods for consistency with in-place/copy 2016-03-28 09:42:13 -06:00
peercred.hpp In SockOpt::Creds, added root_uid() method. 2015-11-20 19:02:37 -07:00
persistfile.hpp Added PersistentFile::stat() method to return 2015-09-08 22:14:52 -07:00
platform_name.hpp Renamed types.hpp to size.hpp since it now only defines 2015-05-17 13:27:34 -06:00
platform_string.hpp platform_string() : added app_version parameter. 2016-03-27 23:57:36 -06:00
platform.hpp Updated copyright to 2015. 2015-01-06 12:56:21 -07:00
process.hpp process: added move-aware Command(Argv) constructor. 2016-03-19 01:47:18 -06:00
pthreadcond.hpp PThreadBarrier : major refactor to use C++11 2016-05-05 00:30:11 -06:00
rc.hpp RC : added use_count() method to RC bases to provide client 2016-07-02 00:54:39 -06:00
redir.hpp RedirectStd : in constructor, allow in_fn to be empty to 2016-03-15 15:07:22 -06:00
runcontext.hpp RunContext : don't own the Stop object (async_stop), instead 2016-05-27 23:04:07 -06:00
scoped_asio_stream.hpp Renamed types.hpp to size.hpp since it now only defines 2015-05-17 13:27:34 -06:00
scoped_fd.hpp Update to C++11 noncopyable semantics. 2015-04-23 15:10:43 -06:00
signal.hpp In openvpn/common/signal.hpp, added SIGPIPE support. 2015-10-28 22:38:14 -06:00
size.hpp Renamed types.hpp to size.hpp since it now only defines 2015-05-17 13:27:34 -06:00
sleep.hpp ovpn3 core globals cleanup: 2015-11-25 11:34:41 -07:00
sockopt.hpp Some linux platforms don't define SO_REUSEPORT, so don't 2016-01-23 10:28:35 -08:00
socktypes.hpp Boost dependency elimination -- final removal of Boost 2015-06-06 10:59:18 -06:00
split.hpp In split.hpp, use std::move where possible. 2015-06-03 23:48:36 -06:00
splitlines.hpp SplitLines : turned SplitLines into a template so it can work 2016-06-09 16:55:53 -06:00
stat.hpp In file_exists(), if filename is the empty string, 2016-03-08 12:59:09 -07:00
stop.hpp Stop : immediately call newly-registered Stop::Scope handlers 2016-05-05 00:33:35 -06:00
string.hpp string : added replace_copy() method. 2016-05-27 23:08:05 -06:00
stringize.hpp Updated copyright to 2015. 2015-01-06 12:56:21 -07:00
tempfile.hpp Changed all ::write() calls to use write_retry() instead. 2015-09-02 03:08:31 -07:00
umask.hpp Added comment that class UMask is not thread-safe. 2015-10-18 15:07:17 -07:00
unicode-impl.hpp Added head comments to all source files. 2012-11-23 06:18:43 +00:00
unicode.hpp Extended Unicode::is_valid_utf8() to check additional string 2015-12-22 19:10:53 -07:00
uniqueptr.hpp Refactored ScopedPtr usage to std::unique_ptr. 2015-05-17 01:41:16 -06:00
usecount.hpp Updated copyright to 2015. 2015-01-06 12:56:21 -07:00
usergroup.hpp In SetUserGroup (on Linux), retain core dumpability after 2015-07-16 18:51:20 -07:00
userpass.hpp UserPass : added OPT_OPTIONAL flag, to enable logic where if 2016-05-27 23:08:33 -06:00
version.hpp core version : incremented to 3.0.16. 2016-06-29 00:59:43 -06:00
waitbarrier.hpp Added event_loop_wait_barrier(). 2015-04-25 10:09:08 -06:00
write.hpp Changed all ::write() calls to use write_retry() instead. 2015-09-02 03:08:31 -07:00
wstring.hpp Added wstring::pack_string_vector() method. 2016-02-24 23:39:41 -07:00