1. 21 Jul, 2015 1 commit
    • Ying Wang's avatar
      We don't have CXX_BARE any more · 9d11a708
      Ying Wang authored
      Now we have split CXX_WRAPPER from TARGET_CXX and CXX_BARE isn't needed
      any more.
      
      Bug: 22612634
      Change-Id: I52c78b0d1b325910e875a786d17f780731778b4b
      9d11a708
  2. 13 Jul, 2015 2 commits
  3. 10 Jul, 2015 2 commits
  4. 06 Jul, 2015 1 commit
    • Elliott Hughes's avatar
      Fix alignment after variable-length data. · 65dd8582
      Elliott Hughes authored
      In the serialized output from netd, the strings come first. Some code
      assumes -- reasonably enough -- that it can do unaligned reads of pointers,
      so we need to ensure alignment after all the strings.
      
      Bug: http://b/21192318
      Change-Id: I456639127db9a2583f7f738e6b8103375d9387fd
      65dd8582
  5. 01 Jul, 2015 1 commit
    • Dmitriy Ivanov's avatar
      Improve personality initialization · f643eb38
      Dmitriy Ivanov authored
      1. Personality parameter should be unsigned int (not long)
      2. Do not reset bits outside of PER_MASK when setting
         personality value.
      3. Set personality for static executables.
      
      Bug: http://b/21900686
      Change-Id: I4c7e34079cbd59b818ce221eed325c05b9bb2303
      f643eb38
  6. 30 Jun, 2015 2 commits
    • Neil Fuller's avatar
      Update timezone data to 2015e · ae02a0ae
      Neil Fuller authored
        Changes affecting future time stamps
      
          Morocco will suspend DST from 2015-06-14 03:00 through 2015-07-19 02:00,
          not 06-13 and 07-18 as we had guessed.  (Thanks to Milamber.)
      
          Assume Cayman Islands will observe DST starting next year, using US rules.
          Although it isn't guaranteed, it is the most likely.
      
      Bug: 21836574
      Change-Id: I30ab9ba8524c79e389ed0ff8c4af4378b7048265
      ae02a0ae
    • Erik Kline's avatar
      Pass around struct android_net_context for better behaviour · 754f6690
      Erik Kline authored
      Group network context elements in to a single struct and
      add a version of android_getaddrinfofornet() that accepts it.
      
      The introduction of UID-based routing means that the UID is an
      integral part of the network context when evaluating connectivity,
      sorting addresses, etc.
      
      Also, introduce a distinction between DNS netids/marks and those
      expected to be used by the application.  This can be important
      when the network an application is using is not the same as the
      network on which DNS queries will be issued.
      
      Additionally, de-duplicate the UDP connect logic (collapse both
      _test_connect() and _find_src_addr() into just the latter).
      
      Bug: 19470192
      Bug: 20733156
      Bug: 21832279
      Change-Id: If16c2f4744695f507993afdac078ca105eb5d3e4
      (cherry picked from commit 01e37c9665018534c798daaa59d5b0adb408e0a4)
      754f6690
  7. 29 Jun, 2015 1 commit
    • Dmitriy Ivanov's avatar
      Lock on dl_interate_phdr · f7d5bf33
      Dmitriy Ivanov authored
      There is possibility of someone dlclosing a library
      while dl_iterate_phdr in progress which can lead to
      dl_iterate_phdr calling callback with invalid address
      if it was unmapped by dlclose.
      
      Bug: http://b/22047255
      Change-Id: I3fc0d9fd2c51fb36fd34cb035f37271fa893a7be
      f7d5bf33
  8. 26 Jun, 2015 1 commit
  9. 24 Jun, 2015 1 commit
  10. 23 Jun, 2015 2 commits
  11. 22 Jun, 2015 3 commits
  12. 19 Jun, 2015 5 commits
  13. 18 Jun, 2015 4 commits
  14. 17 Jun, 2015 5 commits
  15. 16 Jun, 2015 9 commits