Chiachang Wang
bb754d6cc5
Allow VPN network agent to exclude local traffic
...
Add API to allow network agent to set whether the local traffic
is excluded from the network. This commit is nonfunctional
currently but only storing the boolean inside the NAI.
Bug: 184750836
Test: atest FrameworksNetTests
Change-Id: I3799216ac8fdf22eb4bcabc6c6136d8edbf69360
2021-12-28 11:13:21 +08:00
..
apf
Move config_apf* resources to NetworkStack
2021-05-19 11:00:58 +09:00
util
Enable strict_updatability_linting in connectivity src
2021-11-26 10:31:58 +08:00
CaptivePortal.java
[CS05]Remove the hidden API usage of MetricsLogger
2021-03-03 10:17:52 +00:00
CaptivePortalData.java
Use String in CaptivePortalData underlying types
2021-04-08 08:23:20 +00:00
ConnectionInfo.aidl
Move module sources to packages/Connectivity
2021-02-01 11:52:14 +09:00
ConnectionInfo.java
Move module sources to packages/Connectivity
2021-02-01 11:52:14 +09:00
ConnectivityDiagnosticsManager.java
Check location permission for ConnDiags last.
2021-05-21 16:22:50 +00:00
ConnectivityFrameworkInitializer.java
Don't expose raw IBinder APIs.
2021-04-15 18:47:21 +09:00
ConnectivityManager.java
Qualify references to WifiNetworkSuggestions
2021-10-20 11:34:48 +01:00
ConnectivityResources.java
Migrate framework-connectivity internal resources
2021-03-20 22:35:16 +09:00
ConnectivitySettingsManager.java
Force only system uid can set uids allowed on restricted networks
2021-07-02 20:04:50 +08:00
ConnectivityThread.java
Move module sources to packages/Connectivity
2021-02-01 11:52:14 +09:00
DhcpInfo.java
Move module sources to packages/Connectivity
2021-02-01 11:52:14 +09:00
DhcpOption.java
Create DhcpOption object and make it a SystemApi
2021-12-09 19:37:40 -08:00
DnsResolver.java
DnsResolver: Make DnsException ctor public
2021-12-10 19:30:20 +00:00
DnsResolverServiceManager.java
Don't expose raw IBinder APIs.
2021-04-15 18:47:21 +09:00
ICaptivePortal.aidl
[CS05]Remove the hidden API usage of MetricsLogger
2021-03-03 10:17:52 +00:00
IConnectivityDiagnosticsCallback.aidl
Move module sources to packages/Connectivity
2021-02-01 11:52:14 +09:00
IConnectivityManager.aidl
Provide a way to override the avoid bad wifi configuration
2021-06-23 08:42:47 +00:00
InetAddresses.java
Move module sources to packages/Connectivity
2021-02-01 11:52:14 +09:00
INetworkActivityListener.aidl
[IT06]Move INetworkActivityListener into connectivity module
2021-02-18 12:03:21 +08:00
INetworkAgent.aidl
Add a setTeardownDelayMs API to NetworkAgent.
2021-03-29 21:33:08 +09:00
INetworkAgentRegistry.aidl
Allow network providers to set the linger duration.
2021-06-08 00:17:37 +00:00
INetworkOfferCallback.aidl
[NS05] Feed network offer callbacks
2021-06-07 10:57:48 +00:00
InvalidPacketException.java
Move module sources to packages/Connectivity
2021-02-01 11:52:14 +09:00
IOnCompleteListener.aidl
Move network selection utils to Connectivity
2021-03-18 23:57:26 +09:00
IpConfiguration.java
Add @Nullable to Object#equals()
2021-02-05 07:28:44 +00:00
IpPrefix.java
Replace InetAddress#parseNumericAddress
2021-03-12 19:57:40 +08:00
IQosCallback.aidl
Add 5G/NR QOS support
2021-03-23 19:14:21 -07:00
ISocketKeepaliveCallback.aidl
Move module sources to packages/Connectivity
2021-02-01 11:52:14 +09:00
ITestNetworkManager.aidl
Move module sources to packages/Connectivity
2021-02-01 11:52:14 +09:00
KeepalivePacketData.java
Move module sources to packages/Connectivity
2021-02-01 11:52:14 +09:00
LinkAddress.java
Replace InetAddress#parseNumericAddress
2021-03-12 19:57:40 +08:00
LinkProperties.java
Remove hidden method link in public addRoute API
2021-04-15 16:21:00 +08:00
MacAddress.java
Revert "Revert "Remove connectivity dependency on Preconditions""
2021-03-22 00:01:43 +00:00
NattKeepalivePacketData.java
Move module sources to packages/Connectivity
2021-02-01 11:52:14 +09:00
NattSocketKeepalive.java
Move module sources to packages/Connectivity
2021-02-01 11:52:14 +09:00
Network.java
Ensure created fd being closed
2021-12-01 14:46:29 +08:00
NetworkAgent.java
Allow network providers to set the linger duration.
2021-06-08 00:17:37 +00:00
NetworkAgentConfig.java
Allow VPN network agent to exclude local traffic
2021-12-28 11:13:21 +08:00
NetworkCapabilities.java
Revert "Added a new network capability MMTEL"
2021-12-21 11:24:01 +00:00
NetworkConfig.java
Move module sources to packages/Connectivity
2021-02-01 11:52:14 +09:00
NetworkInfo.java
S- not to crash on NetworkInfo(null) or setDetailedState(null)
2021-11-15 21:18:25 +09:00
NetworkProvider.java
Add documentation
2021-06-08 00:17:37 +00:00
NetworkReleasedException.java
Move QoS API classes to Connectivity
2021-03-01 18:09:30 +09:00
NetworkRequest.java
Merge "[VCN21] Do not add NOT_VCN_MANAGED capability if specifier is present" into sc-dev
2021-05-19 11:31:39 +00:00
NetworkScore.java
Add documentation
2021-06-08 00:17:37 +00:00
NetworkState.java
Remove Slog usage in NetworkState
2021-03-11 21:01:30 +09:00
NetworkUtils.java
Remove dependency on libnetd_client
2021-06-01 18:40:06 +09:00
OemNetworkPreferences.java
Adding OEM Network Preferences for testing
2021-04-05 21:51:09 -07:00
ParseException.java
Set ParseException constructors as public
2021-04-08 15:57:31 +09:00
ProxyInfo.java
Remove EXTRA_PROXY_INFO.
2021-04-27 20:01:22 +09:00
QosCallback.java
Move QoS API classes to Connectivity
2021-03-01 18:09:30 +09:00
QosCallbackConnection.java
Add 5G/NR QOS support
2021-03-23 19:14:21 -07:00
QosCallbackException.java
Move QoS API classes to Connectivity
2021-03-01 18:09:30 +09:00
QosFilter.java
QOS filter matching support based on remote address and port number for connected sockets
2021-05-13 09:50:13 -07:00
QosFilterParcelable.java
Move QoS API classes to Connectivity
2021-03-01 18:09:30 +09:00
QosSession.java
Add 5G/NR QOS support
2021-03-23 19:14:21 -07:00
QosSessionAttributes.java
Move QoS API classes to Connectivity
2021-03-01 18:09:30 +09:00
QosSocketFilter.java
QOS filter matching support based on remote address and port number for connected sockets
2021-05-13 09:50:13 -07:00
QosSocketInfo.java
QOS filter matching support based on remote address and port number for connected sockets
2021-05-13 09:50:13 -07:00
RouteInfo.java
Replace Inet[4|6]Address#ANY
2021-03-08 07:18:31 +00:00
SocketKeepalive.java
[TL02]Remove hidden API usage of NetworkAgent
2021-03-29 15:33:44 +08:00
SocketLocalAddressChangedException.java
Move QoS API classes to Connectivity
2021-03-01 18:09:30 +09:00
SocketNotBoundException.java
Move QoS API classes to Connectivity
2021-03-01 18:09:30 +09:00
StaticIpConfiguration.java
Revert "Revert "Remove connectivity dependency on Preconditions""
2021-03-22 00:01:43 +00:00
TcpKeepalivePacketData.java
Replace fields with getters in keepalive API
2021-04-08 14:06:53 +09:00
TcpRepairWindow.java
Remove TcpRepairWindow from module-lib API
2021-04-12 14:26:55 +08:00
TcpSocketKeepalive.java
Move module sources to packages/Connectivity
2021-02-01 11:52:14 +09:00
TestNetworkInterface.java
Move module sources to packages/Connectivity
2021-02-01 11:52:14 +09:00
TestNetworkManager.java
Add RequiresPermission to TestNetworkManager
2021-04-08 16:12:23 +09:00
TestNetworkSpecifier.java
Remove Preconditions usage in TestNetworkSpecifier
2021-03-22 00:02:10 +00:00
TransportInfo.java
resolve merge conflicts of 403b7fd0b0a6736bcee1817fb5c774f8c8a040de to stage-aosp-master
2021-03-21 19:16:33 +00:00
UidRange.aidl
Move UidRange to connectivity
2021-03-02 15:35:36 +09:00
UidRange.java
Genericize NC#hasSameUids
2021-12-16 23:03:42 +09:00
VpnTransportInfo.java
Address API review feedback
2021-04-23 02:46:05 +00:00