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