talk-desktop icon indicating copy to clipboard operation
talk-desktop copied to clipboard

Untrusted ceritificate ONLY when Mac on same network as server

Open Ylan opened this issue 1 year ago • 4 comments

Cheers for a fine App

  • Please use the 👍 reaction to show that you are affected by the same issue.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

Steps to reproduce

  1. Run Nextcloud Talk client on Mac on local network (The same network as nextcloudpi on Raspberry Pi)

Expected behaviour

It should accept my Let's Encrypt certificate as it does when I'm connecting my mac over my phone or other network.

Actual behaviour

I get Untrusted certificate warning, when I start the client, and it comes back every now and then.

Diagnosis and logs

Diagnosis report

Insert a diagnosis report here.

Diagnosis report

Nextcloud Talk Desktop
Version v1.0.1
Built-in Talk version v20.1.1
Operating system Darwin 24.2.0 (Darwin Kernel Version 24.2.0: Fri Dec 6 18:56:34 PST 2024; root:xnu-11215.61.5~2/RELEASE_ARM64_T6020)
Executable Path /Applications/Nextcloud Talk.app/Contents/MacOS/Nextcloud Talk
Connected to -
Nextcloud server version 30.0.4
Nextcloud Talk version 20.1.1
notifications app enabled ✅ yes
notify_push app enabled ✅ yes

Application config

{
  "theme": "default",
  "systemTitleBar": false,
  "monochromeTrayIcon": true,
  "zoomFactor": 1,
  "playSoundChat": "respect-dnd",
  "playSoundCall": "respect-dnd",
  "enableCallbox": "respect-dnd"
}
Client logs

Press Ctrl+Shift+I (Cmd+Option+C on macOS) or use the context menu to open the developer tools, then go to the Console tab.

Using locale "sv_SE" for language "en_GB"
index.js:2 Language pack "en_GB" for "talk_desktop" loaded...
index.js:2 Language pack "en_GB" for "spreed" loaded...
JitsiStreamBackgroundEffect.worker.js?v=fa1b69e42302a02d7a71:1 [WASM] Loading model of size: 249792
JitsiStreamBackgroundEffect.worker.js?v=fa1b69e42302a02d7a71:1 INFO: Created TensorFlow Lite XNNPACK delegate for CPU.
printChar @ JitsiStreamBackgroundEffect.worker.js?v=fa1b69e42302a02d7a71:1
-----------------------------------------------------------
        
        
       Failed to load resource: the server responded with a status of 404 ()
-----------------------------------------------------------
        
        
       Failed to load resource: the server responded with a status of 404 ()

Ylan avatar Dec 23 '24 11:12 Ylan

We'll check it.

ShGKme avatar Dec 24 '24 15:12 ShGKme

I should add that my iPhone client does not have this issue. Neither accessing through browser (Google Chrome or Safari) or the iPad client running on my Mac. I also noticed that it doesn't happen when I connect via the guest network of the same router.

Humbly, Ylan

Ylan avatar Dec 26 '24 12:12 Ylan

Confirming that accepting (Trust) the certificate in the macOS native certificate dialog doesn't prevent the error and showing the dialog on the next request...

ShGKme avatar Feb 03 '25 18:02 ShGKme

I get Untrusted certificate warning, when I start the client, and it comes back every now and then.

Can confirm this behavior...

ShGKme avatar Feb 04 '25 08:02 ShGKme