thsmi / sieve

Sieve Script Editor
GNU Affero General Public License v3.0
746 stars 57 forks source link

Import missing host.ignoreCertErrors #778

Open EntropyWorks opened 2 years ago

EntropyWorks commented 2 years ago

Prerequisites

What happened?

I'm using the nightly build for MacOS. I had exported the config from a working nightly build on another MacOS machine. When importing the config into the new laptop it appears to connect but just sits there connecting.

  1. Working Sieve.app export configuation
  2. New laptop download new version of Sieve.app from nightly build.
  3. Import old config
  4. Fails to work
  5. Delete config
  6. Manually enter settings from the exported json file.
  7. Make sure to have Fingerprint set
  8. Fails to connect
  9. Open up Developer Tools
  10. Application -> Storage -> Local Storage -> file://
  11. @krmi707c-8yx53fzo6j.host.ignoreCertErrors = UNABLE_TO_VERIFY_LEAF_SIGNATURE
  12. That seems to have fixed it!!!

What did you expect to happen?

I expected the import to work and prompt me for a password. Adding KEY=@krmi707c-8yx53fzo6j.host.ignoreCertErrors VALUE=UNABLE_TO_VERIFY_LEAF_SIGNATURE by hand fixed things.

Screenshots

Screen Shot 2022-07-14 at 7 22 47 PM Screen Shot 2022-07-14 at 7 16 30 PM

Which Version

stale[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

k5123 commented 1 year ago

Confirmed reproduced on Windows. Can only get past the error message by adding UNABLE_TO_VERIFY_LEAF_SIGNATURE in the debugger > Application > Storage > file:// > ???.host.ignoreCertErrors. Application doesn't set this when the warning dialog is OK'd. Value stays at "undefined".

stale[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

k5123 commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

This bot is way too anxious.

stale[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

k5123 commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

Or the issue isn't getting the attention it would need...?

anatoli26 commented 1 year ago

Same here. Spent hours on trying to modify LevelDB externally. Then found this issue and the "solution".

Vince42 commented 2 months ago

The error still exists. I do not get it on my old server, but my new one is all of a sudden producing this error. Any insights where this does come from server-wise and how I could make it operational again?

I am planning to migrate to the new server - but not while Sieve is not working. ;)

Vince42 commented 1 month ago

The error still exists. I do not get it on my old server, but my new one is all of a sudden producing this error. Any insights where this does come from server-wise and how I could make it operational again?

I am planning to migrate to the new server - but not while Sieve is not working. ;)

Sorry for bumping this issue, but I am still stuck and I am not able to apply the suggested workaround. Is there any chance that this error will get fixed in the near future? I am really stuck with my migration; and I dont want to search for new tools to manage my sieve files.