@oschonrock is it used by ubuntu?

@harald

Apparently yes... My desktop keeps telling me to "log into the connection" because it can't prove that the internet is working so it thinks it's like a public WiFi connection with a captive portal where you have to give away your email address to get access.

@harald

Seems they fixed it. For the record this is what is supposed to happen (ie a 204, with "x-networkmanager-status: online")

$ curl -v http://connectivity-check.ubuntu.com/
* Trying 91.189.91.96:80...
* Connected to connectivity-check.ubuntu.com (91.189.91.96) port 80
> GET / HTTP/1.1
> Host: connectivity-check.ubuntu.com
> User-Agent: curl/8.5.0
> Accept: */*
>
< HTTP/1.1 204 No Content
< x-networkmanager-status: online

@harald

Thoughts...

- I can see why they might want to do that.

- It also means someone sniffing the network near their ASN, can determine who is running ubuntu... (public IP leaked)

- using https wouldn't help.. the source IP would still be leaked

- I haven't captured the actual request from "network manager" with wireshark or similar. I wonder what other info is in the request? Especially given it's unencrypted http