.. |
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 |
fileatomic.hpp
|
file utilities : added write_binary_atomic() method.
|
2016-07-12 21:29:50 -07: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
|
hexstr : print NULL when passed data pointer is null.
|
2016-07-12 22:00:35 -07: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
|
peercred : added match_uid() method.
|
2016-07-12 22:01:16 -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
|
stat.hpp : added file_mod_time() method.
|
2016-07-02 00:56:53 -06: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
|
usergroup : minor changes:
|
2016-07-12 22:02:37 -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.18
|
2016-08-05 10:57:36 -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 |