Git Product home page Git Product logo

Comments (8)

Stillness-2 avatar Stillness-2 commented on June 4, 2024 2

@swrobel Thanks, I reproduced the bug, I will fix it ...

from beardie.

swrobel avatar swrobel commented on June 4, 2024

I removed everything I found for Beardie from Keychain Access to see if I could fix this from popping up constantly. We'll see if that fixes it... I noticed something called a "Beardie Control Server" in there but wasn't able to search the code for what that might be because this is a forked repo. UPDATE: I just got the certificate trust settings popup again this morning.

@Stillness-2 what do you think about un-forking this repo so that it's searchable?
Screen Shot 2022-09-14 at 6 37 56 AM

from beardie.

swrobel avatar swrobel commented on June 4, 2024

I found the following in the code that explains the Control Server:

To encrypt the channel between the browser extension and the main Beardie application, a self-signed certificate named "Beardie Control Server" will be installed in the user's keychain. To do this, you will need to enter the username and password.

IMHO, this certificate should not be installed if Browser Extensions are disabled, as is my use case (I only use it for Spotify)

Screen Shot 2022-09-15 at 10 09 57 AM

macOS 12.6
Beardie 3.0.22

from beardie.

Stillness-2 avatar Stillness-2 commented on June 4, 2024

Hm...
I did not update to 12.6 MacOS still. I think, needs to update.

from beardie.

Stillness-2 avatar Stillness-2 commented on June 4, 2024

@bjarnij
If you leave browser extensions enabled, then Beardie needs to run a local encrypted websocket server. And it requires a self-signed certificate to be installed. Since Beardie restarts the server after waking up from sleep, it asks for a certificate every time if it doesn't exist. Thus, if you don't want to use the Beardie to control web players, then disable "Enable Browser Extensions" in the settings. And it will not ask about certificate every time at the start.

@swrobel
IMHO, this certificate should not be installed if Browser Extensions are disabled, as is my use case (I only use it for Spotify)
So it is, the certificate is not installed if this checkbox is turned off

from beardie.

swrobel avatar swrobel commented on June 4, 2024

the certificate is not installed if this checkbox is turned of

Any ideas why it keeps popping up the Certificate Trust Settings dialog if I have Browser Extensions disabled?

from beardie.

Stillness-2 avatar Stillness-2 commented on June 4, 2024

Some discussion about certificate :)
beardedspice/beardedspice#980 (comment)

@swrobel no ideas yet
you can try to collect the logs, and send it to me. They are located here:~/Library/Group\ Containers/5F2QV47DGC.com.calm-apps.mac.beardie/Library/Logs

from beardie.

swrobel avatar swrobel commented on June 4, 2024

@Stillness-2 here are some recent ones:

2022/09/14 21:07:37:194  Error occurred: Error Domain=UNErrorDomain Code=1 "Notifications are not allowed for this application" UserInfo={NSLocalizedDescription=Notifications are not allowed for this application}
2022/09/14 23:18:14:932  Error occurred: Error Domain=UNErrorDomain Code=1 "Notifications are not allowed for this application" UserInfo={NSLocalizedDescription=Notifications are not allowed for this application}
2022/09/14 23:22:18:277  Error occurred: Error Domain=UNErrorDomain Code=1 "Notifications are not allowed for this application" UserInfo={NSLocalizedDescription=Notifications are not allowed for this application}
2022/09/14 23:24:10:299  Error occurred: Error Domain=UNErrorDomain Code=1 "Notifications are not allowed for this application" UserInfo={NSLocalizedDescription=Notifications are not allowed for this application}
2022/09/15 00:02:58:317  Error occurred: Error Domain=UNErrorDomain Code=1 "Notifications are not allowed for this application" UserInfo={NSLocalizedDescription=Notifications are not allowed for this application}
2022/09/15 01:09:57:576  Error occurred: Error Domain=UNErrorDomain Code=1 "Notifications are not allowed for this application" UserInfo={NSLocalizedDescription=Notifications are not allowed for this application}
2022/09/15 01:36:30:669  Error occurred: Error Domain=UNErrorDomain Code=1 "Notifications are not allowed for this application" UserInfo={NSLocalizedDescription=Notifications are not allowed for this application}
2022/09/15 01:45:54:349  Error occurred: Error Domain=UNErrorDomain Code=1 "Notifications are not allowed for this application" UserInfo={NSLocalizedDescription=Notifications are not allowed for this application}
2022/09/15 01:47:41:360  Error occurred: Error Domain=UNErrorDomain Code=1 "Notifications are not allowed for this application" UserInfo={NSLocalizedDescription=Notifications are not allowed for this application}
2022/09/15 04:53:47:305  Network tabs services PAUSED
2022/09/15 14:40:23:351  Generating new anonymous self-signed SSL identity labeled "Beardie"...
2022/09/15 14:40:54:690  ERROR: SecTrustSettingsSetTrustSettings() returned -60006
2022/09/15 14:40:54:693  Error occured when creating self signed certificate: (null)
2022/09/15 14:40:54:694  Network tabs services resumed
2022/09/15 17:02:33:845  Launcher 'com.calm-apps.mac.beardie.launcher' is configured to start at login
2022/09/15 17:09:52:864  Launcher 'com.calm-apps.mac.beardie.launcher' is configured to start at login
2022/09/15 23:46:17:896  Error occurred: Error Domain=UNErrorDomain Code=1 "Notifications are not allowed for this application" UserInfo={NSLocalizedDescription=Notifications are not allowed for this application}
2022/09/15 23:59:28:778  Error occurred: Error Domain=UNErrorDomain Code=1 "Notifications are not allowed for this application" UserInfo={NSLocalizedDescription=Notifications are not allowed for this application}
2022/09/16 00:09:29:254  Error occurred: Error Domain=UNErrorDomain Code=1 "Notifications are not allowed for this application" UserInfo={NSLocalizedDescription=Notifications are not allowed for this application}
2022/09/16 00:12:15:333  Error occurred: Error Domain=UNErrorDomain Code=1 "Notifications are not allowed for this application" UserInfo={NSLocalizedDescription=Notifications are not allowed for this application}
2022/09/16 00:24:16:544  Error occurred: Error Domain=UNErrorDomain Code=1 "Notifications are not allowed for this application" UserInfo={NSLocalizedDescription=Notifications are not allowed for this application}
2022/09/16 00:29:34:445  Error occurred: Error Domain=UNErrorDomain Code=1 "Notifications are not allowed for this application" UserInfo={NS
LocalizedDescription=Notifications are not allowed for this application}
2022/09/16 00:30:37:173  Error occurred: Error Domain=UNErrorDomain Code=1 "Notifications are not allowed for this application" UserInfo={NS
LocalizedDescription=Notifications are not allowed for this application}
2022/09/16 00:33:25:462  Error occurred: Error Domain=UNErrorDomain Code=1 "Notifications are not allowed for this application" UserInfo={NS
LocalizedDescription=Notifications are not allowed for this application}
2022/09/16 04:57:34:310  Network tabs services PAUSED
2022/09/16 14:18:46:689  ERROR: SecTrustSettingsSetTrustSettings() returned -60006
2022/09/16 14:18:46:708  Error occured when creating self signed certificate: (null)
2022/09/16 14:18:46:708  Network tabs services resumed
2022/09/16 16:32:43:753  Network tabs services PAUSED
2022/09/16 16:45:53:556  ERROR: SecTrustSettingsSetTrustSettings() returned -60006
2022/09/16 16:45:53:557  Error occured when creating self signed certificate: (null)
2022/09/16 16:45:53:557  Network tabs services resumed
2022/09/16 21:58:41:896  Network tabs services PAUSED
2022/09/16 22:00:19:047  ERROR: SecTrustSettingsSetTrustSettings() returned -60006
2022/09/16 22:00:19:048  Error occured when creating self signed certificate: (null)
2022/09/16 22:00:19:048  Network tabs services resumed
2022/09/16 23:02:22:520  Error occurred: Error Domain=UNErrorDomain Code=1 "Notifications are not allowed for this application" UserInfo={NSLocalizedDescription=Notifications are not allowed for this application}
2022/09/16 23:11:00:560  Error occurred: Error Domain=UNErrorDomain Code=1 "Notifications are not allowed for this application" UserInfo={NSLocalizedDescription=Notifications are not allowed for this application}
2022/09/16 23:13:14:748  Error occurred: Error Domain=UNErrorDomain Code=1 "Notifications are not allowed for this application" UserInfo={NSLocalizedDescription=Notifications are not allowed for this application}

from beardie.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.