boxdot / gurk-rs

Signal Messenger client for terminal
GNU Affero General Public License v3.0
458 stars 33 forks source link

Problem running on Mac Monterey 12.6 #186

Closed nickali closed 1 year ago

nickali commented 1 year ago

I downloaded the binary and ran it. Got the QR code and scanned it. All the boxes are blank. I exited and started the application again, but still all blank.

This is what I see in the logs:

2022-10-18T17:46:58.673548Z INFO gurk::storage: loading app data from: /Users/nali/Library/Application Support/gurk/gurk.data.json 2022-10-18T17:46:58.674001Z INFO gurk::app: requesting contact sync 2022-10-18T17:46:58.674663Z INFO presage::config::sled: get_sub_device_sessions: session_prefix=\<some numbers>. 2022-10-18T17:46:58.674905Z INFO libsignal_protocol::session_cipher: Building PreKeyWhisperMessage for: \<some numbers> with preKeyId: \<some other number>

I have posted a message from the signal app on my phone, but nothing shows up in gurk.

Also, I've tried leaving the app running for a couple of hours, hoping the contacts got downloaded, but nothing happened.

Sup3Legacy commented 1 year ago

Hi! The Signal Protocol makes it impossible to retrieve existing messages from a new device, see #173

nickali commented 1 year ago

@Sup3Legacy I'm not trying to retrieve existing messages. While running gurk, new message aren't showin up. Nothing is showing up all, like there are no contacts.

nickali commented 1 year ago

Turns out I was blocking outbound connections to detectportal.firefox.com, which gurk uses to check for network connectivity. Once I whitelisted detectportal.firefox.com, it all works great.

boxdot commented 1 year ago

Great find. Thank you for reporting it to us.