summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-06-04Snap for 7422643 from 249aaffa826133b9223244f455a3654b391076bd to sc-d2-releaseandroid-12.1.0_r26android-12.1.0_r25android-12.1.0_r24android-12.1.0_r23android-12.1.0_r18android-12.1.0_r17android-12.1.0_r16android-12.1.0_r15android-12.1.0_r14android-12.1.0_r13android-12.1.0_r12android12L-d2-s8-releaseandroid12L-d2-s7-releaseandroid12L-d2-s6-releaseandroid12L-d2-s5-releaseandroid12L-d2-s4-releaseandroid12L-d2-s3-releaseandroid12L-d2-s2-releaseandroid12L-d2-s1-releaseandroid12L-d2-releaseandroid-build-team Robot
Change-Id: I32ee41695248929678b492cd2293bd0cf46c6eee
2021-06-03Switch media fw permissions checks to AttributionSource (voip) am: 599af3cf25android-12.1.0_r9android-12.1.0_r8android-12.1.0_r7android-12.1.0_r22android-12.1.0_r21android-12.1.0_r20android-12.1.0_r19android-12.1.0_r11android-12.1.0_r10android12L-devandroid12-qpr3-s7-releaseandroid12-qpr3-s6-releaseandroid12-qpr3-s5-releaseandroid12-qpr3-s4-releaseandroid12-qpr3-s3-releaseandroid12-qpr3-s2-releaseandroid12-qpr3-s1-releaseandroid12-qpr3-releaseSvet Ganov
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/opt/net/voip/+/14665721 Change-Id: I15a31fc8e824cd44470f31fce6a195c6c8836ebf
2021-06-01Switch media fw permissions checks to AttributionSource (voip)android-12.0.0_r32android-12.0.0_r29android-12.0.0_r28android-12.0.0_r27android-12.0.0_r26android-12.0.0_r21android-12.0.0_r20android-12.0.0_r19android-12.0.0_r18android-12.0.0_r16android12-qpr1-releaseandroid12-qpr1-d-s3-releaseandroid12-qpr1-d-s2-releaseandroid12-qpr1-d-s1-releaseandroid12-qpr1-d-releaseandroid12-devSvet Ganov
Attribution source is the abstraction to capture the data flows for private data across apps. Checking permissions for an attribution source does this for all apps in the chain that would receive the data as well as the relevant app ops are checked/noted/started as needed. bug: 158792096 Test: atest CtsMediaTestCases atest CtsPermissionTestCases atest CtsPermission2TestCases atest CtsPermission3TestCases atest CtsPermission4 Merged-In: Iec62f7afa8ca128886a85f425f7a92122ed2155c Change-Id: Iec62f7afa8ca128886a85f425f7a92122ed2155c
2021-04-14Merge "Open /dev/urandom in O_CLOEXEC mode" am: e6550d3e98 am: 694bef43fc ↵Treehugger Robot
am: 9726373802 am: c8ad014540 Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/net/voip/+/1675808 Change-Id: I1752732a751e29820552e640bd1f66083c5ae712
2021-04-14Merge "Open /dev/urandom in O_CLOEXEC mode" am: e6550d3e98 am: 694bef43fc ↵Treehugger Robot
am: 9726373802 Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/net/voip/+/1675808 Change-Id: Ia9a9fff1a6c73d09fa81af569a0a0becd3abd6d7
2021-04-14Merge "Open /dev/urandom in O_CLOEXEC mode" am: e6550d3e98 am: 694bef43fcTreehugger Robot
Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/net/voip/+/1675808 Change-Id: I1d7e11fa75a081a70596866899269e8ae3d6036d
2021-04-14Merge "Open /dev/urandom in O_CLOEXEC mode" am: e6550d3e98Treehugger Robot
Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/net/voip/+/1675808 Change-Id: Ia7491507acd01646000cdb9d993b20db15c88506
2021-04-14Merge "Open /dev/urandom in O_CLOEXEC mode"android-s-beta-2android-s-beta-1Treehugger Robot
2021-04-14Open /dev/urandom in O_CLOEXEC modeBram Bonné
Test: atest FileDescriptorTest Bug: 184278167 Change-Id: Ic2d3f75af6d0cc10546b8091bf0b1085591c88d9
2021-04-01Add permission for the broadcast intent with SIP profiles for security ↵Shuo Qian
purpose. am: 0e459673aa am: 4ba90c33b5 am: 03c525a6bf am: 674a3c79b2 am: 673e019acc am: e93a0099aa am: fa927d5d9c Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/opt/net/voip/+/13787771 Change-Id: I5b3cd3b8ccaa1e37eca04bc2e82503df48d08a06
2021-04-01Add permission for the broadcast intent with SIP profiles for security ↵Shuo Qian
purpose. am: 0e459673aa am: 4ba90c33b5 am: 03c525a6bf am: 674a3c79b2 am: 673e019acc am: b3af60eab5 Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/opt/net/voip/+/13787771 Change-Id: I4932356c83c522e3fcff640387df90ad7005d7dd
2021-04-01Add permission for the broadcast intent with SIP profiles for security ↵temp_ab_7272582Shuo Qian
purpose. am: 0e459673aa am: 4ba90c33b5 am: 03c525a6bf am: 674a3c79b2 am: 673e019acc am: e93a0099aa Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/opt/net/voip/+/13787771 Change-Id: I0f840c6759c29eecee3f01c70f105c1033e2d27e
2021-04-01Add permission for the broadcast intent with SIP profiles for security ↵Shuo Qian
purpose. am: 0e459673aa am: 4ba90c33b5 am: 03c525a6bf am: 674a3c79b2 am: 673e019acc Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/opt/net/voip/+/13787771 Change-Id: I4a04b636591f52a03fc412a644e333b1ade654f1
2021-04-01Add permission for the broadcast intent with SIP profiles for security ↵Shuo Qian
purpose. am: 0e459673aa am: 4ba90c33b5 am: 03c525a6bf am: 674a3c79b2 am: 673e019acc Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/opt/net/voip/+/13787771 Change-Id: I85d809f054be9621dc0008af02bf916f35cc004f
2021-04-01Add permission for the broadcast intent with SIP profiles for security ↵Shuo Qian
purpose. am: 0e459673aa am: 4ba90c33b5 am: 03c525a6bf am: 674a3c79b2 Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/opt/net/voip/+/13787771 Change-Id: I922154e5fa78af945f65c393e63ba4e625e17ff1
2021-04-01Add permission for the broadcast intent with SIP profiles for security ↵Shuo Qian
purpose. am: 0e459673aa am: 4ba90c33b5 am: 03c525a6bf Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/opt/net/voip/+/13787771 Change-Id: I21cf79b05f171e5d3ac697247b5fa16e68d48ff6
2021-03-31Add permission for the broadcast intent with SIP profiles for security ↵Shuo Qian
purpose. am: 0e459673aa am: 4ba90c33b5 Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/opt/net/voip/+/13787771 Change-Id: I03f812b7134b5296335adf517a96600133017f2d
2021-03-31Add permission for the broadcast intent with SIP profiles for security ↵Shuo Qian
purpose. am: 0e459673aa Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/opt/net/voip/+/13787771 Change-Id: I9285203d6d96ea600cd11fce8dbabebc17f767f8
2021-03-15Add permission for the broadcast intent with SIP profiles for security purpose.Shuo Qian
Test: Treehugger Bug: 176496502 Change-Id: I2087170aceb7c0670afd04fcc779047aa95a373f
2021-03-11Merge "Use identity for audio-recordings" into sc-devNate Myren
2021-03-11Merge "Deprecate android.net.rtp/android.net.sip." am: 7a4416dc94 am: ↵Tyler Gunn
2a5f631c28 am: 3b3c493275 Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/net/voip/+/1539847 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I962d570fbacf2601643a2b2e7e2066f39c4f671c
2021-03-11Merge "Deprecate android.net.rtp/android.net.sip." am: 7a4416dc94 am: 2a5f631c28Tyler Gunn
Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/net/voip/+/1539847 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I09dfa2bb0187f0e76e8bc3eb60587b35fd7e1cf0
2021-03-11Merge "Deprecate android.net.rtp/android.net.sip." am: 7a4416dc94Tyler Gunn
Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/net/voip/+/1539847 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I82540b9d54d70421dcc2fc39866fd02ba7d0f768
2021-03-11Merge "Deprecate android.net.rtp/android.net.sip."Tyler Gunn
2021-03-01Use identity for audio-recordingsPhilip P. Moltmann
Identity encapsulated uid/pid/packageName + attributionTag, i.e. everything needed to check permissions. This allows up to track which parts of the app trigger audio-recordings. Test: Built Fixes: 160150145 Change-Id: I377ac571cb40f87db60a021c938cda61c917e94b
2021-02-20[automerger skipped] Mark ab/7061308 as merged in stage. am: d2c739581c -s ↵Xin Li
ours am: 376847778e -s ours am skip reason: Change-Id Ic1eeeba9894af2b3e13f1e841e28f0112b13283f with SHA-1 51ad0c0dde is in history Original change: undetermined MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I25b522cae435b3d12bb767aeeba44c26fb65a1d9
2021-02-20[automerger skipped] Mark ab/7061308 as merged in stage. am: d2c739581c -s oursXin Li
am skip reason: Change-Id Ic1eeeba9894af2b3e13f1e841e28f0112b13283f with SHA-1 51ad0c0dde is in history Original change: undetermined MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I8c81fde8229131b7b54845c98473c5474b50a150
2021-02-20Mark ab/7061308 as merged in stage.Xin Li
Bug: 180401296 Merged-In: Ic1eeeba9894af2b3e13f1e841e28f0112b13283f Change-Id: Id68dc01ec963b759a62fbe5dce813802290f1a47
2021-02-16Merge "[LSC] Add LOCAL_LICENSE_KINDS to frameworks/opt/net/voip" am: ↵Treehugger Robot
c75a0e5474 am: 2364e4978e am: 1e14bab63f Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/net/voip/+/1589051 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I19d66262eaa6027ed0908ebbcd34d26daa37d8db
2021-02-16Merge "[LSC] Add LOCAL_LICENSE_KINDS to frameworks/opt/net/voip" am: ↵Treehugger Robot
c75a0e5474 am: 2364e4978e Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/net/voip/+/1589051 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I8df167df81ec13c7812cab4b56c74f80e838f58f
2021-02-16Merge "[LSC] Add LOCAL_LICENSE_KINDS to frameworks/opt/net/voip" am: c75a0e5474Treehugger Robot
Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/net/voip/+/1589051 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Ieb98db3a5e182879e08a56d0a4d61ec2036bebf3
2021-02-16Merge "[LSC] Add LOCAL_LICENSE_KINDS to frameworks/opt/net/voip"android-s-preview-1Treehugger Robot
2021-02-12[LSC] Add LOCAL_LICENSE_KINDS to frameworks/opt/net/voipBob Badour
Added SPDX-license-identifier-Apache-2.0 to: Android.bp src/jni/rtp/Android.bp Bug: 68860345 Bug: 151177513 Bug: 151953481 Test: m all Exempt-From-Owner-Approval: janitorial work Change-Id: I0a19873e11d9eed83ad40755fb7465bdd7a39586
2021-01-05Deprecate android.net.rtp/android.net.sip.Tyler Gunn
The VOIP library provided in the Android platform suffers from a number of issues and has not been maintained in a long time. It does not support modern audio codecs, it uses broadcasts which rely on background receivers being woken up (which won't be), and does not work on IPV6 networks. Mark android.net.sip code as deprecated. This code has not been maintained in a long while and has a number of pretty big flaws including: lack of IPV6 support, reliance on broadcasts which are supported to wake up background receivers but don't. Recommendation is for developers to use any number of other open source SIP VOIP stacks available in the ecosystem. It is also not currently supported on all Android devices. Test: Build / observe API surface deprecation. Bug: 175910634 Change-Id: Id6c8810b187ce06d7035ba58ad8daf849e194c1f
2020-12-14[automerger skipped] Update client code for AudioEffect am: c6a5e51cfa -s ↵Mikhail Naganov
ours am: 51ad0c0dde -s ours am skip reason: Change-Id I355fc9a174a87e682ad870d7c73c1403cdb156ab with SHA-1 b86f9b3053 is in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/opt/net/voip/+/13214894 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Ide1656efbe42685c2bb6ea1cb636dd762b15faf3
2020-12-14[automerger skipped] Update client code for AudioEffect am: c6a5e51cfa -s oursMikhail Naganov
am skip reason: Change-Id I355fc9a174a87e682ad870d7c73c1403cdb156ab with SHA-1 b86f9b3053 is in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/opt/net/voip/+/13214894 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Ic1eeeba9894af2b3e13f1e841e28f0112b13283f
2020-12-14Update client code for AudioEffectMikhail Naganov
AudioEffect was fixed to remove a call to AudioEffect::set away from the constructor. Bug: 162323621 Bug: 174222126 Test: repro steps from the bug atest android.media.cts.VisualizerTest Change-Id: I355fc9a174a87e682ad870d7c73c1403cdb156ab Merged-In: I355fc9a174a87e682ad870d7c73c1403cdb156ab
2020-12-05Merge commit 'd9eb0959c6092bc4206e38cac3d6e7529e23aa27' into ↵Ray Essick
manual_merge_dfb3683bbef889fa72df975ebe45b0b1f65934ff am: 6dfb256932 Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/opt/net/voip/+/13170826 Change-Id: I35f9c1a7fed6cbe81e2967c5c6c34af60220c154
2020-12-04Merge commit 'd9eb0959c6092bc4206e38cac3d6e7529e23aa27' into ↵Ray Essick
manual_merge_dfb3683bbef889fa72df975ebe45b0b1f65934ff Bug: None Test: automerger Change-Id: Ie44d65ea066da5e5a7b24c8dea4ec8a560a86168
2020-12-04Merge "Use library exported headers, not raw path" am: cf8b26be79Treehugger Robot
Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/net/voip/+/1515132 Change-Id: Ib00f62c74a100fbcc8ffd02aa5bc112aeef68512
2020-12-04Merge "Use library exported headers, not raw path"Treehugger Robot
2020-12-01Use library exported headers, not raw pathRay Essick
Bug: 147679485 Test: build Change-Id: I8146ca4302225c4d05d841616c3e3548c673827d
2020-11-30Use library exported headers, not raw pathRay Essick
Bug: 147679485 Test: build Change-Id: I8146ca4302225c4d05d841616c3e3548c673827d
2020-11-25Mark ab/6881855 as merged am: f3d4238499 am: 38e547c714Xin Li
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/opt/net/voip/+/13112875 Change-Id: I28f2504df462369ca28474901ae61e768e643a9c
2020-11-25Mark ab/6881855 as merged am: f3d4238499Xin Li
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/opt/net/voip/+/13112875 Change-Id: I2d8f6ccbace11aeba0fa79ebaf5cd477a91e0cde
2020-11-23Mark ab/6881855 as mergedXin Li
Bug: 172690556 Change-Id: I711944984473abb0df826989ec4548c4fc965a55
2020-10-09[automerger skipped] Skip ab/6749736 in stage. am: 2cd9a666dc -s ours am: ↵Xin Li
122311d199 -s ours am: b2d7abef88 -s ours am skip reason: Change-Id I718f4b712d88e240f69f8230b6d60c13b41f4b70 with SHA-1 90caf11575 is in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/opt/net/voip/+/12796091 Change-Id: Ica20aebd70b772cc92ffc47948aa207f1b04fe80
2020-10-09[automerger skipped] Skip ab/6749736 in stage. am: 2cd9a666dc -s ours am: ↵Xin Li
122311d199 -s ours am skip reason: Change-Id I718f4b712d88e240f69f8230b6d60c13b41f4b70 with SHA-1 90caf11575 is in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/opt/net/voip/+/12796091 Change-Id: Ie1ea1bc352c8d7087d968f656b3aac6e85d461a6
2020-10-09[automerger skipped] Skip ab/6749736 in stage. am: 2cd9a666dc -s oursXin Li
am skip reason: Change-Id I718f4b712d88e240f69f8230b6d60c13b41f4b70 with SHA-1 90caf11575 is in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/opt/net/voip/+/12796091 Change-Id: I686cbb22ffaf9a4a998960e63676026ea3b4a13b
2020-10-08Skip ab/6749736 in stage.Xin Li
Merged-In: I718f4b712d88e240f69f8230b6d60c13b41f4b70 Change-Id: I233314d099c47313d790327feae832f4bd0e8c7e