• Browser
  • Mail
  • News
  • Community
  • About
Register Login
HomeBlogsForumThemesContributeSocial

Vivaldi

  • Browser
  • Mail
  • News
  • Community
  • About

Navigation

    • Home
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    1. Home
    2. Community & Services
    3. Sync
    4. Vivaldi not syncing

    Vivaldi not syncing

    Sync
    mint ubuntu
    8
    81
    4.5k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • DoctorG
      D
      DoctorG Soprano
      last edited by DoctorG

      Vivaldi Sync server bifrost.vivaldi.com connects now with TLSv1.2 and TLSv1.3.
      A few hours ago its was only TLSv1.2 – weird servers.

      //EDIT: Now, no connect with TLSv1.3 again 🤷♀
      Perhaps i accidentally checked bifrost.vivaldi.net instead bifrost.vivaldi.com. 😫

      _bug hunter · Volunteer helper · Sopranos tester · Language DE,EN · ♀👵
      Known old dragon lady: Gwen aka Dr. Gwen Agon aka GwenDragon aka DoctorGTesting


      Linux Debian 12 KDE X11 / Windows 11 Pro
      Intel i5-7400 / NVidia GT 710

      LazyLama
      L
      1 Reply Last reply
      Reply Quote 0
      • I
        irz
        last edited by

        Finally I have found the culprit 🤨
        Just turn chrome://flags/#enable-tls13-kyber to disabled if you have encountered this issue
        From https://www.reddit.com/r/sysadmin/comments/1carvpd/chrome_124_breaks_tls_handshake/
        (And yes, I'm also one of the poor soul 🙃 )

        K
        DoctorG
        D
        2 Replies Last reply
        Reply Quote 4
        • LazyLama
          L
          LazyLama @DoctorG
          last edited by

          @irz said in Vivaldi only syncing when on VPN:

          Just turn chrome://flags/#enable-tls13-kyber to disabled if you have encountered this issue

          Does this still need to be done even though @DoctorG said the following?

          ️Vivaldi Sync server bifrost.vivaldi.com connects now with TLSv1.2 and TLSv1.3.
          A few hours ago its was only TLSv1.2 – weird servers.

          I
          1 Reply Last reply
          Reply Quote 0
          • K
            kaleh @DoctorG
            last edited by

            @DoctorG
            I installed Vivaldi Snapshot through the AUR, after I discovered the problem with Vivaldi stable. The problem occurs with stable and snapshot.

            1 Reply Last reply Reply Quote 0
            • I
              irz @LazyLama
              last edited by

              @LazyLama If you set the flag to default and sync works perfectly, don't

              1 Reply Last reply Reply Quote 1
              • K
                kaleh @irz
                last edited by

                @irz Thank you so much! This seems to solve it!
                @LazyLama For me, it is only working with TLS1.3-Kyber disabled.

                DoctorG
                D
                1 Reply Last reply
                Reply Quote 2
                • DoctorG
                  D
                  DoctorG Soprano @kaleh
                  last edited by

                  @kaleh said in Vivaldi only syncing when on VPN:

                  it is only working with TLS1.3-Kyber disabled

                  Strangeness on your Linuxes. Vivaldi Browser should downgrade to TLSv1.2 if TLSv1.3 is not available.

                  _bug hunter · Volunteer helper · Sopranos tester · Language DE,EN · ♀👵
                  Known old dragon lady: Gwen aka Dr. Gwen Agon aka GwenDragon aka DoctorGTesting


                  Linux Debian 12 KDE X11 / Windows 11 Pro
                  Intel i5-7400 / NVidia GT 710

                  1 Reply Last reply Reply Quote 0
                  • Pathduck
                    P
                    Pathduck Moderator Soprano Supporters
                    last edited by Pathduck

                    @irz Great detective work 🙂 👍

                    I tried running the Py script linked to from the https://tldr.fail document. It seems to work fine with Bifrost:

                    $ python tldr_fail_test.py bifrost.vivaldi.com
                    About to send a large TLS ClientHello (1482 bytes) to bifrost.vivaldi.com:443.
                    
                    The server should respond with a TLS ServerHello, which will be some
                    byte string beginning with b'\x16\x03\x03'. If it closes the
                    connection or sends something else, the server is misbehaving.
                    
                    Sending the ClientHello in a single write:
                    b"\x16\x03\x03\x00E\x02\x00\x00A\x03\x03\xaf\n\x0b\x0c\xccB@;$S\x99&*\x82\x13:\xe1l&\xce\xbd\x94\x0e\x05\x85A\t\x01S\xa1\x1c\x9d\x00\xc00\x00\x00\x19\xff\x01\x00\x01\x00\x00\x00\x00\x00\x00\x0b\x00\x04\x03\x00\x01\x02\x00#\x00\x00\x00\x17\x00\x00\x16\x03\x03\n\x0f\x0b\x00\n\x0b\x00\n\x08\x00\x04\xf90\x82\x04\xf50\x82\x03\xdd\xa0\x03\x02\x01\x02\x02\x12\x04\xf9\xa4\xb4\xe9\\aM\x10\xd0\x9b\xe3\xd2\xc8\xd5.\xa5\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\x00031\x0b0\t\x06\x03U\x04\x06\x13\x02US1\x160\x14\x06\x03U\x04\n\x13\rLet's Encrypt1\x0c0\n\x06\x03U\x04\x03\x13\x03R100\x1e\x17\r240825054037Z\x17\r241123054036Z0\x1e1\x1c0\x1a\x06\x03U\x04\x03\x13\x13bifrost.vivaldi.com0\x82"
                    
                    Sending the ClientHello in two separate writes:
                    b"\x16\x03\x03\x00E\x02\x00\x00A\x03\x03\x87N\x1d\xcc\xc2\x7f\x83\xba\x1d\xb1\x1c\x12\xc2\xe9D$\x04\xc1\xd4\xf2\x97\x052`w\xbe\x0e\x1d\xa0\x8e\x9e%\x00\xc00\x00\x00\x19\xff\x01\x00\x01\x00\x00\x00\x00\x00\x00\x0b\x00\x04\x03\x00\x01\x02\x00#\x00\x00\x00\x17\x00\x00\x16\x03\x03\n\x0f\x0b\x00\n\x0b\x00\n\x08\x00\x04\xf90\x82\x04\xf50\x82\x03\xdd\xa0\x03\x02\x01\x02\x02\x12\x04\xf9\xa4\xb4\xe9\\aM\x10\xd0\x9b\xe3\xd2\xc8\xd5.\xa5\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\x00031\x0b0\t\x06\x03U\x04\x06\x13\x02US1\x160\x14\x06\x03U\x04\n\x13\rLet's Encrypt1\x0c0\n\x06\x03U\x04\x03\x13\x03R100\x1e\x17\r240825054037Z\x17\r241123054036Z0\x1e1\x1c0\x1a\x06\x03U\x04\x03\x13\x13bifrost.vivaldi.com0\x82"
                    
                    Repeating the process with a smaller ClientHello (260 bytes).
                    This ClientHello would usually be sent in a single packet, but it
                    demonstrates that the bug is not triggered by the size of the
                    ClientHello, but whether it comes in across multiple reads.
                    (Note this ClientHello is smaller than a ClientHello from browsers
                    today. This script does not reproduce some padding behavior.)
                    
                    Sending the ClientHello in a single write:
                    b"\x16\x03\x03\x00E\x02\x00\x00A\x03\x03k\xd3b\x8b\x90=\xc2\x15\xeb<\xac\x84e\xb3\t\x88\xbbj\x81ac\xdc\x9f\x95\xc1[\xf7}?\xde\x1d\xd6\x00\xc00\x00\x00\x19\xff\x01\x00\x01\x00\x00\x00\x00\x00\x00\x0b\x00\x04\x03\x00\x01\x02\x00#\x00\x00\x00\x17\x00\x00\x16\x03\x03\n\x0f\x0b\x00\n\x0b\x00\n\x08\x00\x04\xf90\x82\x04\xf50\x82\x03\xdd\xa0\x03\x02\x01\x02\x02\x12\x04\xf9\xa4\xb4\xe9\\aM\x10\xd0\x9b\xe3\xd2\xc8\xd5.\xa5\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\x00031\x0b0\t\x06\x03U\x04\x06\x13\x02US1\x160\x14\x06\x03U\x04\n\x13\rLet's Encrypt1\x0c0\n\x06\x03U\x04\x03\x13\x03R100\x1e\x17\r240825054037Z\x17\r241123054036Z0\x1e1\x1c0\x1a\x06\x03U\x04\x03\x13\x13bifrost.vivaldi.com0\x82"
                    
                    Sending the ClientHello in two separate writes:
                    b"\x16\x03\x03\x00E\x02\x00\x00A\x03\x03Jz\xa7W4\xf2\xb6\xef\xb5\xbb\x80\x99\x82\xa1\xdb\x82:R.\x08r\x95/2\xfd\x91*w|HX\x99\x00\xc00\x00\x00\x19\xff\x01\x00\x01\x00\x00\x00\x00\x00\x00\x0b\x00\x04\x03\x00\x01\x02\x00#\x00\x00\x00\x17\x00\x00\x16\x03\x03\n\x0f\x0b\x00\n\x0b\x00\n\x08\x00\x04\xf90\x82\x04\xf50\x82\x03\xdd\xa0\x03\x02\x01\x02\x02\x12\x04\xf9\xa4\xb4\xe9\\aM\x10\xd0\x9b\xe3\xd2\xc8\xd5.\xa5\xfe0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\x00031\x0b0\t\x06\x03U\x04\x06\x13\x02US1\x160\x14\x06\x03U\x04\n\x13\rLet's Encrypt1\x0c0\n\x06\x03U\x04\x03\x13\x03R100\x1e\x17\r240825054037Z\x17\r241123054036Z0\x1e1\x1c0\x1a\x06\x03U\x04\x03\x13\x13bifrost.vivaldi.com0\x82"
                    

                    My guess this is caused by faulty firewalls/routers, most likely Cisco as per the document.
                    https://quickview.cloudapps.cisco.com/quickview/bug/CSCwj82736

                    Users here are also reporting TIMEOUTs not connection close/resets. So the connection gets "stuck" in the router, the connection never completes and times out.

                    As to why the connection works for some time after triggering a curl request, I have no idea... 🤷♂

                    🎻Volunteer helper · Forum moderator · Sopranos tester 🛠️Troubleshooting 🐛Report a bug 📜Markdown help
                    🦆"With a rubber duck, one's never alone" -Douglas Adams🦆

                    1 Reply Last reply Reply Quote 0
                    • DoctorG
                      D
                      DoctorG Soprano
                      last edited by DoctorG

                      Appliances (and software?) from SonicWall and Palo Alto have similar issues with broken TLS.

                      _bug hunter · Volunteer helper · Sopranos tester · Language DE,EN · ♀👵
                      Known old dragon lady: Gwen aka Dr. Gwen Agon aka GwenDragon aka DoctorGTesting


                      Linux Debian 12 KDE X11 / Windows 11 Pro
                      Intel i5-7400 / NVidia GT 710

                      1 Reply Last reply Reply Quote 0
                      • DoctorG
                        D
                        DoctorG Soprano @irz
                        last edited by

                        @irz Nice find. you get a 🏆 😉

                        _bug hunter · Volunteer helper · Sopranos tester · Language DE,EN · ♀👵
                        Known old dragon lady: Gwen aka Dr. Gwen Agon aka GwenDragon aka DoctorGTesting


                        Linux Debian 12 KDE X11 / Windows 11 Pro
                        Intel i5-7400 / NVidia GT 710

                        1 Reply Last reply Reply Quote 0
                        • Pathduck
                          P
                          Pathduck Moderator Soprano Supporters
                          last edited by Pathduck

                          Using a newer version (7.80) of curl it should be possible to force a TLS1.3 connection with these "Post-Quantum" ciphers as long as the server supports it.

                          Ref: https://daniel.haxx.se/blog/2021/10/04/post-quantum-curl/

                          $ curl -V
                          curl 8.10.1 (x86_64-pc-cygwin) libcurl/8.10.1 OpenSSL/3.0.15 zlib/1.3.1 brotli/1.1.0 zstd/1.5.6 libidn2/2.3.7 libpsl/0.21.5 libssh2/1.11.0 nghttp2/1.61.0 libgsasl/2.2.1 OpenLDAP/2.6.8
                          Release-Date: 2024-09-18
                          Protocols: dict file ftp ftps gopher gophers http https imap imaps ipfs ipns ldap ldaps mqtt pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp
                          Features: alt-svc AsynchDNS brotli gsasl GSS-API HSTS HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM PSL SPNEGO SSL threadsafe TLS-SRP UnixSockets zstd
                          
                          $ curl -Iv4 --tlsv1.3 --curves X25519 https://www.vivaldi.com/
                          * Host www.vivaldi.com:443 was resolved.
                          * IPv6: (none)
                          * IPv4: 172.67.21.227, 104.22.59.199, 104.22.58.199
                          *   Trying 172.67.21.227:443...
                          * ALPN: curl offers h2,http/1.1
                          * TLSv1.3 (OUT), TLS handshake, Client hello (1):
                          * TLSv1.3 (IN), TLS handshake, Server hello (2):
                          * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
                          * TLSv1.3 (IN), TLS handshake, Certificate (11):
                          * TLSv1.3 (IN), TLS handshake, CERT verify (15):
                          * TLSv1.3 (IN), TLS handshake, Finished (20):
                          * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
                          * TLSv1.3 (OUT), TLS handshake, Finished (20):
                          * SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384 / X25519 / id-ecPublicKey
                          

                          If people with this problem could try the above, it might show the same issue of a timed out connection. Bifrost of course, does not support TLS1.3.

                          🎻Volunteer helper · Forum moderator · Sopranos tester 🛠️Troubleshooting 🐛Report a bug 📜Markdown help
                          🦆"With a rubber duck, one's never alone" -Douglas Adams🦆

                          mib2berlin
                          M
                          1 Reply Last reply
                          Reply Quote 0
                          • mib2berlin
                            M
                            mib2berlin Soprano @Pathduck
                            last edited by

                            @Pathduck
                            Hi, if you do this with https://bifrost.vivaldi.com you get an error:

                            * TLSv1.3 (IN), TLS alert, handshake failure (552):
                            * OpenSSL/3.1.4: error:0A000410:SSL routines::sslv3 alert handshake failure
                            

                            Opensuse Tumbleweed x86_64 KDE 6.2 X11, Windows 11 Pro, Vivaldi latest
                            HP Probook Intel(R) i5-8350U 16 GB, GPU UHD 620, SSD 256 GB
                            Miniforum-B550 AMD Ryzen 7 4700G 16 GB, Radeon Graphics
                            Redmi Note 14, HyperOS Android 14

                            Pathduck
                            P
                            DoctorG
                            D
                            2 Replies Last reply
                            Reply Quote 0
                            • Pathduck
                              P
                              Pathduck Moderator Soprano Supporters @mib2berlin
                              last edited by

                              @mib2berlin Yes, that's why I wrote:
                              "as long as the server supports it"
                              😉

                              Bifrost does not support TLS1.3.

                              🎻Volunteer helper · Forum moderator · Sopranos tester 🛠️Troubleshooting 🐛Report a bug 📜Markdown help
                              🦆"With a rubber duck, one's never alone" -Douglas Adams🦆

                              1 Reply Last reply Reply Quote 1
                              • DoctorG
                                D
                                DoctorG Soprano @mib2berlin
                                last edited by DoctorG

                                @mib2berlin The bifrost.vivaldi.com has no TLSv1.3 enabled, i already reported this in internal tracker.

                                You can check with sslscan which server is able to connect with.

                                _bug hunter · Volunteer helper · Sopranos tester · Language DE,EN · ♀👵
                                Known old dragon lady: Gwen aka Dr. Gwen Agon aka GwenDragon aka DoctorGTesting


                                Linux Debian 12 KDE X11 / Windows 11 Pro
                                Intel i5-7400 / NVidia GT 710

                                Pathduck
                                P
                                1 Reply Last reply
                                Reply Quote 1
                                • Pathduck
                                  P
                                  Pathduck Moderator Soprano Supporters @DoctorG
                                  last edited by

                                  @DoctorG said in Vivaldi only syncing when on VPN:

                                  The bifrost.vivaldi.com has no TLSv1.3 enabled, i already reported this in internal tracker.

                                  Even if Bifrost had enabled TLS1.3 it wouldn't help these users with timeouts, as I believe the problem is not on the server but incompatible firewall/router with these new ciphers.

                                  🎻Volunteer helper · Forum moderator · Sopranos tester 🛠️Troubleshooting 🐛Report a bug 📜Markdown help
                                  🦆"With a rubber duck, one's never alone" -Douglas Adams🦆

                                  DoctorG
                                  D
                                  1 Reply Last reply
                                  Reply Quote 1
                                  • DoctorG
                                    D
                                    DoctorG Soprano @Pathduck
                                    last edited by

                                    @Pathduck Yes, i believe it is hardware router/appliance issue.

                                    _bug hunter · Volunteer helper · Sopranos tester · Language DE,EN · ♀👵
                                    Known old dragon lady: Gwen aka Dr. Gwen Agon aka GwenDragon aka DoctorGTesting


                                    Linux Debian 12 KDE X11 / Windows 11 Pro
                                    Intel i5-7400 / NVidia GT 710

                                    1 Reply Last reply Reply Quote 1
                                    • Zalex108
                                      Z
                                      Zalex108 moved this topic from Vivaldi for Linux on
                                    • Zalex108
                                      Z
                                      Zalex108 Moderator
                                      last edited by

                                      Hi,
                                      Check about this:
                                      https://forum.vivaldi.net/topic/101158/vivaldi-sync-wont-work-after-using-a-vpn-linux/7

                                      "You cannot know the meaning of your life until you are connected to the power that created you" · Shri Mataji Nirmala Devi

                                      1 Reply Last reply Reply Quote 0
                                      • G
                                        genosensor
                                        last edited by

                                        I ran into the same problem where sync under Linux works from my home but not from my office or public cellular networks. Running Vivaldi 7.0 downloaded from the website.

                                        Disabling TLS 1.3 post-quantum key agreement
                                        allowed sync to work from all networks.

                                        Thanks for the detective work!

                                        DoctorG
                                        D
                                        1 Reply Last reply
                                        Reply Quote 0
                                        • DoctorG
                                          D
                                          DoctorG Soprano @genosensor
                                          last edited by

                                          @genosensor said in Vivaldi not syncing:

                                          Disabling TLS 1.3 post-quantum key agreement

                                          Already known and caused by very bad hardware (router, security appliances, hardware firewalls in companies).

                                          _bug hunter · Volunteer helper · Sopranos tester · Language DE,EN · ♀👵
                                          Known old dragon lady: Gwen aka Dr. Gwen Agon aka GwenDragon aka DoctorGTesting


                                          Linux Debian 12 KDE X11 / Windows 11 Pro
                                          Intel i5-7400 / NVidia GT 710

                                          1 Reply Last reply Reply Quote 0
                                          • G
                                            genosensor
                                            last edited by genosensor

                                            I worked at this .org for 24 years
                                            Network access is very open here in comparison with most large companies.
                                            I have NO other issues with access to other public sites and services from the corporate net.

                                            There may well be something here that is not standards compliant, but, I suspect, this breakage is very common.

                                            I'm willing to help pinpoint the issue if you can provide some tests to run at my end.

                                            Weirdly, I found that sync would NOT connect even if tethering to my T-Mobile phone.

                                            1 Reply Last reply Reply Quote 0
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 5
                                            • 4 / 5
                                            • First post
                                              Last post

                                            Looks like your connection to Vivaldi Forum was lost, please wait while we try to reconnect.

                                            Copyright © Vivaldi Technologies™ — All rights reserved. Privacy Policy | Code of conduct | Terms of use | Vivaldi Status