- Dec 16, 2022
-
-
Igor Chernyshev authored
This change introduces a limited library for dependencies on framework-connectivity from Tethering, connectivity-internal-api-util, where all classes are annotated with @RequiresApi(S) to ensure proper API checks are done before usage. Bug: 245972418 Change-Id: I82bafd9063341adc71d07f0858e6d68283d081f0
-
Motomu Utsumi authored
* changes: gn2bp: support building against Android's modp_b64 gn2bp: support building against Android's libbrotli gn2bp: properly support builtin modules
-
Patrick Rohr authored
For experimental purposes only... Test: builds Change-Id: I08043bfc01dfa01e5a9bd02c4d20a7ee27d798ab
-
Patrick Rohr authored
For experimental purposes only. Test: builds Change-Id: I765a85da2baec982a24225465d709af8df8dfa11
-
Patrick Rohr authored
Test: none Change-Id: Icdc8e5ed038a27bc1c0b4d07f80263e84a643ea2
-
- Dec 15, 2022
-
-
Maciej Żenczykowski authored
Test: N/A Signed-off-by:
Maciej Żenczykowski <maze@google.com> Change-Id: I1bf320f838c7cc203dd72bc5b48aee92288bbb81
-
Motomu Utsumi authored
* changes: gn2bp: add support for building against Android zlib gn2bp: support architecture in builtin_deps gn2bp: correctly flatten source_sets under linker unit target gn2bp: add is_linker_unit_type helper to Target gn2bp: fix include dir denylist gn2bp: fix Android.bp.swp
-
Treehugger Robot authored
-
Chalard Jean authored
This will be useful for VPN profile preferences. Change-Id: Id3b7d57d29d32ff9e1fcd410f55148b3c85b1a7c Test: FrameworksNetTests CtsNetTestCases FrameworksNetIntegrationTests NetworkStackTests NetworkStaticLibTests TetheringTests MtsTetheringTestLatestSdk TetheringIntegrationTests Bug: 262482087
-
Patrick Rohr authored
Experimental support -- off by default. Test: builds. Change-Id: Ibf58f981f9b135bc1504bc8264d4e2b917f8b597
-
Patrick Rohr authored
Test: none Change-Id: I2c007222d8beeec3d37941eca69813f791bc67dd
-
Patrick Rohr authored
Test: none Change-Id: I23d13c7168a32db8bbb47a326cbadd117da0199c
-
Patrick Rohr authored
Test: none Change-Id: I4c1a8be6d3bd3676dd0ea6ef700b01db1134119f
-
Patrick Rohr authored
This makes it work for both common and arch-dependent include dirs. Test: none Change-Id: I96e4c083b7b72b947886f6d3e1c95973003d756c
-
Patrick Rohr authored
Somehow I missed these?! Not sure how this happened. Test: none Change-Id: I2a41fed7ba3af9e5bc8b733b90b9781cfaa9aab2
-
Treehugger Robot authored
* changes: Add MdnsAnnouncer Also use other compressed names in DNS compression
-
chiachangwang authored
Bug: 262336021 Bug: 256775913 Test: atest FrameworksNetTests Change-Id: I5ac8f4f9a2a64189fc66d3c14af6da201a35e3e2
-
Remi NGUYEN VAN authored
MdnsAnnouncer is a implementations of MdnsPacketRepeater, which sends a packet at various intervals. It will be used to send initial advertisements when a service is registered or there is a network change. Bug: 241738458 Test: atest Change-Id: If187d023dd48d9b575431759cc6b67460bc0d33b
-
Remi NGUYEN VAN authored
The previous implementation of writeLabels would not include a compressed name in the label dictionary, so if a packet had "something.local", "a.service.local" and "b.service.local", "service.local" would not be compressed because "a.service.local" already used compression (for .local). Fix this and add a test. Bug: 254166302 Test: atest Change-Id: I41c557d6debd11acb4c0813735ef7af7323f45d7
-
Remi NGUYEN VAN authored
* changes: Use compression for mDNS NSEC record data Add MdnsProber
-
- Dec 14, 2022
-
-
Mark Chien authored
-
Treehugger Robot authored
-
Junyu Lai authored
-
Maciej Żenczykowski authored
See: https://source.corp.google.com/search?q=p:android$%20OVERFLOW_COUNTERSET (I'm guessing any remaining uses are in Java not C/C++?) I'd like to remove the definition from the frameworks/libs/net/common/native/bpf_headers/include/bpf/BpfUtils.h header file, where it really doesn't fit. Test: TreeHugger Signed-off-by:
Maciej Żenczykowski <maze@google.com> Change-Id: I687f4ca0f52c362b29be7fe612f90d8aed2afe9e
-
Mark authored
This can make the code using error code not so easy to over 100 words line limit. Test: m Change-Id: I952c51f2e3508ed320744985193802454d07ccfe
-
Motomu Utsumi authored
* changes: gn2bp: fix comment formatting. gn2bp: fix _is_java_group gn2bp: disable libunwind gn2bp: stop parsing dep tree for builtin modules
-
Junyu Lai authored
The testBlockedStatusCallback will get the default network, and use it to verify upcoming callbacks. However, sometimes the wifi network will be disconnected by previous executed tests and becoming connected during the test, and fail the test. Thus, ensure wifi is the default network if it is supported before testing. Test: atest CtsNetTestCases:android.net.cts.ConnectivityManagerTest#testBlockedStatusCallback \ --rerun-until-failure 200 Fix: 260560020 Change-Id: Icd79005dbcf5966beb2f2caf271a32b3f772f475
-
Remi NGUYEN VAN authored
Although RFC3845 2.1.1 specifies that NSEC records should not use compression for the Next DomainName field, RFC6762 18.14 specifies that compression should also be used for NSEC RDATA. The legacy mDNS implementation does use compression for that field. Bug: 241738458 Test: atest Change-Id: I9cd2b8618b01bb569a7f1d13dc3bfd09a0433300
-
Remi NGUYEN VAN authored
MdnsProber is an implementation of MdnsPacketRepeater that will be used to send probes for service names before advertising them, to know if they are already in use. Bug: 241738458 Test: atest Change-Id: I4e5f779b891e2c665ba7f752fb5fbd4255070725
-
Patrick Rohr authored
Test: none Change-Id: Ia9a4c64f3fc90dbc76f9b54d199726ac8324e3f4
-
Patrick Rohr authored
re.match returns a match object, not a boolean. Test: none Change-Id: I094cc67e2bf5abc4b1738571bdc71d10f04dc09c
-
Chiachang Wang authored
-
- Dec 13, 2022
-
-
Patrick Rohr authored
libunwind should not be needed. Test: none Change-Id: I7ce419641bbf3c70297352e8dc855ae5dc14ab58
-
Patrick Rohr authored
Targets that are part of builtin_deps will be removed / replaced by gen_android_bp. So if such a target is encountered while parsing the gn desc output, all of its dependencies can be safely ignored. Test: builds Change-Id: I5bd954c2b95e2ae53a4ac9dc420a067fd76da9a7
-
chiachangwang authored
Add VpnTransportInfo.areLongLivedTcpConnectionsExpensive() in API surface to allow privileged apps to know whether the long-lived TCP connections should be expensive in the VPN network. This is expected to be used combined with getBypassable() because connections should always go through a VPN that is not bypassable. Bug: 259000745 Test: atest FrameworksNetTests Change-Id: Ic9bcdf43f252f22d12a1136902cc8bbf9cc731f5
-
Hansen Kurli authored
-
Motomu Utsumi authored
-
Motomu Utsumi authored
-
Motomu Utsumi authored
-
Patrick Rohr authored
Test: none Change-Id: Icae12958d484ab328cec2c5448639d3c8a39b936
-