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