Saturday, May 26

Geek

System Updates

Made good progress on the HTTPS cutover today.

Two main problems:
  1. We need a wildcard certificate, because the rate limits for free certificates would take decades to secure all the blogs.
  2. Forms have to be explicitly HTTPS; implicit form actions are HTTP (unencrypted), and browsers don't permit HTTP form actions from an HTTPS page.
I've updated Minx to produce a [http.base] field that you can simply stick in front of any relative path that will automatically update for the HTTPS switch (and also if you change your blog address).

There were a couple of glitches while this was going on, but mostly it was confined to my blog.

Update: DNS changes have propagated, and I've set this blog to always use HTTPS.  All forms across all blogs should be updated in the system now to switch to HTTPS as it becomes available (this caused me the most pain).

Will continue testing on this blog before switching everyone else across.

Update 2: Bugger, got one of the DNS updates wrong.  Sites will load slowly for the next hour or so because they're waiting for a script to load from an IP that's blocked by our hosting provider (long story).  I could try to fix that, but it would take an hour to make and test the changes.  Some of the fancy features might not work while we wait for that DNS change to propagate.

Update 3: That's fixed now.

Update 4: Broke mee.im, which was depending on the old mee.nu DNS servers.  Fixed that too.

Posted by: Pixy Misa at 09:45 PM | Comments (12) | Add Comment | Trackbacks (Suck)
Post contains 255 words, total size 2 kb.

1 Will this affect the inserted nbsp in the edit fields for posts?  

Posted by: Mauser at Sunday, May 27 2018 07:28 AM (Ix1l6)

2 Have you looked at the new LetsEncrypt wildcard support? Auto-renewal is kind of annoying, since it requires a DNS update, but it apparently does work.

(side note: the editor bar seems to be a little broken in Safari at the moment; I tried to add a link, but the "insert" button didn't do anything)

-j

Posted by: J Greely at Sunday, May 27 2018 10:47 AM (tgyIO)

3 Yep, I'm setting up wildcard support right now, but to do that I had to switch DNS servers.

I'll take a look at the editor next.

Posted by: Pixy Misa at Sunday, May 27 2018 01:47 PM (PiXy!)

4 La la la waiting for DNS changes to propagate.

Posted by: Pixy Misa at Sunday, May 27 2018 02:18 PM (PiXy!)

5 Test test...

Posted by: Pixy Misa at Sunday, May 27 2018 02:43 PM (PiXy!)

6 Good.

Posted by: Pixy Misa at Sunday, May 27 2018 02:43 PM (PiXy!)

7 Test test HTTPS...

Posted by: Pixy Misa at Sunday, May 27 2018 02:43 PM (PiXy!)

8 Good!

Posted by: Pixy Misa at Sunday, May 27 2018 02:43 PM (PiXy!)

9 Report: not possible to edit post or comment in HTML. Clicking on "<> HTML" icon produces the frame with 3 buttons, but gray middle. The tab becomes non-responsive. This is on Firefox.

Posted by: Pete Zaitcev at Sunday, June 03 2018 08:12 AM (LZ7Bg)

10 Update: Chrome is the same. This prevents me from posting any blog entires, because I post through a text editor into the HTML window. Not that I was very prolific recently...

Posted by: Pete Zaitcev at Sunday, June 03 2018 08:14 AM (LZ7Bg)

11 Thanks Pete.  I think this is the same basic problem Wonderduck reported in the other thread.  I think I know what it is and I'll try to get it fixed today.

Posted by: Pixy Misa at Monday, June 04 2018 12:39 PM (PiXy!)

12 Right, got it.  Wasn't exactly what I thought, but once I got a chance to poke at it in the Chome developer console it was pretty obvious.

Posted by: Pixy Misa at Monday, June 04 2018 09:36 PM (PiXy!)

Hide Comments | Add Comment




Apple pies are delicious. But never mind apple pies. What colour is a green orange?




47kb generated in CPU 0.05, elapsed 0.2345 seconds.
53 queries taking 0.2004 seconds, 277 records returned.
Powered by Minx 1.1.6c-pink.