Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/OpenVPN/openvpn3-linux
/ functions
Functions
1,544 in github.com/OpenVPN/openvpn3-linux
⨍
Functions
1,544
◇
Types & classes
283
↳
Endpoints
38
↓ 8 callers
Method
get
src/tests/unit/machine-id.cpp:68
↓ 8 callers
Function
get_userid
* Simple helper function which returns the uid_t value of the input * whether the input string is an numeric value (uid) or a username which * go
src/common/lookup.cpp:128
↓ 7 callers
Method
AddFilter
src/log/journal-log-parse.cpp:301
↓ 7 callers
Method
AddTag
(self, tagvalue)
src/python/openvpn3/ConfigManager.py:117
↓ 7 callers
Method
CheckACL
src/configmgr/configmgr-configuration.cpp:638
↓ 7 callers
Method
CheckFeatures
src/configmgr/proxy-configmgr.hpp:141
↓ 7 callers
Method
Debug
src/netcfg/netcfg-signals.cpp:62
↓ 7 callers
Method
GetAllExtraArgs
* Some arguments are not invalid but will be parsed as extra/additional * arguments and put aside. All these arguments are gathered separately
src/common/cmdargparser.hpp:302
↓ 7 callers
Method
GetMetaDataRecords
src/log/logmetadata.cpp:102
↓ 7 callers
Method
GetValueLen
* Retrieve the number of value elements found for a specific key. * If the same option is provided on the command line more than once, *
src/common/cmdargparser.hpp:204
↓ 7 callers
Function
LogPrefix
src/log/log-helpers.hpp:140
↓ 7 callers
Method
Remove
src/log/proxy-log.hpp:131
↓ 7 callers
Method
SetAlias
src/common/cmdargparser.cpp:406
↓ 7 callers
Method
SetLogLevel
src/log/logfilter.cpp:28
↓ 7 callers
Method
debug_details
src/log/proxy-log.hpp:53
↓ 7 callers
Function
test_compare
src/tests/dbus/statusevent-selftest.cpp:271
↓ 6 callers
Method
Attach
* Attach this D-Bus connection to the log service. By doing this * all Log signals sent from this client will be caught by the log * ser
src/log/proxy-log.hpp:247
↓ 6 callers
Method
AttentionReq
* Sends an AttentionRequired signal, which tells a front-end that this * VPN backend client needs some input or feedback. * * @param at
src/client/backend-signals.hpp:222
↓ 6 callers
Method
Connect
* Makes the VPN backend client process start the connecting to the * VPN server */
src/sessionmgr/proxy-sessionmgr.hpp:160
↓ 6 callers
Method
DebugDevice
src/netcfg/netcfg-signals.cpp:77
↓ 6 callers
Method
Debug_Write
src/tests/misc/netcfg-dns-direct-file-selftest.cpp:47
↓ 6 callers
Method
Dump
src/tests/misc/netcfg-dns-direct-file-selftest.cpp:73
↓ 6 callers
Method
Generate
src/common/configfileparser.cpp:376
↓ 6 callers
Function
Generator
src/python/openvpn3/gen-python-constants.cpp:93
↓ 6 callers
Function
Generator
src/dbus/gen-c-constants.cpp:47
↓ 6 callers
Method
GetDeviceName
src/netcfg/dns/resolver-settings.cpp:100
↓ 6 callers
Method
GetError
src/common/machineid.cpp:48
↓ 6 callers
Method
GetOverrides
(self)
src/python/openvpn3/ConfigParser.py:146
↓ 6 callers
Method
GetPublicAccess
src/dbus/object-ownership.cpp:50
↓ 6 callers
Method
GetSource
src/common/machineid.cpp:197
↓ 6 callers
Method
GetTags
(self)
src/python/openvpn3/ConfigManager.py:142
↓ 6 callers
Method
Import
(self, cfgname, cfg, single_use, persistent, system_tag = None)
src/python/openvpn3/ConfigManager.py:305
↓ 6 callers
Method
Parse
src/log/journal-log-parse.cpp:285
↓ 6 callers
Method
PrepareRemoval
src/netcfg/dns/resolver-settings.cpp:76
↓ 6 callers
Method
Ready
* Checks if the VPN backend process has all it needs to start connecting * to a VPN server. If it needs more information from the front-end, a
src/sessionmgr/proxy-sessionmgr.hpp:225
↓ 6 callers
Method
RegisterCommand
src/common/cmdargparser.cpp:918
↓ 6 callers
Method
RunCallback
src/common/requiresqueue.cpp:85
↓ 6 callers
Function
SetLogLevel
src/log/core-dbus-logger.cpp:177
↓ 6 callers
Function
drop_root
src/common/utils.cpp:35
↓ 6 callers
Method
empty
src/sessionmgr/sessionmgr-events.cpp:52
↓ 6 callers
Function
file_exists
src/tests/misc/netcfg-dns-direct-file-selftest.cpp:131
↓ 6 callers
Function
lookup_gid
* Looks up a specific gid_t based on the provided group name. * * @param groupname std::string containing the group name to lookup * @return An g
src/common/lookup.cpp:150
↓ 6 callers
Method
success
src/common/machineid.cpp:188
↓ 6 callers
Function
test_compare
src/tests/unit/logevent.cpp:289
↓ 6 callers
Method
what
src/log/journal-log-parse.cpp:224
↓ 5 callers
Method
AddCallback
src/common/requiresqueue.cpp:79
↓ 5 callers
Method
Apply
src/tests/unit/dns-settings-manager-test.cpp:58
↓ 5 callers
Function
Connect
src/log/core-dbus-logger.cpp:168
↓ 5 callers
Method
Failed
src/ovpn3cli/commands/version-services.cpp:124
↓ 5 callers
Method
FetchAvailableSessions
* Retrieve an array of Session objects for all available * sessions * * @return Session::List (aka std::vector<SessionManager::Proxy
src/sessionmgr/proxy-sessionmgr.hpp:762
↓ 5 callers
Method
GetAccessList
src/dbus/object-ownership.cpp:78
↓ 5 callers
Method
GetBackendPid
* Retrieve the PID of the openvpn3-service-client process this * session object is assigned to * * @return pid_t */
src/sessionmgr/proxy-sessionmgr.hpp:151
↓ 5 callers
Method
GetCommand
* Get the registered command name for this object * * @return std::string containing the command name */
src/common/cmdargparser.hpp:809
↓ 5 callers
Method
GetIndex
src/netcfg/dns/resolver-settings.cpp:52
↓ 5 callers
Method
GetLockedDown
* Retrieves the locked-down flag for the configuration profile * * @return Returns true if the configuration is locked down. */
src/configmgr/proxy-configmgr.hpp:377
↓ 5 callers
Method
GetPath
src/sessionmgr/proxy-sessionmgr.hpp:140
↓ 5 callers
Method
GetStatus
(self)
src/python/openvpn3/SessionManager.py:240
↓ 5 callers
Function
GetTimestamp
* Get a timestamp of the current date and time. The format is * the ISO standard without time zone - YYYY-MM-DD HH:MM:SS * * @return Returns a
src/common/timestamp.cpp:25
↓ 5 callers
Method
LookupConfigName
* Lookup all sessions which where started with the given configuration * profile name. * * @param cfgname std::string containing the
src/sessionmgr/proxy-sessionmgr.hpp:806
↓ 5 callers
Method
NewResolverSettings
src/netcfg/dns/settings-manager.cpp:49
↓ 5 callers
Method
QueueCheckTypeGroup
src/common/requiresqueue.cpp:379
↓ 5 callers
Method
Send
src/client/backend-signals.hpp:55
↓ 5 callers
Method
UnsetOverride
(self, override)
src/python/openvpn3/ConfigManager.py:188
↓ 5 callers
Method
__ping
(self)
src/python/openvpn3/ConfigManager.py:396
↓ 5 callers
Function
generate_path_uuid
src/dbus/path.cpp:13
↓ 5 callers
Method
getCommand
* Retrieves the command name where this issue occurred. This is always * available in this type of exceptions. * * @return Returns a
src/common/cmdargparser-exceptions.hpp:115
↓ 5 callers
Method
json_export
src/common/core-extensions.hpp:140
↓ 5 callers
Function
retrieve_config_path
* Retrieve a configuration path based on a configuration name * * @param cmd std::string containing the command name to use in *
src/ovpn3cli/arghelpers.cpp:246
↓ 5 callers
Function
run_test_2
* Tests the Write(LogGroup, LogCategoty, std::string) method and will * run a two loops ensuring all valid combinations of LogGroup and * LogCate
src/tests/misc/logwriter-tests.cpp:56
↓ 5 callers
Function
run_test_3
* Tests the Write(LogEvent(...)) method and will * run a two loops ensuring all valid combinations of LogGroup and * LogCategory are tested. *
src/tests/misc/logwriter-tests.cpp:83
↓ 5 callers
Function
test_compare
src/tests/unit/statusevent.cpp:179
↓ 5 callers
Function
test_empty
src/tests/unit/statusevent.cpp:26
↓ 5 callers
Function
test_empty
src/tests/unit/logevent.cpp:28
↓ 5 callers
Function
test_empty
src/tests/dbus/statusevent-selftest.cpp:23
↓ 5 callers
Function
test_empty
src/tests/dbus/logevent-selftest.cpp:24
↓ 5 callers
Method
tun_builder_add_route
src/client/core-client-netcfg.hpp:242
↓ 4 callers
Method
AddNameServers
src/netcfg/dns/resolver-settings.cpp:306
↓ 4 callers
Method
AddSearchDomains
src/netcfg/dns/resolver-settings.cpp:332
↓ 4 callers
Method
CheckACL
src/sessionmgr/sessionmgr-session.cpp:671
↓ 4 callers
Method
CheckChange
* Check if a certain setting has been changed * * @param c Changed flag to check * * @return Returns true if this setting h
src/log/proxy-log.hpp:514
↓ 4 callers
Method
Disable
src/netcfg/proxy-netcfg-device.cpp:441
↓ 4 callers
Method
EnableLogMeta
* Turns on/off logging meta data * * @param meta Boolean to enable (true) or disable (false) the * the meta data logging
src/log/logwriter.hpp:76
↓ 4 callers
Method
EnableTimestamp
* Turns on/off prefixing log lines with the timestamp of the log event * * @param tstamp Boolean flag to enable (true) or disable (false)
src/log/logwriter.hpp:58
↓ 4 callers
Method
FetchAvailableConfigs
(self)
src/python/openvpn3/ConfigManager.py:340
↓ 4 callers
Method
GetDCO
* Retrieve if the session is configured to use a Data Channel Offload (DCO) * interface * * @return Returns true if DCO is enabled
src/sessionmgr/proxy-sessionmgr.hpp:514
↓ 4 callers
Method
GetOptions
src/common/configfileparser.cpp:157
↓ 4 callers
Method
GetRunStatus
* Retrieve the current status of this object. Will typically return * StatusMinor::CFG_REQUIRE_USER if more input is needed by the *
src/client/core-client.hpp:255
↓ 4 callers
Method
GetSealed
src/configmgr/proxy-configmgr.hpp:442
↓ 4 callers
Method
GetTransferOwnerSession
* Should the ownership of the configuration profile be * transfered to newly created sessions? * * This means it will be the owner o
src/configmgr/proxy-configmgr.hpp:504
↓ 4 callers
Method
GrantAccess
src/dbus/object-ownership.cpp:56
↓ 4 callers
Method
LookupConfigName
src/tests/dbus/manager-lookupconfigname.cpp:52
↓ 4 callers
Method
LookupInterface
* Lookup the session path for a specific interface name. * * @param interface std::string containing the interface name * * @ret
src/sessionmgr/proxy-sessionmgr.hpp:831
↓ 4 callers
Method
NewTunnel
* * @param cfgpath VPN profile configuration D-Bus path to use for the * backend client * @return Returns an OpenVPN3S
src/sessionmgr/proxy-sessionmgr.hpp:681
↓ 4 callers
Method
Send
src/sessionmgr/sessionmgr-signals.cpp:80
↓ 4 callers
Method
Set
src/log/ansicolours.hpp:32
↓ 4 callers
Method
SetFilename
src/netcfg/dns/resolvconf-file.cpp:54
↓ 4 callers
Method
SetLogLevel
src/netcfg/proxy-netcfg-device.cpp:467
↓ 4 callers
Method
SetLogLevel
src/sessionmgr/sessionmgr-service.cpp:127
↓ 4 callers
Method
SetPrintMode
src/events/status.cpp:95
↓ 4 callers
Method
UnsetOption
src/common/configfileparser.cpp:276
← previous
next →
101–200 of 1,544, ranked by callers