Apr. 21st, 2020

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: 0782eccbc45739d1457db7ec52a74d53cc26b535
https://github.com/dreamwidth/dw-free/commit/0782eccbc45739d1457db7ec52a74d53cc26b535
Author: Mark Smith <mark@dreamwidth.org>
Date: 2020-04-21 (Tue, 21 Apr 2020)

Changed paths:
M cgi-bin/DW/Task/ESN/FilterSubs.pm
M cgi-bin/DW/Task/ESN/FindSubsByCluster.pm
M cgi-bin/DW/TaskQueue.pm
A cgi-bin/DW/TaskQueue/LocalDisk.pm
A cgi-bin/DW/TaskQueue/SQS.pm

Log Message:
-----------
Add local TaskQueue

This makes TaskQueue behave like BlobStore and use abstract backends.
The primary one is DW::TaskQueue::SQS but there is now also a new one
DW::TaskQueue::LocalDisk that is invoked if you're a development server
and haven't set up SQS.

This should allow developers to use the task system without having to
think about it too hard, but you'll still have to run workers like
production if you want to use them. TODO: make it synchronous?


Commit: 639b63bd5115bbdae28d3d53dd77f855b0d2c463
https://github.com/dreamwidth/dw-free/commit/639b63bd5115bbdae28d3d53dd77f855b0d2c463
Author: Mark Smith <mark@dreamwidth.org>
Date: 2020-04-21 (Tue, 21 Apr 2020)

Changed paths:
M cgi-bin/DW/TaskQueue/LocalDisk.pm

Log Message:
-----------
Tidy


Compare: https://github.com/dreamwidth/dw-free/compare/f79df15f04f5...639b63bd5115
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: fcdd4268784cb44615177929668f2f88eb159f25
https://github.com/dreamwidth/dw-free/commit/fcdd4268784cb44615177929668f2f88eb159f25
Author: Nick Fagerlund <nick.fagerlund@gmail.com>
Date: 2020-04-21 (Tue, 21 Apr 2020)

Changed paths:
M cgi-bin/LJ/S2.pm
M htdocs/update.bml
M schemes/common.tt

Log Message:
-----------
Catch some remaining MD5 gunk

- One attempt to require a missing JS file (breaks journal pages due to 404)
- Stop requiring MD5 library in places that don't use it
- Guarantee MD5 library is available for the two places that actually still call
the `MD5()` function (xpost.js and jquery.crosspost.js)
Page generated Jun. 20th, 2025 10:46 pm
Powered by Dreamwidth Studios