Dec. 31st, 2021

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

Branch: refs/heads/master Home: https://github.com/dreamwidth/dw-free Commit: 9180012fbb68ea3c105140328bb372ec6c927ae0 https://github.com/dreamwidth/dw-free/commit/9180012fbb68ea3c105140328bb372ec6c927ae0 Author: Mark Smith mark@dreamwidth.org Date: 2021-12-31 (Fri, 31 Dec 2021)

Changed paths: M cgi-bin/LJ/Lang.pm M htdocs/stc/support.css

Log Message:


Small fixes from today's push

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

Branch: refs/heads/master Home: https://github.com/dreamwidth/dw-free Commit: 8034d2014ed6a103da9f40f38122992e91bc4a39 https://github.com/dreamwidth/dw-free/commit/8034d2014ed6a103da9f40f38122992e91bc4a39 Author: Mark Smith mark@dreamwidth.org Date: 2021-12-31 (Fri, 31 Dec 2021)

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

Log Message:


Support anonymous support requests

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

Branch: refs/heads/master Home: https://github.com/dreamwidth/dw-nonfree Commit: 1acf48c651a18e39828dfa2c8e392d6dd706df44 https://github.com/dreamwidth/dw-nonfree/commit/1acf48c651a18e39828dfa2c8e392d6dd706df44 Author: Mark Smith mark@dreamwidth.org Date: 2021-12-31 (Fri, 31 Dec 2021)

Changed paths: M etc/staff.yaml

Log Message:


Update staff

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

Branch: refs/heads/master Home: https://github.com/dreamwidth/dw-free Commit: edfeb3edc68d20320c7270f20587c27b6347ed72 https://github.com/dreamwidth/dw-free/commit/edfeb3edc68d20320c7270f20587c27b6347ed72 Author: Mark Smith mark@dreamwidth.org Date: 2021-12-31 (Fri, 31 Dec 2021)

Changed paths: M cgi-bin/DW/Controller/ChangeEmail.pm M views/changeemail.tt

Log Message:


Fix password maxlength for change email form

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

Branch: refs/heads/master Home: https://github.com/dreamwidth/dw-nonfree Commit: 0bf68f763470c630a8f4f4e69463a0ecbb52064f https://github.com/dreamwidth/dw-nonfree/commit/0bf68f763470c630a8f4f4e69463a0ecbb52064f Author: Ruth momijizukamori@gmail.com Date: 2021-12-31 (Fri, 31 Dec 2021)

Changed paths: M styles/sundaymorning/layout.s2 M styles/transmogrified/layout.s2

Log Message:


Modhat style fixes for dw-nonfree layouts

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

Branch: refs/heads/master Home: https://github.com/dreamwidth/dw-free Commit: 69b2698e8c17921e4e08b5794e1fd8236ad12515 https://github.com/dreamwidth/dw-free/commit/69b2698e8c17921e4e08b5794e1fd8236ad12515 Author: Mark Smith mark@dreamwidth.org Date: 2022-01-01 (Sat, 01 Jan 2022)

Changed paths: M cgi-bin/Apache/BML.pm M cgi-bin/Apache/LiveJournal.pm M cgi-bin/DW/Controller/API/REST.pm M cgi-bin/DW/Controller/Create.pm M cgi-bin/DW/Controller/Entry.pm M cgi-bin/DW/Controller/Journal/AdultContent.pm M cgi-bin/DW/Controller/Journal/Protected.pm M cgi-bin/DW/Controller/Profile.pm M cgi-bin/DW/Controller/Talk.pm M cgi-bin/DW/FormErrors.pm M cgi-bin/DW/Hooks/NavStrip.pm M cgi-bin/DW/OAuth.pm M cgi-bin/DW/Request.pm M cgi-bin/DW/Request/Apache2.pm M cgi-bin/DW/Request/Base.pm M cgi-bin/DW/Request/Standard.pm M cgi-bin/DW/Routing.pm M cgi-bin/DW/Setting/MobileView.pm M cgi-bin/DW/SiteScheme.pm M cgi-bin/DW/Template.pm M cgi-bin/DW/Template/Filters.pm M cgi-bin/DW/Template/Plugin.pm M cgi-bin/LJ/EmbedModule.pm M cgi-bin/LJ/Global/BMLInit.pm M cgi-bin/LJ/Global/Defaults.pm M cgi-bin/LJ/Protocol.pm M cgi-bin/LJ/S2.pm M cgi-bin/LJ/S2/EntryPage.pm M cgi-bin/LJ/S2/FriendsPage.pm M cgi-bin/LJ/Setting.pm M cgi-bin/LJ/URI.pm M cgi-bin/LJ/UniqCookie.pm M cgi-bin/LJ/User/Administration.pm M cgi-bin/LJ/User/Login.pm M cgi-bin/LJ/User/Styles.pm M cgi-bin/LJ/Web.pm M cgi-bin/bml/scheme/tt_runner.look M htdocs/login.bml M htdocs/preview/entry.bml M htdocs/support/append_request.bml M t/atom-post.t

Log Message:


Revert notes conversion

This temporarily reverts the conversion to using the DW::Request->cache instead of Apache notes. There were some issues when this went live briefly and I need to spend more time debugging it.

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

Branch: refs/heads/code-tour Home: https://github.com/dreamwidth/dw-free Commit: 69a56be47499bfe5ebbfe72d482d8b9e1268ddaa https://github.com/dreamwidth/dw-free/commit/69a56be47499bfe5ebbfe72d482d8b9e1268ddaa Author: Mark Smith mark@dreamwidth.org Date: 2021-01-31 (Sun, 31 Jan 2021)

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

Log Message:


Fix logged in for previews

Commit: 2900beb93e42f66f78522dc7e01a40ad0ea7f6e2 https://github.com/dreamwidth/dw-free/commit/2900beb93e42f66f78522dc7e01a40ad0ea7f6e2 Author: Nick Fagerlund nick.fagerlund@gmail.com Date: 2021-01-31 (Sun, 31 Jan 2021)

Changed paths: M cgi-bin/DW/Controller/Entry.pm M views/components/icon-select-dropdown.tt M views/components/icon-select-icon.tt M views/entry/module-icons.tt

Log Message:


Reconcile icon select component with beta entry page (#2859)

  • Restore name='icon' on beta entry page icon select

The Entry controller expects the icon keyword to be in $POST->{icon}, not $POST->{prop_picture_keyword} like the reply form handlers use. Looks like the field names got mixed up during a multi-step conversion to the new shared icon components.

As of this commit, editing entries is still bugged: the form always selects the default icon, regardless of what the entry had before.

  • Restore selected icon when editing an entry

The form element template helpers automatically populate the selected attribute of a select based on the formdata argument of the parent template that called the helper, if it's present and it contains a key that matches the name of the select. And the entry page took advantage of that behavior for the icons menu. Passing selected breaks that if the selected value is undef.

As of this commit, the icon preview is still bugged when editing an entry -- the select is set to the right icon and the preview gets updated if you change it, but it starts out on the default icon no matter what.

  • Fix some mildly goofy indentation in some templates

  • Make select label invisible again

This isn't necessary for sighted users -- positioning the select right next to the icon indicates its purpose.

  • Remove class=inline from select

This looks like maybe detritus from partway through the conversion.

  • Icon select component: Make random button optional

The hidden-by-default random button made this component a non-starter for the entry page (which always shows it, and wants it in a different spot). So, if we make it optional we can reduce some special-casing elsewhere in the system.

  • Make entry page use the icon select component

  • Entry controller was expecting a different name for that select element.

  • Icon preview button was expecting to be passed the previously selected icon.

    Commit: 786f1ddb06024accde13e83efa0b85d862926428 https://github.com/dreamwidth/dw-free/commit/786f1ddb06024accde13e83efa0b85d862926428 Author: Mark Smith mark@dreamwidth.org Date: 2021-01-31 (Sun, 31 Jan 2021)

    Changed paths: M etc/docker/base/Dockerfile

    Log Message:


Break up base dockerfile into two parts

Commit: 90dabbe72d285b63ad78cc48eebfa047170a99de https://github.com/dreamwidth/dw-free/commit/90dabbe72d285b63ad78cc48eebfa047170a99de Author: Mark Smith mark@dreamwidth.org Date: 2021-01-31 (Sun, 31 Jan 2021)

Changed paths: M doc/dependencies-cpanm M etc/docker/base/Dockerfile

Log Message:


Switch to cpm for install (parallel, way faster) and bump List::Util

Commit: a8f0f456f4de18748b5151f1761077bca1b60646 https://github.com/dreamwidth/dw-free/commit/a8f0f456f4de18748b5151f1761077bca1b60646 Author: Nick Fagerlund nick.fagerlund@gmail.com Date: 2021-01-31 (Sun, 31 Jan 2021)

Changed paths: M htdocs/js/components/jquery.icon-select.js

Log Message:


Make icon browser remember that you previously used keyword/date order

Carrying over the signal from the data attribute on the browse button.

This was present when this logic lived in jquery.replyforms.js, but probably got dropped when resolving a merge conflict during #2840.

Commit: f097f586fd285f45dcb4eb1d8068943c2df3d81c https://github.com/dreamwidth/dw-free/commit/f097f586fd285f45dcb4eb1d8068943c2df3d81c Author: Nick Fagerlund nick.fagerlund@gmail.com Date: 2021-01-31 (Sun, 31 Jan 2021)

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

Log Message:


Remove dead code in quickreply

The templates grab that icons list directly now, we no longer pass it.

Commit: bd762c1606d1f19fbd81d18336de3cde3a234537 https://github.com/dreamwidth/dw-free/commit/bd762c1606d1f19fbd81d18336de3cde3a234537 Author: Nick Fagerlund nick.fagerlund@gmail.com Date: 2021-01-31 (Sun, 31 Jan 2021)

Changed paths: M cgi-bin/LJ/User/Icons.pm M t/userpic-keyword-select.t M views/components/icon-select-icon.tt

Log Message:


Make $user->icon_keyword_menu return arrayref instead of list

This function is now mostly called from templates, and TT has an odd behavior with functions that return lists: if it's a multi-item list, it converts it to an arrayref, but empty or single-value lists seem to become scalars... which means calling virtual methods like .size won't work as expected, and you get errors like va-web03: Argument "" isn't numeric in numeric gt (>) at /home/dw/production/views/components/icon-select-icon.tt line 25.

The answer is to stop relying on auto-referencing and just always return an arrayref.

Commit: a13d5d4eb04f7c1d548eca92a92699c8e877a528 https://github.com/dreamwidth/dw-free/commit/a13d5d4eb04f7c1d548eca92a92699c8e877a528 Author: Nick Fagerlund nick.fagerlund@gmail.com Date: 2021-01-31 (Sun, 31 Jan 2021)

Changed paths: M t/userpic-keyword-select.t

Log Message:


Remove incoherent+busted test

This just explodes instead of running the rest of the tests, because it's now a method on user objects instead of a standalone function that takes a user.

Commit: 1d3e4f9b96412ac306f2ce746d9af065cce9d3d5 https://github.com/dreamwidth/dw-free/commit/1d3e4f9b96412ac306f2ce746d9af065cce9d3d5 Author: Mark Smith mark@dreamwidth.org Date: 2021-01-31 (Sun, 31 Jan 2021)

Changed paths: M bin/upgrading/base-data.sql M bin/upgrading/proplists.dat M bin/upgrading/update-db-general.pl M cgi-bin/DW/Auth/Challenge.pm A doc/dependencies-dev A etc/docker/dev/Dockerfile A etc/docker/dev/scripts/setup.sh A etc/docker/dev/scripts/startup.sh M t/bin/initialize-db

Log Message:


Basic fixes for MySQL 5.7

This is a much smaller set of fixes than my other megabranch, just targeting certain things for MySQL 5.7.

This also adds a Dockerfile that doesn't 100% work yet, tetsing.

Commit: de936c82ffae836d73c0db404ef4f2e93d1e40c0 https://github.com/dreamwidth/dw-free/commit/de936c82ffae836d73c0db404ef4f2e93d1e40c0 Author: Mark Smith mark@dreamwidth.org Date: 2021-01-31 (Sun, 31 Jan 2021)

Changed paths: M cgi-bin/LJ/User/Account.pm M etc/docker/dev/scripts/setup.sh M etc/docker/dev/scripts/startup.sh M t/bin/initialize-db

Log Message:


Small fixes

Commit: 2c699d141fd22a15fb040de54decde707992bde8 https://github.com/dreamwidth/dw-free/commit/2c699d141fd22a15fb040de54decde707992bde8 Author: Mark Smith mark@dreamwidth.org Date: 2021-01-31 (Sun, 31 Jan 2021)

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

Log Message:


ARG in wrong place, argh

Commit: b84e31c8f83de55b267ca5a7f002c8e87bc5615e https://github.com/dreamwidth/dw-free/commit/b84e31c8f83de55b267ca5a7f002c8e87bc5615e Author: Mark Smith mark@dreamwidth.org Date: 2021-01-31 (Sun, 31 Jan 2021)

Changed paths: M cgi-bin/DW/Auth/Challenge.pm M etc/docker/dev/Dockerfile M etc/docker/dev/scripts/startup.sh

Log Message:


Fix tidy, fix dev container

Commit: 6064639af36366e14ac2314235dc373094b1c759 https://github.com/dreamwidth/dw-free/commit/6064639af36366e14ac2314235dc373094b1c759 Author: Ruth momijizukamori@gmail.com Date: 2021-01-31 (Sun, 31 Jan 2021)

Changed paths: M htdocs/scss/components/foundation-custom/pagination.scss M htdocs/scss/skins/entry-styles.scss M htdocs/scss/skins/skin-colors.scss M htdocs/scss/skins/celerity.scss M htdocs/scss/skins/gradation/gradation-base.scss M htdocs/stc/entrypage.css M styles/siteviews/layout.s2

Log Message:


Fixes for S2 pagination

  • Change styling to make old version look not completely terrible
  • Reorganize page list into nest list for easier styling
  • Add visited link colors
  • Fix view for < 10 pages

    Commit: 23fe24b139b903a1f6fe4d7f809015fe99569a0e https://github.com/dreamwidth/dw-free/commit/23fe24b139b903a1f6fe4d7f809015fe99569a0e Author: Ruth momijizukamori@gmail.com Date: 2021-01-31 (Sun, 31 Jan 2021)

    Changed paths: M htdocs/scss/skins/_entry-styles.scss M htdocs/scss/skins/lynx.scss

    Log Message:


Some margin tweaks

Commit: eb1bab4e11bccc203dd1aef58ee6f36f2434dc35 https://github.com/dreamwidth/dw-free/commit/eb1bab4e11bccc203dd1aef58ee6f36f2434dc35 Author: Kareila kareila@dreamwidth.org Date: 2021-01-31 (Sun, 31 Jan 2021)

Changed paths: M views/profile/_blocks.tt

Log Message:


[#2861] convert WHILE to FOREACH

WHILE has a hidden limit WHILE_MAX which will terminate a loop after 1000 iterations. FOREACH has no such restrictions.

Fixes #2861.

Commit: 2ca769bd414ef8fdc2ed8699b405309e43dd278b https://github.com/dreamwidth/dw-free/commit/2ca769bd414ef8fdc2ed8699b405309e43dd278b Author: Mark Smith mark@dreamwidth.org Date: 2021-02-01 (Mon, 01 Feb 2021)

Changed paths: M .gitignore M doc/dependencies-dev M etc/docker/base/Dockerfile M etc/docker/dev/Dockerfile

Log Message:


Add htop, and update for using perl-cpm

Commit: 2193ee0ede17c914a096c388257aa30af47f23aa https://github.com/dreamwidth/dw-free/commit/2193ee0ede17c914a096c388257aa30af47f23aa Author: Mark Smith mark@dreamwidth.org Date: 2021-02-01 (Mon, 01 Feb 2021)

Changed paths: M bin/upgrading/update-db-general.pl M bin/upgrading/update-db.pl M cgi-bin/LJ/Subscription.pm

Log Message:


Update ESN defaults for MySQL 5.7, and fix not raising error in statement

Commit: 9a980330828e411cedcfde6795c706271639f3ce https://github.com/dreamwidth/dw-free/commit/9a980330828e411cedcfde6795c706271639f3ce Author: Mark Smith mark@dreamwidth.org Date: 2021-02-01 (Mon, 01 Feb 2021)

Changed paths: M cgi-bin/DW/Task/ESN/FilterSubs.pm M cgi-bin/DW/Task/ESN/FindSubsByCluster.pm M cgi-bin/DW/Task/ESN/FiredEvent.pm M cgi-bin/DW/Task/ESN/ProcessSub.pm M cgi-bin/DW/Task/SendEmail.pm M cgi-bin/DW/TaskQueue.pm M cgi-bin/LJ/Event.pm M cgi-bin/LJ/NotificationMethod/Email.pm M cgi-bin/LJ/Sendmail.pm

Log Message:


Add logging metadata

This adds metadata to log events, with user information, which we can use to help trace notifications through the system.

Commit: 61a59d7768ae80595160f53788780e2e2b12fd8a https://github.com/dreamwidth/dw-free/commit/61a59d7768ae80595160f53788780e2e2b12fd8a Author: Mark Smith mark@dreamwidth.org Date: 2021-02-01 (Mon, 01 Feb 2021)

Changed paths: M doc/dependencies-cpanm

Log Message:


Update dependency for log appender

Commit: 1cd79c44943fbdc351516315def4878013a503e8 https://github.com/dreamwidth/dw-free/commit/1cd79c44943fbdc351516315def4878013a503e8 Author: Mark Smith mark@dreamwidth.org Date: 2021-02-01 (Mon, 01 Feb 2021)

Changed paths: M doc/dependencies-cpanm

Log Message:


We use JSON 2.90 in production, upgrade to it

Commit: 54d56882daaf93a0ae164d334373af13a3429a18 https://github.com/dreamwidth/dw-free/commit/54d56882daaf93a0ae164d334373af13a3429a18 Author: Mark Smith mark@dreamwidth.org Date: 2021-02-01 (Mon, 01 Feb 2021)

Changed paths: M cgi-bin/LJ/NotificationMethod/Email.pm

Log Message:


Forgot to tag HTML emails...

Commit: 9194ad991efa2af2f0fe461aefebe1c14adbdde9 https://github.com/dreamwidth/dw-free/commit/9194ad991efa2af2f0fe461aefebe1c14adbdde9 Author: Kareila kareila@dreamwidth.org Date: 2021-02-05 (Fri, 05 Feb 2021)

Changed paths: M bin/upgrading/update-db-general.pl M bin/upgrading/update-db.pl M cgi-bin/LJ/NotificationMethod/Email.pm

Log Message:


run tidyall on master

Commit: 22e8bf59a48950666ec93540b3b4242bbe822cd1 https://github.com/dreamwidth/dw-free/commit/22e8bf59a48950666ec93540b3b4242bbe822cd1 Author: Kareila kareila@dreamwidth.org Date: 2021-02-05 (Fri, 05 Feb 2021)

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

Log Message:


Have /data/edges return an error if accessed without first logging in

Commit: 2b83bc55f6870ef895694caa261e8abd922d262f https://github.com/dreamwidth/dw-free/commit/2b83bc55f6870ef895694caa261e8abd922d262f Author: Nick Fagerlund nick.fagerlund@gmail.com Date: 2021-02-05 (Fri, 05 Feb 2021)

Changed paths: M htdocs/scss/skins/_entry-styles.scss M styles/core2base/layout.s2

Log Message:


Keep gap after entry/comment content consistent

Mentioned in #2812. Restricting this to the last DIRECT child of the content div should do the right thing 90%+ of the time without risking unintended consequences.

This only fixes this for site skin comment pages and Tabula Rasa-based journal styles; other journal styles still do whatever they do.

Commit: b4be9b0f666ac266c2b8c1ed8589d6bded8ec88f https://github.com/dreamwidth/dw-free/commit/b4be9b0f666ac266c2b8c1ed8589d6bded8ec88f Author: Nick Fagerlund nick.fagerlund@gmail.com Date: 2021-02-05 (Fri, 05 Feb 2021)

Changed paths: M htdocs/js/components/jquery.icon-browser.js

Log Message:


Remove unused click handler

Now that it's a one-click interaction, the select button is gone.

Commit: 210d5dc9b4708ec2d717a801696170fc8d926240 https://github.com/dreamwidth/dw-free/commit/210d5dc9b4708ec2d717a801696170fc8d926240 Author: Nick Fagerlund nick.fagerlund@gmail.com Date: 2021-02-05 (Fri, 05 Feb 2021)

Changed paths: M htdocs/js/components/jquery.icon-browser.js

Log Message:


Remove redundant click trigger on enter key

This was an accessibility workaround for when we were misusing <a> elements instead of using proper <button>s. Now that we get the default accessible button behavior, this is cruft.

Commit: cdb5842f57f1bf547bd888144abfce3fb4e2e9cb https://github.com/dreamwidth/dw-free/commit/cdb5842f57f1bf547bd888144abfce3fb4e2e9cb Author: Nick Fagerlund nick.fagerlund@gmail.com Date: 2021-02-05 (Fri, 05 Feb 2021)

Changed paths: M htdocs/js/components/jquery.icon-browser.js M htdocs/scss/components/icon-browser.scss M views/components/icon-browser.tt

Log Message:


Add show/hide button for icon browser options on mobile

The display options take up way too much space on mobile, and presumably you like what you like and aren't changing them every time!

So at small viewport sizes, this commit hides the options behind a toggle button.

  • It goes right above+before the search field. If you summon the browser without an icon already selected, the search field is the first thing focused, so you don't have to tab through the options toggle before reaching the icons if you're keyboard-navvin.

  • For sighted users: The button is styled to look like a cut tag or a <details> element (with the little open/close disclosure triangle), which DW users should be intimately familiar with. Its text includes a summary of the currently selected options.

  • For screen readers: I'm using an aria-label instead of the current options summary, because they won't have the visual cue of the disclosure triangle.

    Commit: ca17b1420222b10563ca82367a955a0ccff89f9f https://github.com/dreamwidth/dw-free/commit/ca17b1420222b10563ca82367a955a0ccff89f9f Author: Nick Fagerlund nick.fagerlund@gmail.com Date: 2021-02-05 (Fri, 05 Feb 2021)

    Changed paths: M htdocs/js/components/jquery.icon-browser.js M htdocs/js/components/jquery.icon-select.js M views/components/icon-select-dropdown.tt M views/components/icon-select-icon.tt M views/journal/quickreply.tt M views/journal/talkform.tt

    Log Message:


Restore missing behavior: focus comment body on dismissal

This went missing after #2840.

Commit: de017f8fb389a476ab309d957cd7c4a7c8dc25bd https://github.com/dreamwidth/dw-free/commit/de017f8fb389a476ab309d957cd7c4a7c8dc25bd Author: Nick Fagerlund nick.fagerlund@gmail.com Date: 2021-02-05 (Fri, 05 Feb 2021)

Changed paths: M views/components/icon-browser.tt

Log Message:


Use same inline styles for disclosure triangle that we use in cut tags

Commit: 2efcdb7b15eef5152c684e85f52661b886491f18 https://github.com/dreamwidth/dw-free/commit/2efcdb7b15eef5152c684e85f52661b886491f18 Author: Nick Fagerlund nick.fagerlund@gmail.com Date: 2021-02-06 (Sat, 06 Feb 2021)

Changed paths: A .github/pull_request_template.md

Log Message:


Add PR template explaining the CODE TOUR: line

Commit: 170f4c6fdc368ce27cce530413d1ff28bb0d9650 https://github.com/dreamwidth/dw-free/commit/170f4c6fdc368ce27cce530413d1ff28bb0d9650 Author: Kareila kareila@dreamwidth.org Date: 2021-02-06 (Sat, 06 Feb 2021)

Changed paths: M htdocs/scss/skins/_entry-styles.scss M styles/core2base/layout.s2

Log Message:


remove paragraph tags from explanatory CSS comments

Commit: ee87735d08966318fc9cc4cb2aa07c42ba23fad9 https://github.com/dreamwidth/dw-free/commit/ee87735d08966318fc9cc4cb2aa07c42ba23fad9 Author: Kareila kareila@dreamwidth.org Date: 2021-02-07 (Sun, 07 Feb 2021)

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

Log Message:


fix styleinfo_privs usage for varying argument types in different contexts

Commit: 6ad90912cb021b90f0e990c2a8ced3166beefe3c https://github.com/dreamwidth/dw-free/commit/6ad90912cb021b90f0e990c2a8ced3166beefe3c Author: Kareila kareila@dreamwidth.org Date: 2021-02-10 (Wed, 10 Feb 2021)

Changed paths: M bin/upgrading/update-db-general.pl

Log Message:


there is no flags table

This alter statement should be acting on the subs table.

Commit: 3abc4114ce9fbed52dd9c173ade8ef785b28cda2 https://github.com/dreamwidth/dw-free/commit/3abc4114ce9fbed52dd9c173ade8ef785b28cda2 Author: Kareila kareila@dreamwidth.org Date: 2021-02-10 (Wed, 10 Feb 2021)

Changed paths: M t/post.t

Log Message:


remove icon-related tests from t/post.t

Via Nick: We're not passing @icons into the template at all, any more. The template gets $remote and just calls the keyword menu function on it.

Commit: 0c76be5e7b51b5a598d330fa840a2920970a5bbc https://github.com/dreamwidth/dw-free/commit/0c76be5e7b51b5a598d330fa840a2920970a5bbc Author: Nick Fagerlund nick.fagerlund@gmail.com Date: 2021-02-14 (Sun, 14 Feb 2021)

Changed paths: M htdocs/stc/base-colors-dark.css M htdocs/stc/blueshift/blueshift.css M htdocs/stc/jquery/jquery.ui.base.css M htdocs/stc/textcaptcha.css

Log Message:


Fix invalid CSS glitches

Commit: 926f5a5efac95478b5882e8224a4e53b27915b23 https://github.com/dreamwidth/dw-free/commit/926f5a5efac95478b5882e8224a4e53b27915b23 Author: Nick Fagerlund nick.fagerlund@gmail.com Date: 2021-02-14 (Sun, 14 Feb 2021)

Changed paths: M htdocs/scss/foundation/components/_global.scss

Log Message:


Fix a wayward Foundation version placeholder

Commit: 307224364eebb7596324b0b7dc4c6bd379607615 https://github.com/dreamwidth/dw-free/commit/307224364eebb7596324b0b7dc4c6bd379607615 Author: Nick Fagerlund nick.fagerlund@gmail.com Date: 2021-02-15 (Mon, 15 Feb 2021)

Changed paths: M htdocs/scss/components/foundation-custom/_tables.scss M htdocs/scss/foundation/foundation.scss

Log Message:


Knock it off with the Foundation table styles

Disable Foundation table styles by default, but enable them for tables that opt in by setting class="table". Restore old padding for all other tables, but leave everything else relatively blank.

The Foundation site skins got away with these garish table styles as long as they weren't being used anywhere visible. But now that we're using those skins for real journal content, they're not an acceptable default. Based on the userbase's tendency to use tables for decorative markup, the default styles should do as little as possible, only adding a small amount of padding for readability.

Due to how CSS works, it's impractical to opt journal content out of global styles. So instead, any page that wants site skin styles for tabular data can opt in.

Commit: e9cc2baa04f0961de6d96a7b0d1a6b4f5410857c https://github.com/dreamwidth/dw-free/commit/e9cc2baa04f0961de6d96a7b0d1a6b4f5410857c Author: Nick Fagerlund nick.fagerlund@gmail.com Date: 2021-02-15 (Mon, 15 Feb 2021)

Changed paths: M views/admin/faq/faqcat.tt M views/admin/feeds/duplicate.tt M views/admin/feeds/merge.tt M views/admin/importer.tt M views/admin/importer/detail.tt M views/admin/importer/history.tt M views/admin/invites/codetrace.tt M views/admin/invites/promo.tt M views/admin/invites/requests.tt M views/admin/invites/review.tt M views/admin/pay/viewuser.tt M views/admin/rename.tt M views/admin/sendmail/lookup.tt M views/admin/sendmail/message.tt M views/admin/sysban/index.tt M views/admin/sysban/query.tt M views/admin/themes/category.tt M views/admin/themes/theme.tt M views/admin/translate/searchform.tt M views/communities/list.tt M views/communities/members/edit.tt M views/communities/queue/members.tt M views/customize/advanced/styles.tt M views/dev/style-guide.tt M views/dev/tests/libfunctions.html M views/directory/index.tt M views/feeds/list.tt M views/interests/int.tt M views/interests/popular.tt M views/invite/index.tt M views/oauth/admin/index.tt M views/oauth/index.tt M views/profile/main.tt M views/shop/cc/entercc.tt M views/shop/icons.tt M views/shop/points.tt M views/shop/transferpoints.tt M views/stats/main.tt M views/stats/site.tt M views/support/highscores.tt M views/support/history.tt

Log Message:


Add class="table" to a bunch of tables in views/ (but not all of em)

  • If it has any deprecated pre-CSS styling attributes like cellpadding or cellspacing, it obviously wasn't written with the expectation of being inserted into a modern website with global table styles, so it's in the same bucket as everyone's copy-pasted character sheet markup and does not want any schmancy default table styles.

  • If it has a style attribute that affects the interior content at all, it also probably predates the foundation site skins and I don't want to bother with it. But if it's just messing with the margins, that's probably fine.

    Commit: 6be5c6679da60421c1d2f7134b846e533ceb1920 https://github.com/dreamwidth/dw-free/commit/6be5c6679da60421c1d2f7134b846e533ceb1920 Author: Nick Fagerlund nick.fagerlund@gmail.com Date: 2021-02-15 (Mon, 15 Feb 2021)

    Changed paths: M htdocs/scss/components/foundation-custom/_tables.scss

    Log Message:


Remove styles for .data-table

AFAICT nothing anywhere within the entire site ever used this.

Commit: 032050af454e361b8420b40ec273f615d4e4871c https://github.com/dreamwidth/dw-free/commit/032050af454e361b8420b40ec273f615d4e4871c Author: Kareila kareila@dreamwidth.org Date: 2021-02-15 (Mon, 15 Feb 2021)

Changed paths: A cgi-bin/DW/Controller/Support/Request.pm M htdocs/stc/support.css R htdocs/support/see_request.bml R htdocs/support/see_request.bml.text M views/support/request/form.tt A views/support/see_request.tt A views/support/see_request.tt.text

Log Message:


Momiji's conversion of support/see_request

Commit: 5ba0c0a5331052b9a54a018a6deb2fe94f2408b1 https://github.com/dreamwidth/dw-free/commit/5ba0c0a5331052b9a54a018a6deb2fe94f2408b1 Author: Kareila kareila@dreamwidth.org Date: 2021-02-15 (Mon, 15 Feb 2021)

Changed paths: M cgi-bin/DW/Controller/Support/Request.pm M cgi-bin/lj-bml-blocks.pl M views/support/see_request.tt

Log Message:


see_request: initial reformatting and cleanup

Commit: 4838195d66deeb59753f21ac5519324c7d5e6149 https://github.com/dreamwidth/dw-free/commit/4838195d66deeb59753f21ac5519324c7d5e6149 Author: Kareila kareila@dreamwidth.org Date: 2021-02-15 (Mon, 15 Feb 2021)

Changed paths: M cgi-bin/DW/Controller/Support/Request.pm M htdocs/stc/support.css M views/support/request/form.tt M views/support/see_request.tt M views/support/see_request.tt.text

Log Message:


see_request: more tweaks and fixes from initial testing

Commit: f3ef003cf8feb10934e5e2738087181556beaa71 https://github.com/dreamwidth/dw-free/commit/f3ef003cf8feb10934e5e2738087181556beaa71 Author: Kareila kareila@dreamwidth.org Date: 2021-02-15 (Mon, 15 Feb 2021)

Changed paths: M cgi-bin/LJ/Lang.pm M cgi-bin/LJ/Support.pm

Log Message:


hush warnings

cgi-bin/LJ/Lang.pm: Not a warning fix, but a loop optimization. Only attempt variable substitution on strings that were given variables to substitute. Skip the loop if the hashref contains no elements.

cgi-bin/LJ/Support.pm: Use of uninitialized value in addition (+) at line 782.

Commit: 90bebbb057ab9a97ee37338fd76d6a888a73f443 https://github.com/dreamwidth/dw-free/commit/90bebbb057ab9a97ee37338fd76d6a888a73f443 Author: Kareila kareila@dreamwidth.org Date: 2021-02-15 (Mon, 15 Feb 2021)

Changed paths: M bin/upgrading/deadphrases.dat

Log Message:


see_request: BML deadphrases

Commit: 2d55c34810a7d63953b63bb65a545736ce672f07 https://github.com/dreamwidth/dw-free/commit/2d55c34810a7d63953b63bb65a545736ce672f07 Author: Nick Fagerlund nick.fagerlund@gmail.com Date: 2021-02-28 (Sun, 28 Feb 2021)

Changed paths: M htdocs/js/foundation/vendor/custom.modernizr.js

Log Message:


Upgrade modernizr to 3.11.4

Fixes #2878 ......maybe. The story there is that modernizr checks for ::before/after support by measuring the height of something, and some browsers give slightly sloppy pixel measurements of things if the zoom level is tweaked. So the newest versions of modernizr account for that in their measurement, but our "vintage" version didn't.

Anyway, the hope is that this'll deal with that for now, but really let's:

  • Not increase our reliance on modernizr at all
  • Transition stuff off it as the opportunity arises

In that spirit, this update is a custom build that pares modernizr back to the veritable bones, only including what we (or Foundation) appear to CURRENTLY be using. The custom build config looks something like:

javascript modernizr.build({ minify: true, enableJSClass: true, enableClasses: true, classPrefix: "", options: [ 'html5shiv', 'addTest', 'setClasses', ], "feature-detects": [ "css/transforms", "css/transitions", "css/flexbox", "css/fontface", "css/generatedcontent", "touchevents", ], }, output => { // Hack: alias (bad, deprecated) touchevents feature to its even-older name. output += "\n; Modernizr.addTest('touch', Modernizr.touchevents);"; // something to write the file })

Theoretically this update and the associated removal of unused code shouldn't break anything... but keep an eye out.

Commit: 74740bb258812c36ca6bf0724317beb1f6459a7a https://github.com/dreamwidth/dw-free/commit/74740bb258812c36ca6bf0724317beb1f6459a7a Author: Paul batrachian@dreamwidth.org Date: 2021-02-28 (Sun, 28 Feb 2021)

Changed paths: M cgi-bin/DW/External/Site.pm

Log Message:


Update external site constructor to use https

Fixes #2627

Commit: 54992a1d95c549c1e39119d012fc454f0ecbdbdc https://github.com/dreamwidth/dw-free/commit/54992a1d95c549c1e39119d012fc454f0ecbdbdc Author: Cocoa momijizukamori@gmail.com Date: 2021-02-28 (Sun, 28 Feb 2021)

Changed paths: M cgi-bin/DW/Controller/Entry.pm M cgi-bin/LJ/CleanHTML.pm M views/entry/form.tt.text

Log Message:


Add errors for bad markup to beta create page

Commit: 69bdb6255d75ebb277a33bcffb19fc7bf7c870ef https://github.com/dreamwidth/dw-free/commit/69bdb6255d75ebb277a33bcffb19fc7bf7c870ef Author: Cocoa momijizukamori@gmail.com Date: 2021-02-28 (Sun, 28 Feb 2021)

Changed paths: M cgi-bin/DW/Controller/Entry.pm M cgi-bin/LJ/CleanHTML.pm

Log Message:


Tidying

Commit: 6d62023bff19b27fd10e0a6539e6e77647b13d77 https://github.com/dreamwidth/dw-free/commit/6d62023bff19b27fd10e0a6539e6e77647b13d77 Author: Cocoa momijizukamori@gmail.com Date: 2021-04-17 (Sat, 17 Apr 2021)

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

Log Message:


Fix translation string location for custom layers. Fixes #2563

Commit: 96ead89ce2d4bec547cb30e262fe642ad371e720 https://github.com/dreamwidth/dw-free/commit/96ead89ce2d4bec547cb30e262fe642ad371e720 Author: Cocoa momijizukamori@gmail.com Date: 2021-04-17 (Sat, 17 Apr 2021)

Changed paths: M htdocs/scss/skins/_entry-styles.scss M htdocs/stc/entrypage.css M styles/abstractia/layout.s2 M styles/bases/layout.s2 M styles/blanket/layout.s2 M styles/brittle/layout.s2 M styles/core2base/layout.s2 M styles/drifting/layout.s2 M styles/easyread/layout.s2 M styles/goldleaf/layout.s2 M styles/negatives/layout.s2 M styles/siteviews/layout.s2 M styles/skittlishdreams/layout.s2 M styles/venture/layout.s2

Log Message:


Minor modhat styling tweaks. Fixes #2129

Commit: 1d8f17156261bfa7d20a0a11476c00b50953d8c9 https://github.com/dreamwidth/dw-free/commit/1d8f17156261bfa7d20a0a11476c00b50953d8c9 Author: Cocoa momijizukamori@gmail.com Date: 2021-04-17 (Sat, 17 Apr 2021)

Changed paths: M cgi-bin/DW/Controller/Auth.pm M cgi-bin/DW/Template.pm M cgi-bin/LJ/Web.pm M schemes/common.tt M views/journal/controlstrip.tt

Log Message:


Fix login/logout redirect glitches on newer browsers

  • Remove reliance on referrer-sniffing for logouts
  • Use 'returnto' form field in logout post for proper redirecting
  • Set 'returnto' field properly in journal control-strip
  • Set 'returnto' field properly in Foundationized site-scheme pages

Fixes #2868

Commit: 950b1e9777e6f814fa518e74831943c3f98d7df6 https://github.com/dreamwidth/dw-free/commit/950b1e9777e6f814fa518e74831943c3f98d7df6 Author: Cocoa momijizukamori@gmail.com Date: 2021-04-17 (Sat, 17 Apr 2021)

Changed paths: M cgi-bin/DW/Template.pm M schemes/common.tt M views/login.tt

Log Message:


HTML-escape the returnto fields

Commit: a9002966b8ae017de6fc259b3f771765f07443eb https://github.com/dreamwidth/dw-free/commit/a9002966b8ae017de6fc259b3f771765f07443eb Author: Mark Smith mark@dreamwidth.org Date: 2021-07-13 (Tue, 13 Jul 2021)

Changed paths: M bin/upgrading/make_system.pl

Log Message:


make_system use new password flow

This thing apparently uses raw SQL to update the old password table. I never would have guessed.

Commit: dea3f9a6c566cb0265ca56c795cd60c040c9ed69 https://github.com/dreamwidth/dw-free/commit/dea3f9a6c566cb0265ca56c795cd60c040c9ed69 Author: Martin DeMello mdemello@google.com Date: 2021-08-12 (Thu, 12 Aug 2021)

Changed paths: M bin/upgrading/update-db.pl M cgi-bin/DW/API/Key.pm M cgi-bin/DW/Auth/Challenge.pm M cgi-bin/DW/Controller/Customize/Advanced.pm M cgi-bin/DW/Controller/EditIcons.pm M cgi-bin/DW/EmailPost/Comment.pm M cgi-bin/DW/OAuth.pm M cgi-bin/DW/OAuth/Request.pm M cgi-bin/DW/Worker/ContentImporter/Local/Userpics.pm M cgi-bin/LJ/Console/Command/ChangeJournalType.pm M cgi-bin/LJ/Protocol.pm M cgi-bin/LJ/Session.pm M cgi-bin/LJ/SynSuck.pm M cgi-bin/LJ/Talk.pm M cgi-bin/LJ/Test.pm M cgi-bin/LJ/UniqCookie.pm M cgi-bin/LJ/User/Message.pm A cgi-bin/LJ/Utils.pm M cgi-bin/LJ/Web.pm M cgi-bin/ljlib.pl M cgi-bin/modperl_subs.pl M t/comment.t M t/content-filters.t A t/utils.t

Log Message:


move some functions from ljlib into an LJ::Utils module

Commit: 34e600e5d37c827745810c07b2a1b86ab254ee9d https://github.com/dreamwidth/dw-free/commit/34e600e5d37c827745810c07b2a1b86ab254ee9d Author: Martin DeMello mdemello@google.com Date: 2021-08-12 (Thu, 12 Aug 2021)

Changed paths: M t/utils.t

Log Message:


use dw license header on new file

Commit: e1d5c880fa1fe3f6d2d2cbf527e051eafae5eec4 https://github.com/dreamwidth/dw-free/commit/e1d5c880fa1fe3f6d2d2cbf527e051eafae5eec4 Author: Mark Smith mark@dreamwidth.org Date: 2021-08-22 (Sun, 22 Aug 2021)

Changed paths: M cgi-bin/Apache/LiveJournal.pm M cgi-bin/LJ/Protocol.pm M cgi-bin/modperl_subs.pl M etc/config.pl.example M etc/kubernetes/web/secrets/config.pl

Log Message:


Remove some cruft

We haven't used SERVER_DOWN or SERVER_TOTALLY_DOWN in a decade since we just mark as down at the load balancer level and bypass Apache entirely. Let's just remove it.

Commit: 6e691ed2674f9c3cd1a0ba21b845c4664746b9b0 https://github.com/dreamwidth/dw-free/commit/6e691ed2674f9c3cd1a0ba21b845c4664746b9b0 Author: Mark Smith mark@dreamwidth.org Date: 2021-08-22 (Sun, 22 Aug 2021)

Changed paths: M cgi-bin/Apache/LiveJournal.pm R cgi-bin/Apache/SendStats.pm M cgi-bin/ljlib.pl M cgi-bin/modperl_subs.pl

Log Message:


Remove some more cruft

We don't use these reporting mechanisms anymore, pull them out.

Commit: 5a5b4181cf29bb5bd5c38056c6d1905578a5925f https://github.com/dreamwidth/dw-free/commit/5a5b4181cf29bb5bd5c38056c6d1905578a5925f Author: Mark Smith mark@dreamwidth.org Date: 2021-08-22 (Sun, 22 Aug 2021)

Changed paths: M cgi-bin/Apache/LiveJournal.pm M cgi-bin/DW/Controller/CSSProxy.pm M cgi-bin/DW/Controller/Profile.pm M cgi-bin/DW/Logic/ProfilePage.pm M cgi-bin/LJ/Session.pm M cgi-bin/LJ/User/Account.pm M cgi-bin/LJ/User/Styles.pm M cgi-bin/LJ/Web.pm M etc/config.pl.example M etc/kubernetes/web/secrets/config.pl M htdocs/delcomment.bml M htdocs/talkscreen.bml M t/config-test.pl

Log Message:


Remove USER_VHOST/ONLY_USER_VHOST settings

This is the only way to travel now, and our security model is built on separating out cookies by domains.

Commit: 58ac95d5c6335cd40bacaeb7aa2b8c1bd6072b88 https://github.com/dreamwidth/dw-free/commit/58ac95d5c6335cd40bacaeb7aa2b8c1bd6072b88 Author: Mark Smith mark@dreamwidth.org Date: 2021-08-23 (Mon, 23 Aug 2021)

Changed paths: R cgi-bin/Apache/DebateSuicide.pm M cgi-bin/Apache/LiveJournal.pm M cgi-bin/modperl_subs.pl

Log Message:


Remove DebateSuicide

We never configured this and while it does have some default limits, the RAM these days is pretty plentiful. We also have MaxRequests configured in production so I don't think this adds much value.

Commit: 07f9aa4189c17e46c5d652b561d6b84f096b5940 https://github.com/dreamwidth/dw-free/commit/07f9aa4189c17e46c5d652b561d6b84f096b5940 Author: Mark Smith mark@dreamwidth.org Date: 2021-08-23 (Mon, 23 Aug 2021)

Changed paths: M cgi-bin/Apache/LiveJournal.pm M cgi-bin/Apache/LiveJournal/PalImg.pm M cgi-bin/LJ/Error.pm M cgi-bin/LJ/Feed.pm M cgi-bin/LJ/Global/BMLInit.pm M cgi-bin/LJ/PageStats.pm M cgi-bin/LJ/Protocol.pm M cgi-bin/LJ/User/Styles.pm

Log Message:


Remove codepath and LJ::Error log-to-db

We don't use either right now, so let's remove these. Less code, less work to modernize!

Commit: 8137971286cdf0c2079bec13f080441d9c1d0e6c https://github.com/dreamwidth/dw-free/commit/8137971286cdf0c2079bec13f080441d9c1d0e6c Author: Mark Smith mark@dreamwidth.org Date: 2021-08-23 (Mon, 23 Aug 2021)

Changed paths: M cgi-bin/Apache/LiveJournal.pm M cgi-bin/LJ/Global/Defaults.pm M cgi-bin/LJ/S2.pm M etc/config.pl.example

Log Message:


Remove minimal style

We don't configure this in production and I don't plan to, so let's remove this.

Commit: 88785c51377d6bb49f0346702b5a78cca9aa5681 https://github.com/dreamwidth/dw-free/commit/88785c51377d6bb49f0346702b5a78cca9aa5681 Author: Mark Smith mark@dreamwidth.org Date: 2021-08-23 (Mon, 23 Aug 2021)

Changed paths: M .gitignore M cgi-bin/Apache/BML.pm M cgi-bin/Apache/LiveJournal.pm M cgi-bin/DW/Controller/API/REST.pm M cgi-bin/DW/Controller/Create.pm M cgi-bin/DW/Controller/Entry.pm M cgi-bin/DW/Controller/Journal/AdultContent.pm M cgi-bin/DW/Controller/Journal/Protected.pm M cgi-bin/DW/Controller/Profile.pm M cgi-bin/DW/Controller/Talk.pm M cgi-bin/DW/FormErrors.pm M cgi-bin/DW/Hooks/NavStrip.pm M cgi-bin/DW/OAuth.pm M cgi-bin/DW/Request.pm M cgi-bin/DW/Request/Apache2.pm M cgi-bin/DW/Request/Base.pm M cgi-bin/DW/Request/Standard.pm M cgi-bin/DW/Routing.pm M cgi-bin/DW/Setting/MobileView.pm M cgi-bin/DW/SiteScheme.pm M cgi-bin/DW/Template.pm M cgi-bin/DW/Template/Filters.pm M cgi-bin/DW/Template/Plugin.pm M cgi-bin/LJ/EmbedModule.pm M cgi-bin/LJ/Global/BMLInit.pm M cgi-bin/LJ/Protocol.pm M cgi-bin/LJ/S2.pm M cgi-bin/LJ/S2/EntryPage.pm M cgi-bin/LJ/S2/FriendsPage.pm M cgi-bin/LJ/Setting.pm M cgi-bin/LJ/URI.pm M cgi-bin/LJ/UniqCookie.pm M cgi-bin/LJ/User/Administration.pm M cgi-bin/LJ/User/Login.pm M cgi-bin/LJ/User/Styles.pm M cgi-bin/LJ/Web.pm M cgi-bin/bml/scheme/tt_runner.look M htdocs/login.bml M htdocs/preview/entry.bml M htdocs/support/append_request.bml M t/atom-post.t

Log Message:


Get rid of Apache notes

This switches to using a request cache on the DW::Request object instead of using Apache notes. This also gives us a facility for observing who is interacting with request cache -- which might please Nick as it would let us untangle the wilderness that is Apache notes.

Commit: fa1898ce13ae22e55734ffe94708308b3fb4973b https://github.com/dreamwidth/dw-free/commit/fa1898ce13ae22e55734ffe94708308b3fb4973b Author: Mark Smith mark@dreamwidth.org Date: 2021-08-23 (Mon, 23 Aug 2021)

Changed paths: M cgi-bin/Apache/BML.pm M cgi-bin/Apache/LiveJournal.pm M cgi-bin/LJ/Global/Defaults.pm M cgi-bin/LJ/Protocol.pm M cgi-bin/LJ/S2.pm M cgi-bin/LJ/S2/EntryPage.pm M cgi-bin/LJ/URI.pm M cgi-bin/LJ/UniqCookie.pm M cgi-bin/LJ/User/Login.pm

Log Message:


Sigh, I forgot to tidy

My shame is public for all to see and point at. Things real Dreamwidth programmers do. Also that last patch was huge and probably broke something subtlle that tests don't find...

Commit: c503ce02d5ab76f1ad150e1916c7ce261345e26b https://github.com/dreamwidth/dw-free/commit/c503ce02d5ab76f1ad150e1916c7ce261345e26b Author: Mark Smith mark@dreamwidth.org Date: 2021-08-24 (Tue, 24 Aug 2021)

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

Log Message:


Re-add protective if's

I can't convince myself these are unnecessary so I'm re-adding them and adding a guard on one to log if we ever hit it. Thanks Kareila!

Commit: a3115c7bbd106cff3ca5da0fb0d1f9d62f7f6640 https://github.com/dreamwidth/dw-free/commit/a3115c7bbd106cff3ca5da0fb0d1f9d62f7f6640 Author: Mark Smith mark@qq.is Date: 2021-10-02 (Sat, 02 Oct 2021)

Changed paths: M cgi-bin/DW/BlobStore/S3.pm M cgi-bin/DW/TaskQueue/SQS.pm

Log Message:


Remove credentials

It looks like Paws does this automatically, using the standard method of setting AWS configs -- the environment variables, the .aws files in homedir, or via instance profiles.

I'm doing this here because I'm trying to get ECS credentials to work, and instead of using yet a third credential library here, I'm going to try this the default way.

Commit: cc6d8db3e3dbdf8a95b91e19a4f4bdc475a108cd https://github.com/dreamwidth/dw-free/commit/cc6d8db3e3dbdf8a95b91e19a4f4bdc475a108cd Author: Mark Smith mark@dreamwidth.org Date: 2021-11-02 (Tue, 02 Nov 2021)

Changed paths: M bin/worker/codebuild-notifier M cgi-bin/DW/BlobStore/S3.pm M cgi-bin/DW/TaskQueue/SQS.pm

Log Message:


Fix codebuild-notifier

Also fix tidy.

Commit: 6234d89b0c0b93fef96b50ea5388eb9ba485f778 https://github.com/dreamwidth/dw-free/commit/6234d89b0c0b93fef96b50ea5388eb9ba485f778 Author: Mark Smith mark@qq.is Date: 2021-11-06 (Sat, 06 Nov 2021)

Changed paths: M doc/dependencies-cpanm

Log Message:


Why did we pin this? Let's find out

Commit: f3812b3a71a4f0ec8b2f1ebf025512c85b64b009 https://github.com/dreamwidth/dw-free/commit/f3812b3a71a4f0ec8b2f1ebf025512c85b64b009 Author: Mark Smith mark@discordapp.com Date: 2021-11-24 (Wed, 24 Nov 2021)

Changed paths: R doc/google-checkout.conf.txt

Log Message:


Remove old doc

(this is just an excuse to trigger a build so I can deploy workers)

Commit: 39265565bebe494589df6a5947657790580db52a https://github.com/dreamwidth/dw-free/commit/39265565bebe494589df6a5947657790580db52a Author: Mark Smith mark@dreamwidth.org Date: 2021-12-13 (Mon, 13 Dec 2021)

Changed paths: M bin/schedule-copier-jobs A bin/worker/dw-sphinx-copier A cgi-bin/DW/Task/SphinxCopier.pm

Log Message:


Move Sphinx copier to SQS

We're copying every single journal and it's hammering TheSchwartz. Might as well move it.

Commit: 2be50b6a44e99ada9247533100a1d25d97ccb907 https://github.com/dreamwidth/dw-free/commit/2be50b6a44e99ada9247533100a1d25d97ccb907 Author: Mark Smith mark@discordapp.com Date: 2021-12-29 (Wed, 29 Dec 2021)

Changed paths: M cgi-bin/DW/Task/SphinxCopier.pm

Log Message:


Don't copy expunged accounts

Commit: 9180012fbb68ea3c105140328bb372ec6c927ae0 https://github.com/dreamwidth/dw-free/commit/9180012fbb68ea3c105140328bb372ec6c927ae0 Author: Mark Smith mark@dreamwidth.org Date: 2021-12-31 (Fri, 31 Dec 2021)

Changed paths: M cgi-bin/LJ/Lang.pm M htdocs/stc/support.css

Log Message:


Small fixes from today's push

Commit: 8034d2014ed6a103da9f40f38122992e91bc4a39 https://github.com/dreamwidth/dw-free/commit/8034d2014ed6a103da9f40f38122992e91bc4a39 Author: Mark Smith mark@dreamwidth.org Date: 2021-12-31 (Fri, 31 Dec 2021)

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

Log Message:


Support anonymous support requests

Commit: edfeb3edc68d20320c7270f20587c27b6347ed72 https://github.com/dreamwidth/dw-free/commit/edfeb3edc68d20320c7270f20587c27b6347ed72 Author: Mark Smith mark@dreamwidth.org Date: 2021-12-31 (Fri, 31 Dec 2021)

Changed paths: M cgi-bin/DW/Controller/ChangeEmail.pm M views/changeemail.tt

Log Message:


Fix password maxlength for change email form

Commit: 69b2698e8c17921e4e08b5794e1fd8236ad12515 https://github.com/dreamwidth/dw-free/commit/69b2698e8c17921e4e08b5794e1fd8236ad12515 Author: Mark Smith mark@dreamwidth.org Date: 2022-01-01 (Sat, 01 Jan 2022)

Changed paths: M cgi-bin/Apache/BML.pm M cgi-bin/Apache/LiveJournal.pm M cgi-bin/DW/Controller/API/REST.pm M cgi-bin/DW/Controller/Create.pm M cgi-bin/DW/Controller/Entry.pm M cgi-bin/DW/Controller/Journal/AdultContent.pm M cgi-bin/DW/Controller/Journal/Protected.pm M cgi-bin/DW/Controller/Profile.pm M cgi-bin/DW/Controller/Talk.pm M cgi-bin/DW/FormErrors.pm M cgi-bin/DW/Hooks/NavStrip.pm M cgi-bin/DW/OAuth.pm M cgi-bin/DW/Request.pm M cgi-bin/DW/Request/Apache2.pm M cgi-bin/DW/Request/Base.pm M cgi-bin/DW/Request/Standard.pm M cgi-bin/DW/Routing.pm M cgi-bin/DW/Setting/MobileView.pm M cgi-bin/DW/SiteScheme.pm M cgi-bin/DW/Template.pm M cgi-bin/DW/Template/Filters.pm M cgi-bin/DW/Template/Plugin.pm M cgi-bin/LJ/EmbedModule.pm M cgi-bin/LJ/Global/BMLInit.pm M cgi-bin/LJ/Global/Defaults.pm M cgi-bin/LJ/Protocol.pm M cgi-bin/LJ/S2.pm M cgi-bin/LJ/S2/EntryPage.pm M cgi-bin/LJ/S2/FriendsPage.pm M cgi-bin/LJ/Setting.pm M cgi-bin/LJ/URI.pm M cgi-bin/LJ/UniqCookie.pm M cgi-bin/LJ/User/Administration.pm M cgi-bin/LJ/User/Login.pm M cgi-bin/LJ/User/Styles.pm M cgi-bin/LJ/Web.pm M cgi-bin/bml/scheme/tt_runner.look M htdocs/login.bml M htdocs/preview/entry.bml M htdocs/support/append_request.bml M t/atom-post.t

Log Message:


Revert notes conversion

This temporarily reverts the conversion to using the DW::Request->cache instead of Apache notes. There were some issues when this went live briefly and I need to spend more time debugging it.

Compare: https://github.com/dreamwidth/dw-free/compare/ab049dcf8e56...69b2698e8c17

Profile

Dreamwidth Changelog

June 2025

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

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 15th, 2025 01:29 pm
Powered by Dreamwidth Studios