1. 05 Oct, 2015 1 commit
  2. 23 Sep, 2015 5 commits
  3. 21 Sep, 2015 1 commit
  4. 15 Sep, 2015 1 commit
  5. 03 Sep, 2015 3 commits
  6. 02 Sep, 2015 1 commit
    • Robert Greenwalt's avatar
      Don't send unnecessary setNetworkSelectionMode cmd · a9031ce0
      Robert Greenwalt authored
      This RIL command requires the radio restart network selection.
      It's poorly named in that regard.  Check if we're already in
      automatic mode before pushing automatic down again.
      
      bug:23678158
      Change-Id: I47301218279ef20c8db5e9c41c62d011b6a60820
      a9031ce0
  7. 01 Sep, 2015 2 commits
    • Amit Mahajan's avatar
      Store phoneId in network requestInfo. · 56f004ca
      Amit Mahajan authored
      If the SIM is removed, phoneId returned by subscription controller
      based on subId is MAX_INT leading to a crash.
      
      Bug: 23315629
      Change-Id: I8809cfaaeb6ff78b1e24915e350329b8133d99e9
      56f004ca
    • Robert Greenwalt's avatar
      Cleanup network release · 6a2990c5
      Robert Greenwalt authored
      Fixes a handful of issues.  PendingRequests were getting touched on
      random threads, so moved to handler thread.  Release could get
      confused by state changes, so made it depend only on state set
      during the request (if it's in the pending list, remove it, if it's
      on the request list, release it).
      
      bug:23080486
      Change-Id: I62d3e279a34f3f3eac122842faa2abc8cb52b54c
      6a2990c5
  8. 28 Aug, 2015 1 commit
    • Paul Jensen's avatar
      Fix NOT_RESTRICTED network capability and enforce it. · 70dd1f77
      Paul Jensen authored
      With this change:
      1. NOT_RESTRICTED should be removed from NetworkRequests that bring up
         special restricted carrier networks (e.g. IMS, FOTA).
      2. NetworkRequests without NOT_RESTRICTED require CONNECTIVITY_INTERNAL
         permission to register
      3. Binding sockets to networks without NOT_RESTRICTED requires
         CONNECTIVITY_INTERNAL permission
      
      Bug:21637535
      Change-Id: I5991d39facaa6b690e969fe15dcbeec52e918321
      (cherry picked from commit af171aa4)
      70dd1f77
  9. 26 Aug, 2015 1 commit
  10. 25 Aug, 2015 4 commits
  11. 24 Aug, 2015 1 commit
  12. 21 Aug, 2015 1 commit
    • Robert Greenwalt's avatar
      Allow us back on the network after carrier-detatch · aacc11b2
      Robert Greenwalt authored
      We had code in DcTracker to deal with this but the MR1-originating
      DcSwitchStateMachine interceeds.  Exposing the switch so
      DSSM can access it and behave appropriately.
      
      bug:23069223
      Change-Id: I7a674d3b662aa0a7eec5a54889a784a2b64d662c
      aacc11b2
  13. 20 Aug, 2015 1 commit
  14. 19 Aug, 2015 1 commit
    • Robert Greenwalt's avatar
      Fix null handling of getAllCellInfo · 01144882
      Robert Greenwalt authored
      ServiceStateTracker.getAllCellInfo may return null, but
      PhoneBase.privatizeCellInfoList may dereference that.  Check
      for null rather than crash the phone.
      
      bug:23201508
      Change-Id: I26fcfc015fa1a8d1ec13e34f3369d1848954c44e
      01144882
  15. 18 Aug, 2015 2 commits
    • Nathan Harold's avatar
      Disable DataConnection RealTimeInfo · 02f33cf8
      Nathan Harold authored
      TelephonyManager.listen() registrants will
      no longer receive any events via PhoneStateListener
      from LISTEN_DATA_CONNECTION_REAL_TIME_INFO.
      
      bug: 22414044
      bug: 23182647
      
      Change-Id: If0ad88125a1e1334a3ebc86c9b03d89af6c3943c
      02f33cf8
    • Jonathan Basseri's avatar
      Add null check · 69027fb2
      Jonathan Basseri authored
      resolveService() is allowed to return null, so check the return value
      before using it.
      
      Bug: 23041089
      Change-Id: I75af183d551770048fa925676b9adfbd078e22ba
      69027fb2
  16. 17 Aug, 2015 1 commit
  17. 15 Aug, 2015 1 commit
  18. 13 Aug, 2015 3 commits
  19. 12 Aug, 2015 2 commits
  20. 11 Aug, 2015 2 commits
    • Jack Yu's avatar
      Fixed the incorrect operator name displayed when roaming. · 27d3077d
      Jack Yu authored
      The operator name was incorrectly overwritten when roaming
      on partner's LTE network. In that case, ERI roaming indicator
      is off, NID/SID is zero (because LTE does not support ERI/NID/SID).
      
      The original requirement for using the name from CSIM EF_SPN
      is for CDMA only (b/5008969), therefore we need to make sure the
      logic is not applied in the LTE case.
      
      bug: 22951507
      Change-Id: I3595228e1a637f4bfd05e34cf9a702bb0e1bba59
      27d3077d
    • Chris Manton's avatar
      Save data registration roaming state · 6b8e1174
      Chris Manton authored
      Some carriers require different APNs based upon
      the roaming state returned in a previous registration
      call.  The carrier config has the option to override
      roaming state.  This change saves the proper roaming
      state before the carrier config may override in order
      to select the proper APN when setting up a data connection.
      
      bug: 22990977
      Change-Id: Id22a60efcbea9637018cc47e6d97f68eb053deb0
      6b8e1174
  21. 10 Aug, 2015 3 commits
  22. 06 Aug, 2015 1 commit
    • Amit Mahajan's avatar
      Adding EmergencyCall state to DcSwitch state machine. · f3cb9192
      Amit Mahajan authored
      State will be entered on making emergency call, and ended either on
      emergency call end or emergency callback mode end if that is supported.
      This is only for CDMA.
      
      Bug: 22777920
      Change-Id: I9cac544966b1b6be5410a40273d20e52cab8b396
      f3cb9192
  23. 05 Aug, 2015 1 commit