Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Digitally sign releases? #262

Open
AlexAltea opened this issue Nov 2, 2023 · 3 comments
Open

Digitally sign releases? #262

AlexAltea opened this issue Nov 2, 2023 · 3 comments

Comments

@AlexAltea
Copy link

Every time I try to install VisualD on Windows, I have to dodge countless safety warnings because the executable is unsigned. Although we get some assurance via https:// but still if I leave installers somewhere, I'd much rather have the assurance they have not been tampered with.

Would it be possible to digitally sign future releases? Does the Dlang Foundation have a code sign cert?

@Geod24
Copy link
Member

Geod24 commented Nov 9, 2023

CC @mdparker

@mdparker
Copy link
Member

We used to have an affordable one that someone set up for us for signing dmd releases, but that option is no longer available. @ibuclaw looked into other options a while back, but as I recall they were ridiculously expensive. So we don't have one right now.

@rainers
Copy link
Member

rainers commented Dec 16, 2023

I have signed https://github.com/dlang/visuald/releases/tag/v1.4.0-beta2 with the expired certificates, this seems to reduce the number of dialogs that you have to go through before running the installer after download.

Please note that downloading an update installer from the Visual D settings update page does not show any of the safety warnings.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants