1. 25 Aug, 2015 1 commit
    • Neil Fuller's avatar
      Update timezone data to 2015f · 82911942
      Neil Fuller authored
        Changes affecting future time stamps
      
          North Korea switches to +0830 on 2015-08-15.  (Thanks to Steffen Thorsen.)
          The abbreviation remains "KST".  (Thanks to Robert Elz.)
      
          Uruguay no longer observes DST.  (Thanks to Steffen Thorsen
          and Pablo Camargo.)
      
        Changes affecting past and future time stamps
      
          Moldova starts and ends DST at 00:00 UTC, not at 01:00 UTC.
          (Thanks to Roman Tudos.)
      
      Bug: 23480367
      (cherry-picked from commit 6e7bc700)
      
      Change-Id: I4d82604366e9e30a2100e09433e2772fe6957fff
      82911942
  2. 11 Aug, 2015 4 commits
  3. 26 Jul, 2015 1 commit
    • Dmitriy Ivanov's avatar
      Restore protection flags for ifunc during relocs. · de0fb393
      Dmitriy Ivanov authored
      IFUNC relocations require executable flag for the load
      segment containing .text. When dso has text relocs linker
      removes exec which causes crash during ifunc relocations.
      
      This patch fixes this problem by restoring segments protection
      for ifunc relocs.
      
      Bug: http://b/22611399
      Change-Id: Icbf3be0fec0e42bf805bcad7533e2032a2e11b9c
      de0fb393
  4. 23 Jul, 2015 1 commit
  5. 21 Jul, 2015 3 commits
  6. 20 Jul, 2015 2 commits
  7. 13 Jul, 2015 2 commits
  8. 10 Jul, 2015 1 commit
  9. 09 Jul, 2015 1 commit
  10. 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
  11. 30 Jun, 2015 2 commits
    • 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
    • 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
  12. 29 Jun, 2015 2 commits
    • 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 01e37c96)
      754f6690
    • 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
  13. 25 Jun, 2015 1 commit
  14. 24 Jun, 2015 1 commit
  15. 23 Jun, 2015 2 commits
  16. 22 Jun, 2015 3 commits
  17. 19 Jun, 2015 5 commits
  18. 18 Jun, 2015 2 commits
  19. 17 Jun, 2015 5 commits