<feed xmlns='http://www.w3.org/2005/Atom'>
<title>platform_packages_modules_CaptivePortalLogin, branch lollipop-mr1-dev</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_modules_CaptivePortalLogin/'/>
<entry>
<title>Switch the connectivity check to its own hostname.</title>
<updated>2015-01-13T23:06:56+00:00</updated>
<author>
<name>Lorenzo Colitti</name>
<email>lorenzo@google.com</email>
</author>
<published>2015-01-13T15:16:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_modules_CaptivePortalLogin/commit/?id=4a4e42fca3a045141190b4839d069a29e3c2f726'/>
<id>4a4e42fca3a045141190b4839d069a29e3c2f726</id>
<content type='text'>
Bug: 18467482
Bug: 18869302
Bug: 18924197
Change-Id: I1de478e9c8a165faf6f1bf81e042d1de9e03c3d5
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 18467482
Bug: 18869302
Bug: 18924197
Change-Id: I1de478e9c8a165faf6f1bf81e042d1de9e03c3d5
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Show broken lock image when SSL errors are encountered in CaptivePortalLogin." into lmp-mr1-dev</title>
<updated>2014-12-17T18:34:57+00:00</updated>
<author>
<name>Paul Jensen</name>
<email>pauljensen@google.com</email>
</author>
<published>2014-12-17T18:34:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_modules_CaptivePortalLogin/commit/?id=fe683b1c4acc61ef7ca026796ba8c701fd3a699c'/>
<id>fe683b1c4acc61ef7ca026796ba8c701fd3a699c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix several HTTP proxy issues with multinetworking.</title>
<updated>2014-12-10T20:22:12+00:00</updated>
<author>
<name>Paul Jensen</name>
<email>pauljensen@google.com</email>
</author>
<published>2014-12-10T20:12:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_modules_CaptivePortalLogin/commit/?id=27b3c3c52767627ff63303a26042a549b387a793'/>
<id>27b3c3c52767627ff63303a26042a549b387a793</id>
<content type='text'>
1. Send PROXY_CHANGE_ACTION broadcast when any network's proxy changes,
   not just the default network.
2. When a process is bound to a particular Network, update the proxy
   system properties to those for the bound Network, and keep them
   updated when PROXY_CHANGE_ACTION broadcasts are received.
3. Make Network.openConnection() use the proxy for the Network.

bug:17905627
bug:17420465
bug:18144582

(cherry-pick of https://android-review.googlesource.com/#/c/115170)

Change-Id: Ia2819985e6108a8c121e74c683a5646becfd0a97
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
1. Send PROXY_CHANGE_ACTION broadcast when any network's proxy changes,
   not just the default network.
2. When a process is bound to a particular Network, update the proxy
   system properties to those for the bound Network, and keep them
   updated when PROXY_CHANGE_ACTION broadcasts are received.
3. Make Network.openConnection() use the proxy for the Network.

bug:17905627
bug:17420465
bug:18144582

(cherry-pick of https://android-review.googlesource.com/#/c/115170)

Change-Id: Ia2819985e6108a8c121e74c683a5646becfd0a97
</pre>
</div>
</content>
</entry>
<entry>
<title>Show broken lock image when SSL errors are encountered in CaptivePortalLogin.</title>
<updated>2014-12-10T14:33:34+00:00</updated>
<author>
<name>Paul Jensen</name>
<email>pauljensen@google.com</email>
</author>
<published>2014-12-09T20:18:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_modules_CaptivePortalLogin/commit/?id=fa196e5feb09cb8f405b202b58f2dc7d0079a855'/>
<id>fa196e5feb09cb8f405b202b58f2dc7d0079a855</id>
<content type='text'>
The WebView cancels the page load by default, so showing an indicative image
at least informs users that there is a security problem.

bug:18505835
bug:18570703
Change-Id: Ie6dd9294eec9ca25d27e95a1cd2c95e3065de469
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The WebView cancels the page load by default, so showing an indicative image
at least informs users that there is a security problem.

bug:18505835
bug:18570703
Change-Id: Ie6dd9294eec9ca25d27e95a1cd2c95e3065de469
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't let NetworkMonitor state stop user-initiated transitions.</title>
<updated>2014-11-24T16:11:32+00:00</updated>
<author>
<name>Paul Jensen</name>
<email>pauljensen@google.com</email>
</author>
<published>2014-10-13T18:13:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_modules_CaptivePortalLogin/commit/?id=912ec3ed822bde3adead8caac82592ec1e3cf557'/>
<id>912ec3ed822bde3adead8caac82592ec1e3cf557</id>
<content type='text'>
GCM can call reportInetCondition() at any time which can cause
the NetworkMonitor to transition states to reevaluate at any time.
Previously we were only listening for users clicking the sign-in
notificaiton or completing sign-in when in the appropriate state.
With this change NetworkMonitor's state does not stop us from
listening for the user's actions.

bug:17917929
Change-Id: Ic1da31d90f7090e5fc111874cb7c37d505aaf590
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
GCM can call reportInetCondition() at any time which can cause
the NetworkMonitor to transition states to reevaluate at any time.
Previously we were only listening for users clicking the sign-in
notificaiton or completing sign-in when in the appropriate state.
With this change NetworkMonitor's state does not stop us from
listening for the user's actions.

bug:17917929
Change-Id: Ic1da31d90f7090e5fc111874cb7c37d505aaf590
</pre>
</div>
</content>
</entry>
<entry>
<title>Use network-specific HTTP proxy settings in captive portal login app.</title>
<updated>2014-10-03T17:21:12+00:00</updated>
<author>
<name>Paul Jensen</name>
<email>pauljensen@google.com</email>
</author>
<published>2014-10-02T17:43:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_modules_CaptivePortalLogin/commit/?id=80be04c0987deabcbbf8175369b3e1a4f4f0d9cd'/>
<id>80be04c0987deabcbbf8175369b3e1a4f4f0d9cd</id>
<content type='text'>
The HTTP proxy system properties are set based on the proxy configured
for the network the captive portal login app is operating on.  These
system properties are subsequently read by the WebView used to perform
the sign-in.
This is a short-term fix using reflection.  This allows users with
cellular providers that use proxies to sign into WiFi captive portals.
The long-term fix could involve:
1. Sending out a network-specific proxy config changed broadcast, and
2. Modifying the ActivityThread to set proxy system properties for
   Networks selected with setProcessDefaultNetwork(), and
3. Modifying WebView to read from the proxy system properties when
   PROXY_CHANGE_ACTION broadcasts are received.

bug:17679789
Change-Id: I3ada0470ad085df1a4452b4a655ac35f310d2241
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The HTTP proxy system properties are set based on the proxy configured
for the network the captive portal login app is operating on.  These
system properties are subsequently read by the WebView used to perform
the sign-in.
This is a short-term fix using reflection.  This allows users with
cellular providers that use proxies to sign into WiFi captive portals.
The long-term fix could involve:
1. Sending out a network-specific proxy config changed broadcast, and
2. Modifying the ActivityThread to set proxy system properties for
   Networks selected with setProcessDefaultNetwork(), and
3. Modifying WebView to read from the proxy system properties when
   PROXY_CHANGE_ACTION broadcasts are received.

bug:17679789
Change-Id: I3ada0470ad085df1a4452b4a655ac35f310d2241
</pre>
</div>
</content>
</entry>
<entry>
<title>Make CaptivePortalLogin app exit if underlying Network disconnects.</title>
<updated>2014-09-30T18:34:04+00:00</updated>
<author>
<name>Paul Jensen</name>
<email>pauljensen@google.com</email>
</author>
<published>2014-09-26T19:19:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_modules_CaptivePortalLogin/commit/?id=8a5c113536a180200089ecaedd0cd1c576ae07bc'/>
<id>8a5c113536a180200089ecaedd0cd1c576ae07bc</id>
<content type='text'>
The app is no longer useful if the underlying Network has disconnected
and could get in the way of another signing into another Network.

bug:17672087
Change-Id: I26e820444640975e7fd4dd73244f4d4f4b40cb5e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The app is no longer useful if the underlying Network has disconnected
and could get in the way of another signing into another Network.

bug:17672087
Change-Id: I26e820444640975e7fd4dd73244f4d4f4b40cb5e
</pre>
</div>
</content>
</entry>
<entry>
<title>Update material colors</title>
<updated>2014-08-25T23:15:06+00:00</updated>
<author>
<name>Alan Viverette</name>
<email>alanv@google.com</email>
</author>
<published>2014-08-25T23:15:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_modules_CaptivePortalLogin/commit/?id=4cde616aeaf7d9b5e0e9025b2a7e309c9f3e6580'/>
<id>4cde616aeaf7d9b5e0e9025b2a7e309c9f3e6580</id>
<content type='text'>
BUG: 17212898
Change-Id: Ic0806db57e88d5143b4241e419970ffeb2468d50
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BUG: 17212898
Change-Id: Ic0806db57e88d5143b4241e419970ffeb2468d50
</pre>
</div>
</content>
</entry>
<entry>
<title>Import translations. DO NOT MERGE</title>
<updated>2014-08-24T18:13:41+00:00</updated>
<author>
<name>Baligh Uddin</name>
<email>baligh@google.com</email>
</author>
<published>2014-08-24T18:13:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_modules_CaptivePortalLogin/commit/?id=ad997e9150ecac4014cb46c1d2bd2bfbedc69aa9'/>
<id>ad997e9150ecac4014cb46c1d2bd2bfbedc69aa9</id>
<content type='text'>
Change-Id: I0d2a27a5cfa2fab7ee6d35c01de947a252f68672
Auto-generated-cl: translation import
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I0d2a27a5cfa2fab7ee6d35c01de947a252f68672
Auto-generated-cl: translation import
</pre>
</div>
</content>
</entry>
<entry>
<title>Switch CaptivePortalLogin app to use theme like Settings UI.</title>
<updated>2014-08-07T02:49:24+00:00</updated>
<author>
<name>Paul Jensen</name>
<email>pauljensen@google.com</email>
</author>
<published>2014-08-06T02:52:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_modules_CaptivePortalLogin/commit/?id=e2db53c0fb0df217fe1c2e1b37ee820f1e45d2b2'/>
<id>e2db53c0fb0df217fe1c2e1b37ee820f1e45d2b2</id>
<content type='text'>
The theme is switched to Theme.Material.Settings.  The progress bar
window feature is not supported in Material (b/16652978) so I added
a progress bar to the layout.  The Theme.Material.Setting's accent
color is set such that ProgressBars are indistinguishable, so accent
color is reset back to the parent's setting.

bug:15409354
Change-Id: Ic2862b8439be8591ec426f3d4dffad72179b2539
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The theme is switched to Theme.Material.Settings.  The progress bar
window feature is not supported in Material (b/16652978) so I added
a progress bar to the layout.  The Theme.Material.Setting's accent
color is set such that ProgressBars are indistinguishable, so accent
color is reset back to the parent's setting.

bug:15409354
Change-Id: Ic2862b8439be8591ec426f3d4dffad72179b2539
</pre>
</div>
</content>
</entry>
</feed>
