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

Host migration #117

Closed
7 of 13 tasks
eXpl0it3r opened this issue Oct 1, 2018 · 10 comments
Closed
7 of 13 tasks

Host migration #117

eXpl0it3r opened this issue Oct 1, 2018 · 10 comments
Assignees

Comments

@eXpl0it3r
Copy link
Member

eXpl0it3r commented Oct 1, 2018

There are a few things that need adjustment as an effect of moving the hosting of the website and everything else managed by @TankOs. So we can more easily track it, I've created this issue.

  • HTTPS enforcement with the exception of ip-provider.php
  • Setup IRC
  • Setup redirects for documentation and tutorials
  • Setup custom error pages
  • Analyse & fix à UTF-8 issue on the French forum
  • Reimplement file download mirroring
  • Setup Web IRC
  • SSH access for artifact upload
    • Alternatively change sync to FTPS
    • Alternatively use a different host
  • SSH access for artifact mirroring sync
    • Alternatively change sync to FTPS
  • Consider options for hosting binaries also on GitHub

Add stuff if you see something broken. 🙂

@LaurentGomila
Copy link
Member

LaurentGomila commented Oct 9, 2018

Strangely, now the 'à' character produces '?' on the french forum, while 'é' is displayed correctly. Looking at the page source, everything seems to be using UTF-8 🤔

I posted this here as it is an effect of the host migration, but I can move it to a separate issue if you prefer.

@eXpl0it3r
Copy link
Member Author

It's fine here, I'll try to look into it (with @TankOs) as soon as possible.
We did have some migration issues with UTF-8 and SMF's UTF-8 "support" is well "support". 😄

We should seriously look into other options for forum software, SMF is just horrible and you never know when it stops working (we already had to manually patch the subforum mod...).

@LaurentGomila
Copy link
Member

If it's such a pain to maintain, why not.

@LaurentGomila
Copy link
Member

LaurentGomila commented Oct 17, 2018

The issue with 'à' is checked in your list, but the problem is still there.

@eXpl0it3r
Copy link
Member Author

@TankOs told me there was a db schema issue that he fixed, but I guess it didn't actually fix stuff. I'll let him know again.

@LaurentGomila
Copy link
Member

Still no clue? This is really annoying.

@eXpl0it3r
Copy link
Member Author

Sorry, I've told Tank and then forgot to recheck myself later on. I'll see what I can find out. 🙂

@eXpl0it3r
Copy link
Member Author

It's fixed now. Ugh SMF is such a bad piece of software. 😫

When Tank did the change for the language files he wrote utf-8, but the code determining if utf8 is used does a string comparison against UTF-8, which then obviously failed. And since à is \xA0 but \xA0 can also mean non-breaking space in certain encodings, it repalced à with non-breaking spaces, not sure what's up with the ? but oh well, it's fixed now...

@LaurentGomila
Copy link
Member

I confirm it is working perfectly. Thank you very much!

🎉

@eXpl0it3r
Copy link
Member Author

IRC isn't really used anymore that would justify a web front-end, so I crossed that off the list.
We're now also hosting the downloads on each GitHub release.

The remaining open points, have been moved to a dedicated issue: #166

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

No branches or pull requests

3 participants