github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
github ([personal profile] github) wrote in [site community profile] changelog2022-10-22 09:43 pm

[dreamwidth/dreamwidth] 8c8704: Add error logs to docker output

Branch: refs/heads/code-tour Home: https://github.com/dreamwidth/dreamwidth Commit: 8c870486cd2c7de1a054504da6665d8cce32e68a https://github.com/dreamwidth/dreamwidth/commit/8c870486cd2c7de1a054504da6665d8cce32e68a Author: Mark Smith mark@dreamwidth.org Date: 2022-10-10 (Mon, 10 Oct 2022)

Changed paths: M etc/docker/web/scripts/startup-prod.sh

Log Message:


Add error logs to docker output

Commit: 7ecea71f20be0b0c8f4275ef4394b620e3bcfabd https://github.com/dreamwidth/dreamwidth/commit/7ecea71f20be0b0c8f4275ef4394b620e3bcfabd Author: Mark Smith mark@dreamwidth.org Date: 2022-10-10 (Mon, 10 Oct 2022)

Changed paths: M etc/docker/web/Dockerfile M etc/docker/web/config/dreamwidth-prod.conf M etc/docker/worker/Dockerfile

Log Message:


pass some environment stuff

Commit: 544314cbd9a584cc0d224e22b4f83c9d65619aba https://github.com/dreamwidth/dreamwidth/commit/544314cbd9a584cc0d224e22b4f83c9d65619aba Author: Mark Smith mark@dreamwidth.org Date: 2022-10-10 (Mon, 10 Oct 2022)

Changed paths: M etc/docker/web/Dockerfile A etc/docker/web/config/etc/varnish/dreamwidth.vcl M etc/docker/web/scripts/setup.sh M etc/docker/web/scripts/startup-prod.sh

Log Message:


Add Varnish to web container as optional

Commit: 86f238d86a329d4f25d72175ff57c75287ec9c46 https://github.com/dreamwidth/dreamwidth/commit/86f238d86a329d4f25d72175ff57c75287ec9c46 Author: Mark Smith mark@qq.is Date: 2022-10-11 (Tue, 11 Oct 2022)

Changed paths: M bin/checkconfig.pl

Log Message:


Ensure we use our include when checking

This fixes issues where checkconfig fails if config.pl etc imports modules that we have installed locally.

Commit: f6442218ff45eb80b065119500af30a3ed1e2e60 https://github.com/dreamwidth/dreamwidth/commit/f6442218ff45eb80b065119500af30a3ed1e2e60 Author: Mark Smith mark@dreamwidth.org Date: 2022-10-10 (Mon, 10 Oct 2022)

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

Log Message:


Log a bit less on captcha

Commit: 57aed66bae7be04a2182ed174de9d4b0e026614b https://github.com/dreamwidth/dreamwidth/commit/57aed66bae7be04a2182ed174de9d4b0e026614b Author: Cocoa momijizukamori@gmail.com Date: 2022-10-10 (Mon, 10 Oct 2022)

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

Log Message:


Inbox tweaks round 2

  • Make selected messages highlighted
  • Clicking anywhere on messages now toggles selection
  • Bottom select-all button now works
  • Remove extra space between nested lists in the folders list
  • Read PMs can now be expanded and collapsed
  • Per-entry 'mark all' and 'delete all' buttons now work.

    Commit: 34f7410ff9e39af676e61d59f3a9c52062fece28 https://github.com/dreamwidth/dreamwidth/commit/34f7410ff9e39af676e61d59f3a9c52062fece28 Author: momijizukamori momijizukamori+bugzilla@gmail.com Date: 2022-10-10 (Mon, 10 Oct 2022)

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

    Log Message:


Merge pull request #2981 from momijizukamori/inbox-tweaks-10-10

Inbox tweaks round 2

Commit: 3fe107dc7129a5faa1629a649c75a83045ca1aaf https://github.com/dreamwidth/dreamwidth/commit/3fe107dc7129a5faa1629a649c75a83045ca1aaf Author: Mark Smith mark@dreamwidth.org Date: 2022-10-11 (Tue, 11 Oct 2022)

Changed paths: M etc/docker/base/Dockerfile A etc/docker/proxy/Dockerfile A etc/docker/proxy/scripts/setup.sh A etc/docker/proxy/scripts/startup-prod.sh M etc/docker/web/Dockerfile M etc/docker/worker/Dockerfile

Log Message:


Create container for proxy

Commit: 168d1739a906c01a0683a931301f9b89225734d8 https://github.com/dreamwidth/dreamwidth/commit/168d1739a906c01a0683a931301f9b89225734d8 Author: Mark Smith mark@dreamwidth.org Date: 2022-10-11 (Tue, 11 Oct 2022)

Changed paths: M etc/docker/proxy/Dockerfile

Log Message:


proxy update

Commit: cf171bd1b818abfe2e700c7c67b61ebac04a97a5 https://github.com/dreamwidth/dreamwidth/commit/cf171bd1b818abfe2e700c7c67b61ebac04a97a5 Author: Mark Smith mark@qq.is Date: 2022-10-11 (Tue, 11 Oct 2022)

Changed paths: A .github/workflows/dw-base.yml

Log Message:


Attempt at building a github action

Commit: eb31ccb7bab61035dbf80af58cc8dc186e423e5e https://github.com/dreamwidth/dreamwidth/commit/eb31ccb7bab61035dbf80af58cc8dc186e423e5e Author: Mark Smith mark@qq.is Date: 2022-10-11 (Tue, 11 Oct 2022)

Changed paths: M .github/workflows/dw-base.yml

Log Message:


Enable manual dispatch

Commit: ca0496f2a68b317f1d676464508a115e8c02c0e5 https://github.com/dreamwidth/dreamwidth/commit/ca0496f2a68b317f1d676464508a115e8c02c0e5 Author: Mark Smith mark@qq.is Date: 2022-10-11 (Tue, 11 Oct 2022)

Changed paths: M .github/workflows/dw-base.yml A .github/workflows/dw-proxy.yml A .github/workflows/dw-web.yml A .github/workflows/dw-worker.yml

Log Message:


Add other builds?

Commit: de1a68559a5c978fbc94db92b99f78ccf9cdab02 https://github.com/dreamwidth/dreamwidth/commit/de1a68559a5c978fbc94db92b99f78ccf9cdab02 Author: Mark Smith mark@qq.is Date: 2022-10-11 (Tue, 11 Oct 2022)

Changed paths: M .github/workflows/dw-base.yml M .github/workflows/dw-proxy.yml M .github/workflows/dw-web.yml M .github/workflows/dw-worker.yml

Log Message:


Move permissions to correct area

Commit: c7aaa6edf4c9bf06d849b4170342bf744aad5a02 https://github.com/dreamwidth/dreamwidth/commit/c7aaa6edf4c9bf06d849b4170342bf744aad5a02 Author: Mark Smith mark@dreamwidth.org Date: 2022-10-11 (Tue, 11 Oct 2022)

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

Log Message:


Move captcha fraud detection to 302 side

Commit: a6fa94f239e21474f447ea9217ab168c9fc7bc12 https://github.com/dreamwidth/dreamwidth/commit/a6fa94f239e21474f447ea9217ab168c9fc7bc12 Author: momijizukamori momijizukamori+bugzilla@gmail.com Date: 2022-10-11 (Tue, 11 Oct 2022)

Changed paths: M cgi-bin/DW/Controller/Manage/Ban.pm

Log Message:


Make it possible to ban from communities again (#2982)

Co-authored-by: Cocoa momijizukamori@gmail.com

Commit: b31a26b4454f7eed76755936cccbfb2766bb6c33 https://github.com/dreamwidth/dreamwidth/commit/b31a26b4454f7eed76755936cccbfb2766bb6c33 Author: Mark Smith mark@qq.is Date: 2022-10-12 (Wed, 12 Oct 2022)

Changed paths: M etc/docker/web/config/dreamwidth-prod.conf

Log Message:


Change log format to JSON

Commit: 6481a038fd4250cbf9398639959561f21af87381 https://github.com/dreamwidth/dreamwidth/commit/6481a038fd4250cbf9398639959561f21af87381 Author: Mark Smith mark@dreamwidth.org Date: 2022-10-12 (Wed, 12 Oct 2022)

Changed paths: M bin/build-static.sh

Log Message:


Robustify minification

This copies the file unconditionally which fixes a case where some files are "invalid" (fckeditor.js I'm looking at you) and weren't getting touched by the compressor.

This also parallelizes the process so it's about 2x as fast... neat.

Commit: a2c35680a7d535f9b7165643b916326e4b698153 https://github.com/dreamwidth/dreamwidth/commit/a2c35680a7d535f9b7165643b916326e4b698153 Author: Mark Smith mark@dreamwidth.org Date: 2022-10-12 (Wed, 12 Oct 2022)

Changed paths: M bin/build-static.sh

Log Message:


exit 0

Commit: 269588ed2c24a1341730cb6d4d4351f80b54bf02 https://github.com/dreamwidth/dreamwidth/commit/269588ed2c24a1341730cb6d4d4351f80b54bf02 Author: Mark Smith mark@qq.is Date: 2022-10-12 (Wed, 12 Oct 2022)

Changed paths: A .github/workflows/dw-test.yml A etc/docker/test/Dockerfile

Log Message:


Test github actions build

Commit: 30e4ad0a22382fb324bea0c70493331d91cca4ef https://github.com/dreamwidth/dreamwidth/commit/30e4ad0a22382fb324bea0c70493331d91cca4ef Author: Mark Smith mark@qq.is Date: 2022-10-12 (Wed, 12 Oct 2022)

Changed paths: M .github/workflows/dw-test.yml

Log Message:


Better build command?

Commit: e1c7ca76ebbe782529512824bea01c4a07e9efad https://github.com/dreamwidth/dreamwidth/commit/e1c7ca76ebbe782529512824bea01c4a07e9efad Author: Mark Smith mark@qq.is Date: 2022-10-12 (Wed, 12 Oct 2022)

Changed paths: M .github/workflows/dw-base.yml M .github/workflows/dw-proxy.yml M .github/workflows/dw-web.yml M .github/workflows/dw-worker.yml

Log Message:


Update workflows

Commit: c916314e305f062c12dda692cfb6af1127838c89 https://github.com/dreamwidth/dreamwidth/commit/c916314e305f062c12dda692cfb6af1127838c89 Author: Mark Smith mark@qq.is Date: 2022-10-12 (Wed, 12 Oct 2022)

Changed paths: M .github/workflows/dw-base.yml M .github/workflows/dw-web.yml M .github/workflows/dw-worker.yml M etc/docker/base/Dockerfile M etc/docker/proxy/Dockerfile M etc/docker/web/Dockerfile M etc/docker/worker/Dockerfile

Log Message:


Update workflows / base off of GHCR

Commit: f5a17e185c23a0738df8635cb7db2336b9238162 https://github.com/dreamwidth/dreamwidth/commit/f5a17e185c23a0738df8635cb7db2336b9238162 Author: Mark Smith mark@qq.is Date: 2022-10-12 (Wed, 12 Oct 2022)

Changed paths: M .github/workflows/dw-test.yml

Log Message:


Test aws integration

Commit: 64ab54002ca3a112f8a5b8e6489e06ee46468d5d https://github.com/dreamwidth/dreamwidth/commit/64ab54002ca3a112f8a5b8e6489e06ee46468d5d Author: Mark Smith mark@qq.is Date: 2022-10-12 (Wed, 12 Oct 2022)

Changed paths: M .github/workflows/dw-web.yml M .github/workflows/dw-worker.yml

Log Message:


Don't trigger web/worker as much

Commit: 4454f78c643fc0fa6a04df8c213c41c239ded4f2 https://github.com/dreamwidth/dreamwidth/commit/4454f78c643fc0fa6a04df8c213c41c239ded4f2 Author: Mark Smith mark@qq.is Date: 2022-10-12 (Wed, 12 Oct 2022)

Changed paths: M .github/workflows/dw-test.yml

Log Message:


Test workflow again

Commit: 948274da0ecd15ac6294eb229db68496156f0d0d https://github.com/dreamwidth/dreamwidth/commit/948274da0ecd15ac6294eb229db68496156f0d0d Author: Mark Smith mark@qq.is Date: 2022-10-12 (Wed, 12 Oct 2022)

Changed paths: M .github/workflows/dw-test.yml

Log Message:


Test workflow again 2

Commit: 4319bab38c9b975eaac24e5131518a30f1a7aac2 https://github.com/dreamwidth/dreamwidth/commit/4319bab38c9b975eaac24e5131518a30f1a7aac2 Author: Cocoa momijizukamori@gmail.com Date: 2022-10-14 (Fri, 14 Oct 2022)

Changed paths: M cgi-bin/DW/Captcha.pm M cgi-bin/DW/Controller/Inbox.pm M htdocs/js/jquery.commentmanage.js M htdocs/js/jquery.inbox.js M views/inbox/index.tt M views/inbox/msg_list.tt

Log Message:


Third round of beta inbox tweaks

  • Fixed beta comm name appearing in banner
  • Last message on page now longer shows up as first on next page
  • Fixed inline comment management JS
  • Clicking on link in message no longer causes it to be selected

    Commit: 8eb949a283bf214a798ec00de461b649e664f63c https://github.com/dreamwidth/dreamwidth/commit/8eb949a283bf214a798ec00de461b649e664f63c Author: momijizukamori momijizukamori+bugzilla@gmail.com Date: 2022-10-13 (Thu, 13 Oct 2022)

    Changed paths: M cgi-bin/DW/Captcha.pm M cgi-bin/DW/Controller/Inbox.pm M htdocs/js/jquery.commentmanage.js M htdocs/js/jquery.inbox.js M views/inbox/index.tt M views/inbox/msg_list.tt

    Log Message:


Merge pull request #2983 from momijizukamori/inbox-tweaks-10-13

Third round of beta inbox tweaks

Commit: 3e69caecb6db39019fa54a74d63d2a32c870ce6c https://github.com/dreamwidth/dreamwidth/commit/3e69caecb6db39019fa54a74d63d2a32c870ce6c Author: Mark Smith mark@qq.is Date: 2022-10-18 (Tue, 18 Oct 2022)

Changed paths: M .github/workflows/dw-test.yml

Log Message:


Test workflow Discord notification

Commit: b230340040a78901894a41fe277e3d454e8a91d0 https://github.com/dreamwidth/dreamwidth/commit/b230340040a78901894a41fe277e3d454e8a91d0 Author: Mark Smith mark@qq.is Date: 2022-10-18 (Tue, 18 Oct 2022)

Changed paths: M .github/workflows/dw-test.yml

Log Message:


Test workflow Discord notification 2

Commit: 21395425ae6602ecd4845e9b99d58073daa45411 https://github.com/dreamwidth/dreamwidth/commit/21395425ae6602ecd4845e9b99d58073daa45411 Author: Mark Smith mark@qq.is Date: 2022-10-18 (Tue, 18 Oct 2022)

Changed paths: M .github/workflows/dw-test.yml

Log Message:


Test workflow Discord notification 3

Commit: a2f4889100a5c76d69380efd916da1b7dbce448e https://github.com/dreamwidth/dreamwidth/commit/a2f4889100a5c76d69380efd916da1b7dbce448e Author: Mark Smith mark@qq.is Date: 2022-10-18 (Tue, 18 Oct 2022)

Changed paths: M .github/workflows/dw-test.yml

Log Message:


Smart quotes were a mistake

Commit: 879ccd6afe489b39ae057adb1d082aeed3b5653f https://github.com/dreamwidth/dreamwidth/commit/879ccd6afe489b39ae057adb1d082aeed3b5653f Author: Mark Smith mark@qq.is Date: 2022-10-18 (Tue, 18 Oct 2022)

Changed paths: M .github/workflows/dw-test.yml

Log Message:


Restruction of the JSON

Commit: 083b3c2252e664e3f98ec2e2ebf54bc6929641d9 https://github.com/dreamwidth/dreamwidth/commit/083b3c2252e664e3f98ec2e2ebf54bc6929641d9 Author: Mark Smith mark@qq.is Date: 2022-10-18 (Tue, 18 Oct 2022)

Changed paths: M .github/workflows/dw-test.yml

Log Message:


Use even more exciting jq

Commit: 42a4406a97e9629629ef775f92afdb91d0826da1 https://github.com/dreamwidth/dreamwidth/commit/42a4406a97e9629629ef775f92afdb91d0826da1 Author: Mark Smith mark@qq.is Date: 2022-10-18 (Tue, 18 Oct 2022)

Changed paths: M .github/workflows/dw-test.yml

Log Message:


Don't include nulls

Commit: 3342c252d08025442843cfbda740fbd9b3526130 https://github.com/dreamwidth/dreamwidth/commit/3342c252d08025442843cfbda740fbd9b3526130 Author: Mark Smith mark@qq.is Date: 2022-10-18 (Tue, 18 Oct 2022)

Changed paths: M .github/workflows/dw-test.yml

Log Message:


Try a different auth

Commit: 1f4c3d68670eb281651bfcce60cd5bf9249f3f50 https://github.com/dreamwidth/dreamwidth/commit/1f4c3d68670eb281651bfcce60cd5bf9249f3f50 Author: Mark Smith mark@qq.is Date: 2022-10-18 (Tue, 18 Oct 2022)

Changed paths: M .github/workflows/dw-test.yml

Log Message:


Fix invalid

Commit: 34656f8f19236f0c424a9d0fdc60592858d350bb https://github.com/dreamwidth/dreamwidth/commit/34656f8f19236f0c424a9d0fdc60592858d350bb Author: Mark Smith mark@qq.is Date: 2022-10-18 (Tue, 18 Oct 2022)

Changed paths: A .github/workflows/base-build.yml R .github/workflows/dw-base.yml R .github/workflows/dw-proxy.yml R .github/workflows/dw-test.yml R .github/workflows/dw-web.yml R .github/workflows/dw-worker.yml A .github/workflows/proxy-build.yml A .github/workflows/tasks/web-canary-service.json A .github/workflows/tasks/worker-service.tt A .github/workflows/update-workflows.pl A .github/workflows/web-build.yml A .github/workflows/web-deploy.yml A .github/workflows/worker-build.yml A .github/workflows/worker-deploy.tt M .tidyallrc

Log Message:


Workflows for build & deploy

This updates the workflows so they seem to actually work for doing both builds and deploys to Dreamwidth. There are a lot of workers, so this uses a script to autogen the files for workers.

Commit: c3a78b7fba0729243b6aa092ea5c82e2e62b059c https://github.com/dreamwidth/dreamwidth/commit/c3a78b7fba0729243b6aa092ea5c82e2e62b059c Author: Mark Smith mark@qq.is Date: 2022-10-18 (Tue, 18 Oct 2022)

Changed paths: A .github/workflows/tasks/worker-birthday-notify-service.json A .github/workflows/tasks/worker-change-poster-id-service.json A .github/workflows/tasks/worker-codebuild-notifier-service.json A .github/workflows/tasks/worker-content-importer-lite-service.json A .github/workflows/tasks/worker-content-importer-service.json A .github/workflows/tasks/worker-content-importer-verify-service.json A .github/workflows/tasks/worker-directory-meta-service.json A .github/workflows/tasks/worker-distribute-invites-service.json A .github/workflows/tasks/worker-dw-esn-cluster-subs-service.json A .github/workflows/tasks/worker-dw-esn-filter-subs-service.json A .github/workflows/tasks/worker-dw-esn-fired-event-service.json A .github/workflows/tasks/worker-dw-esn-process-sub-service.json A .github/workflows/tasks/worker-dw-send-email-service.json A .github/workflows/tasks/worker-dw-sphinx-copier-service.json A .github/workflows/tasks/worker-embeds-service.json A .github/workflows/tasks/worker-esn-cluster-subs-service.json A .github/workflows/tasks/worker-esn-filter-subs-service.json A .github/workflows/tasks/worker-esn-fired-event-service.json A .github/workflows/tasks/worker-esn-process-sub-service.json A .github/workflows/tasks/worker-resolve-extacct-service.json A .github/workflows/tasks/worker-send-email-ses-service.json A .github/workflows/tasks/worker-spellcheck-gm-service.json A .github/workflows/tasks/worker-sphinx-copier-service.json A .github/workflows/tasks/worker-sphinx-search-gm-service.json A .github/workflows/tasks/worker-synsuck-service.json A .github/workflows/worker-deploy.yml

Log Message:


Autogenerated worker files

All of these are automatically generated.

Commit: 21db8375581e3eebe4a162b63c19591104ddd7c6 https://github.com/dreamwidth/dreamwidth/commit/21db8375581e3eebe4a162b63c19591104ddd7c6 Author: Jen kareila@dreamwidth.org Date: 2022-10-18 (Tue, 18 Oct 2022)

Changed paths: A bin/misc/dump-profile-editors.pl A cgi-bin/DW/Hooks/ProfileSave.pm M doc/raw/memcache-keys.txt M htdocs/manage/profile/index.bml

Log Message:


add script dump-profile-editors.pl and associated hook (#2986)

Commit: 10af8c977c921fe58cd6d1e881223d61447f9270 https://github.com/dreamwidth/dreamwidth/commit/10af8c977c921fe58cd6d1e881223d61447f9270 Author: momijizukamori momijizukamori+bugzilla@gmail.com Date: 2022-10-18 (Tue, 18 Oct 2022)

Changed paths: M views/login.tt M views/protected.tt

Log Message:


Foundationize protected entry page (#2966)

Co-authored-by: Cocoa momijizukamori@gmail.com

Commit: b90f5f6a5bc80ee18f04dfbf39d7a5fe15b37003 https://github.com/dreamwidth/dreamwidth/commit/b90f5f6a5bc80ee18f04dfbf39d7a5fe15b37003 Author: Mark Smith mark@qq.is Date: 2022-10-18 (Tue, 18 Oct 2022)

Changed paths: M .github/workflows/base-build.yml M .github/workflows/proxy-build.yml M .github/workflows/web-build.yml M .github/workflows/worker-build.yml

Log Message:


Add discord notification on builds

Commit: 32b7b8a54e51d057d7a40cb8847f6a46e1a60a1f https://github.com/dreamwidth/dreamwidth/commit/32b7b8a54e51d057d7a40cb8847f6a46e1a60a1f Author: alierak alierak@gmail.com Date: 2022-10-18 (Tue, 18 Oct 2022)

Changed paths: M etc/docker/web/config/etc/varnish/dreamwidth.vcl

Log Message:


redirect hostnames with underscores before they reach apache (#2984)

Commit: 884cbea4cc9ffaa591b05b14a5101cffc6e0436e https://github.com/dreamwidth/dreamwidth/commit/884cbea4cc9ffaa591b05b14a5101cffc6e0436e Author: Mark Smith mark@qq.is Date: 2022-10-18 (Tue, 18 Oct 2022)

Changed paths: M .github/workflows/worker-deploy.tt M .github/workflows/worker-deploy.yml

Log Message:


Use correct variable for all workers

Commit: 2112b15a4263284c4f7c3017f8b44d6718b14bda https://github.com/dreamwidth/dreamwidth/commit/2112b15a4263284c4f7c3017f8b44d6718b14bda Author: Mark Smith mark@qq.is Date: 2022-10-18 (Tue, 18 Oct 2022)

Changed paths: M .github/workflows/worker-deploy.tt M .github/workflows/worker-deploy.yml

Log Message:


Use correct variable for all workers again

Commit: 22764d91a841eebc4ea4d8131d9a957ef0c85f45 https://github.com/dreamwidth/dreamwidth/commit/22764d91a841eebc4ea4d8131d9a957ef0c85f45 Author: Mark Smith mark@dreamwidth.org Date: 2022-10-18 (Tue, 18 Oct 2022)

Changed paths: A cgi-bin/DW/BetaFeatures/Canary.pm M cgi-bin/LJ/BetaFeatures.pm M cgi-bin/LJ/BetaFeatures/default.pm M cgi-bin/LJ/Session.pm M views/beta.tt M views/beta.tt.text

Log Message:


Add canary testing

This adds a simple beta option that sets a cookie which we can use to route traffic.

Commit: 974c38e516db53c3e311346d9da4c9e0d1e3f973 https://github.com/dreamwidth/dreamwidth/commit/974c38e516db53c3e311346d9da4c9e0d1e3f973 Author: Mark Smith mark@qq.is Date: 2022-10-18 (Tue, 18 Oct 2022)

Changed paths: A .github/workflows/tasks/web-stable-service.json

Log Message:


Add web-stable

Commit: c87c6676bae18ee639a3d76acb0c775055a6dc2e https://github.com/dreamwidth/dreamwidth/commit/c87c6676bae18ee639a3d76acb0c775055a6dc2e Author: Mark Smith mark@qq.is Date: 2022-10-19 (Wed, 19 Oct 2022)

Changed paths: M .github/workflows/base-build.yml M .github/workflows/proxy-build.yml M .github/workflows/web-build.yml M .github/workflows/web-deploy.yml M .github/workflows/worker-build.yml M .github/workflows/worker-deploy.tt M .github/workflows/worker-deploy.yml

Log Message:


Don't run elsewhere

Commit: 7ab5d82fb436c914f805be3f7c44536f33088f03 https://github.com/dreamwidth/dreamwidth/commit/7ab5d82fb436c914f805be3f7c44536f33088f03 Author: Mark Smith mark@qq.is Date: 2022-10-19 (Wed, 19 Oct 2022)

Changed paths: M bin/bootstrap.pl M etc/docker/base/Dockerfile M etc/docker/dev/Dockerfile M etc/docker/proxy/Dockerfile M etc/docker/test/Dockerfile M etc/docker/web/Dockerfile M etc/docker/worker/Dockerfile

Log Message:


Rename master to main

Commit: 8a973442be9d234c4e688646b814cbce051fca33 https://github.com/dreamwidth/dreamwidth/commit/8a973442be9d234c4e688646b814cbce051fca33 Author: Mark Smith mark@qq.is Date: 2022-10-19 (Wed, 19 Oct 2022)

Changed paths: M etc/docker/dev/Dockerfile M etc/docker/web/Dockerfile M etc/docker/worker/Dockerfile

Log Message:


Fix nonfree to always use master for now

Commit: 7b3f26eb0b0f11d26204f5a91e47823e5c0c3ddd https://github.com/dreamwidth/dreamwidth/commit/7b3f26eb0b0f11d26204f5a91e47823e5c0c3ddd Author: Mark Smith mark@qq.is Date: 2022-10-19 (Wed, 19 Oct 2022)

Changed paths: M .gitignore M LICENSE A bin/tidyall A ext/dw-nonfree/.dir_scope A ext/dw-nonfree/.tidyallrc A ext/dw-nonfree/LICENSE A ext/dw-nonfree/README A ext/dw-nonfree/bin/upgrading/deadphrases-local.dat A ext/dw-nonfree/bin/upgrading/en_DW.dat A ext/dw-nonfree/bin/upgrading/moods.dat A ext/dw-nonfree/bin/upgrading/text-local.dat A ext/dw-nonfree/cgi-bin/DW/BusinessRules/Pay/DWS.pm A ext/dw-nonfree/cgi-bin/DW/Controller/Dreamwidth/Misc.pm A ext/dw-nonfree/cgi-bin/DW/Controller/Dreamwidth/Staff.pm A ext/dw-nonfree/cgi-bin/DW/Controller/Dreamwidth/Suggest.pm A ext/dw-nonfree/cgi-bin/DW/Hooks/AnniversaryPromotion.pm A ext/dw-nonfree/cgi-bin/DW/Hooks/Community.pm A ext/dw-nonfree/cgi-bin/DW/Hooks/CreditCard.pm A ext/dw-nonfree/cgi-bin/DW/Hooks/EntryForm.pm A ext/dw-nonfree/cgi-bin/DW/Hooks/LegalIndex.pm A ext/dw-nonfree/cgi-bin/DW/Hooks/MailboxAlert.pm A ext/dw-nonfree/cgi-bin/DW/Hooks/SiteScheme.pm A ext/dw-nonfree/cgi-bin/LJ/S2Theme/sundaymorning.pm A ext/dw-nonfree/cgi-bin/LJ/S2Theme/transmogrified.pm A ext/dw-nonfree/cgi-bin/LJ/S2Theme_local.pm A ext/dw-nonfree/config.rb A ext/dw-nonfree/etc/config-local.pl.example A ext/dw-nonfree/etc/spellcheck.dict A ext/dw-nonfree/etc/staff.yaml A ext/dw-nonfree/htdocs/500-error.html A ext/dw-nonfree/htdocs/config-local.bml A ext/dw-nonfree/htdocs/config.bml A ext/dw-nonfree/htdocs/apple-touch-icon.png A ext/dw-nonfree/htdocs/beta.bml.text.local A ext/dw-nonfree/htdocs/favicon.ico A ext/dw-nonfree/htdocs/img/Swirly-d-square.png A ext/dw-nonfree/htdocs/img/celerity/dw_logo_celerity.png A ext/dw-nonfree/htdocs/img/celerity/dw_logo_celerity_beta.png A ext/dw-nonfree/htdocs/img/customize/previews/bannering/neonbutterflies.png A ext/dw-nonfree/htdocs/img/customize/previews/bannering/travel.png A ext/dw-nonfree/htdocs/img/customize/previews/colorside/atom.png A ext/dw-nonfree/htdocs/img/customize/previews/colorside/cactus.png A ext/dw-nonfree/htdocs/img/customize/previews/colorside/fallleaves.png A ext/dw-nonfree/htdocs/img/customize/previews/colorside/fish.png A ext/dw-nonfree/htdocs/img/customize/previews/colorside/halloween.png A ext/dw-nonfree/htdocs/img/customize/previews/colorside/heart.png A ext/dw-nonfree/htdocs/img/customize/previews/colorside/mandala.png A ext/dw-nonfree/htdocs/img/customize/previews/colorside/nadeshiko.png A ext/dw-nonfree/htdocs/img/customize/previews/colorside/redflowers.png A ext/dw-nonfree/htdocs/img/customize/previews/colorside/wintergreen.png A ext/dw-nonfree/htdocs/img/customize/previews/modish/lotus.png A ext/dw-nonfree/htdocs/img/customize/previews/modish/scarlet.png A ext/dw-nonfree/htdocs/img/customize/previews/modish/teal.png A ext/dw-nonfree/htdocs/img/customize/previews/modular/nnwm2010grounded.png A ext/dw-nonfree/htdocs/img/customize/previews/practicality/nnwm2010grounded.png A ext/dw-nonfree/htdocs/img/customize/previews/sundaymorning/bluesunday.png A ext/dw-nonfree/htdocs/img/customize/previews/sundaymorning/brightersunday.png A ext/dw-nonfree/htdocs/img/customize/previews/sundaymorning/greensquiggle.png A ext/dw-nonfree/htdocs/img/customize/previews/sundaymorning/greenswirls.png A ext/dw-nonfree/htdocs/img/customize/previews/sundaymorning/lightondark.png A ext/dw-nonfree/htdocs/img/customize/previews/sundaymorning/nnwm2009.png A ext/dw-nonfree/htdocs/img/customize/previews/sundaymorning/pinkswirls.png A ext/dw-nonfree/htdocs/img/customize/previews/sundaymorning/purplesquiggle.png A ext/dw-nonfree/htdocs/img/customize/previews/sundaymorning/purpleswirls.png A ext/dw-nonfree/htdocs/img/customize/previews/sundaymorning/redcontrast.png A ext/dw-nonfree/htdocs/img/customize/previews/sundaymorning/redsquiggle.png A ext/dw-nonfree/htdocs/img/customize/previews/sundaymorning/seafoamsunday.png A ext/dw-nonfree/htdocs/img/customize/previews/sundaymorning/sundayhearts.png A ext/dw-nonfree/htdocs/img/customize/previews/sundaymorning/sundaystars.png A ext/dw-nonfree/htdocs/img/customize/previews/sundaymorning/tealdeer.png A ext/dw-nonfree/htdocs/img/customize/previews/sundaymorning/yellowsquiggle.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/basic.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/blackeye.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/blackorwhite.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/brickhearth.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/comingdownblue.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/cottoncandydust.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/darkforest.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/dignified.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/dustyraspberry.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/earthandsky.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/elmar.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/forestgreen.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/frozensky.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/goldenticket.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/greydays.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/homebrew.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/midnight.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/midnightriver.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/milkshakesandrocknroll.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/newocean.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/nightfall.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/ocean.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/palejewels.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/peacock.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/pigeonblue.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/pretty.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/prophecy.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/roseicecream.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/rosewood.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/seaserpent.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/shadowboxing.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/shallowestdepths.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/sleepingwarrior.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/slowgreen.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/springgreen.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/subtlealmond.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/summerpeach.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/tehotenion.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/toxicity.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/whiteorblack.png A ext/dw-nonfree/htdocs/img/gradation/dw_logo_gradation.png A ext/dw-nonfree/htdocs/img/gradation/dw_logo_gradation_beta.png A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/accomplished.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/aggravated.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/amused.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/angry.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/annoyed.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/anxious.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/apathetic.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/artistic.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/awake.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/bitchy.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/blah.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/blank.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/bored.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/bouncy.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/busy.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/calm.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/cheerful.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/chipper.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/cold.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/complacent.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/confused.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/contemplative.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/content.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/cranky.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/crappy.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/crazy.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/creative.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/crushed.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/curious.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/cynical.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/depressed.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/determined.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/devious.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/dirty.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/disappointed.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/discontent.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/distressed.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/ditzy.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/dorky.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/drained.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/drunk.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/ecstatic.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/embarrassed.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/energetic.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/enraged.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/enthralled.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/envious.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/exanimate.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/excited.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/exhausted.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/flirty.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/frustrated.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/full.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/geeky.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/giddy.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/giggly.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/gloomy.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/good.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/grateful.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/groggy.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/grumpy.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/guilty.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/happy.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/high.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/hopeful.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/horny.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/hot.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/hungry.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/hyper.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/impressed.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/indescribable.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/indifferent.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/infuriated.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/intimidated.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/irate.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/irritated.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/jealous.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/jubilant.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/lazy.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/lethargic.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/listless.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/lonely.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/loved.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/melancholy.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/mellow.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/mischievous.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/moody.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/morose.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/naughty.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/nauseated.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/nerdy.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/nervous.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/nostalgic.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/numb.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/okay.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/optimistic.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/peaceful.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/pensive.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/pessimistic.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/pissedoff.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/pleased.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/predatory.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/productive.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/quixotic.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/recumbent.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/refreshed.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/rejected.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/rejuvenated.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/relaxed.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/relieved.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/restless.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/rushed.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/sad.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/satisfied.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/scared.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/shocked.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/sick.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/silly.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/sleepy.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/sore.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/stressed.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/surprised.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/sympathetic.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/thankful.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/thirsty.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/thoughtful.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/tired.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/touched.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/uncomfortable.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/weird.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/working.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/worried.gif A ext/dw-nonfree/htdocs/img/siteskins/previews/celerity-local.png A ext/dw-nonfree/htdocs/img/siteskins/previews/gradation-horizontal-local.png A ext/dw-nonfree/htdocs/img/siteskins/previews/gradation-vertical-local.png A ext/dw-nonfree/htdocs/img/siteskins/previews/tropo-purple.png A ext/dw-nonfree/htdocs/img/siteskins/previews/tropo-red.png A ext/dw-nonfree/htdocs/img/styles/bannering/neonbutterflies.jpg A ext/dw-nonfree/htdocs/img/styles/bannering/neonbutterflies_tile.jpg A ext/dw-nonfree/htdocs/img/styles/bannering/travel.jpg A ext/dw-nonfree/htdocs/img/styles/bannering/travel_tile.jpg A ext/dw-nonfree/htdocs/img/styles/colorside/atom.jpg A ext/dw-nonfree/htdocs/img/styles/colorside/cactus.png A ext/dw-nonfree/htdocs/img/styles/colorside/fallleaves.jpg A ext/dw-nonfree/htdocs/img/styles/colorside/halloween.png A ext/dw-nonfree/htdocs/img/styles/colorside/heart.jpg A ext/dw-nonfree/htdocs/img/styles/colorside/mandala.jpg A ext/dw-nonfree/htdocs/img/styles/colorside/nadeshiko.jpg A ext/dw-nonfree/htdocs/img/styles/colorside/redflowers.png A ext/dw-nonfree/htdocs/img/styles/colorside/tribalfish.jpg A ext/dw-nonfree/htdocs/img/styles/colorside/wintergreen.jpg A ext/dw-nonfree/htdocs/img/styles/modish/bluestrip.jpg A ext/dw-nonfree/htdocs/img/styles/modish/lotus.jpg A ext/dw-nonfree/htdocs/img/styles/modish/scarlet.jpg A ext/dw-nonfree/htdocs/img/styles/modish/whtleaves.jpg A ext/dw-nonfree/htdocs/img/styles/sundaymorning/bluesunday.png A ext/dw-nonfree/htdocs/img/styles/sundaymorning/brightersunday.png A ext/dw-nonfree/htdocs/img/styles/sundaymorning/greensquiggle.png A ext/dw-nonfree/htdocs/img/styles/sundaymorning/greenswirls.png A ext/dw-nonfree/htdocs/img/styles/sundaymorning/pinkswirls.png A ext/dw-nonfree/htdocs/img/styles/sundaymorning/purpleswirls.png A ext/dw-nonfree/htdocs/img/styles/sundaymorning/redsquiggle.png A ext/dw-nonfree/htdocs/img/styles/sundaymorning/seafoamsunday.png A ext/dw-nonfree/htdocs/img/styles/sundaymorning/sundayhearts.png A ext/dw-nonfree/htdocs/img/styles/sundaymorning/sundaystars.png A ext/dw-nonfree/htdocs/img/styles/sundaymorning/tealdeer.png A ext/dw-nonfree/htdocs/img/styles/sundaymorning/whitesquiggle.png A ext/dw-nonfree/htdocs/img/styles/sundaymorning/yellowsquiggle.png A ext/dw-nonfree/htdocs/img/styles/transmogrified/comment.gif A ext/dw-nonfree/htdocs/img/styles/transmogrified/delete.gif A ext/dw-nonfree/htdocs/img/styles/transmogrified/edit.gif A ext/dw-nonfree/htdocs/img/styles/transmogrified/memories.gif A ext/dw-nonfree/htdocs/img/styles/transmogrified/next.gif A ext/dw-nonfree/htdocs/img/styles/transmogrified/permalink.gif A ext/dw-nonfree/htdocs/img/styles/transmogrified/previous.gif A ext/dw-nonfree/htdocs/img/styles/transmogrified/tag.gif A ext/dw-nonfree/htdocs/img/tropo-purple/troppurp-arrow-down.gif A ext/dw-nonfree/htdocs/img/tropo-purple/troppurp-arrow-right.gif A ext/dw-nonfree/htdocs/img/tropo-purple/troppurp-borderpixel.gif A ext/dw-nonfree/htdocs/img/tropo-red/bg_footer_gradient.png A ext/dw-nonfree/htdocs/img/tropo-red/bg_masthead.png A ext/dw-nonfree/htdocs/img/tropo-red/bg_menu_gradient.png A ext/dw-nonfree/htdocs/img/tropo-red/corner.gif A ext/dw-nonfree/htdocs/img/tropo-red/dw_logo.png A ext/dw-nonfree/htdocs/img/tropo-red/dw_logo_beta.png A ext/dw-nonfree/htdocs/img/tropo-red/dw_logo_beta_purple.png A ext/dw-nonfree/htdocs/img/tropo-red/dw_logo_purple.png A ext/dw-nonfree/htdocs/img/tropo-red/homepage/intro-box-bottom.png A ext/dw-nonfree/htdocs/img/tropo-red/homepage/intro-box-bottomleft.png A ext/dw-nonfree/htdocs/img/tropo-red/homepage/intro-box-bottomright.png A ext/dw-nonfree/htdocs/img/tropo-red/homepage/intro-box-left.png A ext/dw-nonfree/htdocs/img/tropo-red/homepage/intro-box-right.png A ext/dw-nonfree/htdocs/img/tropo-red/homepage/intro-box-top.png A ext/dw-nonfree/htdocs/img/tropo-red/homepage/intro-box-topleft.png A ext/dw-nonfree/htdocs/img/tropo-red/homepage/intro-box-topright.png A ext/dw-nonfree/htdocs/img/tropo-red/icon_menu_swirl.png A ext/dw-nonfree/htdocs/img/tropo-red/icon_menu_swirl_dropdown.png A ext/dw-nonfree/htdocs/img/tropo-red/tropred-arrow-down.gif A ext/dw-nonfree/htdocs/img/tropo-red/tropred-arrow-right.gif A ext/dw-nonfree/htdocs/img/tropo-red/tropred-borderpixel.gif A ext/dw-nonfree/htdocs/index.bml A ext/dw-nonfree/htdocs/index.bml.text.local A ext/dw-nonfree/htdocs/js/homepage_loggedin.js A ext/dw-nonfree/htdocs/js/tropo/homepage.js A ext/dw-nonfree/htdocs/scss/skins/tropo/tropo-base.scss A ext/dw-nonfree/htdocs/scss/skins/tropo/homepage.scss A ext/dw-nonfree/htdocs/scss/skins/tropo/tropo-purple.scss A ext/dw-nonfree/htdocs/scss/skins/tropo/tropo-red.scss A ext/dw-nonfree/htdocs/stc/layouts/nano-badge2010.png A ext/dw-nonfree/htdocs/stc/siteviews/tropo-purple.css A ext/dw-nonfree/htdocs/stc/siteviews/tropo-red.css A ext/dw-nonfree/htdocs/stc/syndicateme.css A ext/dw-nonfree/htdocs/stc/tropo/homepage.css A ext/dw-nonfree/htdocs/stc/tropo/tropo-base.css A ext/dw-nonfree/htdocs/stc/tropo/tropo-purple.css A ext/dw-nonfree/htdocs/stc/tropo/tropo-red.css A ext/dw-nonfree/schemes/dreamwidth.tt A ext/dw-nonfree/schemes/celerity-local.tt A ext/dw-nonfree/schemes/gradation-horizontal-local.tt A ext/dw-nonfree/schemes/gradation-vertical-local.tt A ext/dw-nonfree/schemes/tropo-common.tt A ext/dw-nonfree/schemes/tropo-purple.tt A ext/dw-nonfree/schemes/tropo-red.tt A ext/dw-nonfree/styles/bannering/themes.s2 A ext/dw-nonfree/styles/colorside/themes.s2 A ext/dw-nonfree/styles/modish/themes.s2 A ext/dw-nonfree/styles/modular/themes.s2 A ext/dw-nonfree/styles/practicality/themes.s2 A ext/dw-nonfree/styles/s2layers.dat A ext/dw-nonfree/styles/siteviews/themes.s2 A ext/dw-nonfree/styles/sundaymorning/layout.s2 A ext/dw-nonfree/styles/sundaymorning/themes.s2 A ext/dw-nonfree/styles/transmogrified/layout.s2 A ext/dw-nonfree/styles/transmogrified/themes.s2 A ext/dw-nonfree/views/community/index.tt.text.local A ext/dw-nonfree/views/error/404.tt A ext/dw-nonfree/views/legal/diversity.tt A ext/dw-nonfree/views/legal/dmca.tt A ext/dw-nonfree/views/legal/index.tt.text.local A ext/dw-nonfree/views/legal/principles.tt A ext/dw-nonfree/views/misc/about.tt A ext/dw-nonfree/views/site/bot.tt A ext/dw-nonfree/views/site/brand.tt A ext/dw-nonfree/views/site/policy.tt A ext/dw-nonfree/views/site/staff.tt A ext/dw-nonfree/views/site/suggest.tt A ext/dw-nonfree/views/site/suggest.tt.text A ext/dw-nonfree/views/site/suggest_entry.tt A ext/dw-nonfree/views/site/suggest_ghi.tt

Log Message:


Merge dw-nonfree into dw-free

This basically transplants the repository into ext/. There are cleaner ways we can do this (by actually folding the code into the right places) but this will suffice for now to solve the problems.

Commit: 3e997a9d1a11e40b15fca91d5610512fb647cc94 https://github.com/dreamwidth/dreamwidth/commit/3e997a9d1a11e40b15fca91d5610512fb647cc94 Author: Mark Smith mark@qq.is Date: 2022-10-19 (Wed, 19 Oct 2022)

Changed paths: M etc/docker/base/Dockerfile M etc/docker/dev/Dockerfile M etc/docker/web/Dockerfile M etc/docker/worker/Dockerfile M ext/dw-nonfree/views/site/brand.tt

Log Message:


Don't need to checkout dw-nonfree

Since it now comes with the dw-free repository, there is no need to get it.

Commit: 067f74a669fa0ef9a122fc924eace92adf23f949 https://github.com/dreamwidth/dreamwidth/commit/067f74a669fa0ef9a122fc924eace92adf23f949 Author: Mark Smith mark@qq.is Date: 2022-10-19 (Wed, 19 Oct 2022)

Changed paths: M .github/workflows/base-build.yml M .github/workflows/proxy-build.yml M .github/workflows/web-build.yml M .github/workflows/web-deploy.yml M .github/workflows/worker-build.yml M .github/workflows/worker-deploy.tt M .github/workflows/worker-deploy.yml M README.md R bin/bootstrap.pl M bin/upgrading/update-db-general.pl M bin/worker/codebuild-notifier M cgi-bin/DW/Hooks/PrivList.pm M cgi-bin/LJ/Comment.pm M cgi-bin/LJ/Event/JournalNewComment/Reply.pm M cgi-bin/LJ/User/Message.pm M etc/docker/base/Dockerfile M etc/docker/dev/Dockerfile M etc/docker/proxy/Dockerfile M etc/docker/web/Dockerfile M etc/docker/worker/Dockerfile M ext/dw-nonfree/views/misc/about.tt M ext/dw-nonfree/views/site/brand.tt M ext/dw-nonfree/views/site/suggest_ghi.tt M htdocs/js/s2edit/s2-hint.js M htdocs/stc/blueshift/blueshift.css M t/media-security.t M views/site/opensource.tt.text

Log Message:


dw-free -> dreamwidth

Now that dw-free/dw-nonfree are together, rename the top level repository so that the name is accurate. Update usages within the code.

Commit: 8d37b0dfbfea31a4ce83b09910e95acef0ca097f https://github.com/dreamwidth/dreamwidth/commit/8d37b0dfbfea31a4ce83b09910e95acef0ca097f Author: Jen kareila@dreamwidth.org Date: 2022-10-19 (Wed, 19 Oct 2022)

Changed paths: M bin/build-static.sh

Log Message:


usability tweaks for build-static.sh (#2988)

  • build-static.sh: -n option to only compass compile files with (n)ew changes

Default behavior is to always use --force to recompile everything.

  • build-static.sh: silence errors shown if /tmp/jcompress is missing

cat: /tmp/jcompress: No such file or directory bash: -c: option requires an argument

Commit: 9a7b1e697241b8cb56f692e02df883dd497c249e https://github.com/dreamwidth/dreamwidth/commit/9a7b1e697241b8cb56f692e02df883dd497c249e Author: Mark Smith mark@dreamwidth.org Date: 2022-10-19 (Wed, 19 Oct 2022)

Changed paths: M cgi-bin/DW/Template/Plugin.pm M cgi-bin/LJ/S2.pm M etc/config-local.pl.example M ext/dw-nonfree/schemes/_dreamwidth.tt A htdocs/stc/canary.css M schemes/common.tt M styles/core2.s2

Log Message:


Add canary ribbon

This adds an obvious ribbon on the corner of the page if it's rendered on a web server where $LJ::IS_CANARY is 1.

Commit: 96a2beef2fdf4a17227c0921f1ded7b3e60b0032 https://github.com/dreamwidth/dreamwidth/commit/96a2beef2fdf4a17227c0921f1ded7b3e60b0032 Author: Mark Smith mark@qq.is Date: 2022-10-19 (Wed, 19 Oct 2022)

Changed paths: M .github/workflows/tasks/web-canary-service.json M .github/workflows/tasks/web-stable-service.json

Log Message:


Split configs by canary/stable

This lets us configure $IS_CANARY separately, but also lets us roll out config changes to canary before they go to stable.

Commit: 661a9cd0cbca26cf2e8679e7e79365614172f459 https://github.com/dreamwidth/dreamwidth/commit/661a9cd0cbca26cf2e8679e7e79365614172f459 Author: Mark Smith mark@qq.is Date: 2022-10-19 (Wed, 19 Oct 2022)

Changed paths: A .github/workflows/tasks/web-cwagent-config.json

Log Message:


Commit the cloudwatch agent config

set FILE (cat web-cwagent-config.json); aws ssm put-parameter \ --name "ecs-cwagent" \ --type "String" \ --value "$FILE" \ --region "us-east-1" \ --overwrite

Commit: 4b4491e143de6b3bd84cffa367e5a338d61fdc19 https://github.com/dreamwidth/dreamwidth/commit/4b4491e143de6b3bd84cffa367e5a338d61fdc19 Author: Jen kareila@dreamwidth.org Date: 2022-10-20 (Thu, 20 Oct 2022)

Changed paths: M ext/dw-nonfree/cgi-bin/DW/Hooks/AnniversaryPromotion.pm

Log Message:


update AnniversaryPromotion for 2022 (#2989)

Commit: eeb0653734892a96bfb8d843b370a59641c7f231 https://github.com/dreamwidth/dreamwidth/commit/eeb0653734892a96bfb8d843b370a59641c7f231 Author: Jen kareila@dreamwidth.org Date: 2022-10-20 (Thu, 20 Oct 2022)

Changed paths: M cgi-bin/DW/Controller/Tools.pm

Log Message:


/tools/tellafriend is rendering the wrong template (#2990)

Commit: 2c5e6836bbcd3ef30122aa6513b6d6a8cc9ea8dc https://github.com/dreamwidth/dreamwidth/commit/2c5e6836bbcd3ef30122aa6513b6d6a8cc9ea8dc Author: Mark Smith mark@qq.is Date: 2022-10-20 (Thu, 20 Oct 2022)

Changed paths: M .github/workflows/base-build.yml M .github/workflows/proxy-build.yml M .github/workflows/web-build.yml M .github/workflows/worker-build.yml

Log Message:


Attempt to output image digest

Commit: fe1515c0d916aab463fb0a82d5e247db53825c97 https://github.com/dreamwidth/dreamwidth/commit/fe1515c0d916aab463fb0a82d5e247db53825c97 Author: Mark Smith mark@qq.is Date: 2022-10-20 (Thu, 20 Oct 2022)

Changed paths: M .github/workflows/base-build.yml M .github/workflows/proxy-build.yml M .github/workflows/web-build.yml M .github/workflows/worker-build.yml

Log Message:


Attempt to output image digest 2

Commit: e203d01687ef1f5bea1fc81087af061fb1b56421 https://github.com/dreamwidth/dreamwidth/commit/e203d01687ef1f5bea1fc81087af061fb1b56421 Author: Mark Smith mark@qq.is Date: 2022-10-20 (Thu, 20 Oct 2022)

Changed paths: M .github/workflows/base-build.yml M .github/workflows/proxy-build.yml M .github/workflows/web-build.yml M .github/workflows/worker-build.yml

Log Message:


Attempt to output image digest 3

Commit: 10a7a427bc431a6fc47038c787e03d3115310ac1 https://github.com/dreamwidth/dreamwidth/commit/10a7a427bc431a6fc47038c787e03d3115310ac1 Author: Mark Smith mark@qq.is Date: 2022-10-20 (Thu, 20 Oct 2022)

Changed paths: M .github/workflows/base-build.yml M .github/workflows/proxy-build.yml M .github/workflows/web-build.yml M .github/workflows/worker-build.yml

Log Message:


Attempt to output image digest 4 my bad

Commit: 32678c6eec22a5a1aa9cca294353fbaed5ae106d https://github.com/dreamwidth/dreamwidth/commit/32678c6eec22a5a1aa9cca294353fbaed5ae106d Author: Mark Smith mark@qq.is Date: 2022-10-20 (Thu, 20 Oct 2022)

Changed paths: M .github/workflows/base-build.yml M .github/workflows/proxy-build.yml M .github/workflows/web-build.yml M .github/workflows/worker-build.yml

Log Message:


Add direct link

Commit: d6a08991560cba8917cf3c34668e385e6137ee1b https://github.com/dreamwidth/dreamwidth/commit/d6a08991560cba8917cf3c34668e385e6137ee1b Author: Jen kareila@dreamwidth.org Date: 2022-10-20 (Thu, 20 Oct 2022)

Changed paths: M cgi-bin/LJ/Web.pm

Log Message:


[#2960] don't double-escape URL parameters in returnto (#2991)

The form.hidden function applies escaping, so pass the unescaped variable to the template.

Commit: acdeb3ca8285b10f213db9400d04e31d39e3e45d https://github.com/dreamwidth/dreamwidth/commit/acdeb3ca8285b10f213db9400d04e31d39e3e45d Author: Jen kareila@dreamwidth.org Date: 2022-10-20 (Thu, 20 Oct 2022)

Changed paths: M cgi-bin/DW/Controller/Manage/Logins.pm

Log Message:


[#2969] check for expunged target user on manage/logins (#2987)

Commit: ede4d262368b6b0c25ba56b1ea81c423b3261833 https://github.com/dreamwidth/dreamwidth/commit/ede4d262368b6b0c25ba56b1ea81c423b3261833 Author: Jen kareila@dreamwidth.org Date: 2022-10-20 (Thu, 20 Oct 2022)

Changed paths: M .gitignore

Log Message:


add ext/dw-nonfree/htdocs/stc/css to .gitignore (#2992)

Commit: 9ce23e63d40bd7008e98b83baef5a13f44e52c47 https://github.com/dreamwidth/dreamwidth/commit/9ce23e63d40bd7008e98b83baef5a13f44e52c47 Author: Jen kareila@dreamwidth.org Date: 2022-10-22 (Sat, 22 Oct 2022)

Changed paths: M bin/upgrading/deadphrases.dat M cgi-bin/DW/Controller/Tools.pm M cgi-bin/DW/Widget/LatestNews.pm M htdocs/robots.txt R htdocs/tools/tellafriend.bml R htdocs/tools/tellafriend.bml.text M views/tools/tellafriend.tt M views/tools/tellafriend.tt.text

Log Message:


fix up /tools/tellafriend (#2993)

  • tellafriend fixup pt 1

  • The "forbiddenimages" string in the regex looked like a copy-paste error. This is the regex in the original BML.

  • Assign an empty string to $msg so we don't get warnings about concatenating to an undefined variable.

  • tellafriend fixup pt 2

  • The main problem here is that the template was trying to call "form" methods as "dw" methods that didn't exist.

  • Removed HTML table elements.

  • Turned off Foundation styling because it made the page look weird. More work for another day.

  • A few other typo fixes and regressions to the original BML.

  • remove BML

  • [#1866] site text improvements

It was bugging the stew out of me that this hadn't been updated to use $LJ::NEWS_JOURNAL so I did that. I also changed the bits of boilerplate text that I complained about in #1866, and made the textarea a bit wider.

  • bug in LatestNews widget on logged-in homepage

Obscure, but I just ran into this in testing: if you set $LJ::NEWS_JOURNAL to a valid community but it doesn't have any entries yet, the widget will bomb out with a missing anum error.

This adds a validity check to the entry object before attempting to do anything with it.

  • [#1866] disallow /tools/tellafriend in robots.txt

As I mentioned in #1866, this page gets a lot of crawler traffic because it's linked on every journal and entry. Adding it here should tell well-behaved bots to ignore it.

Commit: 7bf9564b9c0f8f6839648730b5805f0214496d38 https://github.com/dreamwidth/dreamwidth/commit/7bf9564b9c0f8f6839648730b5805f0214496d38 Author: Kareila kareila@dreamwidth.org Date: 2022-10-22 (Sat, 22 Oct 2022)

Changed paths: M cgi-bin/DW/Controller/Tools.pm

Log Message:


a couple more tiny tweaks

Fix for a single quoted string that needed to be double quoted, amd toss in a couple more fixes for undefined variable warnings.

Compare: https://github.com/dreamwidth/dreamwidth/compare/17e4fd4262fd...7bf9564b9c0f