- 0b7d710 Merge changes from topic "tetherlocalagent" into main by Treehugger Robot · 6 months ago
- 72d9102 Add carrier-privileged app bypass for start/stopTethering by Quang Anh Luong · 6 months ago
- d55bd89 Support LocalNetworkAgent for Tethering by Junyu Lai · 9 months ago
- 3f22173 Add DO app bypass for start/stopTethering by Quang Anh Luong · 9 months ago
- 811db34 Merge "Force TETHER_ENABLE_SYNC_SM to be enabled by default on 25Q2+" into main by Treehugger Robot · 6 months ago
- f7b6434 Start tethered hotspot with TetheringRequest by Quang Anh Luong · 1 year, 2 months ago
- a10437f Replace isTetheringWithSoftApConfig flag with B SDK check by Quang Anh Luong · 6 months ago
- d093ea6 [Revert^2] Stop tethering request only if fuzzy-matched to existing request by Quang Luong · 6 months ago
- 8b29d28 [Revert^2] Reject TetheringRequests that fuzzy-match existing ones by Quang Luong · 6 months ago
- d7c6e30 no-op: Remove checkAndNotifyCommonError with ResultReceiver by Quang Anh Luong · 6 months ago
- 01b6b07 Revert "Reject TetheringRequests that fuzzy-match existing ones" by Priyanka Advani (xWF) · 6 months ago
- e72faa1 Revert "Stop tethering request only if fuzzy-matched to existing..." by Priyanka Advani (xWF) · 6 months ago
- 133d806 Force TETHER_ENABLE_SYNC_SM to be enabled by default on 25Q2+ by Paul Hu · 6 months ago
- a73b21a Stop tethering request only if fuzzy-matched to existing request by Quang Anh Luong · 6 months ago
- 2add926 Reject TetheringRequests that fuzzy-match existing ones by Quang Anh Luong · 6 months ago
- b453055 Merge "Use SdkLevel.isAtLeastB() instead of SDK_INT" into main by Quang Luong · 6 months ago
- 96f8e1b Use SdkLevel.isAtLeastB() instead of SDK_INT by Quang Anh Luong · 6 months ago
- d1f8cea Only allow one pending bluetooth request at a time by Quang Anh Luong · 6 months ago
- eff5782 Inline tetherInterface and untetherInterface by Junyu Lai · 6 months ago
- d85d3c5 Separate route modification and update linkproperties by Junyu Lai · 6 months ago
- 1a27e1f no-op: Use helper class to handle pending requests by Quang Anh Luong · 7 months ago
- f2e2a48 Merge changes I224c1055,I0aa7b5cc,I3e0638a3 into main by Quang Luong · 6 months ago
- a09574a no-op: use stopTetheringInternal when restarting tethering on start by Quang Anh Luong · 7 months ago
- e87bf65 Use pending request when legacy tethering by Quang Anh Luong · 7 months ago
- 53dd6ea Merge "Enable TETHER_ENABLE_SYNC_SM by default" into main by Paul Hu · 6 months ago
- dd9451b Merge "Enable TETHER_FORCE_RANDOM_PREFIX_BASE_SELECTION by default on 25Q2+" into main by Patrick Rohr · 6 months ago
- d13f09d Enable TETHER_ENABLE_SYNC_SM by default by Paul Hu · 6 months ago
- 44f2eb6 Enable TETHER_FORCE_RANDOM_PREFIX_BASE_SELECTION by default on 25Q2+ by Junyu Lai · 6 months ago
- 394c889 no-op: Pipe TetheringRequest through enableTetheringInternal by Quang Anh Luong · 7 months ago
- 48fbdf4 no-op: Refactor bluetooth tethering listener by Quang Anh Luong · 7 months ago
- 8608280 Fix LOHS stealing pending tethered SoftAP requests by Quang Anh Luong · 7 months ago
- 9cebb8c Pre-emptively fail pending pan requests upon opposite request by Quang Anh Luong · 7 months ago
- 592b489 Merge "try-catch when calling createContextAsUser" into main by Treehugger Robot · 7 months ago
- f09acc7 Merge "Fix some comments around stopTetheringRequest" into main by Treehugger Robot · 7 months ago
- 6f57c93 Merge "Add basic implementation of stopTetheringRequest" into main by Treehugger Robot · 7 months ago
- 75ac79d Fix some comments around stopTetheringRequest by Quang Anh Luong · 7 months ago
- 696c164 Add basic implementation of stopTetheringRequest by Quang Anh Luong · 7 months ago
- ffb503e Remove redundant requestedState from IpServer#enable by Quang Anh Luong · 7 months ago
- e1fd3c2 Log tethering started with placeholder request by Quang Anh Luong · 7 months ago
- 2b8a42d no-op: Make TetheringRequest @NonNull in enableIpServing by Quang Anh Luong · 7 months ago
- dca8816 Make it clear that legacyTether always uses IpServer.STATE_TETHERED. by Lorenzo Colitti · 7 months ago
- caae4e7 Rename mActiveTetheringRequests to mPendingTetheringRequests by Quang Anh Luong · 7 months ago
- ac046ba Give the two variants of ensureIpServerStarted different names. by Lorenzo Colitti · 7 months ago
- 7e43a1a Move the TetheringRequest further up the stack. by Lorenzo Colitti · 7 months ago
- 6887c8d Un-nest legacyTether by moving lambda contents to new method. by Lorenzo Colitti · 7 months ago
- a80fd3d try-catch when calling createContextAsUser by Junyu Lai · 9 months ago
- 01b9e96 Add methods to distinguish TetheringRequest types by Quang Anh Luong · 8 months ago
- 1e60b9a Log legacy tether() calls that succeeded by Quang Anh Luong · 8 months ago
- 30d8a25 Disallow legacy tether() API starting in B by Quang Anh Luong · 9 months ago
- cc579ba Merge "Revert "Send TetheringRequest to restart Tethering from IpServer"" into main by Quang Luong · 8 months ago
- df9cced Revert "Send TetheringRequest to restart Tethering from IpServer" by Quang Luong · 9 months ago
- 31f85c6 Log usage of legacy tether API with Wifi by Quang Anh Luong · 9 months ago
- 915d138 Merge "Remove WRITE_SETTINGS permission from Tethering APIs" into main by Quang Luong · 9 months ago
- 7f911fa Merge "Fix legacy tether behavior for duplicate requests" into main by Quang Luong · 9 months ago
- 6ad7599 Exclude NET_CAP_LOCAL_NETWORK when listening for upstream network events by Junyu Lai · 9 months ago
- 2782b3b Remove WRITE_SETTINGS permission from Tethering APIs by Quang Anh Luong · 9 months ago
- 2d260e9 Fix legacy tether behavior for duplicate requests by Quang Anh Luong · 9 months ago
- 3196da7 Merge "Fix missing network id arguments" into main by Treehugger Robot · 9 months ago
- 0969fe6 Fix missing network id arguments by Junyu Lai · 9 months ago
- 0e8c8d9 Merge changes I84da9c74,I1f3a68d2 into main by Treehugger Robot · 9 months ago
- 0478304 Refactor netd utility methods to support custom netIds by Junyu Lai · 10 months ago
- 642f418 Merge "Disable multi-user check for entitlement provisioning" into main by Junyu Lai · 9 months ago
- b14cd87 Disable multi-user check for entitlement provisioning by Junyu Lai · 9 months ago
- eab1de4 Introduce interfaceName field into TetheringRequestParcel by Seungjae Yoo · 12 months ago
- 25e0517 Merge changes I2dd18f9d,I5cc02c8a into main by Junyu Lai · 9 months ago
- 0adbb02 Stop tethering when the current user is not allowed to do entitlement check by Junyu Lai · 10 months ago
- 685b8aa Send TetheringRequest to restart Tethering from IpServer by Quang Anh Luong · 1 year, 3 months ago
- a66b78a Include SoftAP config in TetheringEventCallback by Quang Anh Luong · 1 year, 7 months ago
- 8a3f2e0 Refactor tether state change callback/broadcast for redactions by Quang Anh Luong · 10 months ago
- 5f9339d Validate packageName with AppOpsManager#checkPackage by Oscar Shu · 10 months ago
- 46722ad Revert^2 "Add UID and package name to TetheringRequest" by Oscar Shu · 10 months ago
- c8df03f Revert "Add UID and package name to TetheringRequest" by Patrick Rohr · 10 months ago
- 462703c Add UID and package name to TetheringRequest by Quang Anh Luong · 1 year ago
- 0537a07 Merge changes I24b0bf5f,I950d6787 into main by Treehugger Robot · 11 months ago
- 1193f08 Introduce dependencies object for EntitlementManager by Junyu Lai · 11 months ago
- b4a92ff Improved Entitlement UI Launch for multiple admin users by Junyu Lai · 11 months ago
- f1a422d Merge "Split requestDownstreamAddress into two methods" into main by Handa Wang · 11 months ago
- 389bc7f Split requestDownstreamAddress into two methods by Handa Wang · 11 months ago
- c0e7097 Standardize handler thread checks by Paul Hu · 11 months ago
- 69aee7b Move PrivateAddressCoordinator from Tethering to staticlibs by Handa Wang · 1 year, 1 month ago
- 55e0052 Refator IpServer to allocate IPv4 address via RoutingCoordinatorManager API by Handa Wang · 1 year ago
- e5e06f9 Introduce PrivateAddressCoordinator methods at RoutingCoordinatorManager by Handa Wang · 1 year, 1 month ago
- a757293 Merge changes I2e556cf5,I5e42005f,I7b766ef6 into main by Treehugger Robot · 11 months ago
- 87d33ba Remove unused method TetheringConfiguration#isRandomPrefixBaseEnabled() by Handa Wang · 11 months ago
- 88312f6 PrivateAddressCoordinator: introduce Dependencies class by Handa Wang · 11 months ago
- df90099 Merge "Remove unnecessary byte array allocation:" into main by Treehugger Robot · 11 months ago
- 731ae53 PrivateAddressCoordinator: move the special handling of WiFi P2P by Handa Wang · 11 months ago
- ba7d9dd Handle CMD_IPV6_TETHER_UPDATE in UnavailableState by Patrick Rohr · 11 months ago
- 4110b7d Remove unnecessary byte array allocation: by Paul Hu · 11 months ago
- c714bf6 Add MonitorThreadLeak to TetheringMetricsTest by Paul Hu · 11 months ago
- 511faf7 Merge "Add missing break in BaseServingState" into main by Treehugger Robot · 11 months ago
- c286b55 Merge "Simplify tethering active session counting" into main by Treehugger Robot · 11 months ago
- 3e90bc8 Simplify tethering active session counting by Junyu Lai · 11 months ago
- 0a4758b Add missing break in BaseServingState by Paul Hu · 11 months ago
- e7f5579 Merge "Update the usage data when upstream is changed" into main by Paul Hu · 11 months ago
- 7065213 Update the usage data when upstream is changed by Paul Hu · 11 months ago
- b9cfcce Drastically simplify prefix and address selection process by Patrick Rohr · 11 months ago
- b1280c0 Simplify getSanitizedSubAddr to 1-liner by Patrick Rohr · 11 months ago
- 65bf46d Rename getStartedPrefixIndex to getRandomPrefixIndex by Patrick Rohr · 11 months ago
- f771275 Remove unused imports by Patrick Rohr · 11 months ago