8000 feat(cli, next): use self signed certificates for local-dns by augustoccesar · Pull Request #201 · mentimeter/linkup · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

feat(cli, next): use self signed certificates for local-dns #201

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

Merged

Conversation

augustoccesar
Copy link
Collaborator
@augustoccesar augustoccesar commented Mar 11, 2025

Description

This changes so that we don't need Caddy and the certificate management with the worker.
With this, when installing local-dns a Certificate Authority certificate is created for Linkup and allowed on the local machine.
Then other certificates for the subdomains are created and signed by that CA.

TODO (here or on follow-up)

  • Cleanup worker to remove unnecessary certificate management.
    • Since this is now being merged on a next branch. We can do that later.
  • Update the following PRs to remove Caddy: (decided to cancel those PRs for now and they can be revisited after we decide how this change will move forward)
  • Update the required workflows to pass on PRs to include the new ones per target OS.
    • Since this is now being merged on a next branch. We can do that later.

Closes SHIP-1993
Related to SHIP-2057

@augustoccesar augustoccesar force-pushed the augustoccesar/self-signed-certificates-for-local-dns-2 branch from 852f61d to c880cf2 Compare March 12, 2025 10:43
@augustoccesar augustoccesar requested a review from a team March 13, 2025 08:00
@augustoccesar
Copy link
Collaborator Author

This will be merged now into next and we can use that branch to test.
Will have a follow-up PR to allow us to have testing version of Linkup.

@augustoccesar augustoccesar marked this pull request as ready for review March 18, 2025 08:21
@augustoccesar augustoccesar changed the title feat: use self signed certificates for local-dns feat(next): use self signed certificates for local-dns Mar 18, 2025
@augustoccesar augustoccesar changed the title feat(next): use self signed certificates for local-dns feat(cli)[next]: use self signed certificates for local-dns Mar 18, 2025
@augustoccesar augustoccesar changed the title feat(cli)[next]: use self signed certificates for local-dns feat(cli, next): use self signed certificates for local-dns Mar 18, 2025
@augustoccesar augustoccesar merged commit 46d5efe into next Mar 18, 2025
6 checks passed
@augustoccesar augustoccesar deleted the augustoccesar/self-signed-certificates-for-local-dns-2 branch March 18, 2025 08:43
augustoccesar added a commit that referenced this pull request Apr 9, 2025
This will be merged to release `3.0.0`.

Closes SHIP-2057

### Changelog:
- Drop Caddy as a dependency and use self-signed certificates.
  - #201
  - #207
  - #212 
  - #215 
  - #217 
- Drop dnsmasq as a dependency and use a local Hickory server.
  - #219
  - #224
- Support pre-release (beta) versions based on changes to `next` branch.
  - #204
  - #205
  - #211 
  - #213 
  - #214 
  - #221
- Use anyhow for application errors instead of "global" thiserror enum.
  - #218 
- Stop relying on pidfiles for background services
  - #222 
- Move installation script from Bash to Python
  - #223 
  - #226
- Improve possible orphans resolution
  - #225  

Thank you @diegomartinrecillas @ludwigbacklund @solveigsg12 and
@jauniusmentimeter for beta testing it! ❤️
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant
0