Paul Hu
e6a0ed54d3
Merge "Add CTS API coverage for APIs which are used by NetworkStack" am: ebf3945e1a
...
am: 1e6c28a167
Change-Id: Id3f0d1c19a76c7987b69e449203fc50423f5e531
2019-05-01 21:52:29 -07:00
Paul Hu
1e6c28a167
Merge "Add CTS API coverage for APIs which are used by NetworkStack"
...
am: ebf3945e1a
Change-Id: I33b58b69e906e5b90dfc7f0b512c81edd51b1684
2019-05-01 21:12:55 -07:00
Paul Hu
ebf3945e1a
Merge "Add CTS API coverage for APIs which are used by NetworkStack"
2019-05-02 01:37:26 +00:00
paulhu
e878a6c64f
Add CTS API coverage for APIs which are used by NetworkStack
...
Change-Id: I4f6c34f3bcfa65e60cf73fc1b7cab2d83c32836a
Bug: 129200003
Bug: 129200292
Bug: 129199996
Bug: 129200261
Bug: 129200513
Bug: 129200316
Bug: 129200589
Bug: 129200181
Bug: 129200669
Bug: 129200504
Bug: 129200478
Test: atest FrameworksNetTests
Test: atest CtsNetTestCases: added tests pass
2019-04-30 17:26:24 +08:00
Mark Chien
621463a0c0
Merge "Support adding NATT keepalive packet filter" am: 7a571f5be4
...
am: 04bd7b864c
Change-Id: Idaa7238a5c9acdae9f6cff13095ee9436c7c92c8
2019-04-29 09:34:37 -07:00
Mark Chien
04bd7b864c
Merge "Support adding NATT keepalive packet filter"
...
am: 7a571f5be4
Change-Id: I9618b519f4bd4d5f1edbcede3a3bd727110c2a7e
2019-04-29 09:17:46 -07:00
Paul Hu
cf54864ccc
Merge "Add Network, NetworkCapabilities, StaticIpConfiguration common test cases" am: c049c59368
...
am: a88e73d3ae
Change-Id: I49c35541eb21e91f8c36215456df703d2fe70d2c
2019-04-29 09:11:25 -07:00
Mark Chien
7a571f5be4
Merge "Support adding NATT keepalive packet filter"
2019-04-29 15:59:16 +00:00
Paul Hu
a88e73d3ae
Merge "Add Network, NetworkCapabilities, StaticIpConfiguration common test cases"
...
am: c049c59368
Change-Id: Id469ce450ac84d967ee19ecad44dae6905187a59
2019-04-29 08:50:18 -07:00
Paul Hu
c049c59368
Merge "Add Network, NetworkCapabilities, StaticIpConfiguration common test cases"
2019-04-29 15:38:48 +00:00
Aaron Huang
df1edb385c
Support adding NATT keepalive packet filter
...
Support adding NATT keepalive packet filter to APF
filter.
Generating APF program will be addressed in another CL.
Bug: 33530442
Test: - atest NetworkStackTests
- atest FrameworksNetTests
Change-Id: I4961d5da343d8700600269632787c28112f0f9f1
2019-04-29 19:33:45 +08:00
paulhu
89d49e7bd4
Add Network, NetworkCapabilities, StaticIpConfiguration common test cases
...
Bug: 129200415
Bug: 129200142
Bug: 129200418
Test: atest FrameworksNetTests
Test: atest CtsNetTestCases: added tests pass
Change-Id: I568d516e1ffc9e32061ca6860224c102bdfd7445
2019-04-29 18:13:00 +08:00
Lorenzo Colitti
e38c9c05d0
Merge "Make DNS cache lifecycle management explicit" am: 0ce35a9447
...
am: f8247f0911
Change-Id: I51cf1b7cfd49d4731d922578e8512a1326ebec63
2019-04-25 17:50:05 -07:00
Lorenzo Colitti
f8247f0911
Merge "Make DNS cache lifecycle management explicit"
...
am: 0ce35a9447
Change-Id: Ie97fe453c89476915f3b362b6486c7d4608da2a9
2019-04-25 17:38:23 -07:00
Lorenzo Colitti
0ce35a9447
Merge "Make DNS cache lifecycle management explicit"
2019-04-26 00:23:22 +00:00
Rubin Xu
f8905980dc
Merge "Reinstate new VPN uid filtering unit tests" am: 14ae90a4a6
...
am: c5f2f8e08d
Change-Id: Ic2faef44831575b2d03bc00ef2553d5c549adc95
2019-04-24 03:05:12 -07:00
Rubin Xu
c5f2f8e08d
Merge "Reinstate new VPN uid filtering unit tests"
...
am: 14ae90a4a6
Change-Id: Ib76c2cf319377141a374b3bdcf5e6606aaf9c06b
2019-04-24 02:53:44 -07:00
Rubin Xu
3dc90033a9
Reinstate new VPN uid filtering unit tests
...
Mock out PackageManager and returns correct information corresponding
to the test app package itself.
Test: atest --generate-new-metrics 10 com.android.server.ConnectivityServiceTest
Bug: 114231106
Bug: 130397860
Change-Id: Ib921700eda417f411d7a2c77c1140fba9ab50bbb
2019-04-23 18:04:14 +01:00
Paul Hu
5bc4f002b0
Merge "Add tests for DhcpErrorEvent" am: 8aec50df25
...
am: 1fe65ae26c
Change-Id: I9b65a2eef94567d2b79a9955619938e64906080d
2019-04-23 09:50:28 -07:00
Paul Hu
1fe65ae26c
Merge "Add tests for DhcpErrorEvent"
...
am: 8aec50df25
Change-Id: I7e6271e9becc974ea38d405914a87859ab700877
2019-04-23 09:12:25 -07:00
Paul Hu
8aec50df25
Merge "Add tests for DhcpErrorEvent"
2019-04-23 11:31:03 +00:00
Junyu Lai
7e2ba67527
Merge "[KA11] Verify fd ownership and allocate resource for NattKeepalive" am: 91cc5cc467
...
am: a1ed113552
Change-Id: I410acc19ceb13e32c65cbdf3095da9db0802470c
2019-04-23 01:18:54 -07:00
Junyu Lai
a1ed113552
Merge "[KA11] Verify fd ownership and allocate resource for NattKeepalive"
...
am: 91cc5cc467
Change-Id: I2f5e0e11494866b054668c9224a8732cd8c035f9
2019-04-23 01:08:39 -07:00
junyulai
2bb85a0bc0
[KA11] Verify fd ownership and allocate resource for NattKeepalive
...
Since socket keepalive APIs for UDP encapsulation sockets are
public to generic app. In order to ensure the given fd is valid,
this change verifies the resource id inside the UDP
encapsulation socket by using methods provided by IpSecService.
Bug: 125517194
Fix: 123968920
Test: 1. atest FrameworksNetTests --generate-new-metrics 10
2. atestcom.android.server.ConnectivityServiceTest \
#testNattSocketKeepalives --generate-new-metrics 100
Change-Id: I408aacc19b364683854d15a095c34e72389a6e5b
2019-04-23 10:47:19 +08:00
Chalard Jean
ac1bcee0b8
Merge "Fix an argument to the legacy broadcast" am: 157c444fcf
...
am: 40b6f96f8d
Change-Id: I0fc408d546ae9d72b7dd9415e502252b484d4329
2019-04-22 18:12:27 -07:00
Chalard Jean
40b6f96f8d
Merge "Fix an argument to the legacy broadcast"
...
am: 157c444fcf
Change-Id: I76149167598a862a2cc519fbf0b08df0887b27f0
2019-04-22 18:00:01 -07:00
Chalard Jean
157c444fcf
Merge "Fix an argument to the legacy broadcast"
2019-04-23 00:38:10 +00:00
Benedict Wong
6934b250e2
Merge "Add NATT keepalive resources and methods into IpSecService" am: 8ab1de2439
...
am: 866cba5a1b
Change-Id: I3affb5bdbb0c3f980b6606d728668e74c31646d0
2019-04-22 13:44:20 -07:00
Benedict Wong
866cba5a1b
Merge "Add NATT keepalive resources and methods into IpSecService"
...
am: 8ab1de2439
Change-Id: I97e7451959d619f42d68a5c29cca410bf0740852
2019-04-22 13:31:52 -07:00
Benedict Wong
8ab1de2439
Merge "Add NATT keepalive resources and methods into IpSecService"
2019-04-22 20:03:54 +00:00
Remi NGUYEN VAN
71a25d5827
Add tests for DhcpErrorEvent
...
The tests are run both in unit and CTS tests.
Test: atest FrameworksNetTests NetworkStackTestCases
Bug: 129200175
Change-Id: I52976bbbaca26fb317836e8461e372c25df02a22
2019-04-23 00:19:06 +08:00
Paul Hu
9dc3a9e437
Merge "Move more network unit tests to common tests" am: bce9cb271f
...
am: 457b5be451
Change-Id: I9f708a252ab606b782f5f828dce8c1690c3703bf
2019-04-22 07:30:55 -07:00
Paul Hu
457b5be451
Merge "Move more network unit tests to common tests"
...
am: bce9cb271f
Change-Id: Id130368cd87ed262ef8eb926adf7b80fc3d7c2e3
2019-04-22 07:20:08 -07:00
Paul Hu
bce9cb271f
Merge "Move more network unit tests to common tests"
2019-04-22 13:59:25 +00:00
Chalard Jean
37a2b46f75
Fix an argument to the legacy broadcast
...
Test: new test for this
Fixes: 62650382
Change-Id: I918b8271d3c3c058553ca888cb54cd36a6efba66
2019-04-22 22:26:16 +09:00
Luke Huang
fdd11f803c
Make DNS cache lifecycle management explicit
...
1. ConnectivityService calls netd binder to create/destroy network directly.
2. Call dnsresolver binder to create/destroy cache after create/destroy network.
3. Remove unused network create/destroy methods in NetworkManagementService.
Bug: 129453995
Test: atest FrameworksNetTests
Change-Id: I15660d27f735e33d621d4af8972cdf115bf76dfa
2019-04-22 17:43:37 +08:00
Chalard Jean
36af3e6162
Merge changes Id598ae1d,I475bd011
...
am: 8fe63a3498
Change-Id: Ic02f8d900b6b430dc1a8bbfdc03297ad52157390
2019-04-21 19:29:00 -07:00
Chalard Jean
8fe63a3498
Merge changes Id598ae1d,I475bd011
...
* changes:
Fix a possible crash when the listener is null
Straighten AIDL interface for the memory store
2019-04-22 02:15:04 +00:00
Chalard Jean
08c2d9e81f
Straighten AIDL interface for the memory store
...
Some names were still wrong somehow, and the wrappers were
missing.
Test: NetworkStack & FrameworkNetTests
Change-Id: I475bd011ad9bc714a07021a9dfd85c4876f8e9ad
Merged-In: I475bd011ad9bc714a07021a9dfd85c4876f8e9ad
2019-04-22 00:40:28 +00:00
Chalard Jean
1395062bb4
Merge "Make LegacyTypeTracker testable" am: 54cedaca89
...
am: 080562b154
Change-Id: I53457ad6af430c551c6909a7e68127a3667efde9
2019-04-21 17:25:03 -07:00
Chalard Jean
080562b154
Merge "Make LegacyTypeTracker testable"
...
am: 54cedaca89
Change-Id: I7dd63d9676862d3416ff75b43f2f8bdbce07134a
2019-04-21 17:13:47 -07:00
Benedict Wong
bdf7048571
Add NATT keepalive resources and methods into IpSecService
...
This change adds a new NATTKeepalive resource type, along with the
associated allocation/deallocation. Additionally, this change allows
ReferenceCountedResource(s) to not be binder-linked, to allow the
ConnectivityService to verify ownership and allocate a NattKeepalive
without double-registering for binder-death notifications.
Bug: 125517194
Test: IpSecService frameworks tests ran
Change-Id: I8293f79940ad57dabb6f2b9de5e334d06b869443
2019-04-19 11:17:21 -07:00
Chalard Jean
3a3f5f2a08
Make LegacyTypeTracker testable
...
...and add basic trivial tests for it.
Test: this, and ConnectivityServiceTest
Bug: 62650382
Change-Id: Ie7ca938e6f66f1b15feb6ed93afa0aebb20884ae
2019-04-19 15:33:44 +09:00
Wayne Ma
89ddc90b91
Merge "Backwards-incompatible resolv module API change for making setResolverConfiguration take a parcelable." am: c9308bb32d
...
am: 009dcb2d12
Change-Id: I6dc9029af0df0d3b391210bd315516bdf1b5e4c9
2019-04-17 07:26:59 -07:00
Wayne Ma
009dcb2d12
Merge "Backwards-incompatible resolv module API change for making setResolverConfiguration take a parcelable."
...
am: c9308bb32d
Change-Id: I429437f3f4c6f5159be907c287a9d59bceb537a5
2019-04-17 07:15:43 -07:00
Wayne Ma
c9308bb32d
Merge "Backwards-incompatible resolv module API change for making setResolverConfiguration take a parcelable."
2019-04-17 13:58:11 +00:00
waynema
7b76545b94
Backwards-incompatible resolv module API change for making setResolverConfiguration take a parcelable.
...
Test: built, flashed, booted
atest FrameworksNetTests
Change-Id: I3b4e8672f5273c3baa9378025bfaef2e6514df64
2019-04-17 13:55:53 +00:00
Junyu Lai
2ffcae18d9
Merge "Release keepalive slot after stopped" am: 79c7b5a300
...
am: 82a0ddb40d
Change-Id: I8bf18f5dd10412f251071cea8140793b22c7fd95
2019-04-15 22:16:02 -07:00
Junyu Lai
82a0ddb40d
Merge "Release keepalive slot after stopped"
...
am: 79c7b5a300
Change-Id: Ic707f22fb12c98c187e89cc8ad39773f61737506
2019-04-15 22:04:18 -07:00
Junyu Lai
79c7b5a300
Merge "Release keepalive slot after stopped"
2019-04-16 04:46:18 +00:00