NodeBB Updates
-
@ben_lubar said in NodeBB Updates:
There will be an update as soon as the Docker Hub build finishes:
- Fixed Mafia XX highlight color CSS so it highlights the GM instead of one of the players.
https://twitter.com/lornekates/status/958760389272981505
oops
-
- Fixed mentions being replaced inside HTML attributes
- Fixed emoji being wrapped in links
- Fixed typing a colon and pressing enter inserting an emoji instead of a colon followed by a line break
-
@tsaukpaetra said in Discussion of NodeBB Updates:
Interesting off-by-one bug, if the @ is the first thing it doesn't get processed.
fake news
-
Applied this PR:
Users with non-default skins selected should be able to use the forum after they refresh.
-
Users can no longer enter a website, signature, or bio if they have non-positive reputation. This means that new users will need to have a post approved in the queue as not-spam before they can enter data into those fields.
We currently have no active users with negative reputation.
-
- Updated nodebb-plugin-emoji version number to 2.1.0. Just the version number and nothing else.
- Fixed that tiny problem where jeffing posts out of the status thread to a new topic would load all 78,000+ post IDs 700+ times in a row on 50 of the 8 available processor cores and crash the server and corrupt the data structures. No big deal.
Update scheduled for 07:00 UTC.
- Edit: oh also it contains a fix for bookmarks that are past the end of a thread so I don't need to keep doing it manually every time
-
Update scheduled for 22:00 UTC
- https://xkcd.com/1953/
- Removed FontAwesome images.
- Added FontAwesome emoji that turn into little boxes when you copy them but should load a lot faster because they share resources with the font NodeBB already loads.
- Updated to nodebb-plugin-emoji 2.1.1, which adds the feature of "trying to type text into the text box sucks slightly less".
- Fixed dictionary.json being considered an emoji.
/cc @PitaJ
-
- Cleared persistent post cache because of the new method of
fa_*
emojis. - Added @PitaJ's composer patch that fixes autocomplete appearing off-screen.
- Cleared persistent post cache because of the new method of
-
-
Update scheduled for 18:00 UTC
- NodeBB v1.8.1
- webp support
-
Update scheduled for 00:00 UTCbold text****:
- NodeBB v1.8.2
-
The trolleybus garage is now restricted to trolleybus mechanics. Users may enter or leave this group at will. All users with at least one post in the trolleybus garage have been pre-added to the group.
-
- Disabled the built-in post history because it conflicts with our plugin.
- Added a thing.
-
-
NodeBB 1.9.0
- Attachments now have THE RIGHT TO BE FORGOTTEN under European Union regulation.
- Moderators will no longer get a notification that they reported a post.
- Closed bugs
- Blog post
- Brag post
-
-
-
Updated MongoDB and IFramely. Sorry about the turbulence.
-
@cvi said in Apple uses cray X-MP and Unix to design your next Macintosh:
Feature request: necro-toasters before OP when relevant:
-
@ben_lubar said in NodeBB Updates:
@cvi said in Apple uses cray X-MP and Unix to design your next Macintosh:
Feature request: necro-toasters before OP when relevant:
Disabled iFramely for now, since it was breaking on certain embeds.
-
@boomzilla said in NodeBB Updates:
@ben_lubar said in NodeBB Updates:
@cvi said in Apple uses cray X-MP and Unix to design your next Macintosh:
Feature request: necro-toasters before OP when relevant:
Disabled iFramely for now, since it was breaking on certain embeds.
Fixed and re-enabled.
-
Killed off
mubsub
because it keeps breaking the forum
-
Update scheduled for 12:30 UTC
- Update to NodeBB v1.10.0.
- Updated emoji. (thanks, @pie_flavor)
- You can disable global TDWTF CSS changes via setting the override_disable-tdwtf-css query string parameter to anything.
-
- Updated emoji. (thanks, @pie_flavor)
- Added code required to run a PostgreSQL database for the forum.
-
- Added
Content-Security-Policy: upgrade-insecure-requests
to cause browsers that support it to automatically use HTTPS when possible for embedded images and whatever.
- Added
-
- Removed
nodebb-plugin-upvote-notifications
. - Added its functionality to core, but not in the broken way it was implemented.
- Modified user settings to use the core functionality.
- Removed
-
- Updated to current
master
of NodeBB. A full list of changes is available, but the main differences are as follows:- New notification settings are translated (or at least copied from English if the translators didn't get around to it yet)
- Fixed custom home pages with query strings
- Fixed that weird thing where one instance would stop working immediately after an update until an admin poked it
- Fixed not being able to minimize chats
- Fixed some weirdness that people have been complaining about since the switch to PostgreSQL.
- NodeBB no longer uses the database for temporary message passing.
- Updated to current
-
-
-
Fix for the IP address hashing thing coming soon.
Note to @administators: one of the server's cores will be used by PostgreSQL for a while the SHA1 hashes are being "reversed". Don't stop it.
It shouldn't affect forum performance by any noticeable amount while it runs.
-
-
I had to look up what a Xerus is, but it's just a dumb squirrel, so now we're on Cyborg Castor canadensis.
Edit: The reboot will happen at 03:00 UTC. There will be a brief downtime, but this isn't Windows, so expect to have the forum back within a minute or two.
-
You may have noticed a few minutes of forum downtime just now. That is because the SSH daemon refused to start. Here's the logs for people who are into that kind of thing:
Aug 16 03:02:49 what.thedailywtf.com systemd[1]: ssh.service: Service hold-off time over, scheduling restart. Aug 16 03:02:49 what.thedailywtf.com systemd[1]: ssh.service: Scheduled restart job, restart counter is at 4. Aug 16 03:02:49 what.thedailywtf.com systemd[1]: Stopped OpenBSD Secure Shell server. Aug 16 03:02:49 what.thedailywtf.com systemd[1]: Starting OpenBSD Secure Shell server... Aug 16 03:02:50 what.thedailywtf.com sshd[1879]: /etc/ssh/sshd_config line 16: Deprecated option UsePrivilegeSeparation Aug 16 03:02:50 what.thedailywtf.com sshd[1879]: /etc/ssh/sshd_config line 19: Deprecated option KeyRegenerationInterval Aug 16 03:02:50 what.thedailywtf.com sshd[1879]: /etc/ssh/sshd_config line 20: Deprecated option ServerKeyBits Aug 16 03:02:50 what.thedailywtf.com sshd[1879]: /etc/ssh/sshd_config line 31: Deprecated option RSAAuthentication Aug 16 03:02:50 what.thedailywtf.com sshd[1879]: /etc/ssh/sshd_config line 38: Deprecated option RhostsRSAAuthentication Aug 16 03:02:50 what.thedailywtf.com sshd[1879]: /etc/ssh/sshd_config line 90: Bad SSH2 mac spec 'hmac-sha2-512-etm@openssh.com,hmac-sha2-256-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-512,hmac-sha2-256,hmac-ripemd160' Aug 16 03:02:50 what.thedailywtf.com systemd[1]: ssh.service: Control process exited, code=exited status=255 Aug 16 03:02:50 what.thedailywtf.com systemd[1]: ssh.service: Failed with result 'exit-code'. Aug 16 03:02:50 what.thedailywtf.com systemd[1]: Failed to start OpenBSD Secure Shell server. Aug 16 03:02:50 what.thedailywtf.com systemd[1]: ssh.service: Service hold-off time over, scheduling restart. Aug 16 03:02:50 what.thedailywtf.com systemd[1]: ssh.service: Scheduled restart job, restart counter is at 5. Aug 16 03:02:50 what.thedailywtf.com systemd[1]: Stopped OpenBSD Secure Shell server. Aug 16 03:02:50 what.thedailywtf.com systemd[1]: ssh.service: Start request repeated too quickly. Aug 16 03:02:50 what.thedailywtf.com systemd[1]: ssh.service: Failed with result 'exit-code'. Aug 16 03:02:50 what.thedailywtf.com systemd[1]: Failed to start OpenBSD Secure Shell server.
Thankfully, our hosting provider has a self-service remote recovery mode, so I was able to reinstall the SSH server with a valid configuration file.
Staff: see the thread in the staff forum for more details.
-
Update scheduled for 15:00 UTC
- Fixed "in reply to" button on dark themes by explicitly setting the foreground color.
- Added
nodebb-plugin-pwned-passwords
(not yet enabled). - The WTDWTF forum customizations are now available under a new license.
-
Update scheduled for 19:30 UTC
- [X] Fix this garbage
- HTML comments are allowed in posts
-
- Repaired manually-maintained indexes for SSO (all four of them were empty for some reason).
- Fixed Twitter auth.
-
<!-- goddamnit iframely -->
-
Update scheduled for 14:30 UTC
-
You may have noticed some downtime just now. That's a combination of two things:
-
Turned off iFramely. Looks like another ReDoS.
-
@ben_lubar said in WTF Bites:
@boomzilla said in WTF Bites:
@pie_flavor said in WTF Bites:
Update the list of voters, but not the number of voters. Yeah, that makes tons of sense.
Ben broke it.
Should be fixed now.
-
NodeBB version bump. Most of the changes in the new version were already applied here, but here's the list of changes that weren't applied yet:
Most notably:
- Better logging for admin panel actions (configuration, IP blacklist)
- Added a "category subscriptions" user settings page
- Fixed some manually-maintained indexes for last-post time and category
- A bunch of stuff no longer overlaps in weird ways
-
Updated iframely to 1.2.7 and added custom support for embedding Mastodon statuses like this one:
-
-
Update to NodeBB 1.11.1 scheduled for 17:00 UTC
- NodeBB 1.11.1
- Removed a few TDWTF-specific CSS rules that were breaking things.
-
Update to NodeBB 1.11.2 scheduled for 17:00 UTC
-
Manually fixed post delay being the same for new users as for established users (https://github.com/NodeBB/NodeBB/issues/7565)
Post delay for established users is now 1 second rather than 10.
-
updating the forum (@boomzilla, please fill in the notes)
-
Some emoji updates.
-
@ben_lubar said in NodeBB Updates:
Some emoji updates.
Not sure how we ended up with an ancient version. Maybe docker hub broke or something. Building locally from now on.