3e58734d651080009c9190c7062837fca5c7cf4e |
|
13-May-2014 |
Paul Jensen <pauljensen@google.com> |
Add support for network-specific host name resolution. For now all such support is hidden. Change-Id: I932f73158a8f6e3ccc36c319d138180dff2aa070
|
afd70b773bd938c845a3bb0d9a3e21ec64d4db1a |
|
07-Feb-2012 |
Elliott Hughes <enh@google.com> |
Rely more on the C library level DNS caching. This change: 1. decreases the size of the libcore cache (to 16 hostnames). 2. brings the positive and negative TTLs way down (to 2s). 3. removes the dead code for the broken TTL-setting system properties. Bug: 5841178 Bug: http://code.google.com/p/android/issues/detail?id=23878 Change-Id: Ib989c72bf3046300b4d59fa5ae49b8fe3ae6c2dc
|
7d95dd2ed60350f90fe64c33cbde58e5c2a72c83 |
|
10-Feb-2011 |
Jesse Wilson <jessewilson@google.com> |
Adopt BasicLruCache in AddressCache. Change-Id: I08a5e82e123920762ad9a9c87bbe3045f17e33a9 http://b/3184897
|
ad41624e761bcf1af9c8008eb45187fc13983717 |
|
07-Jan-2011 |
Elliott Hughes <enh@google.com> |
Retire SecurityManager. This change removes all the code that was calling getSecurityManager, and removes all use of AccessController.doPrivileged. It also changes the implementation of AccessController so it doesn't actually do anything; it's only there for source-level compatibility. Bug: 2585285 Change-Id: I1f0295a4f12bce0316d8073011d8593fee116f71
|
fbbae9740d65620b417b85576aa0d6c7daf4ba34 |
|
28-Oct-2010 |
Elliott Hughes <enh@google.com> |
Improve UnknownHostException detail messages. Bug: 2542766 Change-Id: I7de3c8326508294fb5d9f17f65b3f36c8fa856fa
|
b744a7edf23c14216698ad69ea59151e07cc50b8 |
|
13-Oct-2010 |
Elliott Hughes <enh@google.com> |
Add a hidden method to clear our Java-level DNS cache. So the network guys can call this when the network changes, in case addresses that were valid on that network aren't valid on the new network. Change-Id: I07175b9b754bb4745a2f78b43f024723891c3f05
|
7365de1056414750d0a7d1fdd26025fd247f0d04 |
|
12-Aug-2010 |
Jesse Wilson <jessewilson@google.com> |
Sorting imports. Change-Id: I8347bc625480a1c37a1ed9976193ddfedeb00bbc
|
f33eae7e84eb6d3b0f4e86b59605bb3de73009f3 |
|
13-May-2010 |
Elliott Hughes <enh@google.com> |
Remove all trailing whitespace from the dalvik team-maintained parts of libcore. Gentlemen, you may now set your editors to "strip trailing whitespace"... Change-Id: I85b2f6c80e5fbef1af6cab11789790b078c11b1b
|
e5a4be15160c6f2cf54729ab29de21c0944dfbce |
|
02-Feb-2010 |
Elliott Hughes <enh@google.com> |
Add a missing "static", found by FindBugs.
|
048303b64df9c987ae2f57b6bf88ff5ac1b5cca0 |
|
16-Jan-2010 |
Elliott Hughes <enh@google.com> |
Rewrite InetAddress' DNS cache. Replace harmony's two 5-element linked lists with a single 512-element LinkedHashMap. Greatly reduce the time we spend under locks (and no network I/O is done under a lock any more!). Take advantage of various properties of how the cache is used to avoid having to do much explicit work to handle expiry. I've also optimized the usual no-SecurityManager/no custom system properties configuring cache TTLs case (without making the slow path much slower than it already was). I've also updated the native method names to correspond to the C functions they're really wrapping (rather than completely different IPv4-only ones they probably used to wrap long ago). I've also improved the InetAddress documentation. Bug: 2320435
|