Robert Greenwalt
ee4e84b334
am 2f835a61: Merge "Make copies of NetworkInfo to give out." into honeycomb-LTE
...
* commit '2f835a6193c14e27cf761d85ac3ea4c9bd9296f8':
Make copies of NetworkInfo to give out.
2011-09-09 15:52:42 -07:00
Robert Greenwalt
3084999887
Make copies of NetworkInfo to give out.
...
Otherwise we'll change it out from under those we've given it too.
bug:5233462
Change-Id: Iffc886849edfa6ced3da1133f9d363e11b2733f8
2011-09-09 15:10:42 -07:00
Wink Saville
0e9cd3b2dc
am 090df1dc: Merge "Delay connectivity change notifications." into honeycomb-LTE
...
* commit '090df1dc4188e5b9ef10a0aca5081a196085ff56':
Delay connectivity change notifications.
2011-08-04 16:11:41 -07:00
Wink Saville
4f0de1e285
Delay connectivity change notifications.
...
Because changes to the route tables take time to propagate
we add a delay when sending out change notifications. This allows
applications, such as GTalk, to create sockets without encountering
a 3 minute timeout.
Bug: 5008488
Change-Id: I0eefb03a5d6358a58ea6ae5b4f697ff302b5511d
2011-08-04 15:01:58 -07:00
Robert Greenwalt
30f045c900
am a50a0e90: Merge "Fix NPE when going from proxy to no proxy." into honeycomb-LTE
...
* commit 'a50a0e90fdd748218b738b9c13393d65248dd2cd':
Fix NPE when going from proxy to no proxy.
2011-07-29 10:53:16 -07:00
Robert Greenwalt
a50a0e90fd
Merge "Fix NPE when going from proxy to no proxy." into honeycomb-LTE
2011-07-29 10:51:32 -07:00
Robert Greenwalt
027f505669
Fix NPE when going from proxy to no proxy.
...
bug:5081431
Change-Id: I68a8cca94e4612bd9ee2faf1123e0b63dc25b833
2011-07-29 10:03:37 -07:00
Robert Greenwalt
fec26c5097
am f3ab069b: Make copy-constructor make deep copy.
...
* commit 'f3ab069bec358f8138fed5ceabe64e303ac7d8f9':
Make copy-constructor make deep copy.
2011-07-29 09:20:51 -07:00
Robert Greenwalt
f3ab069bec
Make copy-constructor make deep copy.
...
Used to grab immutables but now will copy the data so the result
is mutable and we don't get crashes.
bug:5051667
Change-Id: I0878bf8c58069055f528121541d1911f404cbe49
2011-07-28 17:21:25 -07:00
Robert Greenwalt
377cf20b83
resolved conflicts for merge of 9520d6af to honeycomb-plus-aosp
...
Change-Id: Ic839eb7bd8081b94802dbbf9140b9d1fa0cf7df3
2011-07-27 09:27:00 -07:00
Robert Greenwalt
9520d6af5a
Merge "Use dns proxy a bit." into honeycomb-LTE
2011-07-26 13:21:09 -07:00
Robert Greenwalt
fd0597c8e4
Use dns proxy a bit.
...
Sets the current default interface and sets the dns per interface.
port of changes 23041 and 22098 from opensource.
bug:5060618
Change-Id: I80e7ef88727eeb8ff2b48059f69b270e5a6b5c16
2011-07-25 17:00:13 -07:00
Robert Greenwalt
9186900f54
Fix build.
...
Add NetworkUtils function missed in manual merge.
Change-Id: Ifce8f2988bb581ddc9b971b8af07a32f46c91e14
2011-07-25 14:00:42 -07:00
Robert Greenwalt
aaf31586ce
resolved conflicts for merge of 26ecc31f to honeycomb-plus-aosp
...
Change-Id: I23f42e247884f0c9d5ae4d3466213592dd3433d9
2011-07-25 12:08:19 -07:00
Robert Greenwalt
6ef5bd7a00
am 9810742c: Add better routes for secondary DNS
...
* commit '9810742cd8fef368429ad0f4f1426270e9934923':
Add better routes for secondary DNS
2011-07-22 13:15:56 -07:00
Robert Greenwalt
9810742cd8
Add better routes for secondary DNS
...
We'd been doing no-gateway hostroutes for dns servers on secondary nets, but on
some devices (multi-homed stingray) this is a problem. Add gateway-ed hostroutes
instead so the BP can do it's nonstandard "magical" demultiplexing.
bug:5011392
Change-Id: Ia48f69c8ddf2a37cfb8f014f078f96bf601d2ddb
2011-07-22 12:52:21 -07:00
Robert Greenwalt
44cc474470
First pass tying into per-interface DNS cache
...
Change-Id: Iacce225d392786e37fa2dbf9647045fca0b70e64
2011-07-20 14:47:41 -07:00
Wink Saville
4dd0424da1
am f679d4cb: Merge "Fix FeatureUser leak in ConnectivityService" into honeycomb-LTE
...
* commit 'f679d4cb92b6d1c193a154abb5ae8fb3a786fc43':
Fix FeatureUser leak in ConnectivityService
2011-07-19 12:39:42 -07:00
Kazuhiro Ondo
cae18f1a8e
Fix FeatureUser leak in ConnectivityService
...
In case infinite restoral timer is used for a network feature,
FeatureUser could be keep added but never released if a user
is keep calling "startUsingNetworkFeature".
This patch will add duplication check when adding a FeatureUser
into the list in case infinite restoral timer is used.
Bug: 5043513
Change-Id: I47e7076e217f201454fae33ce596ecdc63cf7908
2011-07-19 12:02:01 -07:00
Robert Greenwalt
2ff2707df4
am 57c83bb4: Small fix to 5008973 fix.
...
* commit '57c83bb4e69034efcfe45f19a8d44955f4921c3d':
Small fix to 5008973 fix.
2011-07-15 10:20:48 -07:00
Robert Greenwalt
d57579a4a4
resolved conflicts for merge of e8d2a4a8 to honeycomb-plus-aosp
...
Change-Id: I0f1bea54d999ab3ef10400ee67bd4d3b2a5d1783
2011-07-15 09:55:48 -07:00
Robert Greenwalt
57c83bb4e6
Small fix to 5008973 fix.
...
Removed redundent log.
Cleaned some logic.
Will try to modify route even if recursive operation had an error.
bug: 5008973
Change-Id: Ie2ca51cc39cfac027a8a2e2eaddcb7d6c378c4da
2011-07-15 09:45:08 -07:00
Robert Greenwalt
e8d2a4a8a0
Apply the dns and route diff which we get a change
...
bug:5008973
Change-Id: Ib99e43d9d852452cc1f2aea6bef07bbd194f28cc
2011-07-14 18:12:14 -07:00
Wink Saville
6b5e201d47
am 6d1d16c3: Merge "Remove STOPSHIP but allow seamless Handoff when possible." into honeycomb-LTE
...
* commit '6d1d16c324a681dd966d47497a71a02eac512234':
Remove STOPSHIP but allow seamless Handoff when possible.
2011-07-13 14:19:12 -07:00
Wink Saville
051a664b14
Remove STOPSHIP but allow seamless Handoff when possible.
...
If an address is removed we must reset the connection but
only for the connections associated with that address. For
now we're doing the "all" addresses for a type (IPv6 or IPv4)
in the future we only need to reset a particular addresses
connections.
Bug: 4981919
Change-Id: I97f8071a3ed6f827ed22f32216ca5011bfe6c1d9
2011-07-13 13:44:13 -07:00
Wink Saville
a3b4b5ca19
am c101c56e: Use resetConnections with resetMask.
...
* commit 'c101c56ecc4d6a0440225ed8550faa09dc4cd81b':
Use resetConnections with resetMask.
2011-07-08 09:40:08 -07:00
Wink Saville
c101c56ecc
Use resetConnections with resetMask.
...
Bug: 4981919
Change-Id: I5dec2da0756d5083bc81494fd583672704537694
2011-07-07 16:17:06 -07:00
Wink Saville
3f2f58e9d5
am f49e4d3f: Merge "Temporary re-enabling iface name change handling on HO" into honeycomb-LTE
...
* commit 'f49e4d3f182071081537dba3387db20cae27c427':
Temporary re-enabling iface name change handling on HO
2011-06-23 18:25:38 -07:00
Kazuhiro Ondo
0768006559
Temporary re-enabling iface name change handling on HO
...
Temporary accept interface name change in ConnectivityService.
See bug/4455071.
Bug: 4903011
Change-Id: I7f06c2ca83535b981f047cb671e08550aed7df1a
2011-06-23 14:58:50 -07:00
Robert Greenwalt
7fb0b2856f
am db32c8c5: Merge "Restrict access to protected networks." into honeycomb-LTE
...
* commit 'db32c8c540fa478e5f89d57f437d2f7e5366e4c3':
Restrict access to protected networks.
2011-06-23 08:19:48 -07:00
Robert Greenwalt
db32c8c540
Merge "Restrict access to protected networks." into honeycomb-LTE
2011-06-23 08:04:48 -07:00
Robert Greenwalt
6cac07422e
Restrict access to protected networks.
...
Some networks should only be brought up and controlled by system apps.
bug: 4585677
Change-Id: I61b1ee3dcfca0ee54387cecffe5198a0b010d98b
2011-06-22 16:35:12 -07:00
Irfan Sheriff
be85929569
am 9a33301d: resolved conflicts for merge of ea8e3c23 to honeycomb-LTE
...
* commit '9a33301da1fdff65836443538935b1c77ba0cb1a':
Revert "DO NOT MERGE Revert "DO NOT MERGE Add DhcpStateMachine""
2011-06-22 11:19:09 -07:00
Irfan Sheriff
9a33301da1
resolved conflicts for merge of ea8e3c23 to honeycomb-LTE
...
Change-Id: I616b7ba5c27d0cc4247f5cce4303effe14658e1e
2011-06-22 11:01:16 -07:00
Irfan Sheriff
060e2a4a98
am 5d5b73be: Merge "resolved conflicts for merge of 267a6181 to honeycomb-LTE" into honeycomb-LTE
...
* commit '5d5b73be515d839d72e1cf7aeffdfdfb56d66045':
DO NOT MERGE Revert "DO NOT MERGE Add DhcpStateMachine"
2011-06-22 07:47:16 -07:00
Irfan Sheriff
a565295565
resolved conflicts for merge of 267a6181 to honeycomb-LTE
...
Change-Id: I95d459c937f788ed15f178e85692e1c393bdaa04
2011-06-22 07:11:42 -07:00
Irfan Sheriff
ea8e3c2322
Revert "DO NOT MERGE Revert "DO NOT MERGE Add DhcpStateMachine""
...
This reverts commit a3663884ca .
2011-06-21 14:26:37 -07:00
Irfan Sheriff
a3663884ca
DO NOT MERGE Revert "DO NOT MERGE Add DhcpStateMachine"
...
This reverts commit 9cfe6197fb .
Change-Id: I3a9ae1f0d17e7a154d27d4f3f3eb1efa21a34f64
2011-06-21 11:38:23 -07:00
Robert Greenwalt
796539b12a
resolved conflicts for merge of b427f0e6 to honeycomb-plus-aosp
...
Change-Id: I8e287fd814b4a3ca72014ea060a1de043d1b4713
2011-06-20 12:15:24 -07:00
Robert Greenwalt
33cdcdf2fa
Fix tethering upstream determination.
...
Used to use iface names, but on mobile ifaces are multipurpose.
Refined to use ConnectivityService types.
bug:4530116
Change-Id: Iaa632d5f540d27ffff683bd7d94f8004bf422e71
2011-06-20 11:09:23 -07:00
Robert Greenwalt
00ca322d5d
am 5f350512: Merge "Reset connections AFTER we take down the network." into honeycomb-LTE
...
* commit '5f3505121b761dbd3bba62d1603fbab49de139b9':
Reset connections AFTER we take down the network.
2011-06-16 12:42:15 -07:00
Robert Greenwalt
36ea869426
Reset connections AFTER we take down the network.
...
If you do it before you have a race condition and some apps will
manage to reconnect on the dieing network before it goes and then
get no notification when it goes.
bug: 3408025
Change-Id: I5386ff313c759b3f687bc38731454ab43dbe76b8
2011-06-16 11:26:54 -07:00
Robert Greenwalt
510d0a756a
am f17deff9: resolved conflicts for merge of 8de47a2f to honeycomb-LTE
...
* commit 'f17deff97b290382b9e111e35fc2189ac8ffb75c':
Reveal some network constants.
2011-06-07 13:12:29 -07:00
Robert Greenwalt
f17deff97b
resolved conflicts for merge of 8de47a2f to honeycomb-LTE
...
Change-Id: I8193235a4c7e574635e17b2eb05bb5420a3c6749
2011-06-07 12:45:41 -07:00
Robert Greenwalt
6a9d45449d
Reveal some network constants.
...
Since we've already decided to inc the sdk version we should try to get these in too.
bug:4500218
Change-Id: I6dcb401bf30f1b06f02be0a93681a190d7ee5775
2011-05-31 12:06:08 -07:00
Robert Greenwalt
e0f7bc0b84
resolved conflicts for merge of dec3dda8 to honeycomb-plus-aosp
...
Change-Id: If14c7fc51c4549524c2f39797a902093582bae6d
2011-05-20 15:45:55 -07:00
Robert Greenwalt
e1544bb9ea
Simplfy getActive* calls in ConnectivityService
...
One had been simplified on GB, but somehow it didn't make it here.
bug: 4463770
Change-Id: Ica51e836b1a7a489526a223168910b8e06c99c2b
2011-05-20 12:23:41 -07:00
Wink Saville
2a4ebb810d
am 049694bf: Merge "Reset connection while data state changed." into honeycomb-LTE
...
* commit '049694bfa249c9238d24e0f635b763a53c179ca2':
Reset connection while data state changed.
2011-05-19 11:28:36 -07:00
Wink Saville
049694bfa2
Merge "Reset connection while data state changed." into honeycomb-LTE
2011-05-19 11:25:45 -07:00
Robert Greenwalt
f024027b55
am 355205c0: Switch to use netd to add/remove routes.
...
* commit '355205c0cd712fb964cd47ec7f65616808d5ef75':
Switch to use netd to add/remove routes.
2011-05-18 16:33:16 -07:00