..
abort.hpp
Updated copyright to 2015.
2015-01-06 12:56:21 -07:00
action.hpp
Renamed boost::intrusive_ptr<T> usage to RCPtr<T>.
2015-05-17 21:26:53 -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
arraysize.hpp
Moved array_size() function to its own header file.
2015-05-17 12:57:23 -06:00
asioboundsock.hpp
Don't use deprecated asio features.
2015-06-30 00:05:37 -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
In AsioPolySock::Base, add boolean is_local() method to
2015-09-08 05:52:56 -07:00
asiosignal.hpp
Don't use deprecated asio features.
2015-06-30 00:05:37 -06:00
autoreset.hpp
Added AutoReset class template to automatically reset
2015-09-02 12:04:04 -07:00
base64.hpp
Renamed types.hpp to size.hpp since it now only defines
2015-05-17 13:27:34 -06: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
count.hpp
Moved count_t to its own header file.
2015-05-17 13:17:24 -06:00
daemon.hpp
Refactored daemon.hpp and process.hpp, adding a more
2015-05-26 15:22:22 -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
Renamed boost::intrusive_ptr<T> usage to RCPtr<T>.
2015-05-17 21:26:53 -06:00
endian.hpp
Boost dependency elimination -- removed include of
2015-06-04 22:15:03 -06:00
enumdir.hpp
Renamed types.hpp to size.hpp since it now only defines
2015-05-17 13:27:34 -06:00
exception.hpp
Move errinfo() method out of exception.hpp and into its own
2015-06-16 22:39:28 -06:00
ffs.hpp
Updated copyright to 2015.
2015-01-06 12:56:21 -07:00
file.hpp
In buflist.hpp:
2015-09-18 10:14:03 -07:00
format.hpp
Forgot to specify "inline" for to_string() method
2015-08-24 21:06:23 -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
In getpw.hpp, fixed issue where OPENVPN_PLATFORM_WIN was being used
2015-09-02 03:04:19 -07:00
glob.hpp
Added openvpn/common/glob.hpp, a wrapper for the unix
2015-08-20 12:46:34 -07:00
hash.hpp
Updated Windows client for VS 2015.
2015-06-09 11:21:41 -06:00
hexstr.hpp
In hexstr.hpp, added parse_hex_number() method that accepts
2015-08-24 21:07:24 -07:00
hostlist.hpp
Added HostList::Host, List, and Iterator for managing lists
2015-09-02 12:06:24 -07:00
hostport.hpp
In hostport.hpp, when validating host/port, include the bad
2015-09-18 10:18:22 -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
Renamed types.hpp to size.hpp since it now only defines
2015-05-17 13:27:34 -06:00
olong.hpp
Updated copyright to 2015.
2015-01-06 12:56:21 -07:00
options.hpp
In merge.hpp, detect multiline breakout attempt.
2015-09-18 21:25:40 -07:00
ostream.hpp
Modified OPENVPN_OSTREAM() macro to not require data
2015-05-10 20:05:00 -06:00
path.hpp
Renamed types.hpp to size.hpp since it now only defines
2015-05-17 13:27:34 -06:00
peercred.hpp
Added SockOpt::Creds::root_or_self_uid() method to test if
2015-09-08 05:55:08 -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
Updated copyright to 2015.
2015-01-06 12:56:21 -07:00
platform.hpp
Updated copyright to 2015.
2015-01-06 12:56:21 -07:00
process.hpp
In process.hpp, use vfork() instead of fork() when possible,
2015-08-24 21:08:35 -07:00
pthreadcond.hpp
Refactored PThreadCond and added PThreadBarrier for cases
2015-01-14 23:17:20 -07:00
rc.hpp
Fixed minor bug in rc.hpp where the rhs argument of a
2015-08-20 12:43:58 -07:00
redir.hpp
In redir.hpp, add "::" prefix to libc methods.
2015-09-07 06:02:50 -07:00
runcontext.hpp
Asio async_wait() lambdas should always check error status.
2015-09-18 10:22:11 -07: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
Renamed types.hpp to size.hpp since it now only defines
2015-05-17 13:27:34 -06:00
size.hpp
Renamed types.hpp to size.hpp since it now only defines
2015-05-17 13:27:34 -06:00
sockopt.hpp
In asiopolysock.hpp and sockopt.hpp, added socket methods for
2015-09-02 03:02:22 -07: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
In splitlines.hpp, added a const line_ref() method.
2015-09-18 10:22:47 -07:00
stat.hpp
Added openvpn/common/stat.hpp with file_exists() method.
2015-04-22 17:53:12 -06:00
string.hpp
In namespace string::, added new methods:
2015-09-18 10:23:18 -07: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 UMask helper class to manage umask using RAII pattern.
2015-07-04 16:17:08 -06:00
unicode-impl.hpp
Added head comments to all source files.
2012-11-23 06:18:43 +00:00
unicode.hpp
Renamed types.hpp to size.hpp since it now only defines
2015-05-17 13:27:34 -06: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
Extended UserPass methods with new flags:
2015-09-18 10:16:37 -07:00
version.hpp
ovpn3 client API now supports adding user-defined peer-info
2015-09-21 19:42:24 -07: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
writeprivate.hpp
Added write_private() method, for writing a string to a file
2015-09-18 10:26:21 -07:00