Apr. 30th, 2017

github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github
Branch: refs/heads/develop
Home: https://github.com/dreamwidth/dw-nonfree
Commit: 0343e57a9e713c6208e0c51b44d3f7058e7bda18
https://github.com/dreamwidth/dw-nonfree/commit/0343e57a9e713c6208e0c51b44d3f7058e7bda18
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-27 (Thu, 27 Apr 2017)

Changed paths:
M etc/config-local.pl

Log Message:
-----------
remove HTTPS_UPGRADE_REGEX from dw-nonfree

Was replaced by KNOWN_HTTPS_SITES in dw-free #2042.


Commit: 7a70d637f0a985af7710699a88d39f89017a5fcc
https://github.com/dreamwidth/dw-nonfree/commit/7a70d637f0a985af7710699a88d39f89017a5fcc
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-27 (Thu, 27 Apr 2017)

Changed paths:
M etc/config-local.pl

Log Message:
-----------
add STATDOCS to config-local.pl in dw-nonfree

Static resources in dw-nonfree won't be properly served
unless this is set. The bin/bin/build-static.sh script
copies the resources to where they will be found by the
web server.


Commit: c3ebefdc1bd14f93e3bebd817a811de3a8d46115
https://github.com/dreamwidth/dw-nonfree/commit/c3ebefdc1bd14f93e3bebd817a811de3a8d46115
Author: Jen <kareila@dreamwidth.org>
Date: 2017-05-01 (Mon, 01 May 2017)

Changed paths:
M etc/config-local.pl

Log Message:
-----------
Merge pull request #121 from kareila/1910-statdocs

add STATDOCS, remove HTTPS_UPGRADE_REGEX


Compare: https://github.com/dreamwidth/dw-nonfree/compare/1f7e58782fa6...c3ebefdc1bd1
github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github
Branch: refs/heads/develop
Home: https://github.com/dreamwidth/dw-free
Commit: 8a729f15b907b20851d63605fa8f977a935f68fa
https://github.com/dreamwidth/dw-free/commit/8a729f15b907b20851d63605fa8f977a935f68fa
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-20 (Thu, 20 Apr 2017)

Changed paths:
M cgi-bin/DW/Controller/Media.pm
M views/media/home.tt
M views/media/home.tt.text

Log Message:
-----------
add quota usage and /file/list link to index page


Commit: ddf82aa678bacbf78bc0cf4d13c6682c9b9a03c6
https://github.com/dreamwidth/dw-free/commit/ddf82aa678bacbf78bc0cf4d13c6682c9b9a03c6
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-20 (Thu, 20 Apr 2017)

Changed paths:
M cgi-bin/DW/Controller/Media.pm
M views/media/edit.tt
M views/media/edit.tt.text
M views/media/index.tt
M views/media/index.tt.text

Log Message:
-----------
[#1985] add quota usage to image management pages


Commit: 12c2ea1b5f7b45aefb6fb758cfbceebb0e4d1c6f
https://github.com/dreamwidth/dw-free/commit/12c2ea1b5f7b45aefb6fb758cfbceebb0e4d1c6f
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-20 (Thu, 20 Apr 2017)

Changed paths:
M views/media/edit.tt

Log Message:
-----------
strip trailing whitespace in media/edit.tt


Commit: da87520c644f076e21a37edbacfe434887374b08
https://github.com/dreamwidth/dw-free/commit/da87520c644f076e21a37edbacfe434887374b08
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-20 (Thu, 20 Apr 2017)

Changed paths:
M cgi-bin/DW/Controller/Media.pm
M htdocs/support/see_request.bml

Log Message:
-----------
how do percentages even work, lol


Commit: 8b2468e15fbe8f312f282c2ac00781a104790913
https://github.com/dreamwidth/dw-free/commit/8b2468e15fbe8f312f282c2ac00781a104790913
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-20 (Thu, 20 Apr 2017)

Changed paths:
M htdocs/js/jquery.fileupload.js

Log Message:
-----------
[#2036] set allowmask=1 when using "usemask" security on /file/new


Commit: e9d198dd52fb3c38ee9a56dcad0cba6390690c67
https://github.com/dreamwidth/dw-free/commit/e9d198dd52fb3c38ee9a56dcad0cba6390690c67
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-20 (Thu, 20 Apr 2017)

Changed paths:
M htdocs/js/jquery.fileupload.js

Log Message:
-----------
[#2033] escape special characters in embed HTML on /file/new


Commit: f6b467d56ee2ddd96ccd010e668d5db6c909af75
https://github.com/dreamwidth/dw-free/commit/f6b467d56ee2ddd96ccd010e668d5db6c909af75
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-30 (Sun, 30 Apr 2017)

Changed paths:
M htdocs/js/jquery.fileupload.js

Log Message:
-----------
[#2033] escape code tweaks


Commit: 9895bff7c5f63a9980cd2b1486a0a7e5880998fd
https://github.com/dreamwidth/dw-free/commit/9895bff7c5f63a9980cd2b1486a0a7e5880998fd
Author: Jen <kareila@dreamwidth.org>
Date: 2017-05-01 (Mon, 01 May 2017)

Changed paths:
M cgi-bin/DW/Controller/Media.pm
M htdocs/js/jquery.fileupload.js
M htdocs/support/see_request.bml
M views/media/edit.tt
M views/media/edit.tt.text
M views/media/home.tt
M views/media/home.tt.text
M views/media/index.tt
M views/media/index.tt.text

Log Message:
-----------
Merge pull request #2132 from kareila/image-pages

Fixes for image pages


Compare: https://github.com/dreamwidth/dw-free/compare/30dc6af2e105...9895bff7c5f6
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: ae833748c5f6c6a1365fe6e1049dd8d2814bc2b8
https://github.com/dreamwidth/dw-free/commit/ae833748c5f6c6a1365fe6e1049dd8d2814bc2b8
Author: Denise Paolucci <denise@dreamwidth.org>
Date: 2017-03-30 (Thu, 30 Mar 2017)

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

Log Message:
-----------
Fixes #2055.

Converts the description column of the userpic2 table from varchar(255) (which lets descriptions be 120 characters long to account for bytes, yadda) to varchar(600), which allows for 300 characters.


Commit: 820da31e9b6ba9c9a16d7788bd189a1517182400
https://github.com/dreamwidth/dw-free/commit/820da31e9b6ba9c9a16d7788bd189a1517182400
Author: Denise Paolucci <denise@dreamwidth.org>
Date: 2017-03-30 (Thu, 30 Mar 2017)

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

Log Message:
-----------
Fix my development-via-copy/paste error ;)


Commit: 40a6f6dd8631de47873f49283ba91ef76004a0d8
https://github.com/dreamwidth/dw-free/commit/40a6f6dd8631de47873f49283ba91ef76004a0d8
Author: Denise Paolucci <denise@dreamwidth.org>
Date: 2017-03-31 (Fri, 31 Mar 2017)

Changed paths:
M cgi-bin/Apache/LiveJournal.pm

Log Message:
-----------
Fixes #2061.

Alters cgi-bin/Apache/LiveJournal.pm to change the Apache-default bare-unstyled 403 in the event of a non-public or non-existant reading page filter to a still-bare-unstyled page that at least has a link to the login page so people don't get stranded.

This has specifically been checked for enumeration attacks in the following situations:

* Specified filter does exist but logged-in user isn't authorized to see it;
* Specified filter does not exist, user is logged in;
* Specified filter does exist but is not public/remote not logged in;
* Specified filter does not exist user is not logged in

The error message is the same in all four scenarios, so people won't be able to use this to fish for filters that do exist but that they don't have access to.


Commit: 0f5b72c0de87b2d30996664f69e022589b3b5cd7
https://github.com/dreamwidth/dw-free/commit/0f5b72c0de87b2d30996664f69e022589b3b5cd7
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-01 (Sat, 01 Apr 2017)

Changed paths:
M cgi-bin/Apache/BML.pm
M cgi-bin/DW/Controller/EditIcons.pm
M htdocs/editicons.bml

Log Message:
-----------
remove BML::parse_multipart_interactive

Only used in editicons.bml, so let's make it a locally
scoped page subroutine.

We can remove the BML dependency by changing the request
object to use DW::Request and modifying the related methods
for accessing the request headers, allowing us to move both
parse_multipart_interactive and parse_large_upload into
DW::Controller::EditIcons.

Also removes the optional size hook since it was unused.


Commit: 3b44dd822e0b7ed3158982fef2bfede1f4501a9b
https://github.com/dreamwidth/dw-free/commit/3b44dd822e0b7ed3158982fef2bfede1f4501a9b
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-01 (Sat, 01 Apr 2017)

Changed paths:
M bin/upgrading/deadphrases.dat
M bin/upgrading/en.dat
M cgi-bin/Apache/BML.pm
M htdocs/admin/vgifts/index.bml
M htdocs/editicons.bml

Log Message:
-----------
remove BML::parse_multipart

Use the 'uploads' method from DW::Request to achieve the same result.


Commit: 160f5424fad5e6fc02ba961d6e5d96de0ba191b1
https://github.com/dreamwidth/dw-free/commit/160f5424fad5e6fc02ba961d6e5d96de0ba191b1
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-01 (Sat, 01 Apr 2017)

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

Log Message:
-----------
new helper subroutine: mogkey


Commit: 677a955c43a67c3388a2ec94c37b2b3eadd7d7a9
https://github.com/dreamwidth/dw-free/commit/677a955c43a67c3388a2ec94c37b2b3eadd7d7a9
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-01 (Sat, 01 Apr 2017)

Changed paths:
M cgi-bin/DW/Controller/EditIcons.pm
R htdocs/misc/index.html
R htdocs/misc/mogupic.bml
R htdocs/misc/mogupic.bml.text

Log Message:
-----------
convert /misc/mogupic to DW::Controller

Since this isn't a "page" this doesn't add a template, and
the error methods are changed to return HTTP status codes.


Commit: a540ccf21f44a074777392c1cc501ead01d02f93
https://github.com/dreamwidth/dw-free/commit/a540ccf21f44a074777392c1cc501ead01d02f93
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-01 (Sat, 01 Apr 2017)

Changed paths:
M htdocs/tools/userpicfactory.bml

Log Message:
-----------
userpicfactory: fix loading page with no arguments

If $GET{index} is null/undef, the ensure_key_is_valid subroutine
in DW::BlobStore will fail hard, because the new code checks its
inputs more rigorously than the old code did.


Commit: bb6c7fc824306ee6699fe8f673118cd2c4e22e3b
https://github.com/dreamwidth/dw-free/commit/bb6c7fc824306ee6699fe8f673118cd2c4e22e3b
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-01 (Sat, 01 Apr 2017)

Changed paths:
M htdocs/tools/userpicfactory.bml

Log Message:
-----------
userpicfactory: remove layout table

Used for side panel (border box, keep square, icon preview)


Commit: e0c242ef5dfb5a1b0459e8d8f2d36dc9532ef9d6
https://github.com/dreamwidth/dw-free/commit/e0c242ef5dfb5a1b0459e8d8f2d36dc9532ef9d6
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-01 (Sat, 01 Apr 2017)

Changed paths:
A htdocs/js/userpicfactory.js
M htdocs/tools/userpicfactory.bml

Log Message:
-----------
userpicfactory: move inline JS to js/userpicfactory.js


Commit: fd2b2ac4d38b1248a3e191bc0bc31c7de0572e1e
https://github.com/dreamwidth/dw-free/commit/fd2b2ac4d38b1248a3e191bc0bc31c7de0572e1e
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-01 (Sat, 01 Apr 2017)

Changed paths:
M cgi-bin/DW/Controller/EditIcons.pm
R htdocs/tools/userpicfactory.bml
A views/tools/userpicfactory.tt
A views/tools/userpicfactory.tt.text

Log Message:
-----------
convert /tools/userpicfactory to DW::Controller

Also English-strips the page text and removes the vestigial
upload form when visiting the page directly, instead suggesting
that the user visit /editicons instead.


Commit: e344579efd0dc51493fe6e9d442adf8ace82512e
https://github.com/dreamwidth/dw-free/commit/e344579efd0dc51493fe6e9d442adf8ace82512e
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-01 (Sat, 01 Apr 2017)

Changed paths:
M bin/upgrading/deadphrases.dat
M bin/upgrading/en.dat
M cgi-bin/DW/Controller/EditIcons.pm
M cgi-bin/LJ/Userpic.pm
M htdocs/editicons.bml
M htdocs/editicons.bml.text
R htdocs/uploadpic.bml.text

Log Message:
-----------
editicons: translation string cleanup

This removes unused translation strings and moves
the error messages that are printed outside of
page context to en.dat.


Commit: 1b3cf6abb5c1ee64b0ff4a12e941c9f9d76ea1b4
https://github.com/dreamwidth/dw-free/commit/1b3cf6abb5c1ee64b0ff4a12e941c9f9d76ea1b4
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-01 (Sat, 01 Apr 2017)

Changed paths:
M cgi-bin/DW/Controller/EditIcons.pm
M htdocs/editicons.bml

Log Message:
-----------
editicons: move check_form_auth back into page context

The failure message should return from page context, not
subroutine context. This lets us eliminate the error
printing subroutine as an argument to the update_userpics
function, and eliminates a hidden BML dependency by
explicitly passing the lj_form_auth value to be checked.

This also removes a source of uninitialized value warnings
when using 'eq' to compare undefined variables.


Commit: 8e3a6502d36160711ac5a9ee6feea0b3dd2bd057
https://github.com/dreamwidth/dw-free/commit/8e3a6502d36160711ac5a9ee6feea0b3dd2bd057
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-01 (Sat, 01 Apr 2017)

Changed paths:
M bin/upgrading/en.dat
M cgi-bin/DW/Controller/EditIcons.pm
M htdocs/editicons.bml

Log Message:
-----------
editicons: use LJ::text_in on multipart form data

Since the multipart form arguments aren't in POST when
the form is first checked, we should run another check
in parse_post_uploads. Also English-strips the error.


Commit: d73f575ec11b557b942850803091a5349f3f7dd1
https://github.com/dreamwidth/dw-free/commit/d73f575ec11b557b942850803091a5349f3f7dd1
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-01 (Sat, 01 Apr 2017)

Changed paths:
M bin/upgrading/en.dat
M cgi-bin/DW/Controller/EditIcons.pm

Log Message:
-----------
editicons: optimize parse_post_uploads logic flow

Adds a 'next' statement after the size check to avoid
a needless else clause and excessive indentation. Also
makes sure all error messages in the subroutine are
English-stripped.


Commit: 88dd121ea20fbb8f3fb7e6f105f5fe6141f82733
https://github.com/dreamwidth/dw-free/commit/88dd121ea20fbb8f3fb7e6f105f5fe6141f82733
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-01 (Sat, 01 Apr 2017)

Changed paths:
M cgi-bin/DW/Controller/EditIcons.pm
M htdocs/editicons.bml

Log Message:
-----------
editicons: fix set_fullurl to use correct form value

When submitting an icon via URL, the system was designed
to save the URL of the original source in the database,
but it wasn't setting the value correctly.


Commit: b2648383fb5f6defdfd2cb0705cc4ba076acf831
https://github.com/dreamwidth/dw-free/commit/b2648383fb5f6defdfd2cb0705cc4ba076acf831
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-01 (Sat, 01 Apr 2017)

Changed paths:
M bin/upgrading/deadphrases.dat
M bin/upgrading/en.dat
M cgi-bin/DW/Controller/EditIcons.pm
M htdocs/editicons.bml.text

Log Message:
-----------
editicons: English-strip errors in parse_large_upload

Also removes some obsolete code from when parse_large_upload
and parse_multipart_interactive weren't tightly coupled. The
hook argument format stays, because I don't want to introduce
new bugs trying to untangle things further.


Commit: 0b545495559ca875694253bfaf2b5d4386bd0d59
https://github.com/dreamwidth/dw-free/commit/0b545495559ca875694253bfaf2b5d4386bd0d59
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-01 (Sat, 01 Apr 2017)

Changed paths:
M htdocs/editicons.bml

Log Message:
-----------
editicons: remove remaining support for beta page suffix

Used to respond to /editicons-beta as well as /editicons.


Commit: 5f33c85637fd6d1a7744ece6edf9482047e78d81
https://github.com/dreamwidth/dw-free/commit/5f33c85637fd6d1a7744ece6edf9482047e78d81
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-01 (Sat, 01 Apr 2017)

Changed paths:
M htdocs/editicons.bml

Log Message:
-----------
editicons: don't prepopulate form with previous upload's metadata

This can only happen after a successful upload, which is
unlikely to ever be the desired behavior.


Commit: 4b358a070751922475951ef3bbd00766e54d6fe3
https://github.com/dreamwidth/dw-free/commit/4b358a070751922475951ef3bbd00766e54d6fe3
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-01 (Sat, 01 Apr 2017)

Changed paths:
M htdocs/editicons.bml

Log Message:
-----------
editicons: remove more unused form processing

The $picurl variable was unused, and I can't find any evidence
of $POST{ret} being passed in anywhere, so $returl can also go.


Commit: e7fdb1c665c81a25507e76e24e4ff11afac67f6e
https://github.com/dreamwidth/dw-free/commit/e7fdb1c665c81a25507e76e24e4ff11afac67f6e
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-01 (Sat, 01 Apr 2017)

Changed paths:
M bin/upgrading/en.dat
M cgi-bin/DW/Controller/EditIcons.pm
M cgi-bin/LJ/Protocol.pm
R htdocs/editicons.bml
R htdocs/editicons.bml.text
A views/edit/icons.tt
A views/edit/icons.tt.text

Log Message:
-----------
convert /editicons to DW::Controller

Apart from translation string updates, any functional
changes in this diff are unintentional.


Commit: 289038480af58d518dd3beacbf8a4e8e4afb488a
https://github.com/dreamwidth/dw-free/commit/289038480af58d518dd3beacbf8a4e8e4afb488a
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-01 (Sat, 01 Apr 2017)

Changed paths:
M cgi-bin/DW/Controller/EditIcons.pm
M views/edit/icons.tt

Log Message:
-----------
add fixed support for reusing submitted form data

This only prefills the form with the previously submitted data
if there were errors during processing. It also makes sure
the radio button for URL upload is pre-selected if the associated
form field contains text.


Commit: d15e04400da72416800f94a64cfbea3debb129a8
https://github.com/dreamwidth/dw-free/commit/d15e04400da72416800f94a64cfbea3debb129a8
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-01 (Sat, 01 Apr 2017)

Changed paths:
M htdocs/js/editicons.js
M htdocs/stc/editicons.css

Log Message:
-----------
editicons.js: no upload_desc_photo

Remove resources targeting nonexistent element.


Commit: 74c667b950ef03e1239741f0f6eb9015b100b048
https://github.com/dreamwidth/dw-free/commit/74c667b950ef03e1239741f0f6eb9015b100b048
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-01 (Sat, 01 Apr 2017)

Changed paths:
M htdocs/js/editicons.js
M views/edit/icons.tt

Log Message:
-----------
editicons.js: remove unused JS (upload tracker, progress bar)

The submitForm and onUploadComplete functions aren't used
anywhere, so all the scripting elements relevant only to
the execution of these functions can be safely removed.


Commit: f555e5d04a20993f36a03ffd95ef16886b474637
https://github.com/dreamwidth/dw-free/commit/f555e5d04a20993f36a03ffd95ef16886b474637
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-01 (Sat, 01 Apr 2017)

Changed paths:
R htdocs/img/progress/active.gif
R htdocs/img/progress/barber.gif
R htdocs/img/progress/inactive.gif
R htdocs/js/6alib/perlbal-uploadtrack.js
R htdocs/js/6alib/progressbar.js
R htdocs/js/ljprogressbar.js
M htdocs/stc/lj_base.css
M views/dev/tests/libfunctions.js
M views/edit/icons.tt

Log Message:
-----------
remove unused JS libraries

- js/6alib/perlbal-uploadtrack.js
- js/6alib/progressbar.js
- js/ljprogressbar.js


Commit: c765ca618a518e6226a20860e5e3683b67cb59ba
https://github.com/dreamwidth/dw-free/commit/c765ca618a518e6226a20860e5e3683b67cb59ba
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-01 (Sat, 01 Apr 2017)

Changed paths:
M views/edit/icons.tt

Log Message:
-----------
editicons: truncate overlong input file names

I noticed in testing that excessively long image filenames
would overflow the form width, making the text to the right
of the form element unreadable. This encloses the element
in a div with "overflow: hidden" styling.

In theory the additional file selection elements generated
in JS would benefit from the same alteration, but since we
have an issue open to change the form to support multiple
file input selection, I'm less inclined to spend more
time on this.


Commit: 0c604c116ad7a3a6484c425e20845b5a728107fe
https://github.com/dreamwidth/dw-free/commit/0c604c116ad7a3a6484c425e20845b5a728107fe
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-03 (Mon, 03 Apr 2017)

Changed paths:
M htdocs/shop/entercc.bml

Log Message:
-----------
[#2065] only show UK/GB once in shop CC country selector

Fixes #2065.


Commit: 171677c4c28f54af5d963846e9ac8bd4a56ed8d1
https://github.com/dreamwidth/dw-free/commit/171677c4c28f54af5d963846e9ac8bd4a56ed8d1
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-03 (Mon, 03 Apr 2017)

Changed paths:
M htdocs/mobile/post.bml

Log Message:
-----------
fix incorrect indentation levels in /mobile/post.bml


Commit: 5a9e202003bf7c2931378c0a51fb0b8d0b4f27c5
https://github.com/dreamwidth/dw-free/commit/5a9e202003bf7c2931378c0a51fb0b8d0b4f27c5
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-03 (Mon, 03 Apr 2017)

Changed paths:
M htdocs/mobile/post.bml

Log Message:
-----------
remove dependency on LJ::Util::blogger_deserialize

This function, defined in Apache::LiveJournal::Interface::Blogger,
is simple enough to reproduce in a locally scoped version, minus
the clause for parsing the subject out of HTML title tags, which
is irrelevant here.


Commit: b8c3572d838921857831ce5461d4a8934b8c9ba1
https://github.com/dreamwidth/dw-free/commit/b8c3572d838921857831ce5461d4a8934b8c9ba1
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-03 (Mon, 03 Apr 2017)

Changed paths:
M cgi-bin/Apache/LiveJournal.pm

Log Message:
-----------
remove special-case interface handlers from Apache/LiveJournal.pm

There were two: one that checked any request starting
with /interface for interface_handler hooks (we don't
have any) and one that looked for /interface/blogger,
which we no longer care to support. All of our actively
supported interfaces are defined as DW::Controller modules.


Commit: 1fdb59a7da704085c95b40c48900a404ad399fd7
https://github.com/dreamwidth/dw-free/commit/1fdb59a7da704085c95b40c48900a404ad399fd7
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-03 (Mon, 03 Apr 2017)

Changed paths:
R cgi-bin/Apache/LiveJournal/Interface/Blogger.pm

Log Message:
-----------
remove cgi-bin/Apache/LiveJournal/Interface/Blogger.pm

The code machete claims another trophy.


Commit: 76b4b6a0fb26ab23bedb6fbe067120cad4921b80
https://github.com/dreamwidth/dw-free/commit/76b4b6a0fb26ab23bedb6fbe067120cad4921b80
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-04 (Tue, 04 Apr 2017)

Changed paths:
M bin/build-static.sh

Log Message:
-----------
[#2046] print warning and skip compass step if using old version

My development laptop has a version string starting with 0.12,
so I arbitrarily chose that as the minimum viable version.

I ran into a problem, however, when checking to see what version
of Compass was installed on the admin box; I got an error message
saying that VERSION.yml was missing, so this change will likely
break the script in production until that situation is remedied.

Fixes #2046.


Commit: 8c983240b08577570c938cb4a086b3cb9181c6f4
https://github.com/dreamwidth/dw-free/commit/8c983240b08577570c938cb4a086b3cb9181c6f4
Author: Mark Smith <mark@qq.is>
Date: 2017-04-04 (Tue, 04 Apr 2017)

Changed paths:
M bin/build-static.sh

Log Message:
-----------
Merge pull request #2068 from kareila/2046-compass

[#2046] print warning and skip compass step if using old version


Commit: 5cf4374a143b3d2f3232682ab5bb985d32266a38
https://github.com/dreamwidth/dw-free/commit/5cf4374a143b3d2f3232682ab5bb985d32266a38
Author: Mark Smith <mark@qq.is>
Date: 2017-04-04 (Tue, 04 Apr 2017)

Changed paths:
M cgi-bin/Apache/LiveJournal.pm
R cgi-bin/Apache/LiveJournal/Interface/Blogger.pm
M htdocs/mobile/post.bml

Log Message:
-----------
Merge pull request #2067 from kareila/2062-blogger

[#2062] remove /interface/blogger


Commit: a7b7cde968f25f08131241ab4d08d817328eead7
https://github.com/dreamwidth/dw-free/commit/a7b7cde968f25f08131241ab4d08d817328eead7
Author: Mark Smith <mark@qq.is>
Date: 2017-04-04 (Tue, 04 Apr 2017)

Changed paths:
M htdocs/shop/entercc.bml

Log Message:
-----------
Merge pull request #2066 from kareila/2065-ukdupe

[#2065] only show UK/GB once in shop CC country selector


Commit: 2cc27da226e6e3991a3c66a4c87111685e4c386c
https://github.com/dreamwidth/dw-free/commit/2cc27da226e6e3991a3c66a4c87111685e4c386c
Author: Mark Smith <mark@qq.is>
Date: 2017-04-04 (Tue, 04 Apr 2017)

Changed paths:
M bin/upgrading/deadphrases.dat
M bin/upgrading/en.dat
M cgi-bin/Apache/BML.pm
M cgi-bin/DW/Controller/EditIcons.pm
M cgi-bin/LJ/Protocol.pm
M cgi-bin/LJ/Userpic.pm
M htdocs/admin/vgifts/index.bml
R htdocs/editicons.bml
R htdocs/editicons.bml.text
R htdocs/img/progress/active.gif
R htdocs/img/progress/barber.gif
R htdocs/img/progress/inactive.gif
R htdocs/js/6alib/perlbal-uploadtrack.js
R htdocs/js/6alib/progressbar.js
M htdocs/js/editicons.js
R htdocs/js/ljprogressbar.js
A htdocs/js/userpicfactory.js
R htdocs/misc/index.html
R htdocs/misc/mogupic.bml
R htdocs/misc/mogupic.bml.text
M htdocs/stc/editicons.css
M htdocs/stc/lj_base.css
R htdocs/tools/userpicfactory.bml
R htdocs/uploadpic.bml.text
M views/dev/tests/libfunctions.js
A views/edit/icons.tt
A views/edit/icons.tt.text
A views/tools/userpicfactory.tt
A views/tools/userpicfactory.tt.text

Log Message:
-----------
Merge pull request #2064 from kareila/1966-editicons

Convert /editicons and related tools to DW::Controller & TT


Commit: f22d8416562f0f0fc003c804b5e5e602d58b4737
https://github.com/dreamwidth/dw-free/commit/f22d8416562f0f0fc003c804b5e5e602d58b4737
Author: Mark Smith <mark@qq.is>
Date: 2017-04-04 (Tue, 04 Apr 2017)

Changed paths:
M cgi-bin/Apache/LiveJournal.pm

Log Message:
-----------
Merge pull request #2063 from rahaeli/issue2016-readfilter

better/more helpful text on "not authorized for this filter" 403 error


Commit: 4cfbdb4c2a87c0eea0289b4e972eaa6a869a0c9b
https://github.com/dreamwidth/dw-free/commit/4cfbdb4c2a87c0eea0289b4e972eaa6a869a0c9b
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-05 (Wed, 05 Apr 2017)

Changed paths:
M views/edit/icons.tt

Log Message:
-----------
[#2064] fix bug with editicons conversion: LJ::Userpic->keywords

This method uses wantarray to determine whether to return
an array or a string of keywords joined by commas.

Template Toolkit method calls will always request array context,
unless you use the Scalar plugin to force scalar context.

http://mail.template-toolkit.org/pipermail/templates/2008-June/010235.html


Commit: 0a9ccea1f0f244b031b67badda47ddd2d7b5fbff
https://github.com/dreamwidth/dw-free/commit/0a9ccea1f0f244b031b67badda47ddd2d7b5fbff
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-05 (Wed, 05 Apr 2017)

Changed paths:
M cgi-bin/DW/Worker/ContentImporter/LiveJournal/Userpics.pm

Log Message:
-----------
[#2041] fix bug with BlobStore conversion: data vs dataref

Looks like the 'store' method expects a reference to whatever
data it is given - in this case, a frozen hashref. If it doesn't
get exactly what it expects, it croaks, and any subsequent
processing is aborted.

This fixes the reported problem in my testing, using the case
of not having enough icon slots to import all of the other
account's icons.

Fixes #2041.


Commit: 7dd6b23f6617e769f75de225c6ca729624efd786
https://github.com/dreamwidth/dw-free/commit/7dd6b23f6617e769f75de225c6ca729624efd786
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-05 (Wed, 05 Apr 2017)

Changed paths:
M cgi-bin/LJ/Widget/ImportChooseSource.pm

Log Message:
-----------
allow DW as an import source for dev servers

I used this to test my fix for #2069 and thought it
would be generally useful for development.


Commit: b50e6216a7d136e75663aee6b87f6c5cd77ba3a0
https://github.com/dreamwidth/dw-free/commit/b50e6216a7d136e75663aee6b87f6c5cd77ba3a0
Author: Mark Smith <mark@qq.is>
Date: 2017-04-06 (Thu, 06 Apr 2017)

Changed paths:
M cgi-bin/LJ/Widget/ImportChooseSource.pm

Log Message:
-----------
Merge pull request #2070 from kareila/dw-import

allow DW as an import source for dev servers


Commit: adf91b1700f31e6c82342d38d65d7b5c859a24be
https://github.com/dreamwidth/dw-free/commit/adf91b1700f31e6c82342d38d65d7b5c859a24be
Author: Mark Smith <mark@qq.is>
Date: 2017-04-06 (Thu, 06 Apr 2017)

Changed paths:
M cgi-bin/DW/Worker/ContentImporter/LiveJournal/Userpics.pm
M views/edit/icons.tt

Log Message:
-----------
Merge pull request #2069 from kareila/2041-importicons

fix code conversion bugs


Commit: 71390baab5a12307db9b606c08fdfc46c83c47c5
https://github.com/dreamwidth/dw-free/commit/71390baab5a12307db9b606c08fdfc46c83c47c5
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-06 (Thu, 06 Apr 2017)

Changed paths:
R htdocs/js/editfriendsmany.js

Log Message:
-----------
remove unused script js/editfriendsmany.js


Commit: caf137f1579a5f7d01594aec46e2921b36451ed4
https://github.com/dreamwidth/dw-free/commit/caf137f1579a5f7d01594aec46e2921b36451ed4
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-06 (Thu, 06 Apr 2017)

Changed paths:
R src/spud/bin/cmdshell
R src/spud/bin/gatherer
R src/spud/bin/plugins/config_generator.pl
R src/spud/bin/plugins/memcached.pl
R src/spud/bin/plugins/mogilefsd.pl
R src/spud/bin/plugins/mogstored.pl
R src/spud/bin/plugins/perlbal.pl
R src/spud/bin/plugins/test.pl
R src/spud/bin/replicator
R src/spud/bin/rrd-storage
R src/spud/bin/server
R src/spud/bin/wrapper
R src/spud/conf/authorized_keys
R src/spud/conf/cmdshell.conf
R src/spud/conf/sshd_config
R src/spud/conf/stats-local.conf
R src/spud/conf/stats.conf
R src/spud/doc/README.txt

Log Message:
-----------
remove src/spud

This appears to be a homegrown statistics and monitoring
service. We use Datadog for that now.


Commit: f54e4e744f3aa92477868957c238a3aa580e2767
https://github.com/dreamwidth/dw-free/commit/f54e4e744f3aa92477868957c238a3aa580e2767
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-06 (Thu, 06 Apr 2017)

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

Log Message:
-----------
remove unused functions in LJ/DB.pm

- time_range_to_ids
- dbh_by_name
- backup_in_progress
- user_cluster_details
- no_ml_cache


Commit: ea370fc3e1fa0158e8467881cdb48da0ca47d518
https://github.com/dreamwidth/dw-free/commit/ea370fc3e1fa0158e8467881cdb48da0ca47d518
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-06 (Thu, 06 Apr 2017)

Changed paths:
R htdocs/js/esnmanager.js
M views/dev/tests/libfunctions.js

Log Message:
-----------
remove unused script js/esnmanager.js


Commit: 159d99e2e97f396708f877793469daf4c676f5a4
https://github.com/dreamwidth/dw-free/commit/159d99e2e97f396708f877793469daf4c676f5a4
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-06 (Thu, 06 Apr 2017)

Changed paths:
R htdocs/img/Remove.gif
R htdocs/img/anonymous.gif
R htdocs/img/corn_ne.gif
R htdocs/img/corn_nw.gif
R htdocs/img/corn_se.gif
R htdocs/img/corn_sw.gif
R htdocs/img/corners/bl-on-a7c4d8.gif
R htdocs/img/corners/bl-on-f0f5f9.gif
R htdocs/img/corners/bl-on-ffffff.gif
R htdocs/img/corners/br-on-a7c4d8.gif
R htdocs/img/corners/br-on-f0f5f9.gif
R htdocs/img/corners/br-on-ffffff.gif
R htdocs/img/corners/tl-on-a7c4d8.gif
R htdocs/img/corners/tl-on-f0f5f9.gif
R htdocs/img/corners/tl-on-ffffff.gif
R htdocs/img/corners/tr-on-a7c4d8.gif
R htdocs/img/corners/tr-on-f0f5f9.gif
R htdocs/img/corners/tr-on-ffffff.gif
R htdocs/img/dismiss-page-notice.gif
R htdocs/img/email.gif
R htdocs/img/explore/randomuser.jpg
R htdocs/img/explore/removebutton.gif
R htdocs/img/help.gif
R htdocs/img/newsinfo.gif
R htdocs/img/staffinfo.gif

Log Message:
-----------
remove unused images in htdocs/img

If there are any current uses of these in our code,
they are well hidden. Most seem CSS-related.

- Remove.gif
- anonymous.gif
- corn_ne.gif
- corn_nw.gif
- corn_se.gif
- corn_sw.gif
- corners/bl-on-a7c4d8.gif
- corners/bl-on-f0f5f9.gif
- corners/bl-on-ffffff.gif
- corners/br-on-a7c4d8.gif
- corners/br-on-f0f5f9.gif
- corners/br-on-ffffff.gif
- corners/tl-on-a7c4d8.gif
- corners/tl-on-f0f5f9.gif
- corners/tl-on-ffffff.gif
- corners/tr-on-a7c4d8.gif
- corners/tr-on-f0f5f9.gif
- corners/tr-on-ffffff.gif
- dismiss-page-notice.gif
- email.gif
- explore/randomuser.jpg
- explore/removebutton.gif
- help.gif
- newsinfo.gif
- staffinfo.gif


Commit: fd03c7fbae5e561c0221d0349b22be72b07bacfe
https://github.com/dreamwidth/dw-free/commit/fd03c7fbae5e561c0221d0349b22be72b07bacfe
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-07 (Fri, 07 Apr 2017)

Changed paths:
R cgi-bin/LJ/Image.pm

Log Message:
-----------
remove unused module LJ/Image.pm


Commit: dbd8718f13ccb8a7d89ec56ab85ec0a0b021e8ba
https://github.com/dreamwidth/dw-free/commit/dbd8718f13ccb8a7d89ec56ab85ec0a0b021e8ba
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-07 (Fri, 07 Apr 2017)

Changed paths:
M bin/upgrading/deadphrases.dat
R htdocs/approve.bml.text
R htdocs/reject.bml.text

Log Message:
-----------
remove unused bml.text files


Commit: c8a4295a15ed3cae0a03111bfadf5a2eaa495b39
https://github.com/dreamwidth/dw-free/commit/c8a4295a15ed3cae0a03111bfadf5a2eaa495b39
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-07 (Fri, 07 Apr 2017)

Changed paths:
M etc/config-local.pl

Log Message:
-----------
[#2074] update default value of MERCH_URL to use https

We will still need to make sure this gets updated in production.

Fixes #2074.


Commit: fd3c6949980703ce61eb8645dcdbd0af30e7195b
https://github.com/dreamwidth/dw-free/commit/fd3c6949980703ce61eb8645dcdbd0af30e7195b
Author: Mark Smith <mark@qq.is>
Date: 2017-04-07 (Fri, 07 Apr 2017)

Changed paths:
M bin/upgrading/deadphrases.dat
M cgi-bin/LJ/DB.pm
R cgi-bin/LJ/Image.pm
R htdocs/approve.bml.text
R htdocs/img/Remove.gif
R htdocs/img/anonymous.gif
R htdocs/img/corn_ne.gif
R htdocs/img/corn_nw.gif
R htdocs/img/corn_se.gif
R htdocs/img/corn_sw.gif
R htdocs/img/corners/bl-on-a7c4d8.gif
R htdocs/img/corners/bl-on-f0f5f9.gif
R htdocs/img/corners/bl-on-ffffff.gif
R htdocs/img/corners/br-on-a7c4d8.gif
R htdocs/img/corners/br-on-f0f5f9.gif
R htdocs/img/corners/br-on-ffffff.gif
R htdocs/img/corners/tl-on-a7c4d8.gif
R htdocs/img/corners/tl-on-f0f5f9.gif
R htdocs/img/corners/tl-on-ffffff.gif
R htdocs/img/corners/tr-on-a7c4d8.gif
R htdocs/img/corners/tr-on-f0f5f9.gif
R htdocs/img/corners/tr-on-ffffff.gif
R htdocs/img/dismiss-page-notice.gif
R htdocs/img/email.gif
R htdocs/img/explore/randomuser.jpg
R htdocs/img/explore/removebutton.gif
R htdocs/img/help.gif
R htdocs/img/newsinfo.gif
R htdocs/img/staffinfo.gif
R htdocs/js/editfriendsmany.js
R htdocs/js/esnmanager.js
R htdocs/reject.bml.text
R src/spud/bin/cmdshell
R src/spud/bin/gatherer
R src/spud/bin/plugins/config_generator.pl
R src/spud/bin/plugins/memcached.pl
R src/spud/bin/plugins/mogilefsd.pl
R src/spud/bin/plugins/mogstored.pl
R src/spud/bin/plugins/perlbal.pl
R src/spud/bin/plugins/test.pl
R src/spud/bin/replicator
R src/spud/bin/rrd-storage
R src/spud/bin/server
R src/spud/bin/wrapper
R src/spud/conf/authorized_keys
R src/spud/conf/cmdshell.conf
R src/spud/conf/sshd_config
R src/spud/conf/stats-local.conf
R src/spud/conf/stats.conf
R src/spud/doc/README.txt
M views/dev/tests/libfunctions.js

Log Message:
-----------
Merge pull request #2075 from kareila/burninate

Code machete marathon


Commit: fad527f2a1fef89343351820434b899c728689ea
https://github.com/dreamwidth/dw-free/commit/fad527f2a1fef89343351820434b899c728689ea
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-07 (Fri, 07 Apr 2017)

Changed paths:
M cgi-bin/LJ/Global/Img.pm
A htdocs/img/btn_trash.gif
R htdocs/img/portal/btn_del.gif

Log Message:
-----------
rename portal/btn_del.gif to btn_trash.gif

Portal is no longer a thing, so let's move this up with the
other buttons and give it a more accurate name.


Commit: a7f45d4af01606345e54ec2cb04668e0a4c8beb0
https://github.com/dreamwidth/dw-free/commit/a7f45d4af01606345e54ec2cb04668e0a4c8beb0
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-08 (Sat, 08 Apr 2017)

Changed paths:
M views/admin/importer/detail.tt
M views/admin/importer/detail.tt.text
M views/admin/importer/history.tt
M views/admin/importer/history.tt.text

Log Message:
-----------
English-strip existing column headers


Commit: 12491f0ffaeb81f2465953daf6f1ebf541eeb5c2
https://github.com/dreamwidth/dw-free/commit/12491f0ffaeb81f2465953daf6f1ebf541eeb5c2
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-08 (Sat, 08 Apr 2017)

Changed paths:
M views/admin/importer/detail.tt
M views/admin/importer/history.tt

Log Message:
-----------
fix undefined variable warning in logs

Argument "" isn't numeric in numeric gt (>) .. views/admin/importer/history.tt line 60.


Commit: f86599237eb068717f13bb2625062e8329a9ef8f
https://github.com/dreamwidth/dw-free/commit/f86599237eb068717f13bb2625062e8329a9ef8f
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-08 (Sat, 08 Apr 2017)

Changed paths:
M cgi-bin/DW/Controller/Admin/Importer.pm
M views/admin/importer/history.tt
M views/admin/importer/history.tt.text

Log Message:
-----------
add source column to history view

Also prints a page message if no history data exists for the user.


Commit: 8700a6b28c534672797c228c1f98e25e77e3456c
https://github.com/dreamwidth/dw-free/commit/8700a6b28c534672797c228c1f98e25e77e3456c
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-08 (Sat, 08 Apr 2017)

Changed paths:
M cgi-bin/DW/Controller/Admin/Importer.pm
M views/admin/importer/detail.tt
M views/admin/importer/detail.tt.text

Log Message:
-----------
add source column to details view

Also prints a page message if no pending imports found for the user.


Commit: 6548d0820ece5a90e4ce2dbcefcf6265ea5e0457
https://github.com/dreamwidth/dw-free/commit/6548d0820ece5a90e4ce2dbcefcf6265ea5e0457
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-08 (Sat, 08 Apr 2017)

Changed paths:
M cgi-bin/DW/Logic/Importer.pm

Log Message:
-----------
cleanup in DW::Logic::Importer

Short-circuit return from get_import_data with no @ids, and
fix code comments to remove long line widths and typos.


Commit: 7464eddd205cf93332b39c482c71738066110bba
https://github.com/dreamwidth/dw-free/commit/7464eddd205cf93332b39c482c71738066110bba
Author: Mark Smith <mark@qq.is>
Date: 2017-04-08 (Sat, 08 Apr 2017)

Changed paths:
M etc/config-local.pl

Log Message:
-----------
Merge pull request #2076 from kareila/2074-merchurl

[#2074] update default value of MERCH_URL to use https


Commit: 899a57ca2ac96f28be43713bb4035a0e7f361b40
https://github.com/dreamwidth/dw-free/commit/899a57ca2ac96f28be43713bb4035a0e7f361b40
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-08 (Sat, 08 Apr 2017)

Changed paths:
M cgi-bin/DW/Worker/ContentImporter/LiveJournal/Comments.pm
M cgi-bin/DW/Worker/ContentImporter/LiveJournal/Verify.pm

Log Message:
-----------
strip trailing whitespace


Commit: 4df5920eb177be25a3ac3e08006becbb3334dbb6
https://github.com/dreamwidth/dw-free/commit/4df5920eb177be25a3ac3e08006becbb3334dbb6
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-08 (Sat, 08 Apr 2017)

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

Log Message:
-----------
undefined variable warning in DW/Controller/Community.pm

Use of uninitialized value in pattern match (m//) ..
cgi-bin/DW/Controller/Community.pm line 177.

This happens when creating a new community on a dev server.


Commit: 9035c96fa444c8aaf28533e129367e6899ff6f74
https://github.com/dreamwidth/dw-free/commit/9035c96fa444c8aaf28533e129367e6899ff6f74
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-08 (Sat, 08 Apr 2017)

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

Log Message:
-----------
use usejournal instead of username if given (for community imports)


Commit: 1753dbe3e75aef38aa7dccd79c8c46cc2ab01cf1
https://github.com/dreamwidth/dw-free/commit/1753dbe3e75aef38aa7dccd79c8c46cc2ab01cf1
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-08 (Sat, 08 Apr 2017)

Changed paths:
M cgi-bin/DW/Worker/ContentImporter/LiveJournal/Bio.pm
M cgi-bin/DW/Worker/ContentImporter/LiveJournal/Entries.pm
M cgi-bin/DW/Worker/ContentImporter/LiveJournal/FriendGroups.pm
M cgi-bin/DW/Worker/ContentImporter/LiveJournal/Friends.pm
M cgi-bin/DW/Worker/ContentImporter/LiveJournal/Tags.pm
M cgi-bin/DW/Worker/ContentImporter/LiveJournal/Userpics.pm
M cgi-bin/DW/Worker/ContentImporter/LiveJournal/Verify.pm

Log Message:
-----------
[#2006] include the journal name in community import failure messages

I tried to target the most generic (and most often reported)
errors, mostly XMLRPC failures. I also noted that sometimes
a blank message would be printed if there was no response,
so I added a default error message for that case as well.


Commit: 0e2ff08361ac001321f0675772b6c625a786933f
https://github.com/dreamwidth/dw-free/commit/0e2ff08361ac001321f0675772b6c625a786933f
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-08 (Sat, 08 Apr 2017)

Changed paths:
M cgi-bin/DW/Worker/ContentImporter/LiveJournal/Bio.pm

Log Message:
-----------
lj_bio: URLs use hyphens, not underscores

This might fix a source of complaints about FOAF errors.
Doesn't seem to cause a problem when importing from DW, but
other sites might not autotranslate underscores to hyphens.
Also, this prints the URL correctly in the failure message.


Commit: 9517761c3a9105ed1827da7b32ddd6eeb363d1d4
https://github.com/dreamwidth/dw-free/commit/9517761c3a9105ed1827da7b32ddd6eeb363d1d4
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-08 (Sat, 08 Apr 2017)

Changed paths:
M cgi-bin/LJ/Widget/ImportStatus.pm

Log Message:
-----------
fix status colors in ImportStatus widget

No color assigned to 'aborted' status, resulting in a warning:

Use of uninitialized value $color in concatenation (.) or string ..
cgi-bin/LJ/Widget/ImportStatus.pm line 78.

Also, use tuples to make color choices easier to read.


Commit: c676cde3f53de978b1a91fc8a9f165d7aa0fb5bf
https://github.com/dreamwidth/dw-free/commit/c676cde3f53de978b1a91fc8a9f165d7aa0fb5bf
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-09 (Sun, 09 Apr 2017)

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

Log Message:
-----------
[#1921] on import, suppress tag creation errors and bogus tag creation

This skips warnings for tags in @unauthorized_add when importing,
similar to what was already being done for deletion errors in
the next line.

It also addresses Azz's concern about importing bogus tags, by
not creating tags on entry import that weren't already added by
the import of all current tags, which is forced to happen first.


Commit: 165b1b1dc8b0b0dd52e2e97d67133512cb5f3064
https://github.com/dreamwidth/dw-free/commit/165b1b1dc8b0b0dd52e2e97d67133512cb5f3064
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-09 (Sun, 09 Apr 2017)

Changed paths:
M t/protocol.t

Log Message:
-----------
fix failing test in t/protocol.t

Protocol error 157 was removed in #1739.

The test suite as a whole still suffers from inconsistent
behavior of content filters; I've documented the misbehaving
tests here with FIXME comments.


Commit: 5957b59cc010b56ca93f12003ea962a300fe030d
https://github.com/dreamwidth/dw-free/commit/5957b59cc010b56ca93f12003ea962a300fe030d
Author: Mark Smith <mark@qq.is>
Date: 2017-04-09 (Sun, 09 Apr 2017)

Changed paths:
M cgi-bin/DW/Controller/Admin/Importer.pm
M cgi-bin/DW/Logic/Importer.pm
M views/admin/importer/detail.tt
M views/admin/importer/detail.tt.text
M views/admin/importer/history.tt
M views/admin/importer/history.tt.text

Log Message:
-----------
Merge pull request #2082 from kareila/2081-imports

[#2081] add import source column


Commit: 94ec596ef18969ad694fcd91984b7f16d1327bd6
https://github.com/dreamwidth/dw-free/commit/94ec596ef18969ad694fcd91984b7f16d1327bd6
Author: Mark Smith <mark@qq.is>
Date: 2017-04-09 (Sun, 09 Apr 2017)

Changed paths:
M cgi-bin/DW/Worker/ContentImporter/LiveJournal/Bio.pm
M cgi-bin/DW/Worker/ContentImporter/LiveJournal/Comments.pm
M cgi-bin/DW/Worker/ContentImporter/LiveJournal/Entries.pm
M cgi-bin/DW/Worker/ContentImporter/LiveJournal/FriendGroups.pm
M cgi-bin/DW/Worker/ContentImporter/LiveJournal/Friends.pm
M cgi-bin/DW/Worker/ContentImporter/LiveJournal/Tags.pm
M cgi-bin/DW/Worker/ContentImporter/LiveJournal/Userpics.pm
M cgi-bin/DW/Worker/ContentImporter/LiveJournal/Verify.pm
M cgi-bin/LJ/Widget/ImportStatus.pm

Log Message:
-----------
Merge pull request #2083 from kareila/2006-errmsg

[#2006] include the journal name in community import failure messages


Commit: ca81596425e51c7c411109466107f07cffb2e33f
https://github.com/dreamwidth/dw-free/commit/ca81596425e51c7c411109466107f07cffb2e33f
Author: Mark Smith <mark@qq.is>
Date: 2017-04-09 (Sun, 09 Apr 2017)

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

Log Message:
-----------
Merge pull request #2084 from kareila/1921-tagerrs

[#1921] on import, suppress tag creation errors and bogus tag creation


Commit: 2f5e3ea738a1c83c6e3983a379ade28ee19ea006
https://github.com/dreamwidth/dw-free/commit/2f5e3ea738a1c83c6e3983a379ade28ee19ea006
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-10 (Mon, 10 Apr 2017)

Changed paths:
M htdocs/inc/tlds

Log Message:
-----------
[#2086] update list of valid TLDs


Commit: bf2ad5ea12048248c961704b557a3cbb7c8218bb
https://github.com/dreamwidth/dw-free/commit/bf2ad5ea12048248c961704b557a3cbb7c8218bb
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-11 (Tue, 11 Apr 2017)

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

Log Message:
-----------
strip trailing whitespace


Commit: 62f17da2f521e535eee3163cee6e7fb82d92f24f
https://github.com/dreamwidth/dw-free/commit/62f17da2f521e535eee3163cee6e7fb82d92f24f
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-11 (Tue, 11 Apr 2017)

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

Log Message:
-----------
new method DW::External::Site->entry_url

This takes itemid and anum, and calculates the page link
using the journal_url method, which can differ between sites.

There is an assumption here that every import source will have
a definition in DW::External::Site, but that seems safe enough.


Commit: e11abdfea08be0c704e5d9b6110b0b5d8b438bb6
https://github.com/dreamwidth/dw-free/commit/e11abdfea08be0c704e5d9b6110b0b5d8b438bb6
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-11 (Tue, 11 Apr 2017)

Changed paths:
M cgi-bin/DW/Worker/ContentImporter/LiveJournal/Entries.pm

Log Message:
-----------
[#2089] calculate correct URL for entry import metadata

Using the new entry_url method from the previous commit.

Fixes #2089.


Commit: 56d86700487996d2ab4a71c6ac849a1040083acb
https://github.com/dreamwidth/dw-free/commit/56d86700487996d2ab4a71c6ac849a1040083acb
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-12 (Wed, 12 Apr 2017)

Changed paths:
M htdocs/support/see_request.bml
M htdocs/support/see_request.bml.text

Log Message:
-----------
[#2091] add media usage info to support details header

Fixes #2091.


Commit: 36a973f6341093f0d323eac8b931a32bda1536a1
https://github.com/dreamwidth/dw-free/commit/36a973f6341093f0d323eac8b931a32bda1536a1
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-13 (Thu, 13 Apr 2017)

Changed paths:
M cgi-bin/DW/Controller/Feeds.pm
M cgi-bin/LJ/SynSuck.pm
M views/feeds/index.tt.text

Log Message:
-----------
[#2097] raise feed size limit for initial fetch

Uses the same limit as the synsuck process.

Also prints a more informative error message if
the feed was still too large when fetched.

Fixes #2097.


Commit: 3c9a6c57fbde44627018344332c8c1b88d764098
https://github.com/dreamwidth/dw-free/commit/3c9a6c57fbde44627018344332c8c1b88d764098
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-13 (Thu, 13 Apr 2017)

Changed paths:
M cgi-bin/DW/Logic/ProfilePage.pm

Log Message:
-----------
fix warnings when viewing profile for feed account

Use of uninitialized value in hash element .. cgi-bin/DW/Logic/ProfilePage.pm line 577.
Use of uninitialized value in string eq .. cgi-bin/DW/Logic/ProfilePage.pm line 587.


Commit: 3fe4f9ab841fc4db7de72ac2ba90e906270b6603
https://github.com/dreamwidth/dw-free/commit/3fe4f9ab841fc4db7de72ac2ba90e906270b6603
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-12 (Wed, 12 Apr 2017)

Changed paths:
M htdocs/manage/externalaccount.bml

Log Message:
-----------
strip trailing whitespace


Commit: 271d992cd47148f36912366a3d42e1eb85743e43
https://github.com/dreamwidth/dw-free/commit/271d992cd47148f36912366a3d42e1eb85743e43
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-12 (Wed, 12 Apr 2017)

Changed paths:
M cgi-bin/LJ/Event/JournalNewComment/Reply.pm

Log Message:
-----------
undefined variable warnings in LJ/Event/JournalNewComment/Reply.pm

Use of uninitialized value in string ne .. cgi-bin/LJ/Event/JournalNewComment/Reply.pm line 100.

Use of uninitialized value in string eq .. cgi-bin/LJ/Event/JournalNewComment/Reply.pm line 101.


Commit: 3ca8535572f617cc7b654feca01a679547a217f0
https://github.com/dreamwidth/dw-free/commit/3ca8535572f617cc7b654feca01a679547a217f0
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-12 (Wed, 12 Apr 2017)

Changed paths:
M cgi-bin/DW/Worker/XPostWorker.pm
M htdocs/manage/externalaccount.bml

Log Message:
-----------
[#2095] temporarily disable LJRossia crossposts

This removes LJRossia from the "Add External Account" form
and preemptively fails any attempts to crosspost there.

The reason for doing this is because the crosspost attempt
is returning a confusing message to the user about not
being able to locate LJ/XMLRPC.pm on the remote site.


Commit: 845ba671bbd8b6db1725615293ec36cf8209f78a
https://github.com/dreamwidth/dw-free/commit/845ba671bbd8b6db1725615293ec36cf8209f78a
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-12 (Wed, 12 Apr 2017)

Changed paths:
M cgi-bin/DW/Worker/XPostWorker.pm

Log Message:
-----------
[#2095] notify the user that LJRossia crossposts are disabled

It turns out that failing the job doesn't automatically
notify the user, so make sure to send a notification
to inform the user of the current situation.


Commit: 81bcb9dc89004bd4594593683594b0271908dfd6
https://github.com/dreamwidth/dw-free/commit/81bcb9dc89004bd4594593683594b0271908dfd6
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-13 (Thu, 13 Apr 2017)

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

Log Message:
-----------
reformat whitespace and conditionals


Commit: 05e42c255b6c3caa99e45b1ab63813b119b0c328
https://github.com/dreamwidth/dw-free/commit/05e42c255b6c3caa99e45b1ab63813b119b0c328
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-13 (Thu, 13 Apr 2017)

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

Log Message:
-----------
[#2096] don't include FAQs with no category in LJ::Faq->load_matching

This page has the only use of this method, so changing its
behavior here won't affect anything else.

Fixes #2096.


Commit: ab9b93bcea0323acdf776723adb44a4e743d1311
https://github.com/dreamwidth/dw-free/commit/ab9b93bcea0323acdf776723adb44a4e743d1311
Author: srukle <srukle@users.noreply.github.com>
Date: 2017-04-13 (Thu, 13 Apr 2017)

Changed paths:
M cgi-bin/DW/Hooks/EmbedWhitelist.pm
M t/embed-whitelist.t

Log Message:
-----------
allow embeds from coub.com


Commit: 601fea70804b68e3402029e7ae84f899e64de02b
https://github.com/dreamwidth/dw-free/commit/601fea70804b68e3402029e7ae84f899e64de02b
Author: srukle <srukle@users.noreply.github.com>
Date: 2017-04-13 (Thu, 13 Apr 2017)

Changed paths:
M cgi-bin/DW/Hooks/EmbedWhitelist.pm
M t/embed-whitelist.t

Log Message:
-----------
allow embeds from airtable.com


Commit: 1cbe8d4b987f13e8b732ec93a9ab42dc6af3e090
https://github.com/dreamwidth/dw-free/commit/1cbe8d4b987f13e8b732ec93a9ab42dc6af3e090
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-13 (Thu, 13 Apr 2017)

Changed paths:
M htdocs/admin/vgifts/index.bml
M htdocs/admin/vgifts/index.bml.text

Log Message:
-----------
fix translation string on /admin/vgifts


Commit: 331352368fad618d3d006fa3af2e5b6ad5556340
https://github.com/dreamwidth/dw-free/commit/331352368fad618d3d006fa3af2e5b6ad5556340
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-13 (Thu, 13 Apr 2017)

Changed paths:
M htdocs/openid/index.bml.text
M htdocs/openid/login.bml.text
M htdocs/site/opensource.bml.text

Log Message:
-----------
remove .bml from site links in translation strings

I'm assuming these were already fixed on the live site.


Commit: addb167ae259c081317db45383d02b34d8668946
https://github.com/dreamwidth/dw-free/commit/addb167ae259c081317db45383d02b34d8668946
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-13 (Thu, 13 Apr 2017)

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

Log Message:
-----------
remove AOL http -> ftp link rewrite code

The 1990s called, they want their ridiculous workaround back.


Commit: ad73e60ed3ef492227fdd797d5c150c3a67c1f9d
https://github.com/dreamwidth/dw-free/commit/ad73e60ed3ef492227fdd797d5c150c3a67c1f9d
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-14 (Fri, 14 Apr 2017)

Changed paths:
M bin/upgrading/deadphrases.dat
M htdocs/modify_do.bml.text

Log Message:
-----------
remove unused strings from modify_do.bml.text


Commit: 514048d97506cd156120fdb3a5c802664e73a0af
https://github.com/dreamwidth/dw-free/commit/514048d97506cd156120fdb3a5c802664e73a0af
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-14 (Fri, 14 Apr 2017)

Changed paths:
M bin/upgrading/deadphrases.dat
M bin/upgrading/en.dat
M cgi-bin/LJ/Customize.pm
R htdocs/modify_do.bml.text

Log Message:
-----------
move .moodicons.personal string into en.dat

This was the only string remaining in modify_do.bml.text.


Commit: a75dd3c0bce4d912385a63aa29a1c16ccbcbafe8
https://github.com/dreamwidth/dw-free/commit/a75dd3c0bce4d912385a63aa29a1c16ccbcbafe8
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-14 (Fri, 14 Apr 2017)

Changed paths:
M styles/goldleaf/layout.s2
M styles/venture/layout.s2

Log Message:
-----------
STRIP TRAILING WHITESPACE


Commit: 1e186d3403d30ea5693fccbd8e0ac3a93d8ca827
https://github.com/dreamwidth/dw-free/commit/1e186d3403d30ea5693fccbd8e0ac3a93d8ca827
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-14 (Fri, 14 Apr 2017)

Changed paths:
M styles/goldleaf/layout.s2
M styles/venture/layout.s2

Log Message:
-----------
fix insecure font_sources


Commit: cef6c97829a31b670bd3c63e3019d33d6662591b
https://github.com/dreamwidth/dw-free/commit/cef6c97829a31b670bd3c63e3019d33d6662591b
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-14 (Fri, 14 Apr 2017)

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

Log Message:
-----------
vimeo has https support


Commit: d71321c6676508780bf4f8f003cb91c1edf4e6e5
https://github.com/dreamwidth/dw-free/commit/d71321c6676508780bf4f8f003cb91c1edf4e6e5
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-14 (Fri, 14 Apr 2017)

Changed paths:
M bin/worker/incoming-email

Log Message:
-----------
future-proof incoming-email worker to look for https in requests

Also removes the .bml part of the regexp, which was likely a bug.


Commit: 405ce6642b34daea17e4052e693b0a8357924f88
https://github.com/dreamwidth/dw-free/commit/405ce6642b34daea17e4052e693b0a8357924f88
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-14 (Fri, 14 Apr 2017)

Changed paths:
M htdocs/login.bml

Log Message:
-----------
[#2072] remove siteroot? from form action link on /login

Was showing up as http: regardless of requested protocol.

Just use /pagename - that's what we do most other places.


Commit: 8aff15c4641ef26c7ec6d1673dcbbb6456ebc8cb
https://github.com/dreamwidth/dw-free/commit/8aff15c4641ef26c7ec6d1673dcbbb6456ebc8cb
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-14 (Fri, 14 Apr 2017)

Changed paths:
A cgi-bin/DW/Controller/Admin/EventOutput.pm
R cgi-bin/DW/Controller/EventOutput.pm

Log Message:
-----------
DW::Controller::EventOutput is an admin page

Should be DW::Controller::Admin::EventOutput.


Commit: a3d959a46b51244bb68dc34424830515a420315f
https://github.com/dreamwidth/dw-free/commit/a3d959a46b51244bb68dc34424830515a420315f
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-14 (Fri, 14 Apr 2017)

Changed paths:
M cgi-bin/DW/Controller/OpenID.pm
M cgi-bin/LJ/OpenID.pm
R htdocs/openid/server.bml

Log Message:
-----------
move /openid/server to DW::Controller

I removed the code block concerning fake _ljwho identities
and OPENID_DEST_DOMAIN_TRUSTED hashes, because it seemed
outdated and unused.


Commit: 72d135fe3bf21229079401e325b6ce54be8e0e05
https://github.com/dreamwidth/dw-free/commit/72d135fe3bf21229079401e325b6ce54be8e0e05
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-14 (Fri, 14 Apr 2017)

Changed paths:
M cgi-bin/Apache/LiveJournal.pm
M cgi-bin/DW/Controller/RPC/CutExpander.pm
M cgi-bin/LJ/CleanHTML.pm
M cgi-bin/LJ/Entry.pm
M cgi-bin/LJ/Feed.pm
M cgi-bin/LJ/Global/BMLInit.pm
M cgi-bin/LJ/Global/Constants.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/ReplyPage.pm
M cgi-bin/LJ/S2/YearPage.pm
M cgi-bin/LJ/Talk.pm
M cgi-bin/LJ/TextUtil.pm
M cgi-bin/LJ/Web.pm
M cgi-bin/lj-bml-blocks.pl
M cgi-bin/ljlib.pl
M etc/config.pl
M htdocs/export_do.bml
M htdocs/manage/emailpost.bml
M htdocs/preview/entry.bml
M htdocs/tools/memadd.bml

Log Message:
-----------
[#2112] remove $LJ::UNICODE config parameter

Fixes #2112.


Commit: 72621e5130c887fe647126dd4f679845ee472d5d
https://github.com/dreamwidth/dw-free/commit/72621e5130c887fe647126dd4f679845ee472d5d
Author: Mark Smith <mark@qq.is>
Date: 2017-04-14 (Fri, 14 Apr 2017)

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

Log Message:
-----------
Merge pull request #2057 from rahaeli/issue2055

Widen userpic2 column 'description' to allow longer descriptions


Commit: 662c2296683aa53019d04066806afac6c0ab2952
https://github.com/dreamwidth/dw-free/commit/662c2296683aa53019d04066806afac6c0ab2952
Author: Mark Smith <mark@qq.is>
Date: 2017-04-14 (Fri, 14 Apr 2017)

Changed paths:
M htdocs/inc/tlds

Log Message:
-----------
Merge pull request #2087 from kareila/2086-tlds

[#2086] update list of valid TLDs


Commit: 54e5f2f8020a75a864b1408904849daf6ab7f415
https://github.com/dreamwidth/dw-free/commit/54e5f2f8020a75a864b1408904849daf6ab7f415
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-15 (Sat, 15 Apr 2017)

Changed paths:
M cgi-bin/LJ/Console/Command/Finduser.pm

Log Message:
-----------
[#2078] add OpenID search to finduser console command

Syntax: finduser openid

Fixes #2078.


Commit: 789108df54c1d68db3cbba3613bc14e7d906645b
https://github.com/dreamwidth/dw-free/commit/789108df54c1d68db3cbba3613bc14e7d906645b
Author: Mark Smith <mark@qq.is>
Date: 2017-04-14 (Fri, 14 Apr 2017)

Changed paths:
M cgi-bin/DW/External/Site.pm
M cgi-bin/DW/Worker/ContentImporter/LiveJournal/Entries.pm

Log Message:
-----------
Merge pull request #2092 from kareila/2089-exturl

[#2089] calculate correct URL for entry import metadata


Commit: 73dc0bab0f26a58f370a75f05ed1c218b013c0da
https://github.com/dreamwidth/dw-free/commit/73dc0bab0f26a58f370a75f05ed1c218b013c0da
Author: Mark Smith <mark@qq.is>
Date: 2017-04-14 (Fri, 14 Apr 2017)

Changed paths:
M htdocs/support/see_request.bml
M htdocs/support/see_request.bml.text

Log Message:
-----------
Merge pull request #2099 from kareila/2091-supportquota

[#2091] add media usage info to support details header


Commit: 76674d166fe5a9d1ea70cd4714cd4a4a9e93c38c
https://github.com/dreamwidth/dw-free/commit/76674d166fe5a9d1ea70cd4714cd4a4a9e93c38c
Author: Mark Smith <mark@qq.is>
Date: 2017-04-14 (Fri, 14 Apr 2017)

Changed paths:
M cgi-bin/DW/Controller/Feeds.pm
M cgi-bin/DW/Logic/ProfilePage.pm
M cgi-bin/LJ/SynSuck.pm
M views/feeds/index.tt.text

Log Message:
-----------
Merge pull request #2103 from kareila/2097-feedsize

[#2097] raise feed size limit for initial fetch


Commit: c13be2c4fcb0741550cb65c171251a07b855013e
https://github.com/dreamwidth/dw-free/commit/c13be2c4fcb0741550cb65c171251a07b855013e
Author: Mark Smith <mark@qq.is>
Date: 2017-04-14 (Fri, 14 Apr 2017)

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

Log Message:
-----------
Merge pull request #2106 from kareila/2096-faqsearch

[#2096] don't include FAQs with no category in LJ::Faq->load_matching


Commit: c93544d6c03437579ce9eadefe5dc2c0c8e94620
https://github.com/dreamwidth/dw-free/commit/c93544d6c03437579ce9eadefe5dc2c0c8e94620
Author: Mark Smith <mark@qq.is>
Date: 2017-04-14 (Fri, 14 Apr 2017)

Changed paths:
M cgi-bin/DW/Hooks/EmbedWhitelist.pm
M t/embed-whitelist.t

Log Message:
-----------
Merge pull request #2108 from srukle/srukle-patch-1973

allow embeds from coub.com


Commit: dce1817e13570cba136137ea5e618162111ee506
https://github.com/dreamwidth/dw-free/commit/dce1817e13570cba136137ea5e618162111ee506
Author: Mark Smith <mark@qq.is>
Date: 2017-04-14 (Fri, 14 Apr 2017)

Changed paths:
M cgi-bin/DW/Hooks/EmbedWhitelist.pm
M t/embed-whitelist.t

Log Message:
-----------
Merge pull request #2111 from srukle/patch-2021

allow embeds from airtable.com


Commit: 817c733c671fb950877dc68b80495272396cb41a
https://github.com/dreamwidth/dw-free/commit/817c733c671fb950877dc68b80495272396cb41a
Author: Mark Smith <mark@qq.is>
Date: 2017-04-14 (Fri, 14 Apr 2017)

Changed paths:
M cgi-bin/DW/Controller/OpenID.pm
M cgi-bin/LJ/OpenID.pm
R htdocs/openid/server.bml

Log Message:
-----------
Merge pull request #2115 from kareila/openid-convert

move /openid/server to DW::Controller


Commit: 0d1f3403cdc20e7dbafd83db3e4c1601e7d8cb43
https://github.com/dreamwidth/dw-free/commit/0d1f3403cdc20e7dbafd83db3e4c1601e7d8cb43
Author: Mark Smith <mark@qq.is>
Date: 2017-04-14 (Fri, 14 Apr 2017)

Changed paths:
M cgi-bin/Apache/LiveJournal.pm
M cgi-bin/DW/Controller/RPC/CutExpander.pm
M cgi-bin/LJ/CleanHTML.pm
M cgi-bin/LJ/Entry.pm
M cgi-bin/LJ/Feed.pm
M cgi-bin/LJ/Global/BMLInit.pm
M cgi-bin/LJ/Global/Constants.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/ReplyPage.pm
M cgi-bin/LJ/S2/YearPage.pm
M cgi-bin/LJ/Talk.pm
M cgi-bin/LJ/TextUtil.pm
M cgi-bin/LJ/Web.pm
M cgi-bin/lj-bml-blocks.pl
M cgi-bin/ljlib.pl
M etc/config.pl
M htdocs/export_do.bml
M htdocs/manage/emailpost.bml
M htdocs/preview/entry.bml
M htdocs/tools/memadd.bml

Log Message:
-----------
Merge pull request #2116 from kareila/2112-unicode

[#2112] remove $LJ::UNICODE config parameter


Commit: f4cd51ec8c5fab80d348174816111fee1f9ac10e
https://github.com/dreamwidth/dw-free/commit/f4cd51ec8c5fab80d348174816111fee1f9ac10e
Author: Mark Smith <mark@qq.is>
Date: 2017-04-14 (Fri, 14 Apr 2017)

Changed paths:
M cgi-bin/DW/Worker/XPostWorker.pm
M htdocs/manage/externalaccount.bml

Log Message:
-----------
Merge pull request #2104 from kareila/2095-LJRossia

[#2095] temporarily disable LJRossia crossposts


Commit: b6b7a595a8388559beab8627c4c3336b3bfd7e7a
https://github.com/dreamwidth/dw-free/commit/b6b7a595a8388559beab8627c4c3336b3bfd7e7a
Author: Mark Smith <mark@qq.is>
Date: 2017-04-14 (Fri, 14 Apr 2017)

Changed paths:
M bin/worker/incoming-email
M cgi-bin/LJ/EmbedModule.pm
M htdocs/login.bml
M styles/goldleaf/layout.s2
M styles/venture/layout.s2

Log Message:
-----------
Merge pull request #2113 from kareila/2072-http

various http: to https: fixes


Commit: abd4f10f016eeefd4e568c80e3cdb85273cdf303
https://github.com/dreamwidth/dw-free/commit/abd4f10f016eeefd4e568c80e3cdb85273cdf303
Author: Mark Smith <mark@qq.is>
Date: 2017-04-14 (Fri, 14 Apr 2017)

Changed paths:
M bin/upgrading/deadphrases.dat
M bin/upgrading/en.dat
A cgi-bin/DW/Controller/Admin/EventOutput.pm
M cgi-bin/DW/Controller/Community.pm
R cgi-bin/DW/Controller/EventOutput.pm
M cgi-bin/LJ/CleanHTML.pm
M cgi-bin/LJ/Customize.pm
M cgi-bin/LJ/Event/JournalNewComment/Reply.pm
M cgi-bin/LJ/Global/Img.pm
M htdocs/admin/vgifts/index.bml
M htdocs/admin/vgifts/index.bml.text
A htdocs/img/btn_trash.gif
R htdocs/img/portal/btn_del.gif
R htdocs/modify_do.bml.text
M htdocs/openid/index.bml.text
M htdocs/openid/login.bml.text
M htdocs/site/opensource.bml.text
M t/protocol.t

Log Message:
-----------
Merge pull request #2118 from kareila/cleanup-2017q2

Cleanup 2017q2


Commit: 6d6864f431975ac2f69c05dfbe559666d8ecdd2a
https://github.com/dreamwidth/dw-free/commit/6d6864f431975ac2f69c05dfbe559666d8ecdd2a
Author: Mark Smith <mark@qq.is>
Date: 2017-04-14 (Fri, 14 Apr 2017)

Changed paths:
M cgi-bin/LJ/Console/Command/Finduser.pm

Log Message:
-----------
Merge pull request #2117 from kareila/2078-finduser

[#2078] add OpenID search to finduser console command


Commit: 03abdb33eea316ee1657f5bae44198f1b3b67db9
https://github.com/dreamwidth/dw-free/commit/03abdb33eea316ee1657f5bae44198f1b3b67db9
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-15 (Sat, 15 Apr 2017)

Changed paths:
M cgi-bin/lj-bml-blocks.pl

Log Message:
-----------
syntax error - missing semicolon

Was masked by conditional braces which were removed in #2116.


Commit: 891e920ab716a284d629463b4ad0d0a40cd1ad79
https://github.com/dreamwidth/dw-free/commit/891e920ab716a284d629463b4ad0d0a40cd1ad79
Author: Mark Smith <mark@dreamwidth.org>
Date: 2017-04-17 (Mon, 17 Apr 2017)

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

Log Message:
-----------
Fix redirect for query strings

Certain codepaths use querystrings that do not contain arguments and
instead are just plaintext. This codepath was only passing through valid
looking arguments. This updates it to always use the raw query string.

Fixes #2121.


Commit: e471e5f87e37076a627d3916fe29bafb040e5d40
https://github.com/dreamwidth/dw-free/commit/e471e5f87e37076a627d3916fe29bafb040e5d40
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-20 (Thu, 20 Apr 2017)

Changed paths:
M cgi-bin/DW/Controller/Create.pm
M cgi-bin/DW/Controller/EditIcons.pm
M cgi-bin/DW/Logic/MenuNav.pm
M cgi-bin/DW/Logic/ProfilePage.pm
M cgi-bin/LJ/Web.pm
M cgi-bin/LJ/Widget/UserpicSelector.pm
M cgi-bin/bml/scheme/global.look
M cgi-bin/redirect.dat
M htdocs/manage/profile/index.bml
M htdocs/site/index.bml
M schemes/common.tt
M styles/core2.s2
M views/create/next.tt
M views/edit/icons.tt
M views/entry/module-icons.tt
M views/manage/index.tt
M views/tools/userpicfactory.tt

Log Message:
-----------
[#2131] change /editicons to /manage/icons


Commit: 88f7da58ca8ef35a7c13a60d66c4679a9f8d601c
https://github.com/dreamwidth/dw-free/commit/88f7da58ca8ef35a7c13a60d66c4679a9f8d601c
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-20 (Thu, 20 Apr 2017)

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

Log Message:
-----------
[#2077] allow ?cat as well as ?category for /support/submit


Commit: 418db88ecb4e868a2f1441ade6b05bd99fca0624
https://github.com/dreamwidth/dw-free/commit/418db88ecb4e868a2f1441ade6b05bd99fca0624
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-24 (Mon, 24 Apr 2017)

Changed paths:
M htdocs/shop/creditcard_wait.bml
M htdocs/shop/creditcard_wait.bml.text

Log Message:
-----------
[#1712] different CC success message for logged-out users


Commit: da3f2c3cb139c75bf9c0c81881751bb8458fac80
https://github.com/dreamwidth/dw-free/commit/da3f2c3cb139c75bf9c0c81881751bb8458fac80
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-24 (Mon, 24 Apr 2017)

Changed paths:
M bin/upgrading/en.dat
M bin/worker/paidstatus

Log Message:
-----------
[#1996] change expiration email for premium paid accounts


Commit: 82ab5f9ad00b32d3fa80df5779b5ef6ee155e921
https://github.com/dreamwidth/dw-free/commit/82ab5f9ad00b32d3fa80df5779b5ef6ee155e921
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-26 (Wed, 26 Apr 2017)

Changed paths:
M htdocs/tools/opml.bml

Log Message:
-----------
increment dw.opml.used stat when generating output

Also strips trailing whitespace.


Commit: 9c68d12c92e8943576c39a6dc831c83dfa9f901d
https://github.com/dreamwidth/dw-free/commit/9c68d12c92e8943576c39a6dc831c83dfa9f901d
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-26 (Wed, 26 Apr 2017)

Changed paths:
M cgi-bin/DW/Proxy.pm
M t/https-url.t

Log Message:
-----------
convert URL space to %20 in get_proxy_url subroutine

This will change the link returned by the proxy to use %20 if the
original URL included a space, which is what most browsers will
expect. Without this transformation, requests that changed
spaces to %20 would fail because the checksums wouldn't match.

Fixes #2134.


Commit: 90162620fee3f26d61eba669a8d6e4a9395ea649
https://github.com/dreamwidth/dw-free/commit/90162620fee3f26d61eba669a8d6e4a9395ea649
Author: alierak <alierak@gmail.com>
Date: 2017-04-26 (Wed, 26 Apr 2017)

Changed paths:
M cgi-bin/DW/Proxy.pm
M t/https-url.t

Log Message:
-----------
Merge pull request #2143 from kareila/2134-urlspaces

convert URL space to %20 in get_proxy_url subroutine


Commit: 8c54e4ec61fa4cc4e1c2fe1b8242d710cc900da0
https://github.com/dreamwidth/dw-free/commit/8c54e4ec61fa4cc4e1c2fe1b8242d710cc900da0
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-26 (Wed, 26 Apr 2017)

Changed paths:
M cgi-bin/DW/EmailPost/Base.pm
A t/data/emailpost/parse-props.txt
M t/emailpost.t

Log Message:
-----------
[#1854] improve detection of metadata headers in emailposts

You still can't post an entry with a blank body because the
protocol won't allow it, but you can put metadata headers
in places other than the very beginning of the body text
and have them be properly detected.


Commit: 3aa01daad73520f755073e8e80d901c3725718b3
https://github.com/dreamwidth/dw-free/commit/3aa01daad73520f755073e8e80d901c3725718b3
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-26 (Wed, 26 Apr 2017)

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

Log Message:
-----------
[#1997] external user tag for Medium


Commit: 0d59914e06cf7ae65e07170786fc608f8df9282d
https://github.com/dreamwidth/dw-free/commit/0d59914e06cf7ae65e07170786fc608f8df9282d
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-26 (Wed, 26 Apr 2017)

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

Log Message:
-----------
[#2136] external user tag for Imzy


Commit: e73d3eb57842e0023b6c7dfd1b1e7b89974ed3ed
https://github.com/dreamwidth/dw-free/commit/e73d3eb57842e0023b6c7dfd1b1e7b89974ed3ed
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-26 (Wed, 26 Apr 2017)

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

Log Message:
-----------
[#2105] external user tag for Facebook

Had to override canonical_url because FB usernames have
a different allowed character set.


Commit: d90cf8aeedeb287be5e2d04aa5761f6b162f12b1
https://github.com/dreamwidth/dw-free/commit/d90cf8aeedeb287be5e2d04aa5761f6b162f12b1
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-26 (Wed, 26 Apr 2017)

Changed paths:
M cgi-bin/DW/External/Site.pm
A cgi-bin/DW/External/Site/Instagram.pm
A htdocs/img/profile_icons/instagram.png

Log Message:
-----------
[#2105] external user tag for Instagram


Commit: cb727cf0f2a00ad845d398969248c98d4a473d54
https://github.com/dreamwidth/dw-free/commit/cb727cf0f2a00ad845d398969248c98d4a473d54
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-26 (Wed, 26 Apr 2017)

Changed paths:
M bin/upgrading/proplists.dat
M cgi-bin/DW/Logic/ProfilePage.pm
M htdocs/manage/profile/index.bml
M htdocs/manage/profile/index.bml.text
M htdocs/profile.bml.text

Log Message:
-----------
[#2105] profile field for Instagram

Icon was included in previous commit.


Commit: 668b5c5ca70702be69517f83b54597dfa8a641a0
https://github.com/dreamwidth/dw-free/commit/668b5c5ca70702be69517f83b54597dfa8a641a0
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-26 (Wed, 26 Apr 2017)

Changed paths:
M bin/upgrading/proplists.dat
M cgi-bin/DW/Logic/ProfilePage.pm
A htdocs/img/profile_icons/imzy.png
M htdocs/manage/profile/index.bml
M htdocs/manage/profile/index.bml.text
M htdocs/profile.bml.text

Log Message:
-----------
[#2136] profile field for Imzy


Commit: 93037da56adbb78d597f8506ab5386a631405b66
https://github.com/dreamwidth/dw-free/commit/93037da56adbb78d597f8506ab5386a631405b66
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-27 (Thu, 27 Apr 2017)

Changed paths:
M cgi-bin/DW/Hooks/EmbedWhitelist.pm
M t/embed-whitelist.t

Log Message:
-----------
[#2045] whitelist embeds from mixcloud.com

Also correct alphabetic order for coub.com statements
and correct number of tests.


Commit: ff18bdb2b83be52fe991fab8b31bd8c33343eff7
https://github.com/dreamwidth/dw-free/commit/ff18bdb2b83be52fe991fab8b31bd8c33343eff7
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-27 (Thu, 27 Apr 2017)

Changed paths:
M htdocs/preview/entry.bml

Log Message:
-----------
[#2022] fix embed positioning on entry preview page

This copies the styling for lj_embedcontent elements from
lj_base.css to the inline CSS that was already being printed
on the page, to minimize disruption to other page elements.


Commit: 80a52abbe8ad4b5c4faa26ed20c2f9127a987938
https://github.com/dreamwidth/dw-free/commit/80a52abbe8ad4b5c4faa26ed20c2f9127a987938
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-04-27 (Thu, 27 Apr 2017)

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

Log Message:
-----------
[#2030] do check before trying to create feed account

The error condition was already there; we just needed
to change the order of operations so that the existence
check was tested before the account creation attempt.


Commit: 310cebe1b537c0ff4fa775a534c388e4538258b9
https://github.com/dreamwidth/dw-free/commit/310cebe1b537c0ff4fa775a534c388e4538258b9
Author: Mark Smith <mark@dreamwidth.org>
Date: 2017-04-27 (Thu, 27 Apr 2017)

Changed paths:
A bin/blobadm

Log Message:
-----------
Add blobadm

This is a very basic admin tool for interacting with blobstore.


Commit: aa0a960282bae6efdc7a124ff4096dcffd6aedbf
https://github.com/dreamwidth/dw-free/commit/aa0a960282bae6efdc7a124ff4096dcffd6aedbf
Author: Mark Smith <mark@dreamwidth.org>
Date: 2017-04-27 (Thu, 27 Apr 2017)

Changed paths:
A htdocs/tools/comment_crosslinks.bml

Log Message:
-----------
Add bad crosslink printer

This just prints out a list of what we think the LiveJournal URLs are
for an imported comment. Doesn't work for IJ and doesn't work for a lot
of edge cases, but might be helpful somewhere.


Commit: 8fee0c95e37605895d0619b85fe0d49cad811c45
https://github.com/dreamwidth/dw-free/commit/8fee0c95e37605895d0619b85fe0d49cad811c45
Author: Mark Smith <mark@dreamwidth.org>
Date: 2017-04-27 (Thu, 27 Apr 2017)

Changed paths:
M bin/erase-imported-content

Log Message:
-----------
Update dupes code

This adds a few more ways to canonicalize import_source as well as
allows using event/allowmask/security for deduplication if needed,
although it's not turned on right now.

This also switches the order so we attempt to always delete higher
jitemids first, which is more correct.


Commit: 465ac473c5b27cdd15da99907fd7cac5103a1a3e
https://github.com/dreamwidth/dw-free/commit/465ac473c5b27cdd15da99907fd7cac5103a1a3e
Author: Mark Smith <mark@dreamwidth.org>
Date: 2017-04-27 (Thu, 27 Apr 2017)

Changed paths:
M bin/importadm

Log Message:
-----------
Make importadm support more modes

For hand-running more types of imports.


Commit: 415fbbff487b3d25044ad7eb8101e5da8ce8c552
https://github.com/dreamwidth/dw-free/commit/415fbbff487b3d25044ad7eb8101e5da8ce8c552
Author: Mark Smith <mark@dreamwidth.org>
Date: 2017-04-27 (Thu, 27 Apr 2017)

Changed paths:
M cgi-bin/DW/Worker/ContentImporter/LiveJournal.pm
M cgi-bin/DW/Worker/ContentImporter/LiveJournal/Comments.pm
M cgi-bin/DW/Worker/ContentImporter/Local/Userpics.pm

Log Message:
-----------
Importer updates

Fixes an issue where retries were being handled improperly causing extra
load on the remote server.

Also makes it so that we import all userpics, but immediately deactivate
any that are over the threshold. Fixes the issue where somebody
somewhere is miscounting userpics and a user can't import.


Commit: ff5d488f2cddf0e89233b901f1160a06730f5e66
https://github.com/dreamwidth/dw-free/commit/ff5d488f2cddf0e89233b901f1160a06730f5e66
Author: Mark Smith <mark@qq.is>
Date: 2017-04-27 (Thu, 27 Apr 2017)

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

Log Message:
-----------
Merge pull request #2149 from kareila/2030-dupefeednames

[#2030] do check before trying to create feed account


Commit: 150401231fbd17a53b0307fa9d0e49126d8d6432
https://github.com/dreamwidth/dw-free/commit/150401231fbd17a53b0307fa9d0e49126d8d6432
Author: Mark Smith <mark@qq.is>
Date: 2017-04-27 (Thu, 27 Apr 2017)

Changed paths:
M htdocs/preview/entry.bml

Log Message:
-----------
Merge pull request #2148 from kareila/2022-padding

[#2022] fix embed positioning on entry preview page


Commit: 8c62e02189d0eb233b664030a0cb4330e24afd68
https://github.com/dreamwidth/dw-free/commit/8c62e02189d0eb233b664030a0cb4330e24afd68
Author: Mark Smith <mark@qq.is>
Date: 2017-04-27 (Thu, 27 Apr 2017)

Changed paths:
M cgi-bin/DW/Hooks/EmbedWhitelist.pm
M t/embed-whitelist.t

Log Message:
-----------
Merge pull request #2147 from kareila/2045-mixcloud

[#2045] whitelist embeds from mixcloud.com


Commit: 63b6285fce16d321cf394a4e5e4a1ab636e8d35f
https://github.com/dreamwidth/dw-free/commit/63b6285fce16d321cf394a4e5e4a1ab636e8d35f
Author: Mark Smith <mark@qq.is>
Date: 2017-04-27 (Thu, 27 Apr 2017)

Changed paths:
M bin/upgrading/proplists.dat
M cgi-bin/DW/External/Site.pm
A cgi-bin/DW/External/Site/Facebook.pm
A cgi-bin/DW/External/Site/Imzy.pm
A cgi-bin/DW/External/Site/Instagram.pm
A cgi-bin/DW/External/Site/Medium.pm
M cgi-bin/DW/Logic/ProfilePage.pm
A htdocs/img/profile_icons/imzy.png
A htdocs/img/profile_icons/instagram.png
M htdocs/manage/profile/index.bml
M htdocs/manage/profile/index.bml.text
M htdocs/profile.bml.text

Log Message:
-----------
Merge pull request #2145 from kareila/new-extsites

New external sites


Commit: bfc141164356223f17881466274548635e8e47f6
https://github.com/dreamwidth/dw-free/commit/bfc141164356223f17881466274548635e8e47f6
Author: Mark Smith <mark@qq.is>
Date: 2017-04-27 (Thu, 27 Apr 2017)

Changed paths:
M cgi-bin/DW/EmailPost/Base.pm
A t/data/emailpost/parse-props.txt
M t/emailpost.t

Log Message:
-----------
Merge pull request #2144 from kareila/1854-headers

[#1854] improve detection of metadata headers in emailposts


Commit: 286a2549ea7b2a27023ba20a8cedb19e51369070
https://github.com/dreamwidth/dw-free/commit/286a2549ea7b2a27023ba20a8cedb19e51369070
Author: Mark Smith <mark@qq.is>
Date: 2017-04-27 (Thu, 27 Apr 2017)

Changed paths:
M htdocs/tools/opml.bml

Log Message:
-----------
Merge pull request #2142 from kareila/opml-track

increment dw.opml.used stat when generating output


Commit: 93622dd5f3080124a46e22bc58c18f9aa2b6e320
https://github.com/dreamwidth/dw-free/commit/93622dd5f3080124a46e22bc58c18f9aa2b6e320
Author: Mark Smith <mark@qq.is>
Date: 2017-04-27 (Thu, 27 Apr 2017)

Changed paths:
M bin/upgrading/en.dat
M bin/worker/paidstatus

Log Message:
-----------
Merge pull request #2138 from kareila/1996-premium

[#1996] change expiration email for premium paid accounts


Commit: e7a0402df23ec1215c4526992dd03b6304c54b3c
https://github.com/dreamwidth/dw-free/commit/e7a0402df23ec1215c4526992dd03b6304c54b3c
Author: Mark Smith <mark@qq.is>
Date: 2017-04-27 (Thu, 27 Apr 2017)

Changed paths:
M htdocs/shop/creditcard_wait.bml
M htdocs/shop/creditcard_wait.bml.text

Log Message:
-----------
Merge pull request #2137 from kareila/1712-cc-noemail

[#1712] different CC success message for logged-out users


Commit: e315777a0cde12b2f88e35300a7fa18d8e7305d9
https://github.com/dreamwidth/dw-free/commit/e315777a0cde12b2f88e35300a7fa18d8e7305d9
Author: Mark Smith <mark@qq.is>
Date: 2017-04-27 (Thu, 27 Apr 2017)

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

Log Message:
-----------
Merge pull request #2135 from kareila/2077-supportcat

[#2077] allow ?cat as well as ?category for /support/submit


Commit: 3ae4e8ccde36e7e291444143259f3f3e4258ff83
https://github.com/dreamwidth/dw-free/commit/3ae4e8ccde36e7e291444143259f3f3e4258ff83
Author: Mark Smith <mark@qq.is>
Date: 2017-04-27 (Thu, 27 Apr 2017)

Changed paths:
M cgi-bin/DW/Controller/Create.pm
M cgi-bin/DW/Controller/EditIcons.pm
M cgi-bin/DW/Logic/MenuNav.pm
M cgi-bin/DW/Logic/ProfilePage.pm
M cgi-bin/LJ/Web.pm
M cgi-bin/LJ/Widget/UserpicSelector.pm
M cgi-bin/bml/scheme/global.look
M cgi-bin/redirect.dat
M htdocs/manage/profile/index.bml
M htdocs/site/index.bml
M schemes/common.tt
M styles/core2.s2
M views/create/next.tt
M views/edit/icons.tt
M views/entry/module-icons.tt
M views/manage/index.tt
M views/tools/userpicfactory.tt

Log Message:
-----------
Merge pull request #2133 from kareila/2131-editicons

[#2131] change /editicons to /manage/icons


Commit: 2394d6de13d1cc88463d980297f74dd0d631e8cd
https://github.com/dreamwidth/dw-free/commit/2394d6de13d1cc88463d980297f74dd0d631e8cd
Author: Jen <kareila@dreamwidth.org>
Date: 2017-04-27 (Thu, 27 Apr 2017)

Changed paths:
A bin/blobadm
M bin/erase-imported-content
M bin/importadm
M cgi-bin/DW/Worker/ContentImporter/LiveJournal.pm
M cgi-bin/DW/Worker/ContentImporter/LiveJournal/Comments.pm
M cgi-bin/DW/Worker/ContentImporter/Local/Userpics.pm
A htdocs/tools/comment_crosslinks.bml

Log Message:
-----------
Merge pull request #2150 from zorkian/commit-everybody

Commit everything currently live in production


Compare: https://github.com/dreamwidth/dw-free/compare/f3b52d37d01f...2394d6de13d1

Profile

Dreamwidth Changelog

May 2025

S M T W T F S
    12 3
45678910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 5th, 2025 06:34 pm
Powered by Dreamwidth Studios