1. 02 Mar, 2010 3 commits
  2. 01 Mar, 2010 1 commit
  3. 24 Feb, 2010 2 commits
    • David Turner's avatar
      Merge "Implement support for RFC 3484 (address selection/sorting) in bionic. ... · 1f6f4939
      David Turner authored
      Merge "Implement support for RFC 3484 (address selection/sorting) in bionic.  (The Java changes required not to mess up the ordering from bionic will arrive in a later commit.) In particular, this will give us more correct behavior when on a 6to4 network, in that IPv4 will usually be preferred over 6to4."
      1f6f4939
    • Steinar H. Gunderson's avatar
      Implement support for RFC 3484 (address selection/sorting) in bionic. (The · 9ab75d4c
      Steinar H. Gunderson authored
      Java changes required not to mess up the ordering from bionic will arrive in a
      later commit.) In particular, this will give us more correct behavior when on a
      6to4 network, in that IPv4 will usually be preferred over 6to4.
      
      Most of RFC 3484 is implemented -- what's not is rule 3 (avoid deprecated
      addresses), 4 (prefer home addresses) and 7 (prefer native transport) as they
      require low-level access to the kernel routing table via netlink. (glibc also
      started out this way, and these rules are primarily useful in pretty obscure
      circumstances, so we should be fine for the time being.)
      
      Also, rule 9 (use longest matching prefix) has been modified so it does not try
      to sort IPv4 addresses; given current IPv4 addressing practice these rules are
      pretty much meaningless. Finally, I've added support for Teredo as a separate
      label, with slightly lower preference than 6to4. (Vista puts the preference
      below IPv4 by default. glibc puts the preference together with non-tunneled
      IPv6.)
      
      Note that this patch removes support for the "sortlist" directive in
      resolv.conf; I've never seen it in actual use, it's irrelevant for Android
      (since we don't use resolv.conf anyway), and it's not clear how it would be
      implemented alongside RFC 3484.
      9ab75d4c
  4. 23 Feb, 2010 1 commit
  5. 17 Feb, 2010 1 commit
  6. 16 Feb, 2010 1 commit
  7. 12 Feb, 2010 5 commits
  8. 11 Feb, 2010 1 commit
    • David 'Digit' Turner's avatar
      Fix debug output in the dynamic linker. · 5c734644
      David 'Digit' Turner authored
      This provides a mini-printf implementation that reduces the
      size of the dynamic linker by 25 KB, by preventing the drag of
      formatting-related routines from the C library.
      
      Also allow traces to be sent to the log, instead of stdout.
      
      NOTE: You now need to modify Android.mk to enable/disable debug
            output.
      5c734644
  9. 10 Feb, 2010 1 commit
  10. 09 Feb, 2010 4 commits
  11. 08 Feb, 2010 1 commit
  12. 05 Feb, 2010 3 commits
  13. 02 Feb, 2010 6 commits
  14. 31 Jan, 2010 1 commit
  15. 29 Jan, 2010 1 commit
  16. 25 Jan, 2010 4 commits
  17. 21 Jan, 2010 1 commit
  18. 15 Jan, 2010 3 commits