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

Fix ban system #2271

Merged
merged 4 commits into from
Apr 12, 2021
Merged

Fix ban system #2271

merged 4 commits into from
Apr 12, 2021

Conversation

SignatureBeef
Copy link
Member

This improves the migration/conversion process in the ban manager for both sqlite & mysql; and on the side it allows TShock to build on OSX/MonoDevelop (assembly name fix, not a big deal).

My end i have confirmed that the server now boots for both database implementations (on OSX).
I have not yet tested to make sure the ban system actually works in game etc.

This now allows MonoDevelop to compile without receiving error while starting a build: System.IO.FileLoadException: The assembly name is invalid
Tested with existing bans in both sqlite & mysql environments.
This is in addition to the syntax fix from earlier.
@QuiCM
Copy link
Member

QuiCM commented Apr 11, 2021

This looks fine to me

@hakusaro hakusaro changed the title H/fix typo Fix ban system Apr 12, 2021
@hakusaro hakusaro closed this Apr 12, 2021
@hakusaro hakusaro deleted the branch Pryaxis:h/fix-typo April 12, 2021 05:06
@hakusaro
Copy link
Member

oml

@hakusaro hakusaro reopened this Apr 12, 2021
@hakusaro
Copy link
Member

I merged #2269 first because I didn't realize that the base ref of this PR was #2269's branch. Oops. I can't test the ban conversion process because I don't have a MySQL server configured and I don't have an old ban database in either format, so I'm waiting for someone to test the conversion process.

Pointed out thanks to this discussion: #2268 (comment)
@QuiCM
Copy link
Member

QuiCM commented Apr 12, 2021

Can confirm the conversion works on MySQL 8.0.23

@QuiCM
Copy link
Member

QuiCM commented Apr 12, 2021

Also seems to work with SQLite

@hakusaro hakusaro merged commit 93e13c1 into Pryaxis:h/fix-typo Apr 12, 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.

3 participants