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

Re-architect everything to be more secure (among other things) #191

Merged
merged 102 commits into from
May 5, 2021

Conversation

smolck
Copy link
Owner

@smolck smolck commented Apr 14, 2021

This . . . is probably gonna take a while. May not even end up merging . . . but let's hope so, because that would make this a huge waste of time 😅

May update this description later to go into more detail about what I'm doing, why I'm doing it, etc. when I'm in more of a mood to describe things, but TL;DR is the architecture of veonim (and therefore uivonim) is a bit of a mess, and doesn't really follow modern best-practice at all. This PR should, at least somewhat, fix that, if all goes well.

Going ahead and getting this PR up but still lots more to be done before it's even close to mergeable, ATM this doesn't even build.

Some refs:

@smolck smolck mentioned this pull request Apr 15, 2021
@smolck smolck changed the title Re-architect everything to be more secure/better/etc. Re-architect everything to be more secure (among other things) Apr 23, 2021
@smolck smolck marked this pull request as ready for review May 5, 2021 15:16
@smolck
Copy link
Owner Author

smolck commented May 5, 2021

Everything seems to be working well now, I may take some time to go through any TODOs left over and perhaps do a bit more testing; also need to update the README for how to build/run and perhaps some other small things (such as fixing the broken tests), but I will tentatively say that I think this is just about mergeable.

@smolck smolck merged commit a85efbf into master May 5, 2021
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

Successfully merging this pull request may close these issues.

1 participant