<feed xmlns='http://www.w3.org/2005/Atom'>
<title>platform_packages_modules_CaptivePortalLogin, branch nougat-iot-release</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>Handle SSL errors in CaptivePortalLoginActivity</title>
<updated>2018-11-15T00:56:59+00:00</updated>
<author>
<name>Takayuki, Ogura</name>
<email>takayuki.x.ogura@sony.com</email>
</author>
<published>2018-09-13T03:40:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_modules_CaptivePortalLogin/commit/?id=eb7b52feaa13b290936e7579ab1d6b62da93f591'/>
<id>eb7b52feaa13b290936e7579ab1d6b62da93f591</id>
<content type='text'>
[Current Problem]
When SSL error occures, there is no UI of detailed error.
Then end user cannot see SSL error reason and detailed page.

[Solution]
We added new dialog to show error information,
with SSL reason, the detailed certificate.
End user can confirm it via error page if he/she wants to view.

Bug: 74608260
Author: Yevgen Pronenko &lt;yevgen.pronenko@sonymobile.com&gt;
Author: Shigeki Yokomichi &lt;shigeki.x.yokomichi@sonymobile.com&gt;

Change-Id: If700478930f248f2e53f9b1c9b2b7d4e0551b6d7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[Current Problem]
When SSL error occures, there is no UI of detailed error.
Then end user cannot see SSL error reason and detailed page.

[Solution]
We added new dialog to show error information,
with SSL reason, the detailed certificate.
End user can confirm it via error page if he/she wants to view.

Bug: 74608260
Author: Yevgen Pronenko &lt;yevgen.pronenko@sonymobile.com&gt;
Author: Shigeki Yokomichi &lt;shigeki.x.yokomichi@sonymobile.com&gt;

Change-Id: If700478930f248f2e53f9b1c9b2b7d4e0551b6d7
</pre>
</div>
</content>
</entry>
<entry>
<title>Import translations. DO NOT MERGE</title>
<updated>2018-10-15T02:14:30+00:00</updated>
<author>
<name>Bill Yi</name>
<email>byi@google.com</email>
</author>
<published>2018-10-15T02:14:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_modules_CaptivePortalLogin/commit/?id=a49a8b6481cde11e02fd36c0d8b654aef2396884'/>
<id>a49a8b6481cde11e02fd36c0d8b654aef2396884</id>
<content type='text'>
Change-Id: I2350eca9bd75e66ad1d2ff4eead64c6ad96afdc1
Auto-generated-cl: translation import
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I2350eca9bd75e66ad1d2ff4eead64c6ad96afdc1
Auto-generated-cl: translation import
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Fix NullPointerException in CaptivePortalLogin"</title>
<updated>2018-09-21T01:09:35+00:00</updated>
<author>
<name>Chalard Jean</name>
<email>jchalard@google.com</email>
</author>
<published>2018-09-21T01:09:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_modules_CaptivePortalLogin/commit/?id=ce6bb5724a560860a6742603760d3411c278416e'/>
<id>ce6bb5724a560860a6742603760d3411c278416e</id>
<content type='text'>
am: d106aac67b

Change-Id: I6cbb44bd5b2a492b938f3d64a5f10c818df8cb22
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
am: d106aac67b

Change-Id: I6cbb44bd5b2a492b938f3d64a5f10c818df8cb22
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix NullPointerException in CaptivePortalLogin</title>
<updated>2018-09-19T06:15:29+00:00</updated>
<author>
<name>Hisanobu, Watanabe</name>
<email>hisanobu.watanabe@sony.com</email>
</author>
<published>2018-08-20T08:46:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_modules_CaptivePortalLogin/commit/?id=a1777dba1f1182ce1bdec39b058eabb1a0762fe1'/>
<id>a1777dba1f1182ce1bdec39b058eabb1a0762fe1</id>
<content type='text'>
[Problem]
After reboot, the CaptivePortalLogin crashes when start the
CaptivePortalLogin from Recents Screen.

[Root Cause]
Although Network class is null, Network#getPrivateDnsBypassingCopy is
called at CaptivePortalLoginActivity

[Solution]
To check if NetworkCapabilities is null before
Network#getPrivateDnsBypassingCopy

Bug: 113303484
Test: built, boot and manual

Change-Id: Icff8446fefa9700dcbcd1f8f1e4edeaf4b0d3557
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[Problem]
After reboot, the CaptivePortalLogin crashes when start the
CaptivePortalLogin from Recents Screen.

[Root Cause]
Although Network class is null, Network#getPrivateDnsBypassingCopy is
called at CaptivePortalLoginActivity

[Solution]
To check if NetworkCapabilities is null before
Network#getPrivateDnsBypassingCopy

Bug: 113303484
Test: built, boot and manual

Change-Id: Icff8446fefa9700dcbcd1f8f1e4edeaf4b0d3557
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Remove services.net JAR dependency"</title>
<updated>2018-09-11T08:44:59+00:00</updated>
<author>
<name>Erik Kline</name>
<email>ek@google.com</email>
</author>
<published>2018-09-11T08:44:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_modules_CaptivePortalLogin/commit/?id=8f641735b430ea8d1ff6d0597931410ec3f76578'/>
<id>8f641735b430ea8d1ff6d0597931410ec3f76578</id>
<content type='text'>
am: 60ff003a9d

Change-Id: I8024f076ae6c74287d6de9e1354d43fee1ca96ee
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
am: 60ff003a9d

Change-Id: I8024f076ae6c74287d6de9e1354d43fee1ca96ee
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove services.net JAR dependency</title>
<updated>2018-09-11T05:59:16+00:00</updated>
<author>
<name>Erik Kline</name>
<email>ek@google.com</email>
</author>
<published>2018-09-11T05:59:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_modules_CaptivePortalLogin/commit/?id=bf0fe545fc50c816e87a16de345054b15148601a'/>
<id>bf0fe545fc50c816e87a16de345054b15148601a</id>
<content type='text'>
Test: as follows
    - built, flashed, booted
    - runtest frameworks-net passes
    - captive portal interaction works as expected in Private DNS
      strict mode
Bug: 64133961
Bug: 72345192
Bug: 73872000
Bug: 78548486

Merged-In: Ia2ab2fb15e7898d99d30da20699e0bbd7a5a0964
Change-Id: I290811305fd89a4fb5633b47173aaec28e9ed4b5
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Test: as follows
    - built, flashed, booted
    - runtest frameworks-net passes
    - captive portal interaction works as expected in Private DNS
      strict mode
Bug: 64133961
Bug: 72345192
Bug: 73872000
Bug: 78548486

Merged-In: Ia2ab2fb15e7898d99d30da20699e0bbd7a5a0964
Change-Id: I290811305fd89a4fb5633b47173aaec28e9ed4b5
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Remove ResolveUtil from frameworks/base callers"</title>
<updated>2018-08-29T03:12:49+00:00</updated>
<author>
<name>Erik Kline</name>
<email>ek@google.com</email>
</author>
<published>2018-08-29T03:12:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_modules_CaptivePortalLogin/commit/?id=7a1edd30affeb7e91e69e73efc01ce7517082a4b'/>
<id>7a1edd30affeb7e91e69e73efc01ce7517082a4b</id>
<content type='text'>
am: 0e1621296f

Change-Id: Ibc885ccd9531706df029154f7ec4fde71bf600d1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
am: 0e1621296f

Change-Id: Ibc885ccd9531706df029154f7ec4fde71bf600d1
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove ResolveUtil from frameworks/base callers</title>
<updated>2018-08-28T03:59:21+00:00</updated>
<author>
<name>Erik Kline</name>
<email>ek@google.com</email>
</author>
<published>2018-04-27T13:48:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_modules_CaptivePortalLogin/commit/?id=0aa41a121149903494abcd057ab1aa5e9240569b'/>
<id>0aa41a121149903494abcd057ab1aa5e9240569b</id>
<content type='text'>
Use the Private DNS bypass logic that was moved into Network.

Once all callers of ResolvUtil are updated to use this interface
ResolvUtil can be deleted.

Test: as follows
    - built, flashed, booted
    - runtest frameworks-net passes
    - connection to captive portal network detects portal correctly
      and the login activity functions as expected

Bug: 64133961
Bug: 72345192
Bug: 73872000
Bug: 78548486

Change-Id: If11ef2b5ffdc729f8449cf18dccd5f1eccbc51e6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use the Private DNS bypass logic that was moved into Network.

Once all callers of ResolvUtil are updated to use this interface
ResolvUtil can be deleted.

Test: as follows
    - built, flashed, booted
    - runtest frameworks-net passes
    - connection to captive portal network detects portal correctly
      and the login activity functions as expected

Bug: 64133961
Bug: 72345192
Bug: 73872000
Bug: 78548486

Change-Id: If11ef2b5ffdc729f8449cf18dccd5f1eccbc51e6
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Add codewiz@, reminv@ to OWNERS for connectivity" am: 76f081be5c</title>
<updated>2018-08-08T18:57:20+00:00</updated>
<author>
<name>Remi NGUYEN VAN</name>
<email>reminv@google.com</email>
</author>
<published>2018-08-08T18:57:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_modules_CaptivePortalLogin/commit/?id=1e000902b42c2ff18c46f0b8cac70f31c625d908'/>
<id>1e000902b42c2ff18c46f0b8cac70f31c625d908</id>
<content type='text'>
am: a96779b592

Change-Id: I781053bcceb117f3d83950a5ee477b766bb7e314
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
am: a96779b592

Change-Id: I781053bcceb117f3d83950a5ee477b766bb7e314
</pre>
</div>
</content>
</entry>
<entry>
<title>Add codewiz@, reminv@ to OWNERS for connectivity</title>
<updated>2018-08-08T03:22:20+00:00</updated>
<author>
<name>Remi NGUYEN VAN</name>
<email>reminv@google.com</email>
</author>
<published>2018-08-08T03:01:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_modules_CaptivePortalLogin/commit/?id=3a4b93dcbce2747111196019303313b82a61582b'/>
<id>3a4b93dcbce2747111196019303313b82a61582b</id>
<content type='text'>
Test: m
Change-Id: I11df4c93ac61b620fc576a2ff17192b7c9ecb984
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Test: m
Change-Id: I11df4c93ac61b620fc576a2ff17192b7c9ecb984
</pre>
</div>
</content>
</entry>
</feed>
