1. 15 Mar, 2014 1 commit
    • Chad Brubaker's avatar
      Allow overlap in resolv uid => DNS iface mapping · 081db840
      Chad Brubaker authored
      When multiple rules exist covering a given uid the one added most
      recently will be used.
      
      This allows us to handle the simultaneous tuns case where a new tun is
      coming online for an already running VPN.
      
      _resolv_clear_iface_for_uid_range now also takes the iface and removes
      only that matching (iface, uid range) entry.
      
      Bug: 12134439
      Change-Id: I9b9cfcfae2f38c409022a8c76ccadad7e2babd78
      081db840
  2. 10 Mar, 2014 1 commit
    • Elliott Hughes's avatar
      Upgrade to tzdata2014a. · 04583ce9
      Elliott Hughes authored
      From the release notes:
      
        Changes affecting near-future time stamps
      
          Turkey begins DST on 2014-03-31, not 03-30.  (Thanks to Faruk Pasin
          for the heads-up, and to Tim Parenti for simplifying the update.)
      
        Changes affecting past time stamps
      
          Fiji ended DST on 2014-01-19 at 02:00, not the previously-scheduled
          03:00.  (Thanks to Steffen Thorsen.)
      
          Ukraine switched from Moscow to Eastern European time on 1990-07-01
          (not 1992-01-01), and observed DST during the entire next winter.
          (Thanks to Vladimir in Moscow via Alois Treindl.)
      
          In 1988 Israel observed DST from 04-10 to 09-04, not 04-09 to
          09-03.  (Thanks to Avigdor Finkelstein.)
      
      (cherry picked from commit 159b28eb)
      
      Bug: 13193205
      Change-Id: I3d302039f7e057a97c9d307ce8d32efa056481ed
      04583ce9
  3. 05 Mar, 2014 1 commit
  4. 25 Feb, 2014 1 commit
    • Elliott Hughes's avatar
      Upgrade to tzdata2013i. · 806f3bd7
      Elliott Hughes authored
      From the release notes:
      
        Changes affecting near-future time stamps:
      
          Jordan switches back to standard time at 00:00 on December 20, 2013.
          The 2006-2011 transition schedule is planned to resume in 2014.
          (Thanks to Steffen Thorsen.)
      
        Changes affecting past time stamps:
      
          In 2004, Cuba began DST on March 28, not April 4.
          (Thanks to Steffen Thorsen.)
      
      Bug: 13193205
      Change-Id: I8f26cc50f6b571804a18ff2113b4a47a22bc56dd
      806f3bd7
  5. 12 Dec, 2013 1 commit
  6. 31 Oct, 2013 1 commit
    • Elliott Hughes's avatar
      Upgrade to tzdata2013h. · 5ab8d33a
      Elliott Hughes authored
      From the release notes:
      
        Changes affecting current and future time stamps:
      
          Libya has switched its time zone back to UTC+2 without DST,
          instead of UTC+1 with DST.  (Thanks to Even Scharning.)
      
          Western Sahara (Africa/El_Aaiun) uses Morocco's DST rules.
          (Thanks to Gwillim Law.)
      
        Changes affecting future time stamps:
      
          Acre and (we guess) western Amazonas will switch from UTC-4 to UTC-5
          on 2013-11-10.  This affects America/Rio_Branco and America/Eirunepe.
          (Thanks to Steffen Thorsen.)
      
          Add entries for DST transitions in Morocco in the year 2038.
          This avoids some year-2038 glitches introduced in 2013g.
          (Thanks to Yoshito Umaoka for reporting the problem.)
      
      (cherry picked from commit 3df3879b)
      
      Change-Id: Ibdac6cc1db0fe24c62fe68e99d057dface6b6745
      5ab8d33a
  7. 17 Oct, 2013 1 commit
  8. 16 Oct, 2013 1 commit
  9. 15 Oct, 2013 2 commits
    • Christopher Ferris's avatar
      Modify prefetch for krait memcpy. · fbefb252
      Christopher Ferris authored
      I originally modified the krait mainloop prefetch from cacheline * 8 to * 2.
      This causes a perf degradation for copies bigger than will fit in the cache.
      Fixing this back to the original * 8. I tried other multiples, but * 8 is th
      sweet spot on krait.
      
      Bug: 11221806
      
      (cherry picked from commit c3c58fb5)
      
      Change-Id: I369f81d91ba97a3fcecac84ac57dec921b4758c8
      fbefb252
    • Christopher Ferris's avatar
      Remove new aligned memcpy path for cortex-a15. · ac6bc319
      Christopher Ferris authored
      For some reason the new cortex-a15 memcpy code from ARM is really bad
      for really large copies. This change forces us to go down the old path
      for all copies.
      
      All of my benchmarks show the new version is faster for large copies, but
      something is going on that I don't understand.
      
      Bug: 10838353
      Change-Id: I01c16d4a2575e76f4c69862c6f78fd9024eb3fb8
      ac6bc319
  10. 08 Oct, 2013 2 commits
  11. 07 Oct, 2013 1 commit
    • Elliott Hughes's avatar
      Upgrade to tzdata2013g. · 3fce4015
      Elliott Hughes authored
      From the release notes:
      
        Changes affecting current and near-future time stamps
      
          Morocco now observes DST from the last Sunday in March to the last
          Sunday in October, not April to September respectively.  (Thanks
          to Steffen Thorsen.)
      
      (cherry picked from commit 40f07219)
      
      Change-Id: I247f8cf4ef32ec5d6e6fe3845f9a8977b7e748b9
      3fce4015
  12. 06 Oct, 2013 2 commits
    • Elliott Hughes's avatar
      Upgrade to tzdata2013f. · e1fe52cc
      Elliott Hughes authored
      From the release notes:
      
        Changes affecting near-future time stamps
      
          Tocantins will very likely not observe DST starting this spring.
          (Thanks to Steffen Thorsen.)
      
          Jordan will likely stay at UTC+3 indefinitely, and will not fall
          back this fall.
      
          Palestine will fall back at 00:00, not 01:00.  (Thanks to Steffen Thorsen.)
      
      (cherry picked from commit 4ced7ef0)
      
      Change-Id: Icd4754694fbe3b7c475a63666eeeab36c72908ac
      e1fe52cc
    • Elliott Hughes's avatar
      Upgrade to tzdata2013e. · 21f59276
      Elliott Hughes authored
      From the release notes:
      
        Changes affecting near-future time stamps
      
          This year Fiji will start DST on October 27, not October 20.
          (Thanks to David Wheeler for the heads-up.)  For now, guess that
          Fiji will continue to spring forward the Sunday before the fourth
          Monday in October.
      
        Changes affecting time stamps before 1970
      
          Pacific/Johnston is now a link to Pacific/Honolulu.  This corrects
          some errors before 1947.
      
          Some zones have been turned into links, when they differ from
          existing zones only in older data that was likely invented or that
          differs only in LMT or transition from LMT.  These changes affect
          only time stamps before 1943.  The affected zones are:
          Africa/Juba, America/Anguilla, America/Aruba, America/Dominica,
          America/Grenada, America/Guadeloupe, America/Marigot,
          America/Montserrat, America/St_Barthelemy, America/St_Kitts,
          America/St_Lucia, America/St_Thomas, America/St_Vincent,
          America/Tortola, and Europe/Vaduz.  (Thanks to Alois Treindl for
          confirming that the old Europe/Vaduz zone was wrong and the new
          link is better for WWII-era times.)
      
          Change Kingston Mean Time from -5:07:12 to -5:07:11.  This affects
          America/Cayman, America/Jamaica and America/Grand_Turk time stamps
          from 1890 to 1912.
      
          Change the UT offset of Bern Mean Time from 0:29:44 to 0:29:46.
          This affects Europe/Zurich time stamps from 1853 to 1894.  (Thanks
          to Alois Treindl).
      
          Change the date of the circa-1850 Zurich transition from 1849-09-12
          to 1853-07-16, overriding Shanks with data from Messerli about
          postal and telegraph time in Switzerland.
      
        Data changes affecting behavior of tzselect and similar programs
      
          Country code BQ is now called the more-common name "Caribbean Netherlands"
          rather than the more-official "Bonaire, St Eustatius & Saba".
      
          Remove from zone.tab the names America/Montreal, America/Shiprock,
          and Antarctica/South_Pole, as they are equivalent to existing
          same-country-code zones for post-1970 time stamps.  The data for
          these names are unchanged, so the names continue to work as before.
      
      (cherry picked from commit 35b123ef)
      
      Change-Id: Ieb2627cc817db93280ceabe4034800bf36ca3f5f
      21f59276
  13. 29 Sep, 2013 1 commit
  14. 23 Sep, 2013 4 commits
  15. 13 Sep, 2013 12 commits
  16. 11 Sep, 2013 2 commits
  17. 02 Sep, 2013 1 commit
  18. 29 Aug, 2013 1 commit
  19. 28 Aug, 2013 1 commit
    • Christopher Ferris's avatar
      Fix all debug directives. · 05332f2c
      Christopher Ferris authored
      The backtrace when a fortify check failed was not correct. This change
      adds all of the necessary directives to get a correct backtrace.
      
      Fix the strcmp directives and change all labels to local labels.
      
      Testing:
      - Verify that the runtime can decode the stack for __memcpy_chk, __memset_chk,
        __strcpy_chk, __strcat_chk fortify failures.
      - Verify that gdb can decode the stack properly when hitting a fortify check.
      - Verify that the runtime can decode the stack for a seg fault for all of the
        _chk functions and for memcpy/memset.
      - Verify that gdb can decode the stack for a seg fault for all of the _chk
        functions and for memcpy/memset.
      - Verify that the runtime can decode the stack for a seg fault for strcmp.
      - Verify that gdb can decode the stack for a seg fault in strcmp.
      
      Bug: 10342460
      Bug: 10345269
      
      Change-Id: I1dedadfee207dce4a285e17a21e8952bbc63786a
      05332f2c
  20. 27 Aug, 2013 1 commit
  21. 26 Aug, 2013 2 commits