Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@gmarsay
Copy link
Contributor

@gmarsay gmarsay commented Aug 22, 2025

The continuation of the implementation of RFC8910 (#595).

RFC 8908 describes the API response called via DHCP option 114.

Coova is now able to respond directly to enable Captive Portal Identification if the captiveportalapi_uri option is set to a URL like https://<coova_domain>:<uamuiport>/captive-portal-identification.

From what I've seen with Android 16, to work, the URL must be HTTPS with a valid certificate.

RFCs 8910 and 8908 appear to support this as of Android 11 and iOS 14. Windows does not appear to implement it.
Devices that do not implement this RFC continue to work with the Captive Portal Detection method (capture via HTTP 302).

On Android (not tested with iOS), the captiveportalvenue_info_url parameter allows you to have a notification after authentication to open a web page. This URL must be accessible via HTTPS.

Signed-off-by: Guillaume Marsay [email protected]

@gmarsay
Copy link
Contributor Author

gmarsay commented Sep 1, 2025

@sevan : Any news on this PR?

@sevan
Copy link
Member

sevan commented Sep 1, 2025

"This branch cannot be rebased due to conflicts", will take a look this week and cut the release.

@gmarsay
Copy link
Contributor Author

gmarsay commented Sep 8, 2025

Hi @sevan,
I cleaned up my working branch, there should be no more conflicts

@sevan sevan merged commit 0405c9b into coova:master Sep 9, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants