Why does Vivaldi connect to these IPs on startup?
-
I'm concerned about privacy here, especially since Vivaldi is based on Chrome. That said, why does Vivaldi connects to the follow IPs (two of which are Google's, one of which is a datacenter in Germany) on startup and keeps up the connection seemingly indefinitely? 216.58.209.131 82.221.99.163 173.194.40.238
-
Interesting question. I did some research about it.
Chrome does the same.
They have DNS names like *.1e100.net
The Google FAQ says about it:What is 1e100.net?
1e100.net is a Google-owned domain name used to identify the servers in our network.
Following standard industry practice, we make sure each IP address has a corresponding hostname. In October 2009, we started using a single domain name to identify our servers across all Google products, rather than use different product domains such as youtube.com, blogger.com, and google.com. We did this for two reasons: first, to keep things simpler, and second, to proactively improve security by protecting against potential threats such as cross-site scripting attacks.
Most typical Internet users will never see 1e100.net, but we picked a Googley name for it just in case (1e100 is scientific notation for 1 googol).
Furthermore this question was asked on superuser.com. And the answer was:
It's Google Safebrowsing feature in Chrome.
That feature checking sites and tell you if that site is "Attack Site"
sinni800: @MicTech, Google has all it's search servers under the 1e100 domain. I know this is kind of late but w/e. It does not ONLY relate to google safe browsing.
- source: http://superuser.com/questions/75841/what-is-1e100-net-and-why-do-i-have-tcp-ports-open-to-it
So… maybe Google knows where you are surfing with Vivaldi
-
It's the Google Phishing and Malware protection feature, aka Safe Browsing. It can be turned off in privacy settings.
-
It's the Google Phishing and Malware protection feature, aka Safe Browsing. It can be turned off in privacy settings.
Indeed that fixed it. What about the 82.221.99.163 Germany server address?
-
That last one is our Auto-Update server. It's in Iceland, not Germany.
-
It's the Google Phishing and Malware protection feature, aka Safe Browsing. It can be turned off in privacy settings.
Indeed that fixed it. What about the 82.221.99.163 Germany server address?
That's the Thor data center in Iceland, not Germany.
Likely is used for autopdate.
Edit:
Oops
Steinar was faster than me.
-
And a last bit:
When I enter any webpage, this IP pops up: 68.232.35.121
I'm not in the US, the websites do not have Google Analytics, they are on different hostings and do not use CDN systems.
-
@Gwen-Dragon:
May be it is Vivaldi for anonymous browser statistics.
All available privacy settings are cranked up. I do not agree with sending any information to anybody about my browsing, supposedly anonymous or not.
-
@Gwen-Dragon:
Then it may be the Vivaldi CDN for Vivaldi's autoupdate.
Why would a connection open up every time I go to any website? That doesn't make sense.
-
Correlation is not causation.
-
@Gwen-Dragon:
With Wireshark/tcpdump i cant find with a connect to 68.232.35.121 with Vivaldi 1.0.321.3 Beta and other snapshots
Weird, I use tcpview and can see it popping up every time I enter sites. Double-checked my settings before testing again to make sure that every tracky-ish thing is turned off.
-
@Aikimaniac:
It is funny that for several years everything worked well, just 1 hour after i wrote on this forums that i blocked those 3 IP addresses, i cannot connect from my home IP (from which i wrote that reply) and i get this message when trying to enter forums
You have been blocked from accessing this site because your IP address (...) appears in a spam blacklist database
Please see this link for details and instructions on how to remove yourself from this list.
The link goes to spamrats.com
Seriously Vivaldi?!?
Google is onto you!! Haha.
You should look for a cause for that, there must be some. I was going to list possibilities, but I realized that it'd derail the topic. Besides, people who are brace enough to try Vivaldi should be quite techy.
-
@Gwen-Dragon:
The IP seems to be contacted for Gravatars
See the relation graph at https://www.robtex.net/en/advisory/ip/68/232/35/121Strange coincidence, but good to know, now. Great site too, I'm bookmarking it. Thanks for the site.
-
Apart from the random test connections and the update check I could also track the following connections:
No connections on every site load173.194.118.24
https://www.gstatic.com/chrome/config/plugins_2/plugins_win.json
Response: (Something about plugins, like not allowing old versions and other stuff)HTTP/1.1 200 OK Vary: Accept-Encoding Content-Type: application/json Date: Fri, 20 Nov 2015 06:07:56 GMT Expires: Fri, 20 Nov 2015 06:07:56 GMT Last-Modified: Wed, 15 Jul 2015 14:45:00 GMT X-Content-Type-Options: nosniff Server: sffe Content-Length: 12338 X-XSS-Protection: 1; mode=block Cache-Control: public, max-age=0 Age: 0 Alternate-Protocol: 443:quic,p=1 Alt-Svc: quic=":443"; p="1"; ma=604800 { "x-version": 21, "google-talk": { "mime_types": [ ], "versions": [ { "version": "0", "status": "requires_authorization", "comment": "'Google Talk Plugin' and 'Google Talk Plugin Video Accelerator' use two completely different versioning schemes, so we can't define a minimum version." } ], "name": "Google Talk", "group_name_matcher": "*Google Talk*" }, "java-runtime-environment": { "mime_types": [ "application/x-java-applet", "application/x-java-applet;jpi-version=1.7.0_05", "application/x-java-applet;version=1.1", "application/x-java-applet;version=1.1.1", "application/x-java-applet;version=1.1.2", "application/x-java-applet;version=1.1.3", "application/x-java-applet;version=1.2", "application/x-java-applet;version=1.2.1", "application/x-java-applet;version=1.2.2", "application/x-java-applet;version=1.3", "application/x-java-applet;version=1.3.1", "application/x-java-applet;version=1.4", "application/x-java-applet;version=1.4.1", "application/x-java-applet;version=1.4.2", "application/x-java-applet;version=1.5", "application/x-java-applet;version=1.6", "application/x-java-applet;version=1.7", "application/x-java-bean", "application/x-java-bean;jpi-version=1.7.0_05", "application/x-java-bean;version=1.1", "application/x-java-bean;version=1.1.1", "application/x-java-bean;version=1.1.2", "application/x-java-bean;version=1.1.3", "application/x-java-bean;version=1.2", "application/x-java-bean;version=1.2.1", "application/x-java-bean;version=1.2.2", "application/x-java-bean;version=1.3", "application/x-java-bean;version=1.3.1", "application/x-java-bean;version=1.4", "application/x-java-bean;version=1.4.1", "application/x-java-bean;version=1.4.2", "application/x-java-bean;version=1.5", "application/x-java-bean;version=1.6", "application/x-java-bean;version=1.7", "application/x-java-vm", "application/x-java-vm-npruntime" ], "versions": [ { "version": "10.45", "status": "requires_authorization", "comment": "Java SE 7u45" } ], "lang": "en-US", "name": "Java(TM)", "help_url": "https://support.google.com/chrome/?p=plugin_java", "url": "http://java.com/download", "displayurl": true, "group_name_matcher": "Java*" }, "ibm-java-runtime-environment": { "mime_types": [ "application/x-java-applet", "application/x-java-applet;jpi-version=1.7.0_05", "application/x-java-applet;version=1.1", "application/x-java-applet;version=1.1.1", "application/x-java-applet;version=1.1.2", "application/x-java-applet;version=1.1.3", "application/x-java-applet;version=1.2", "application/x-java-applet;version=1.2.1", "application/x-java-applet;version=1.2.2", "application/x-java-applet;version=1.3", "application/x-java-applet;version=1.3.1", "application/x-java-applet;version=1.4", "application/x-java-applet;version=1.4.1", "application/x-java-applet;version=1.4.2", "application/x-java-applet;version=1.5", "application/x-java-applet;version=1.6", "application/x-java-applet;version=1.7", "application/x-java-bean", "application/x-java-bean;jpi-version=1.7.0_05", "application/x-java-bean;version=1.1", "application/x-java-bean;version=1.1.1", "application/x-java-bean;version=1.1.2", "application/x-java-bean;version=1.1.3", "application/x-java-bean;version=1.2", "application/x-java-bean;version=1.2.1", "application/x-java-bean;version=1.2.2", "application/x-java-bean;version=1.3", "application/x-java-bean;version=1.3.1", "application/x-java-bean;version=1.4", "application/x-java-bean;version=1.4.1", "application/x-java-bean;version=1.4.2", "application/x-java-bean;version=1.5", "application/x-java-bean;version=1.6", "application/x-java-bean;version=1.7", "application/x-java-vm", "application/x-java-vm-npruntime" ], "versions": [ ], "name": "IBM Java", "group_name_matcher": "*IBM*Java*" }, "realplayer": { "mime_types": [ "audio/vnd.rn-realaudio", "video/vnd.rn-realvideo", "audio/x-pn-realaudio-plugin", "audio/x-pn-realaudio" ], "versions": [ { "version": "15.0.2.71", "status": "requires_authorization", "reference": "http://service.real.com/realplayer/security/02062012_player/en/" } ], "lang": "en-US", "name": "RealPlayer", "help_url": "https://support.google.com/chrome/?p=plugin_real", "url": "http://forms.real.com/real/realone/download.html?type=rpsp_us", "group_name_matcher": "*RealPlayer*" }, "adobe-flash-player": { "mime_types": [ "application/futuresplash", "application/x-shockwave-flash" ], "versions": [ { "version": "18.0.0.209", "status": "requires_authorization", "reference": "https://helpx.adobe.com/security/products/flash-player/apsb15-18.html" } ], "lang": "en-US", "name": "Adobe Flash Player", "help_url": "https://support.google.com/chrome/?p=plugin_flash", "url": "https://support.google.com/chrome/answer/6258784", "displayurl": true, "group_name_matcher": "*Shockwave Flash*" }, "adobe-shockwave": { "mime_types": [ "application/x-director" ], "versions": [ { "version": "12.1.0.150", "status": "requires_authorization", "reference": "https://helpx.adobe.com/security/products/shockwave/apsb14-10.html" } ], "lang": "en-US", "name": "Adobe Shockwave Player", "help_url": "https://support.google.com/chrome/?p=plugin_shockwave", "url": "http://fpdownload.macromedia.com/get/shockwave/default/english/win95nt/latest/Shockwave_Installer_Slim.exe", "group_name_matcher": "*Shockwave for Director*" }, "adobe-reader": { "mime_types": [ "application/pdf", "application/vnd.adobe.x-mars", "application/vnd.adobe.xdp+xml", "application/vnd.adobe.xfd+xml", "application/vnd.adobe.xfdf", "application/vnd.fdf" ], "versions": [ { "version": "10.1.13", "status": "requires_authorization", "reference": "https://helpx.adobe.com/security/products/reader/apsb14-28.html" }, { "version": "11", "status": "out_of_date" }, { "version": "11.0.10", "status": "requires_authorization", "reference": "https://helpx.adobe.com/security/products/reader/apsb14-28.html" } ], "lang": "en-US", "name": "Adobe Reader", "help_url": "https://support.google.com/chrome/?p=plugin_pdf", "url": "https://get.adobe.com/reader/", "displayurl": true, "group_name_matcher": "*Adobe Acrobat*" }, "apple-quicktime": { "mime_types": [ "application/sdp", "application/x-mpeg", "application/x-rtsp", "application/x-sdp", "audio/3ggp", "audio/3ggp2", "audio/aac", "audio/ac3", "audio/aiff", "audio/amr", "audio/basic", "audio/mid", "audio/midi", "audio/mp4", "audio/mpeg", "audio/vnd.qcelp", "audio/wav", "audio/x-aac", "audio/x-ac3", "audio/x-aiff", "audio/x-caf", "audio/x-gsm", "audio/x-m4a", "audio/x-m4b", "audio/x-m4p", "audio/x-midi", "audio/x-mpeg", "audio/x-wav", "image/jp2", "image/jpeg2000", "image/jpeg2000-image", "image/pict", "image/png", "image/x-jpeg2000-image", "image/x-macpaint", "image/x-pict", "image/x-png", "image/x-quicktime", "image/x-sgi", "image/x-targa", "video/3ggp", "video/3ggp2", "video/flc", "video/mp4", "video/mpeg", "video/quicktime", "video/sd-video", "video/x-m4v", "video/x-mpeg" ], "versions": [ { "version": "7.7.6", "status": "requires_authorization", "reference": "http://support.apple.com/kb/HT203092" } ], "lang": "en-US", "name": "QuickTime Player", "help_url": "https://support.google.com/chrome/?p=plugin_quicktime", "url": "http://appldnld.apple.com/QuickTime/041-3089.20111026.Sxpr4/QuickTimeInstaller.exe", "group_name_matcher": "*QuickTime Plug-in*" }, "windows-media-player": { "mime_types": [ ], "lang": "en-US", "name": "Windows Media Player", "help_url": "https://support.google.com/chrome/?p=plugin_wmp", "url": "http://www.interoperabilitybridges.com/wmp-extension-for-chrome", "displayurl": true, "group_name_matcher": "*Windows Media Player*" }, "divx-player": { "mime_types": [ "video/divx", "video/x-matroska" ], "versions": [ { "version": "1.4.3.4", "status": "requires_authorization" } ], "lang": "en-US", "name": "DivX Web Player", "help_url": "https://support.google.com/chrome/?p=plugin_divx", "url": "http://download.divx.com/player/divxdotcom/DivXWebPlayerInstaller.exe", "group_name_matcher": "*DivX Web Player*" }, "silverlight": { "mime_types": [ "application/x-silverlight", "application/x-silverlight-2" ], "versions": [ { "version": "5.1.40416.0", "status": "requires_authorization", "reference": "https://support.microsoft.com/kb/3056819" } ], "lang": "en-US", "name": "Silverlight", "url": "http://go.microsoft.com/fwlink/?LinkID=149156", "group_name_matcher": "*Silverlight*" }, "microsoft-office": { "mime_types": [ ], "versions": [ { "version": "0", "status": "requires_authorization", "comment": "Microsoft Office has no version information." } ], "name": "Microsoft Office", "group_name_matcher": "*Microsoft Office*" }, "nvidia-3d": { "mime_types": [ ], "versions": [ { "version": "0", "status": "requires_authorization", "comment": "NVidia 3D has no version information." } ], "name": "NVIDIA 3D", "group_name_matcher": "*NVIDIA 3D*" }, "google-chrome-pdf": { "mime_types": [ ], "versions": [ { "version": "0", "status": "up_to_date", "comment": "Chrome PDF Viewer has no version information." } ], "name": "Chrome PDF Viewer", "group_name_matcher": "*Chrome PDF Viewer*" }, "chromium-pdf": { "mime_types": [ ], "versions": [ { "version": "0", "status": "up_to_date", "comment": "Chrome PDF Viewer has no version information." } ], "name": "Chromium PDF Viewer", "group_name_matcher": "*Chromium PDF Viewer*" }, "google-update": { "mime-types": [ ], "versions": [ { "version": "0", "status": "requires_authorization", "comment": "Google Update plugin is versioned but kept automatically up-to-date" } ], "name": "Google Update", "group_name_matcher": "Google Update" }, "facebook-video-calling": { "mime_types": [ "application/skypesdk-plugin" ], "versions": [ { "version": "0", "status": "requires_authorization", "comment": "We do not track version information for the Facebook Video Calling Plugin." } ], "lang": "en-US", "name": "Facebook Video Calling", "url": "https://www.facebook.com/chat/video/videocalldownload.php", "group_name_matcher": "*Facebook Video*" }, "google-earth": { "mime_types": [ "application/geplugin" ], "versions": [ { "version": "0", "status": "requires_authorization", "comment": "We do not track version information for the Google Earth Plugin." } ], "lang": "en-US", "name": "Google Earth", "url": "http://www.google.com/earth/explore/products/plugin.html", "group_name_matcher": "*Google Earth*" } }
216.58.222.14
https://clients2.google.com/service/update2
Extensions update
Sent data:<request protocol="3.0" version="chrome-47.0.2526.64" prodversion="47.0.2526.64" requestid="{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}" lang="XX" updaterchannel="" prodchannel="" os="win" arch="x86" nacl_arch="x86-64" wow64="1"><hw physmemory="4"><os platform="Windows" version="6.3" arch="x86_64"><app appid="extensionID" version="1.4.8.865"><updatecheck></updatecheck></app></os></hw></request> ```Response:
HTTP/1.1 200 OK
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: Fri, 01 Jan 1990 00:00:00 GMT
Date: Fri, 20 Nov 2015 06:12:58 GMT
Content-Type: text/xml; charset=UTF-8
X-Daynum: 3244
X-Daystart: 79978
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
Server: GSE
Alternate-Protocol: 443:quic,p=1
Alt-Svc: quic=":443"; p="1"; ma=604800
Content-Length: 1168<response protocol="3.0" server="prod"><daystart elapsed_days="3244" elapsed_seconds="79978"><app appid="extensionID" cohort="" cohortname="" status="ok"><updatecheck status="noupdate"></updatecheck></app><app appid="extensionID" cohort="" cohortname="" status="ok"><updatecheck status="ok"><manifest version="2637"><packages><package fp="2.2637.0.0.0" hash="XXXX/XXXXXXXXXXXXXXXXX=" name="crl-set-delta-XXXX-XXXXXXXXXXXXXX.crx.data" required="true" size="1964"></package></packages><actions><action event="update" run="crl-set-delta-XXXX-XXXXXXXXXXXXXXXXXX.crx.data"><action event="postinstall" version="2637"></action></action></actions></manifest></updatecheck></app></daystart></response>
64.233.190.105 https://www.google.com/searchdomaincheck?format=domain&type=chrome Response: (Check for last good Google address, should be removed as it's useless)
HTTP/1.1 200 OK
Date: Fri, 20 Nov 2015 06:27:36 GMT
Expires: Fri, 20 Nov 2015 06:27:36 GMT
Cache-Control: private, max-age=5184000
Vary: Cookie
Content-Type: text/plain; charset=UTF-8
Server: gws
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN
Alternate-Protocol: 443:quic,p=1
Alt-Svc: quic="www.google.com:443"; p="1"; ma=600,quic=":443"; p="1"; ma=600
Content-Length: 14.google.com
216.58.222.42 https://translate.googleapis.com/translate_a/l?client=chrome&hl=pt&key=AIzaSyBBPv26Ne5UxEKe7ZcqpgUWakoztQUutss&alpha=1 Response: (No idea why this is downloaded at all)
HTTP/1.1 200 OK
Date: Fri, 20 Nov 2015 06:27:36 GMT
Expires: Fri, 20 Nov 2015 06:27:36 GMT
Cache-Control: private, max-age=86400
Content-Type: application/json; charset=UTF-8
Content-Language: pt
X-Content-Type-Options: nosniff
Content-Disposition: attachment; filename="f.txt"
Server: HTTP server (unknown)
X-XSS-Protection: 1; mode=block
Alternate-Protocol: 443:quic,p=1
Alt-Svc: quic=":443"; p="1"; ma=604800
Content-Length: 2891{"sl":{"auto":"Detectar idioma","af":"africâner","sq":"albanês","de":"alemão","ar":"árabe","hy":"armênio","az":"azerbaijano","eu":"basco","bn":"bengali","be":"bielo-russo","my":"Birmanês","bs":"bósnio","bg":"búlgaro","ca":"catalão","kk":"cazaque","ceb":"Cebuano","ny":"Chichewa","zh-CN":"chinês","si":"Cingalês","ko":"coreano","ht":"crioulo haitiano","hr":"croata","da":"dinamarquês","sk":"eslovaco","sl":"esloveno","es":"espanhol","eo":"esperanto","et":"estoniano","fi":"finlandês","fr":"francês","gl":"galego","cy":"galês","ka":"georgiano","el":"grego","gu":"gujarati","ha":"hauçá","iw":"hebraico","hi":"hindi","hmn":"Hmong","nl":"holandês","hu":"húngaro","ig":"Igbo","id":"indonésio","en":"inglês","yo":"ioruba","ga":"irlandês","is":"islandês","it":"italiano","ja":"japonês","jw":"javanês","kn":"kannada","km":"Khmer","lo":"laosiano","la":"latim","lv":"letão","lt":"lituano","mk":"macedônico","ml":"malaiala","ms":"malaio","mg":"malgaxe","mt":"maltês","mi":"maori","mr":"marathi","mn":"mongol","ne":"nepalês","no":"norueguês","fa":"persa","pl":"polonês","pt":"português","pa":"punjabi","ro":"romeno","ru":"russo","sr":"sérvio","st":"sesotho","so":"somália","sw":"suaíle","su":"sudanês","sv":"sueco","tg":"tadjique","tl":"tagalo","th":"tailandês","ta":"tâmil","cs":"tcheco","te":"telugo","tr":"turco","uk":"ucraniano","ur":"urdu","uz":"usbeque","vi":"vietnamita","yi":"yiddish","zu":"zulu"},"tl":{"af":"africâner","sq":"albanês","de":"alemão","ar":"árabe","hy":"armênio","az":"azerbaijano","eu":"basco","bn":"bengali","be":"bielo-russo","my":"Birmanês","bs":"bósnio","bg":"búlgaro","ca":"catalão","kk":"cazaque","ceb":"Cebuano","ny":"Chichewa","zh-CN":"chinês (simplificado)","zh-TW":"chinês (tradicional)","si":"Cingalês","ko":"coreano","ht":"crioulo haitiano","hr":"croata","da":"dinamarquês","sk":"eslovaco","sl":"esloveno","es":"espanhol","eo":"esperanto","et":"estoniano","fi":"finlandês","fr":"francês","gl":"galego","cy":"galês","ka":"georgiano","el":"grego","gu":"gujarati","ha":"hauçá","iw":"hebraico","hi":"hindi","hmn":"Hmong","nl":"holandês","hu":"húngaro","ig":"Igbo","id":"indonésio","en":"inglês","yo":"ioruba","ga":"irlandês","is":"islandês","it":"italiano","ja":"japonês","jw":"javanês","kn":"kannada","km":"Khmer","lo":"laosiano","la":"latim","lv":"letão","lt":"lituano","mk":"macedônico","ml":"malaiala","ms":"malaio","mg":"malgaxe","mt":"maltês","mi":"maori","mr":"marathi","mn":"mongol","ne":"nepalês","no":"norueguês","fa":"persa","pl":"polonês","pt":"português","pa":"punjabi","ro":"romeno","ru":"russo","sr":"sérvio","st":"sesotho","so":"somália","sw":"suaíle","su":"sudanês","sv":"sueco","tg":"tadjique","tl":"tagalo","th":"tailandês","ta":"tâmil","cs":"tcheco","te":"telugo","tr":"turco","uk":"ucraniano","ur":"urdu","uz":"usbeque","vi":"vietnamita","yi":"yiddish","zu":"zulu"},"al":{}}
-
Google Safe Browsing is a service provided by Google that provides lists of URLs for web resources that contain malware or phishing content.The Google Chrome, Apple Safari and Mozilla Firefox web browsers use the lists from the Google Safe Browsing service for checking pages against potential threats.Google also provides a public API for the service.
Note that the price of that service is that Google gets to create a chronological listing of every URL to which a browser using that IP and user-agent string visits, in what order, and how often. Google then slices and dices that data and markets it to their interested customers who pay for the data product. If that process troubles a user or causes him privacy concerns, he can shut off Safe Browsing via Menu > Tools > Settings > Privacy > uncheck "Enable Google Phishing and Malware Protection" and "Report Safe Browsing Incidents to Google" > close the settings panel. I'm not advocating a position here, but I do believe it's always important to understand both the water one in which one is swimming and the actual costs of 'free' services one uses. Informed decisions are the best decisions.
-
Again Google safe browsing.
This page (links can be found on official save browsing Mozilla pages) states that Firefox maintaines a cached list locally and just performs site requests to this local database.
"One of the most persistent misunderstandings about Safe Browsing is the idea that the browser needs to send all visited URLs to Google in order to verify whether or not they are safe."
It seems not 100% clear to me how secure/not secure safe browsing is.
But see for yourself https://feeding.cloud.geek.nz/posts/how-safe-browsing-works-in-firefox/Does Vivaldi also maintain local cached lists?
-
Again Google safe browsing.
This page (links can be found on official save browsing Mozilla pages) states that Firefox maintaines a cached list locally and just performs site requests to this local database.
"One of the most persistent misunderstandings about Safe Browsing is the idea that the browser needs to send all visited URLs to Google in order to verify whether or not they are safe."
It seems not 100% clear to me how secure/not secure safe browsing is.
But see for yourself https://feeding.cloud.geek.nz/posts/how-safe-browsing-works-in-firefox/Does Vivaldi also maintain local cached lists?
Since it connects, I bet it doesn't.
-
Ppafflick moved this topic from Vivaldi for Windows on