Oct. 8th, 2022

github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github

Branch: refs/heads/master Home: https://github.com/dreamwidth/dw-free Commit: 0994dd2f3268b2e3f2e42497e020925bb1b8b49b https://github.com/dreamwidth/dw-free/commit/0994dd2f3268b2e3f2e42497e020925bb1b8b49b Author: Mark Smith mark@dreamwidth.org Date: 2022-10-08 (Sat, 08 Oct 2022)

Changed paths: M cgi-bin/Apache/LiveJournal.pm M cgi-bin/DW/Captcha.pm M cgi-bin/DW/Controller.pm M cgi-bin/DW/Controller/Auth.pm M etc/config-private.pl.example A views/auth/captcha.tt

Log Message:


Simple Captcha

This adds a very simple site-wide captcha (but only on things that go thru Controller...)

The goal here is to make it so we can replace the external captcha system that we have today with something that is more controllable and user friendly, as hCaptcha is pretty accessible.

Next up, I will try to standardize our captchas so that we have only the one system for doing it, instead of doing it in N different places.

github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github

Branch: refs/heads/master Home: https://github.com/dreamwidth/dw-free Commit: 888fa4d53034c1cbf85166ac3a62f23beecb2ba8 https://github.com/dreamwidth/dw-free/commit/888fa4d53034c1cbf85166ac3a62f23beecb2ba8 Author: Mark Smith mark@dreamwidth.org Date: 2022-10-08 (Sat, 08 Oct 2022)

Changed paths: M cgi-bin/DW/Captcha.pm

Log Message:


Fix interval calculation.

github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github

Branch: refs/heads/master Home: https://github.com/dreamwidth/dw-free Commit: 7640c87d5354937648c820d11101847b43f9a6f4 https://github.com/dreamwidth/dw-free/commit/7640c87d5354937648c820d11101847b43f9a6f4 Author: Mark Smith mark@dreamwidth.org Date: 2022-10-08 (Sat, 08 Oct 2022)

Changed paths: M cgi-bin/Apache/LiveJournal.pm M cgi-bin/DW/Captcha.pm M cgi-bin/DW/Controller/Auth.pm M cgi-bin/DW/Controller/Journal/EmbeddedContent.pm M cgi-bin/LJ/Sysban.pm M etc/config-private.pl.example

Log Message:


Add simple auto-blocking of fraudsters

Bots and scrapers that just get captcha redirects over and over but never attempt to solve will get blocked. This should be fairly loose so as not to cause user impact, but will require tuning.

This also adds a simple memcache based tempban system which doesn't persist to the database.

github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github

Branch: refs/heads/master Home: https://github.com/dreamwidth/dw-free Commit: 1cbdaa4481324c5de7cdb8cae2875395dc5eb7e2 https://github.com/dreamwidth/dw-free/commit/1cbdaa4481324c5de7cdb8cae2875395dc5eb7e2 Author: Cocoa momijizukamori@gmail.com Date: 2022-10-09 (Sun, 09 Oct 2022)

Changed paths: M cgi-bin/DW/Controller/Inbox.pm M htdocs/scss/pages/inbox.scss M views/inbox/index.tt

Log Message:


Tweaks to the new inbox design

  • Unread items are now expanded by default
  • Fixed bad word-wrapping settings
  • Added a touch of margin to timestamps so they don't run up right against subject lines
  • Added the 'unsent' filter view back in.
  • Add controls back to the bottom of the message list

    Commit: 17e4fd4262fd00d36137dbc671f49da3bd3e291c https://github.com/dreamwidth/dw-free/commit/17e4fd4262fd00d36137dbc671f49da3bd3e291c Author: momijizukamori momijizukamori+bugzilla@gmail.com Date: 2022-10-08 (Sat, 08 Oct 2022)

    Changed paths: M cgi-bin/DW/Controller/Inbox.pm M htdocs/scss/pages/inbox.scss M views/inbox/index.tt

    Log Message:


Merge pull request #2978 from momijizukamori/inbox-tweaks-10-9

Tweaks to the new inbox design

Compare: https://github.com/dreamwidth/dw-free/compare/7640c87d5354...17e4fd4262fd

Profile

Dreamwidth Changelog

June 2025

S M T W T F S
1234567
89101112 13 14
1516171819 2021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 30th, 2025 12:37 pm
Powered by Dreamwidth Studios