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

improv: error cleaning and local state storage in $APP. #3

Merged
merged 2 commits into from May 21, 2022
Merged

Conversation

bennjii
Copy link
Member

@bennjii bennjii commented May 21, 2022

Working Build Feature

Why is this needed?
This change moves the configuration file wg0.conf from the tauri $RESOURCE to $APP. This removes the need for administrative privilege escalation. This is a working build, accommodated with the switch to CA verified SSL
certificates using cloudflare.

Context
This moves the build from a perm-locked to perm-free version. Upon building, the app folder is created and establishes presence. This was required, as reseda was running into issues with storing and managing files, where it was unable to access the file due to its placement in Program Files. This was conjoined with its issues in SSL verification as the servers were still on HTTP (unsecure) connection handling protocols. Hence, reseda moved from name.com to cloudflare for DNS, which has a free wildcard SSL layer for proxied connections. Hence, after moving to cloudflare, (although manually) connections work perfectly under a cloudflare.

Drawbacks of Implementation
(references reseda-server): By using cloudflare, the service is more protected against attacks and has SSL TSL socket protection for handling and creating connections. However, there is one drawback of this implementation. This is the SSL subdomain assignment, as currently I am unable to dynamically allocate subdomains for the SSL layer as servers come up and down. Hence, a further implementation of pinging and dynamic up/down server status management must be upheld in order to verify server integrity. Furthermore, as dynamic allocations of subdomain DNS's which are now relied upon for connection (indisputable), new servers must be manually added to the cloudflare network. This is a concern for future scaling, and so forth actions will be taken to mitigate or circumvent these issues.

Features:

  • Working Version of Reseda
  • Free Access to $APP directory
  • Cloudflare Hosting for Servers

@bennjii bennjii added the enhancement New feature or request label May 21, 2022
@bennjii bennjii self-assigned this May 21, 2022
@bennjii bennjii merged commit ea21570 into master May 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant