May. 25th, 2016

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: 2a856ae4cce1e914b798e9b6a66ae2ed2acc2645
https://github.com/dreamwidth/dw-free/commit/2a856ae4cce1e914b798e9b6a66ae2ed2acc2645
Author: Kareila <kareila@dreamwidth.org>
Date: 2016-04-10 (Sun, 10 Apr 2016)

Changed paths:
M src/proxy/main.go

Log Message:
-----------
Add type detection for image files to the HTTPS proxy

Don't rely on the value of ContentLength, since it is not always provided.

Fix by alierak.


Commit: 6b3739b6afd2b4f4acc6d96e1cd2930e269e5af4
https://github.com/dreamwidth/dw-free/commit/6b3739b6afd2b4f4acc6d96e1cd2930e269e5af4
Author: Kareila <kareila@dreamwidth.org>
Date: 2016-04-10 (Sun, 10 Apr 2016)

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

Log Message:
-----------
Increase the XMLRPC timeout value to 90 seconds.

Fix by zorkian.


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

Changed paths:
M bin/worker/send-email
M bin/worker/send-email-ses

Log Message:
-----------
Generate statistics on emails sent directly vs using SES

Fix by zorkian.


Commit: 8401c2904ba42946e628a0a693971a5334420c86
https://github.com/dreamwidth/dw-free/commit/8401c2904ba42946e628a0a693971a5334420c86
Author: Kareila <kareila@dreamwidth.org>
Date: 2016-04-10 (Sun, 10 Apr 2016)

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

Log Message:
-----------
Don't reschedule crossposts that time out - retry 5 times, then fail.

Fix by zorkian.


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

Changed paths:
M bin/worker/send-email
M bin/worker/send-email-ses
M cgi-bin/DW/External/XPostProtocol/LJXMLRPC.pm
M cgi-bin/DW/Worker/XPostWorker.pm
M src/proxy/main.go

Log Message:
-----------
Merge pull request #1741 from kareila/release-1.28

Release 1.28


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

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

Log Message:
-----------
Use of uninitialized value in string eq ... cgi-bin/DW/Controller/Support/Highscores.pm line 72.


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

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

Log Message:
-----------
Argument "" isn't numeric in numeric gt (>) ... views/support/highscores.tt line 34.


Commit: 537041015194c3692c2bd864cca55ff19c09ca25
https://github.com/dreamwidth/dw-free/commit/537041015194c3692c2bd864cca55ff19c09ca25
Author: Kareila <kareila@dreamwidth.org>
Date: 2016-04-11 (Mon, 11 Apr 2016)

Changed paths:
M cgi-bin/LJ/Setting/BoolSetting.pm

Log Message:
-----------
Use of uninitialized value in string eq ... cgi-bin/LJ/Setting/BoolSetting.pm line 43.


Commit: 99fe482db2e848a66930a803108d13b500ddf701
https://github.com/dreamwidth/dw-free/commit/99fe482db2e848a66930a803108d13b500ddf701
Author: Kareila <kareila@dreamwidth.org>
Date: 2016-04-11 (Mon, 11 Apr 2016)

Changed paths:
M views/journal/security.tt

Log Message:
-----------
Fix non-numeric arguments in journal/security.tt

Argument "" isn't numeric in numeric gt (>) ... views/journal/security.tt line 27.

Argument "" isn't numeric in numeric gt (>) ... views/journal/security.tt line 37.


Commit: 17d8458c983162ce30bc19efe5b5345f5c7118f2
https://github.com/dreamwidth/dw-free/commit/17d8458c983162ce30bc19efe5b5345f5c7118f2
Author: Kareila <kareila@dreamwidth.org>
Date: 2016-04-11 (Mon, 11 Apr 2016)

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

Log Message:
-----------
Use of uninitialized value $propval in split ... cgi-bin/LJ/BetaFeatures.pm line 71.


Commit: 8120db72a099fbe75e611b180ccac6e1754f06a9
https://github.com/dreamwidth/dw-free/commit/8120db72a099fbe75e611b180ccac6e1754f06a9
Author: Kareila <kareila@dreamwidth.org>
Date: 2016-04-11 (Mon, 11 Apr 2016)

Changed paths:
M cgi-bin/DW/Template/Plugin/FormHTML.pm

Log Message:
-----------
Fix uninitialized values in FormHTML.pm

Use of uninitialized value in list assignment ... cgi-bin/DW/Template/Plugin/FormHTML.pm line 161.

Use of uninitialized value in list assignment ... cgi-bin/DW/Template/Plugin/FormHTML.pm line 114.


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

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

Log Message:
-----------
Fix uninitialized values in LJ/Comment.pm

Use of uninitialized value in string eq ... cgi-bin/LJ/Comment.pm line 211.

Use of uninitialized value in string eq ... cgi-bin/LJ/Comment.pm line 215.

(removed unused variable $wasscreened in lieu of fixing warning)


Commit: 2374193971af5c0cbf956e32254cda0d07b5a534
https://github.com/dreamwidth/dw-free/commit/2374193971af5c0cbf956e32254cda0d07b5a534
Author: Kareila <kareila@dreamwidth.org>
Date: 2016-04-11 (Mon, 11 Apr 2016)

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

Log Message:
-----------
Use of uninitialized value in concatenation (.) or string ... cgi-bin/LJ/Web.pm line 3348.


Commit: 68d1880498bd5cf13f18492f371b30d1412702ad
https://github.com/dreamwidth/dw-free/commit/68d1880498bd5cf13f18492f371b30d1412702ad
Author: Kareila <kareila@dreamwidth.org>
Date: 2016-04-11 (Mon, 11 Apr 2016)

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

Log Message:
-----------
Can't call method "ljuser_display" on an undefined value ... cgi-bin/LJ/Talk.pm line 3669.


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

Changed paths:
M views/entry/success.tt

Log Message:
-----------
Fix non-numeric arguments in entry/success.tt

Argument "" isn't numeric in numeric gt (>) ... views/entry/success.tt line 35.

Argument "" isn't numeric in numeric gt (>) ... views/entry/success.tt line 53.

Argument "" isn't numeric in numeric gt (>) ... views/entry/success.tt line 62.


Commit: 27067a6e770fdecff0d0637e35a56f0be14849f0
https://github.com/dreamwidth/dw-free/commit/27067a6e770fdecff0d0637e35a56f0be14849f0
Author: Mark Smith <mark@qq.is>
Date: 2016-04-11 (Mon, 11 Apr 2016)

Changed paths:
M cgi-bin/DW/Controller/Support/Highscores.pm
M cgi-bin/DW/Template/Plugin/FormHTML.pm
M cgi-bin/LJ/BetaFeatures.pm
M cgi-bin/LJ/Comment.pm
M cgi-bin/LJ/Setting/BoolSetting.pm
M cgi-bin/LJ/Talk.pm
M cgi-bin/LJ/Web.pm
M views/entry/success.tt
M views/journal/security.tt

Log Message:
-----------
Merge pull request #1743 from kareila/cleanup-2015q4

Cleanup 2015q4


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

Changed paths:
M src/proxy/main.go

Log Message:
-----------
Disable hotlinking and searching

This enables Referer checking to disable the standard form of
hotlinking, plus also embeds a basic robots.txt to not allow indexing
the content. Since the proxy is only used for enabling HTTP->HTTPS, we
should never allow robots.


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

Changed paths:
M cgi-bin/LJ/Comment.pm
M cgi-bin/LJ/Entry.pm

Log Message:
-----------
Add more journal/ditemid

This fixes two more areas where proxy URLs are getting generated,
allowing us to have better fidelity in the information in the URLs.


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

Changed paths:
M cgi-bin/LJ/CleanHTML.pm
M etc/config-local.pl

Log Message:
-----------
Add auto-upgrade ability

There are many domains where users will just post an HTTP URL but we can
in-place upgrade it to SSL and bypass the proxy entirely. These domains
are verified to support this and also have a lot of traffic.


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

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

Log Message:
-----------
[#1747] verify https OpenID URLs

I think this is only an issue when the verification request
is insecure, but at any rate, this should fix #1747.


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

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

Log Message:
-----------
Merge pull request #1748 from kareila/1747-https-openid

[#1747] verify https OpenID URLs


Commit: a37790dfe43cda1aa353ce155fcc64d69b9ff272
https://github.com/dreamwidth/dw-free/commit/a37790dfe43cda1aa353ce155fcc64d69b9ff272
Author: Jen <kareila@dreamwidth.org>
Date: 2016-04-13 (Wed, 13 Apr 2016)

Changed paths:
M cgi-bin/LJ/CleanHTML.pm
M cgi-bin/LJ/Comment.pm
M cgi-bin/LJ/Entry.pm
M etc/config-local.pl

Log Message:
-----------
Merge pull request #1746 from zorkian/more-proxy-url-fixes

Add more journal/ditemid + ability to auto-upgrade requests to https


Commit: 1bc9204a76eae34e39d9981bf6f517dc4272e98a
https://github.com/dreamwidth/dw-free/commit/1bc9204a76eae34e39d9981bf6f517dc4272e98a
Author: Jen <kareila@dreamwidth.org>
Date: 2016-04-13 (Wed, 13 Apr 2016)

Changed paths:
M src/proxy/main.go

Log Message:
-----------
Merge pull request #1745 from zorkian/update-proxy

Disable hotlinking and searching


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

Changed paths:
M bin/worker/send-email
M bin/worker/send-email-ses
M cgi-bin/DW/External/XPostProtocol/LJXMLRPC.pm
M cgi-bin/DW/Worker/XPostWorker.pm
M cgi-bin/LJ/CleanHTML.pm
M cgi-bin/LJ/Comment.pm
M cgi-bin/LJ/Entry.pm
M etc/config-local.pl

Log Message:
-----------
Merge branch 'release-1.28' into develop


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

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

Log Message:
-----------
[#1742] don't lowercase get_args keys in LJ::create_url

This is the conservative version that only preserves
case sensitivity for Widget arguments, and logs a
warning if any other case changes are requested.

Fixes #1742.


Commit: 314f7cdd55a390ee12cf016cafee728285b14ac1
https://github.com/dreamwidth/dw-free/commit/314f7cdd55a390ee12cf016cafee728285b14ac1
Author: Kareila <kareila@dreamwidth.org>
Date: 2016-04-13 (Wed, 13 Apr 2016)

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

Log Message:
-----------
don't test $LJ::HTTPS_UPGRADE_REGEX unless it is defined

Otherwise the conditional will always be true.

This made t/post.t start failing. Yay tests!


Commit: 6a3956f43cd136ed13b13e6bf073f72e7212ab18
https://github.com/dreamwidth/dw-free/commit/6a3956f43cd136ed13b13e6bf073f72e7212ab18
Author: Mark Smith <mark@qq.is>
Date: 2016-04-13 (Wed, 13 Apr 2016)

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

Log Message:
-----------
Merge pull request #1749 from kareila/HTTPS_UPGRADE_REGEX

don't test $LJ::HTTPS_UPGRADE_REGEX unless it is defined


Commit: f73f0dc7f8ec54858e39969207c9d1ea678edb41
https://github.com/dreamwidth/dw-free/commit/f73f0dc7f8ec54858e39969207c9d1ea678edb41
Author: kaberett <kaberett@dreamwidth.org>
Date: 2016-04-16 (Sat, 16 Apr 2016)

Changed paths:
M styles/basicboxes/themes.s2

Log Message:
-----------
Specify color_page_text for all Basic Boxes themes

Fixes Bugzilla bug 5217.

Sets color_page_text explicitly for all Basic Boxes themes.


Commit: a1ffbe2282d0bcc0b0312b3c15d37eb209c5ba5a
https://github.com/dreamwidth/dw-free/commit/a1ffbe2282d0bcc0b0312b3c15d37eb209c5ba5a
Author: kaberett <kaberett@dreamwidth.org>
Date: 2016-04-16 (Sat, 16 Apr 2016)

Changed paths:
M styles/leftovers/layout.s2
M styles/patsy/layout.s2

Log Message:
-----------
Tidy up CSS credit for Leftovers and Patsy

Fixes Bugzilla bug 5223.

Replaces tab characters with spaces, and removes "please do not
redistribute" note and credit to pinvoke (not used), per @ninetyd's
comments on the original bug.


Commit: 2a479402c1d17f21aff4d4c7391e33d14c789a39
https://github.com/dreamwidth/dw-free/commit/2a479402c1d17f21aff4d4c7391e33d14c789a39
Author: Chris Boyle <chris@boyle.name>
Date: 2016-04-17 (Sun, 17 Apr 2016)

Changed paths:
M cgi-bin/LJ/S2.pm
A htdocs/img/Swirly-d-square.png

Log Message:
-----------
Give Facebook a square swirly-d for previews

...instead of some random commenter's icon

Fixes: #1705


Commit: 346829d666d389c9e12eae7d1fa45134e0d42875
https://github.com/dreamwidth/dw-free/commit/346829d666d389c9e12eae7d1fa45134e0d42875
Author: Chris Boyle <chris@boyle.name>
Date: 2016-04-19 (Tue, 19 Apr 2016)

Changed paths:
M bin/upgrading/en.dat
M cgi-bin/DW/Controller/Entry.pm
M cgi-bin/LJ/Protocol.pm
M cgi-bin/LJ/Tags.pm
M htdocs/editjournal.bml
M views/entry/success.tt

Log Message:
-----------
Fix #1528: failure to untag shouldn't fail rest of edit but should fail a tag-add (#1739)

* Remove use of missing string.

* Make warnings on successful edits more prominent.

This is consistent with what the beta editor does.

* On tag-edit failure, warn but allow rest of edit.

Previously it would present an error despite having applied *some of*
the rest of the edit, e.g. body but not props/slug.

The change to Tags.pm means if a tag removal is rejected, any tag
additions also don't happen. In principle you could leave out that
change, but it didn't look trivial to make edittags.bml behave
consistently without the change (if you're going to mostly-succeed you
should still end up at the entry page, which we can't easily put a
warning at the top of).

Fixes: #1528

* Be explicit about not adding tags.

* Move warnings higher up edit success page.

* Rephrase tag delete error; list all entry's tags.

* Put tags warning on multiple lines.

* Put multiple add/delete errors on multiple lines.


Commit: 0c402d31dcd42b3540168a8798a76dfe4d7ac7fc
https://github.com/dreamwidth/dw-free/commit/0c402d31dcd42b3540168a8798a76dfe4d7ac7fc
Author: Dan Fabulich <dan@fabulich.com>
Date: 2016-04-25 (Mon, 25 Apr 2016)

Changed paths:
M schemes/lynx.tt

Log Message:
-----------
Make light/lynx mode render better on mobile devices


Commit: 47e3be5ed2bdfdc7f55a60192707b929d6c90fcd
https://github.com/dreamwidth/dw-free/commit/47e3be5ed2bdfdc7f55a60192707b929d6c90fcd
Author: Adam Dinwoodie <adam@dinwoodie.org>
Date: 2016-04-30 (Sat, 30 Apr 2016)

Changed paths:
M htdocs/profile.bml

Log Message:
-----------
profile.bml: Use a ul for the other services list

Switch from using a table for formatting the list of "other services" on
the profile page to using a ul. All the cool kids use semantic mark-up,
and it makes it possible to do more exciting formatting, too.


Commit: fde43d3a16640a1d6ee4b51a241e431d1ad077b8
https://github.com/dreamwidth/dw-free/commit/fde43d3a16640a1d6ee4b51a241e431d1ad077b8
Author: Adam Dinwoodie <adam@dinwoodie.org>
Date: 2016-04-30 (Sat, 30 Apr 2016)

Changed paths:
M htdocs/stc/profile.css

Log Message:
-----------
profile.css: Fix whitespace


Commit: c8d45cd0dc2b13db503587be01abc43f5f7d5e72
https://github.com/dreamwidth/dw-free/commit/c8d45cd0dc2b13db503587be01abc43f5f7d5e72
Author: Adam Dinwoodie <adam@dinwoodie.org>
Date: 2016-04-30 (Sat, 30 Apr 2016)

Changed paths:
M htdocs/stc/profile.css

Log Message:
-----------
profile.css: Update external service selectors

Update the CSS selectors to match the new ul-based list of external
services, rather than the old table-based list.


Commit: d6025276d920de44d1ed94f9f031b84d14918911
https://github.com/dreamwidth/dw-free/commit/d6025276d920de44d1ed94f9f031b84d14918911
Author: Adam Dinwoodie <adam@dinwoodie.org>
Date: 2016-04-30 (Sat, 30 Apr 2016)

Changed paths:
M htdocs/stc/profile.css

Log Message:
-----------
profile.css: New external service list formatting

- Display the icon-containing
blocks inline, rather than as
separate paragraphs.
- Fix the width of the icon-containing
blocks to ensure the text
after them is lined up consistently.
- Centre the icons insider the icon-containing
blocks.
- Format the list of external services into 15em-wide columns.


Commit: bd58ebc21c8d673be18e8cbaaa2453d4b1fb58f7
https://github.com/dreamwidth/dw-free/commit/bd58ebc21c8d673be18e8cbaaa2453d4b1fb58f7
Author: Adam Dinwoodie <adam@dinwoodie.org>
Date: 2016-04-30 (Sat, 30 Apr 2016)

Changed paths:
M htdocs/stc/profile.css

Log Message:
-----------
profile.css: Remove float from external services

This is needed for the columns to actually form columns. Why? I have
no idea.


Commit: 78ee71130c8202c2a821e32f6f0e9d9dae847b53
https://github.com/dreamwidth/dw-free/commit/78ee71130c8202c2a821e32f6f0e9d9dae847b53
Author: Adam Dinwoodie <adam@dinwoodie.org>
Date: 2016-04-30 (Sat, 30 Apr 2016)

Changed paths:
M htdocs/stc/profile.css

Log Message:
-----------
profile.css: Wrap long service names sensibly

If a username for another service overflows the allocated space, don't
insert a linebreak, and do show an ellipsis.


Commit: 7f39897e17e89d632237126579599736fa98831f
https://github.com/dreamwidth/dw-free/commit/7f39897e17e89d632237126579599736fa98831f
Author: Kareila <kareila@dreamwidth.org>
Date: 2016-04-30 (Sat, 30 Apr 2016)

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

Log Message:
-----------
[#1709] warn for xmlrpc errors without faultcodes


Commit: b1694dc18977f2d669dbdfcd13fad638f4f4a224
https://github.com/dreamwidth/dw-free/commit/b1694dc18977f2d669dbdfcd13fad638f4f4a224
Author: Kareila <kareila@dreamwidth.org>
Date: 2016-05-04 (Wed, 04 May 2016)

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

Log Message:
-----------
[#1742] more skips; only log if referer


Commit: 4534df72e7c82c416f83bed18f7876a17e1cfd7e
https://github.com/dreamwidth/dw-free/commit/4534df72e7c82c416f83bed18f7876a17e1cfd7e
Author: Mark Smith <mark@qq.is>
Date: 2016-05-04 (Wed, 04 May 2016)

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

Log Message:
-----------
Merge pull request #1764 from kareila/1742-lc-widgets

[#1742] don't lowercase all get_args keys in LJ::create_url


Commit: a50ebf21c3a90c06a75c53b953accdc372d06f28
https://github.com/dreamwidth/dw-free/commit/a50ebf21c3a90c06a75c53b953accdc372d06f28
Author: Kareila <kareila@dreamwidth.org>
Date: 2016-05-04 (Wed, 04 May 2016)

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

Log Message:
-----------
[#1660] improve error message when uploading multiple icons fails

Some bits of code were expecting errorrefs that weren't being set.
Others were ignoring errorrefs that were being set. Both cases
should be fixed now, such that the intended error messages will
actually be shown to the user.

The error message shown when one of many icons is an unsupported
image type is now "You can only upload GIF, PNG, or JPG files."
instead of "Hook: 'enddata' returned false" - it's in the
translation system if we want to make it more verbose.

Fixes #1660.


Commit: 54940f1a66b06e7760179fa0c24a1c59d8195057
https://github.com/dreamwidth/dw-free/commit/54940f1a66b06e7760179fa0c24a1c59d8195057
Author: Mark Smith <mark@qq.is>
Date: 2016-05-04 (Wed, 04 May 2016)

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

Log Message:
-----------
Merge pull request #1765 from kareila/1660-enddata

[#1660] improve error message when uploading multiple icons fails


Commit: cf272447332b1b05fe6cdb0aa1b8046d70b4294b
https://github.com/dreamwidth/dw-free/commit/cf272447332b1b05fe6cdb0aa1b8046d70b4294b
Author: Kareila <kareila@dreamwidth.org>
Date: 2016-05-08 (Sun, 08 May 2016)

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

Log Message:
-----------
[#1757] deadphrase relevant text strings


Commit: 1bee411a694b55a91296cc394612a8b93b90e188
https://github.com/dreamwidth/dw-free/commit/1bee411a694b55a91296cc394612a8b93b90e188
Author: Kareila <kareila@dreamwidth.org>
Date: 2016-05-08 (Sun, 08 May 2016)

Changed paths:
M bin/upgrading/en.dat
M cgi-bin/LJ/Global/Defaults.pm
M cgi-bin/LJ/User/Permissions.pm
M cgi-bin/LJ/User/Styles.pm
M etc/config.pl
M t/config-test.pl

Log Message:
-----------
[#1757] remove all references to domainmap


Commit: 0a5371f15ed1de318afee34f53a5e12c336c8737
https://github.com/dreamwidth/dw-free/commit/0a5371f15ed1de318afee34f53a5e12c336c8737
Author: Kareila <kareila@dreamwidth.org>
Date: 2016-05-08 (Sun, 08 May 2016)

Changed paths:
R cgi-bin/LJ/Setting/Display/DomainMapping.pm
R cgi-bin/LJ/Setting/DomainMapping.pm
R htdocs/manage/domain.bml
M htdocs/manage/settings/index.bml

Log Message:
-----------
[#1757] remove settings and management page


Commit: 8b2e7c314c671e0c2a9727fa30877c190c9037a1
https://github.com/dreamwidth/dw-free/commit/8b2e7c314c671e0c2a9727fa30877c190c9037a1
Author: Kareila <kareila@dreamwidth.org>
Date: 2016-05-08 (Sun, 08 May 2016)

Changed paths:
M cgi-bin/Apache/LiveJournal.pm
M cgi-bin/LJ/ConfCheck/General.pm
M etc/config.pl

Log Message:
-----------
[#1757] remove all references to OTHER_VHOSTS


Commit: b84b06a850eb1ea764aacf36951e563ac7f465b7
https://github.com/dreamwidth/dw-free/commit/b84b06a850eb1ea764aacf36951e563ac7f465b7
Author: Kareila <kareila@dreamwidth.org>
Date: 2016-05-08 (Sun, 08 May 2016)

Changed paths:
M bin/moveucluster.pl
M bin/upgrading/proplists.dat
M bin/upgrading/update-db-general.pl
M cgi-bin/Apache/LiveJournal.pm
M cgi-bin/LJ/User/Permissions.pm

Log Message:
-----------
[#1757] remove domains table, journaldomain userprop, and can_map_domains method


Commit: f00cf9fc38dae62aa6b799ed55ddc06d91d2f023
https://github.com/dreamwidth/dw-free/commit/f00cf9fc38dae62aa6b799ed55ddc06d91d2f023
Author: Kareila <kareila@dreamwidth.org>
Date: 2016-05-08 (Sun, 08 May 2016)

Changed paths:
M cgi-bin/redirect.dat

Log Message:
-----------
[#1757] redirect /manage/domain to /manage/settings


Commit: d2cc4ebf84e5de62363c16f0f787d6b4d162c6a5
https://github.com/dreamwidth/dw-free/commit/d2cc4ebf84e5de62363c16f0f787d6b4d162c6a5
Author: Mark Smith <mark@qq.is>
Date: 2016-05-08 (Sun, 08 May 2016)

Changed paths:
M bin/moveucluster.pl
M bin/upgrading/deadphrases.dat
M bin/upgrading/en.dat
M bin/upgrading/proplists.dat
M bin/upgrading/update-db-general.pl
M cgi-bin/Apache/LiveJournal.pm
M cgi-bin/LJ/ConfCheck/General.pm
M cgi-bin/LJ/Global/Defaults.pm
R cgi-bin/LJ/Setting/Display/DomainMapping.pm
R cgi-bin/LJ/Setting/DomainMapping.pm
M cgi-bin/LJ/User/Permissions.pm
M cgi-bin/LJ/User/Styles.pm
M cgi-bin/redirect.dat
M etc/config.pl
R htdocs/manage/domain.bml
M htdocs/manage/settings/index.bml
M htdocs/modify_do.bml.text
M t/config-test.pl

Log Message:
-----------
Merge pull request #1767 from kareila/1757-domains

[#1757] remove domain forwarding feature


Commit: c2d83f98642bc0936de5c645a76d6bca189f2596
https://github.com/dreamwidth/dw-free/commit/c2d83f98642bc0936de5c645a76d6bca189f2596
Author: Pixie <pix@kepibu.org>
Date: 2016-05-11 (Wed, 11 May 2016)

Changed paths:
A bin/misc/mood-maker.pl

Log Message:
-----------
Add a helper script for generating the data that goes in moods.dat

As an example, you might call it as:

./bin/misc/mood-maker.pl --dir awesome-mood \
--name "user's Awesome Mood" \
--desc "A mood that will make you feel awesome even when you're sad." \
>> bin/upgrading/moods.dat

Associates moods based on the image name (e.g., happy.png -> happy).


Commit: 8736d5274075906a4e40f5ae6e651c1b14c28eba
https://github.com/dreamwidth/dw-free/commit/8736d5274075906a4e40f5ae6e651c1b14c28eba
Author: Pixie <pix@kepibu.org>
Date: 2016-05-12 (Thu, 12 May 2016)

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

Log Message:
-----------
Add url and url_full methods to LJ::Faq

These are callable both on FAQ instances ($faq->url), and directly
(LJ::Faq->url 123), so you can easily produce a FAQ URL regardless
of whether you have a Faq object, or just the id.


Commit: ea59e15658b03b5b8214b48c40cef3e146c32229
https://github.com/dreamwidth/dw-free/commit/ea59e15658b03b5b8214b48c40cef3e146c32229
Author: Pixie <pix@kepibu.org>
Date: 2016-05-12 (Thu, 12 May 2016)

Changed paths:
M bin/upgrading/moods.dat
A htdocs/img/mood/teenietinies-brown/angry.gif
A htdocs/img/mood/teenietinies-brown/awake.gif
A htdocs/img/mood/teenietinies-brown/confused.gif
A htdocs/img/mood/teenietinies-brown/determined.gif
A htdocs/img/mood/teenietinies-brown/devious.gif
A htdocs/img/mood/teenietinies-brown/energetic.gif
A htdocs/img/mood/teenietinies-brown/enthralled.gif
A htdocs/img/mood/teenietinies-brown/exhausted.gif
A htdocs/img/mood/teenietinies-brown/happy.gif
A htdocs/img/mood/teenietinies-brown/indescribable.gif
A htdocs/img/mood/teenietinies-brown/nerdy.gif
A htdocs/img/mood/teenietinies-brown/okay.gif
A htdocs/img/mood/teenietinies-brown/sad.gif
A htdocs/img/mood/teenietinies-brown/scared.gif
A htdocs/img/mood/teenietinies-brown/surprised.gif
A htdocs/img/mood/teenietinies-brown/thoughtful.gif
A htdocs/img/mood/teenietinies-brown/working.gif
A htdocs/img/mood/teenietinies-cherry/angry.gif
A htdocs/img/mood/teenietinies-cherry/awake.gif
A htdocs/img/mood/teenietinies-cherry/confused.gif
A htdocs/img/mood/teenietinies-cherry/determined.gif
A htdocs/img/mood/teenietinies-cherry/devious.gif
A htdocs/img/mood/teenietinies-cherry/energetic.gif
A htdocs/img/mood/teenietinies-cherry/enthralled.gif
A htdocs/img/mood/teenietinies-cherry/exhausted.gif
A htdocs/img/mood/teenietinies-cherry/happy.gif
A htdocs/img/mood/teenietinies-cherry/indescribable.gif
A htdocs/img/mood/teenietinies-cherry/nerdy.gif
A htdocs/img/mood/teenietinies-cherry/okay.gif
A htdocs/img/mood/teenietinies-cherry/sad.gif
A htdocs/img/mood/teenietinies-cherry/scared.gif
A htdocs/img/mood/teenietinies-cherry/surprised.gif
A htdocs/img/mood/teenietinies-cherry/thoughtful.gif
A htdocs/img/mood/teenietinies-cherry/working.gif
A htdocs/img/mood/teenietinies-cyan/angry.gif
A htdocs/img/mood/teenietinies-cyan/awake.gif
A htdocs/img/mood/teenietinies-cyan/bored.gif
A htdocs/img/mood/teenietinies-cyan/confused.gif
A htdocs/img/mood/teenietinies-cyan/determined.gif
A htdocs/img/mood/teenietinies-cyan/devious.gif
A htdocs/img/mood/teenietinies-cyan/disappointed.gif
A htdocs/img/mood/teenietinies-cyan/discontent.gif
A htdocs/img/mood/teenietinies-cyan/energetic.gif
A htdocs/img/mood/teenietinies-cyan/enthralled.gif
A htdocs/img/mood/teenietinies-cyan/exhausted.gif
A htdocs/img/mood/teenietinies-cyan/happy.gif
A htdocs/img/mood/teenietinies-cyan/indescribable.gif
A htdocs/img/mood/teenietinies-cyan/jealous.gif
A htdocs/img/mood/teenietinies-cyan/nerdy.gif
A htdocs/img/mood/teenietinies-cyan/numb.gif
A htdocs/img/mood/teenietinies-cyan/okay.gif
A htdocs/img/mood/teenietinies-cyan/pessimistic.gif
A htdocs/img/mood/teenietinies-cyan/sad.gif
A htdocs/img/mood/teenietinies-cyan/scared.gif
A htdocs/img/mood/teenietinies-cyan/sick.gif
A htdocs/img/mood/teenietinies-cyan/surprised.gif
A htdocs/img/mood/teenietinies-cyan/sympathetic.gif
A htdocs/img/mood/teenietinies-cyan/thoughtful.gif
A htdocs/img/mood/teenietinies-cyan/uncomfortable.gif
A htdocs/img/mood/teenietinies-cyan/working.gif
A htdocs/img/mood/teenietinies-cyan/worried.gif
A htdocs/img/mood/teenietinies-grey/angry.gif
A htdocs/img/mood/teenietinies-grey/awake.gif
A htdocs/img/mood/teenietinies-grey/confused.gif
A htdocs/img/mood/teenietinies-grey/determined.gif
A htdocs/img/mood/teenietinies-grey/devious.gif
A htdocs/img/mood/teenietinies-grey/energetic.gif
A htdocs/img/mood/teenietinies-grey/enthralled.gif
A htdocs/img/mood/teenietinies-grey/exanimate.gif
A htdocs/img/mood/teenietinies-grey/exhausted.gif
A htdocs/img/mood/teenietinies-grey/happy.gif
A htdocs/img/mood/teenietinies-grey/indescribable.gif
A htdocs/img/mood/teenietinies-grey/nerdy.gif
A htdocs/img/mood/teenietinies-grey/okay.gif
A htdocs/img/mood/teenietinies-grey/sad.gif
A htdocs/img/mood/teenietinies-grey/scared.gif
A htdocs/img/mood/teenietinies-grey/surprised.gif
A htdocs/img/mood/teenietinies-grey/thoughtful.gif
A htdocs/img/mood/teenietinies-grey/working.gif
A htdocs/img/mood/teenietinies-olive/angry.gif
A htdocs/img/mood/teenietinies-olive/awake.gif
A htdocs/img/mood/teenietinies-olive/confused.gif
A htdocs/img/mood/teenietinies-olive/determined.gif
A htdocs/img/mood/teenietinies-olive/devious.gif
A htdocs/img/mood/teenietinies-olive/energetic.gif
A htdocs/img/mood/teenietinies-olive/enthralled.gif
A htdocs/img/mood/teenietinies-olive/exhausted.gif
A htdocs/img/mood/teenietinies-olive/happy.gif
A htdocs/img/mood/teenietinies-olive/indescribable.gif
A htdocs/img/mood/teenietinies-olive/nerdy.gif
A htdocs/img/mood/teenietinies-olive/okay.gif
A htdocs/img/mood/teenietinies-olive/sad.gif
A htdocs/img/mood/teenietinies-olive/scared.gif
A htdocs/img/mood/teenietinies-olive/sick.gif
A htdocs/img/mood/teenietinies-olive/surprised.gif
A htdocs/img/mood/teenietinies-olive/thoughtful.gif
A htdocs/img/mood/teenietinies-olive/working.gif
A htdocs/img/mood/teenietinies-pink/angry.gif
A htdocs/img/mood/teenietinies-pink/awake.gif
A htdocs/img/mood/teenietinies-pink/confused.gif
A htdocs/img/mood/teenietinies-pink/determined.gif
A htdocs/img/mood/teenietinies-pink/devious.gif
A htdocs/img/mood/teenietinies-pink/energetic.gif
A htdocs/img/mood/teenietinies-pink/enthralled.gif
A htdocs/img/mood/teenietinies-pink/exhausted.gif
A htdocs/img/mood/teenietinies-pink/happy.gif
A htdocs/img/mood/teenietinies-pink/indescribable.gif
A htdocs/img/mood/teenietinies-pink/nerdy.gif
A htdocs/img/mood/teenietinies-pink/okay.gif
A htdocs/img/mood/teenietinies-pink/sad.gif
A htdocs/img/mood/teenietinies-pink/scared.gif
A htdocs/img/mood/teenietinies-pink/surprised.gif
A htdocs/img/mood/teenietinies-pink/thoughtful.gif
A htdocs/img/mood/teenietinies-pink/working.gif
A htdocs/img/mood/teenietinies-yellow/angry.gif
A htdocs/img/mood/teenietinies-yellow/awake.gif
A htdocs/img/mood/teenietinies-yellow/confused.gif
A htdocs/img/mood/teenietinies-yellow/determined.gif
A htdocs/img/mood/teenietinies-yellow/devious.gif
A htdocs/img/mood/teenietinies-yellow/energetic.gif
A htdocs/img/mood/teenietinies-yellow/enthralled.gif
A htdocs/img/mood/teenietinies-yellow/exhausted.gif
A htdocs/img/mood/teenietinies-yellow/happy.gif
A htdocs/img/mood/teenietinies-yellow/indescribable.gif
A htdocs/img/mood/teenietinies-yellow/nerdy.gif
A htdocs/img/mood/teenietinies-yellow/okay.gif
A htdocs/img/mood/teenietinies-yellow/sad.gif
A htdocs/img/mood/teenietinies-yellow/scared.gif
A htdocs/img/mood/teenietinies-yellow/sick.gif
A htdocs/img/mood/teenietinies-yellow/surprised.gif
A htdocs/img/mood/teenietinies-yellow/thoughtful.gif
A htdocs/img/mood/teenietinies-yellow/working.gif

Log Message:
-----------
Add Teeny Tinies variants from phidari (fixes #1759)


Commit: 362153b7492cac9d894567cbe9ca665a5947281e
https://github.com/dreamwidth/dw-free/commit/362153b7492cac9d894567cbe9ca665a5947281e
Author: pinterface <github@kepibu.org>
Date: 2016-05-12 (Thu, 12 May 2016)

Changed paths:
M cgi-bin/DW/Hooks/SiteSearch.pm
M cgi-bin/DW/Shop.pm
M cgi-bin/LJ/Stats.pm

Log Message:
-----------
Adjust things to avoid Perl 5.20's precedence warnings (#1773)

Due to Perl's precedence rules, `return x or thing` is always
interpreted as `return x`, so the `or thing` never happens.
That's not really ideal when you're trying to error out (`or die`),
so adjust these calls to ensure the dieing is not dead code.

Fixes #1772


Commit: 4f8258ab4c573be42fbf46ad8590a183931fc9cc
https://github.com/dreamwidth/dw-free/commit/4f8258ab4c573be42fbf46ad8590a183931fc9cc
Author: pinterface <github@kepibu.org>
Date: 2016-05-13 (Fri, 13 May 2016)

Changed paths:
M etc/config-local.pl
M etc/config.pl

Log Message:
-----------
Set @LANGS to en_DW only if dw-nonfree is available and not already set (#1770) (#1770)

Otherwise, -free clones without -nonfree end up spamming the error
logs because en_DW doesn't exist, which is annoying and unhelpful.

Additionally makes it possible to set @LANGS via config-local,
since replacing config.pl can be much more painful.

Fixes #1768


Commit: e1e5c45ae91d520b852048a950362790cbf6508f
https://github.com/dreamwidth/dw-free/commit/e1e5c45ae91d520b852048a950362790cbf6508f
Author: kaberett <kaberett@gmail.com>
Date: 2016-05-13 (Fri, 13 May 2016)

Changed paths:
A cgi-bin/DW/BusinessRules/InviteCodes/DWS.pm

Log Message:
-----------
Move DW::BusinessRules::InviteCodes::DWS to -free (#1751)

Fixes Bugzilla bug 3955 (with corresponding dw-nonfree pull request).

The Bugzilla bug said:

> Following discussion in http://dw-lounge.dreamwidth.org/57318.html,
> the reasons for having separate bits in dw-free and dw-nonfree no
> longer apply, and Denise and Mark agreed to have that code GPL'd.
>
> The easiest way is probably to keep both modules, DW::BusinessRules::InviteCodes
> and DW::BusinessRules::InviteCodes::DWS, in separate files, just
> moving the dw-nonfree file to dw-free. This will keep the API
> documentation intact and minimize the risk of any side-effects for
> DW. (Note that this may cause problems for other sites that have
> their own DW::BusinessRules::InviteCodes::Foowidth. They would
> need to either delete DW::BusinessRules::InviteCodes::DWS or rename
> DW::BusinessRules::InviteCodes::Foowidth to DW::BusinessRules::InviteCodes::DWS
> in their local repo, so we need a warning in dw_dev when the change
> is committed.)

This may also affect any API work.


Commit: b1c9abafd2aec9e9807ef59b50f6a65d2e9cd2b8
https://github.com/dreamwidth/dw-free/commit/b1c9abafd2aec9e9807ef59b50f6a65d2e9cd2b8
Author: Kareila <kareila@dreamwidth.org>
Date: 2016-05-13 (Fri, 13 May 2016)

Changed paths:
M cgi-bin/DW/Hooks/SiteSearch.pm

Log Message:
-----------
[#1774] only try to get a Sphinx DB handle if Sphinx is enabled

Fixes #1774.


Commit: 2bc13a78f853ba749c485797dd3d4813f9a94025
https://github.com/dreamwidth/dw-free/commit/2bc13a78f853ba749c485797dd3d4813f9a94025
Author: Mark Smith <mark@qq.is>
Date: 2016-05-13 (Fri, 13 May 2016)

Changed paths:
M cgi-bin/DW/Hooks/SiteSearch.pm

Log Message:
-----------
Merge pull request #1775 from kareila/1774-sphinx-hook

[#1774] only try to get a Sphinx DB handle if Sphinx is enabled


Commit: a03c06cb77ca4c5af504cc546ce6d88ac5382d65
https://github.com/dreamwidth/dw-free/commit/a03c06cb77ca4c5af504cc546ce6d88ac5382d65
Author: Jen <kareila@dreamwidth.org>
Date: 2016-05-13 (Fri, 13 May 2016)

Changed paths:
A bin/misc/mood-maker.pl
M bin/upgrading/moods.dat
A htdocs/img/mood/teenietinies-brown/angry.gif
A htdocs/img/mood/teenietinies-brown/awake.gif
A htdocs/img/mood/teenietinies-brown/confused.gif
A htdocs/img/mood/teenietinies-brown/determined.gif
A htdocs/img/mood/teenietinies-brown/devious.gif
A htdocs/img/mood/teenietinies-brown/energetic.gif
A htdocs/img/mood/teenietinies-brown/enthralled.gif
A htdocs/img/mood/teenietinies-brown/exhausted.gif
A htdocs/img/mood/teenietinies-brown/happy.gif
A htdocs/img/mood/teenietinies-brown/indescribable.gif
A htdocs/img/mood/teenietinies-brown/nerdy.gif
A htdocs/img/mood/teenietinies-brown/okay.gif
A htdocs/img/mood/teenietinies-brown/sad.gif
A htdocs/img/mood/teenietinies-brown/scared.gif
A htdocs/img/mood/teenietinies-brown/surprised.gif
A htdocs/img/mood/teenietinies-brown/thoughtful.gif
A htdocs/img/mood/teenietinies-brown/working.gif
A htdocs/img/mood/teenietinies-cherry/angry.gif
A htdocs/img/mood/teenietinies-cherry/awake.gif
A htdocs/img/mood/teenietinies-cherry/confused.gif
A htdocs/img/mood/teenietinies-cherry/determined.gif
A htdocs/img/mood/teenietinies-cherry/devious.gif
A htdocs/img/mood/teenietinies-cherry/energetic.gif
A htdocs/img/mood/teenietinies-cherry/enthralled.gif
A htdocs/img/mood/teenietinies-cherry/exhausted.gif
A htdocs/img/mood/teenietinies-cherry/happy.gif
A htdocs/img/mood/teenietinies-cherry/indescribable.gif
A htdocs/img/mood/teenietinies-cherry/nerdy.gif
A htdocs/img/mood/teenietinies-cherry/okay.gif
A htdocs/img/mood/teenietinies-cherry/sad.gif
A htdocs/img/mood/teenietinies-cherry/scared.gif
A htdocs/img/mood/teenietinies-cherry/surprised.gif
A htdocs/img/mood/teenietinies-cherry/thoughtful.gif
A htdocs/img/mood/teenietinies-cherry/working.gif
A htdocs/img/mood/teenietinies-cyan/angry.gif
A htdocs/img/mood/teenietinies-cyan/awake.gif
A htdocs/img/mood/teenietinies-cyan/bored.gif
A htdocs/img/mood/teenietinies-cyan/confused.gif
A htdocs/img/mood/teenietinies-cyan/determined.gif
A htdocs/img/mood/teenietinies-cyan/devious.gif
A htdocs/img/mood/teenietinies-cyan/disappointed.gif
A htdocs/img/mood/teenietinies-cyan/discontent.gif
A htdocs/img/mood/teenietinies-cyan/energetic.gif
A htdocs/img/mood/teenietinies-cyan/enthralled.gif
A htdocs/img/mood/teenietinies-cyan/exhausted.gif
A htdocs/img/mood/teenietinies-cyan/happy.gif
A htdocs/img/mood/teenietinies-cyan/indescribable.gif
A htdocs/img/mood/teenietinies-cyan/jealous.gif
A htdocs/img/mood/teenietinies-cyan/nerdy.gif
A htdocs/img/mood/teenietinies-cyan/numb.gif
A htdocs/img/mood/teenietinies-cyan/okay.gif
A htdocs/img/mood/teenietinies-cyan/pessimistic.gif
A htdocs/img/mood/teenietinies-cyan/sad.gif
A htdocs/img/mood/teenietinies-cyan/scared.gif
A htdocs/img/mood/teenietinies-cyan/sick.gif
A htdocs/img/mood/teenietinies-cyan/surprised.gif
A htdocs/img/mood/teenietinies-cyan/sympathetic.gif
A htdocs/img/mood/teenietinies-cyan/thoughtful.gif
A htdocs/img/mood/teenietinies-cyan/uncomfortable.gif
A htdocs/img/mood/teenietinies-cyan/working.gif
A htdocs/img/mood/teenietinies-cyan/worried.gif
A htdocs/img/mood/teenietinies-grey/angry.gif
A htdocs/img/mood/teenietinies-grey/awake.gif
A htdocs/img/mood/teenietinies-grey/confused.gif
A htdocs/img/mood/teenietinies-grey/determined.gif
A htdocs/img/mood/teenietinies-grey/devious.gif
A htdocs/img/mood/teenietinies-grey/energetic.gif
A htdocs/img/mood/teenietinies-grey/enthralled.gif
A htdocs/img/mood/teenietinies-grey/exanimate.gif
A htdocs/img/mood/teenietinies-grey/exhausted.gif
A htdocs/img/mood/teenietinies-grey/happy.gif
A htdocs/img/mood/teenietinies-grey/indescribable.gif
A htdocs/img/mood/teenietinies-grey/nerdy.gif
A htdocs/img/mood/teenietinies-grey/okay.gif
A htdocs/img/mood/teenietinies-grey/sad.gif
A htdocs/img/mood/teenietinies-grey/scared.gif
A htdocs/img/mood/teenietinies-grey/surprised.gif
A htdocs/img/mood/teenietinies-grey/thoughtful.gif
A htdocs/img/mood/teenietinies-grey/working.gif
A htdocs/img/mood/teenietinies-olive/angry.gif
A htdocs/img/mood/teenietinies-olive/awake.gif
A htdocs/img/mood/teenietinies-olive/confused.gif
A htdocs/img/mood/teenietinies-olive/determined.gif
A htdocs/img/mood/teenietinies-olive/devious.gif
A htdocs/img/mood/teenietinies-olive/energetic.gif
A htdocs/img/mood/teenietinies-olive/enthralled.gif
A htdocs/img/mood/teenietinies-olive/exhausted.gif
A htdocs/img/mood/teenietinies-olive/happy.gif
A htdocs/img/mood/teenietinies-olive/indescribable.gif
A htdocs/img/mood/teenietinies-olive/nerdy.gif
A htdocs/img/mood/teenietinies-olive/okay.gif
A htdocs/img/mood/teenietinies-olive/sad.gif
A htdocs/img/mood/teenietinies-olive/scared.gif
A htdocs/img/mood/teenietinies-olive/sick.gif
A htdocs/img/mood/teenietinies-olive/surprised.gif
A htdocs/img/mood/teenietinies-olive/thoughtful.gif
A htdocs/img/mood/teenietinies-olive/working.gif
A htdocs/img/mood/teenietinies-pink/angry.gif
A htdocs/img/mood/teenietinies-pink/awake.gif
A htdocs/img/mood/teenietinies-pink/confused.gif
A htdocs/img/mood/teenietinies-pink/determined.gif
A htdocs/img/mood/teenietinies-pink/devious.gif
A htdocs/img/mood/teenietinies-pink/energetic.gif
A htdocs/img/mood/teenietinies-pink/enthralled.gif
A htdocs/img/mood/teenietinies-pink/exhausted.gif
A htdocs/img/mood/teenietinies-pink/happy.gif
A htdocs/img/mood/teenietinies-pink/indescribable.gif
A htdocs/img/mood/teenietinies-pink/nerdy.gif
A htdocs/img/mood/teenietinies-pink/okay.gif
A htdocs/img/mood/teenietinies-pink/sad.gif
A htdocs/img/mood/teenietinies-pink/scared.gif
A htdocs/img/mood/teenietinies-pink/surprised.gif
A htdocs/img/mood/teenietinies-pink/thoughtful.gif
A htdocs/img/mood/teenietinies-pink/working.gif
A htdocs/img/mood/teenietinies-yellow/angry.gif
A htdocs/img/mood/teenietinies-yellow/awake.gif
A htdocs/img/mood/teenietinies-yellow/confused.gif
A htdocs/img/mood/teenietinies-yellow/determined.gif
A htdocs/img/mood/teenietinies-yellow/devious.gif
A htdocs/img/mood/teenietinies-yellow/energetic.gif
A htdocs/img/mood/teenietinies-yellow/enthralled.gif
A htdocs/img/mood/teenietinies-yellow/exhausted.gif
A htdocs/img/mood/teenietinies-yellow/happy.gif
A htdocs/img/mood/teenietinies-yellow/indescribable.gif
A htdocs/img/mood/teenietinies-yellow/nerdy.gif
A htdocs/img/mood/teenietinies-yellow/okay.gif
A htdocs/img/mood/teenietinies-yellow/sad.gif
A htdocs/img/mood/teenietinies-yellow/scared.gif
A htdocs/img/mood/teenietinies-yellow/sick.gif
A htdocs/img/mood/teenietinies-yellow/surprised.gif
A htdocs/img/mood/teenietinies-yellow/thoughtful.gif
A htdocs/img/mood/teenietinies-yellow/working.gif

Log Message:
-----------
Merge pull request #1759 from pinterface/teenietinies-variants

Mood themes: Teeny Tinies variant


Commit: f41ea16ae31b989e132a96f611786175504f6290
https://github.com/dreamwidth/dw-free/commit/f41ea16ae31b989e132a96f611786175504f6290
Author: Pixie <pix@kepibu.org>
Date: 2016-05-14 (Sat, 14 May 2016)

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

Log Message:
-----------
Encode plaintext e-mails with quoted-printable

HTML e-mails apparently work okay, but plaintext e-mails are full of
mojibake, but only in production, which runs through SES (that is,
sending e-mails via my local SMTP server works fine!). The primary
difference between the two is that the HTML e-mails encode their
contents via quoted-printable, and the plaintext e-mails send raw,
unencoded 8-bit data. SMTP and 8-bit data do not get along, and I
strongly suspect SES is re-encoding the data into 7-bit, poorly.

If what I surmise is correct, this should fix #1501.


Commit: cd6b25cf7100fb508a41d72cda46e352b853cc72
https://github.com/dreamwidth/dw-free/commit/cd6b25cf7100fb508a41d72cda46e352b853cc72
Author: kaberett <kaberett@dreamwidth.org>
Date: 2016-05-14 (Sat, 14 May 2016)

Changed paths:
M bin/upgrading/deadphrases.dat
M bin/upgrading/en.dat
M cgi-bin/Apache/LiveJournal.pm
M cgi-bin/DW/FeedCanonicalizer.pm
M cgi-bin/LJ/CleanHTML.pm
M cgi-bin/LJ/User/Styles.pm
M t/feed-canonicalizer.t

Log Message:
-----------
Remove customview from codebase

Fixes Bugzilla bug 2324.

customview has always been a hack (to allow users to use their own
domains?) and has never been supported on Dreamwidth; as of 2011 no
reports had been received of customview being used or needed, and
the decision was taken to remove the feature rather than begin
supporting it. This commit applies the code machete; visiting URLs of
the form e.g.
http://kaberett.kaberett.hack.dreamwidth.net/data/customview/?s2id=148
now produces a site-skinned 404 instead of a black-on-white error
message about account permissions.

Addressing comments in review


Commit: 04959829c92ffe6f02aa538389795412a823e7c2
https://github.com/dreamwidth/dw-free/commit/04959829c92ffe6f02aa538389795412a823e7c2
Author: Cesy <cesy.avon@gmail.com>
Date: 2016-05-14 (Sat, 14 May 2016)

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

Log Message:
-----------
Fix issue 1604 error in log when anon CAPTCHA comment


Commit: d57de5a429fc8ed5ff07213c742702a510cd1c1b
https://github.com/dreamwidth/dw-free/commit/d57de5a429fc8ed5ff07213c742702a510cd1c1b
Author: Chris Boyle <chris@boyle.name>
Date: 2016-05-14 (Sat, 14 May 2016)

Changed paths:
M bin/renameuser.pl
M cgi-bin/DW/Console/Command/BonusIcons.pm
M cgi-bin/DW/User/Rename.pm
M cgi-bin/LJ/Poll.pm
M cgi-bin/LJ/User/Message.pm
M t/console-changecommunityadmin.t

Log Message:
-----------
Add $user->has_same_email_as( $user2 ).

Fixes: #1719


Commit: d7a63847a2ddf0761fdcc1742dbcddf7024b27c3
https://github.com/dreamwidth/dw-free/commit/d7a63847a2ddf0761fdcc1742dbcddf7024b27c3
Author: kaberett <kaberett@dreamwidth.org>
Date: 2016-05-14 (Sat, 14 May 2016)

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

Log Message:
-----------
Provide useful error messages for get_maintainer

Fixes #1762.

Adds error messages for the case where get_maintainer is given an
argument consisting of either a user who doesn't admin any communities,
or a community that has no admins (though I've not, in testing, managed
to remove myself as the admin of a deleted comm).


Commit: 13b73663088315dbcedf4ca6de2ce8bb5b6f089b
https://github.com/dreamwidth/dw-free/commit/13b73663088315dbcedf4ca6de2ce8bb5b6f089b
Author: Jen <kareila@dreamwidth.org>
Date: 2016-05-14 (Sat, 14 May 2016)

Changed paths:
M bin/upgrading/deadphrases.dat
M bin/upgrading/en.dat
M cgi-bin/Apache/LiveJournal.pm
M cgi-bin/DW/FeedCanonicalizer.pm
M cgi-bin/LJ/CleanHTML.pm
M cgi-bin/LJ/User/Styles.pm
M t/feed-canonicalizer.t

Log Message:
-----------
Merge pull request #1750 from kaberett/bug-2324-remove-customview

Remove customview from codebase


Commit: 3028a3ead29a16f64b064eb8e14993563eade3ca
https://github.com/dreamwidth/dw-free/commit/3028a3ead29a16f64b064eb8e14993563eade3ca
Author: Jen <kareila@dreamwidth.org>
Date: 2016-05-14 (Sat, 14 May 2016)

Changed paths:
M styles/basicboxes/themes.s2

Log Message:
-----------
Merge pull request #1752 from kaberett/bug-5217-basic-boxes-color_page_text

Specify color_page_text for all Basic Boxes themes


Commit: 62980376cd5fa57b4fbfc227644f214a5d8cfd5f
https://github.com/dreamwidth/dw-free/commit/62980376cd5fa57b4fbfc227644f214a5d8cfd5f
Author: Jen <kareila@dreamwidth.org>
Date: 2016-05-14 (Sat, 14 May 2016)

Changed paths:
M styles/leftovers/layout.s2
M styles/patsy/layout.s2

Log Message:
-----------
Merge pull request #1753 from kaberett/bug-5223-css-credit-tmi

Tidy up CSS credit for Leftovers and Patsy


Commit: 37ee15caa47ac37de7b5d467c14cac405faaf0cc
https://github.com/dreamwidth/dw-free/commit/37ee15caa47ac37de7b5d467c14cac405faaf0cc
Author: Pixie <pix@kepibu.org>
Date: 2016-05-14 (Sat, 14 May 2016)

Changed paths:
M bin/upgrading/deadphrases.dat
M bin/upgrading/en.dat
M htdocs/lostinfo.bml.text
M htdocs/lostinfo_do.bml.text

Log Message:
-----------
Update language to be consistent about resetting passwords, rather than sending them

Also deadphrases some related strings that are unused.

Fixes #1780.


Commit: 808eaa949f583c7ee3c0e8f75f16d1f1a464bc3a
https://github.com/dreamwidth/dw-free/commit/808eaa949f583c7ee3c0e8f75f16d1f1a464bc3a
Author: Jen <kareila@dreamwidth.org>
Date: 2016-05-14 (Sat, 14 May 2016)

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

Log Message:
-----------
Merge pull request #1781 from cesy/issue1604errorlog

Fixes #1604: error in log when anon CAPTCHA comment


Commit: 53218e3ae9eb336d56b5dcf07dbd79dd9185ba62
https://github.com/dreamwidth/dw-free/commit/53218e3ae9eb336d56b5dcf07dbd79dd9185ba62
Author: Jen <kareila@dreamwidth.org>
Date: 2016-05-14 (Sat, 14 May 2016)

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

Log Message:
-----------
Merge pull request #1783 from kaberett/1762-get_maintainer-error-messages

Provide useful error messages for get_maintainer


Commit: 1cefc7fa91b8d81d1aca95e92a2eedc95e6fc258
https://github.com/dreamwidth/dw-free/commit/1cefc7fa91b8d81d1aca95e92a2eedc95e6fc258
Author: Adam Dinwoodie <adam@dinwoodie.org>
Date: 2016-05-15 (Sun, 15 May 2016)

Changed paths:
M htdocs/profile.bml

Log Message:
-----------
profile.bml: Add space before service status icon


Commit: 8995087ca6e2d7242d08d320565fde10146a7288
https://github.com/dreamwidth/dw-free/commit/8995087ca6e2d7242d08d320565fde10146a7288
Author: Chris Boyle <chris@boyle.name>
Date: 2016-05-15 (Sun, 15 May 2016)

Changed paths:
A htdocs/js/jquery.autogrow-textarea.js
M views/communities/queue/entries/edit.tt

Log Message:
-----------
Make entry moderation message box auto-scale.

Moves autogrow plugin in from non-free (MIT licensed, only in non-free
because only /site/suggest was using it; separate PR to follow to clean
up the other end of this move).

Fixes: #1287


Commit: bfe2cd094d2f747e6cca9da44f1256618acbdd10
https://github.com/dreamwidth/dw-free/commit/bfe2cd094d2f747e6cca9da44f1256618acbdd10
Author: Mark Smith <mark@qq.is>
Date: 2016-05-15 (Sun, 15 May 2016)

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

Log Message:
-----------
Merge pull request #1776 from pinterface/plaintext-email-encoding

Encode plaintext e-mails with quoted-printable


Commit: 287201f5adeb7557e08040df30c3ed032a00c591
https://github.com/dreamwidth/dw-free/commit/287201f5adeb7557e08040df30c3ed032a00c591
Author: Mark Smith <mark@qq.is>
Date: 2016-05-15 (Sun, 15 May 2016)

Changed paths:
M bin/renameuser.pl
M cgi-bin/DW/Console/Command/BonusIcons.pm
M cgi-bin/DW/User/Rename.pm
M cgi-bin/LJ/Poll.pm
M cgi-bin/LJ/User/Message.pm
M t/console-changecommunityadmin.t

Log Message:
-----------
Merge pull request #1782 from chrisboyle/email-cmp-1719

Add $user->has_same_email_as( $user2 ).


Commit: 55d6317cce85795ba1e5667e90366b147f024b9c
https://github.com/dreamwidth/dw-free/commit/55d6317cce85795ba1e5667e90366b147f024b9c
Author: Mark Smith <mark@qq.is>
Date: 2016-05-15 (Sun, 15 May 2016)

Changed paths:
A htdocs/js/jquery.autogrow-textarea.js
M views/communities/queue/entries/edit.tt

Log Message:
-----------
Merge pull request #1786 from chrisboyle/accept-reject-auto-scale-1287

Make entry moderation message box auto-scale.


Commit: 673bc4d7bf382f230b5be8716970c5eb83f6dd3e
https://github.com/dreamwidth/dw-free/commit/673bc4d7bf382f230b5be8716970c5eb83f6dd3e
Author: Mark Smith <mark@qq.is>
Date: 2016-05-15 (Sun, 15 May 2016)

Changed paths:
M bin/upgrading/deadphrases.dat
M bin/upgrading/en.dat
M htdocs/lostinfo.bml.text
M htdocs/lostinfo_do.bml.text

Log Message:
-----------
Merge pull request #1784 from pinterface/forgot-password-language

Update language to be consistent about resetting passwords, rather than sending them


Commit: 7c5952f26918c1727df88229f72b98a1775e11c2
https://github.com/dreamwidth/dw-free/commit/7c5952f26918c1727df88229f72b98a1775e11c2
Author: Mark Smith <mark@qq.is>
Date: 2016-05-15 (Sun, 15 May 2016)

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

Log Message:
-----------
Merge pull request #1761 from kareila/1709-log-fault-codes

[#1709] warn for xmlrpc errors without faultcodes


Commit: ee114db26dfc83ebfa5207d7057761610f1e411f
https://github.com/dreamwidth/dw-free/commit/ee114db26dfc83ebfa5207d7057761610f1e411f
Author: Pixie <pix@kepibu.org>
Date: 2016-05-16 (Mon, 16 May 2016)

Changed paths:
M htdocs/manage/moodthemes.bml
M htdocs/manage/moodthemes.bml.text

Log Message:
-----------
Be more helpful when somebody forgets to include width or height in the moodtheme editor

This may not make the moodtheme editor any less lackluster, but it will at least provide correct feedback.

Fixes #1777.


Commit: a4a59cbdf1e88538d99615874e9478a1d732104c
https://github.com/dreamwidth/dw-free/commit/a4a59cbdf1e88538d99615874e9478a1d732104c
Author: Kareila <kareila@dreamwidth.org>
Date: 2016-05-16 (Mon, 16 May 2016)

Changed paths:
M bin/upgrading/deadphrases.dat
M bin/upgrading/en.dat
M cgi-bin/LJ/Poll.pm

Log Message:
-----------
remove backend support for unique-email polls

D has expressed surprise at least once upon discovering that the backend code
for unique-email polls still exists. It was designed to prevent multiple users
with the same email address from voting in the same poll: "It was only ever used
for some LJ 'official' polls like voting for the advisory board."

If we don't want the code, we should remove it.


Commit: a99dc7a8470113bafa4a4b9f67909322bb95ba86
https://github.com/dreamwidth/dw-free/commit/a99dc7a8470113bafa4a4b9f67909322bb95ba86
Author: Mark Smith <mark@qq.is>
Date: 2016-05-16 (Mon, 16 May 2016)

Changed paths:
M bin/upgrading/deadphrases.dat
M bin/upgrading/en.dat
M cgi-bin/LJ/Poll.pm

Log Message:
-----------
Merge pull request #1789 from kareila/1782-remove-uniqpolls

remove backend support for unique-email polls


Commit: 8f5082be843a2a21747c83ce3379fa5ef4d1f254
https://github.com/dreamwidth/dw-free/commit/8f5082be843a2a21747c83ce3379fa5ef4d1f254
Author: Jen <kareila@dreamwidth.org>
Date: 2016-05-16 (Mon, 16 May 2016)

Changed paths:
M htdocs/profile.bml
M htdocs/stc/profile.css

Log Message:
-----------
Merge pull request #1760 from me-and/service-columns

List "Other Services" in neatly formatted columns - Fixes #1702.


Commit: 48809de78900a80aecadefb0f429e33b67422152
https://github.com/dreamwidth/dw-free/commit/48809de78900a80aecadefb0f429e33b67422152
Author: Kareila <kareila@dreamwidth.org>
Date: 2016-05-17 (Tue, 17 May 2016)

Changed paths:
M cgi-bin/LJ/Poll.pm
M htdocs/poll/create.bml

Log Message:
-----------
remove unused poll-related hooks

This has the side effect of removing everything related to
the "createdate" poll property, which was also never used.


Commit: c9afaa2c1da49960d00fa53557749dc24e4fd72b
https://github.com/dreamwidth/dw-free/commit/c9afaa2c1da49960d00fa53557749dc24e4fd72b
Author: Kareila <kareila@dreamwidth.org>
Date: 2016-05-17 (Tue, 17 May 2016)

Changed paths:
M bin/dumpsql.pl
M bin/upgrading/proplists.dat
M bin/upgrading/update-db-general.pl
M bin/upgrading/update-db.pl
M cgi-bin/LJ/DB.pm
M cgi-bin/LJ/Poll.pm

Log Message:
-----------
remove db tables pollprop2 & pollproplist2

Now that "unique" and "createdate" have been excised,
we can completely drop the poll prop tables and related
code. I verified that "SELECT COUNT(*) FROM pollprop2"
returned zero rows in production; pollproplist2 was
populated from proplists.dat.


Commit: 243ffa6781de53b7024b0d0a7861dd0e6c69259f
https://github.com/dreamwidth/dw-free/commit/243ffa6781de53b7024b0d0a7861dd0e6c69259f
Author: Kareila <kareila@dreamwidth.org>
Date: 2016-05-19 (Thu, 19 May 2016)

Changed paths:
M htdocs/scss/skins/_page-layout-hacks.scss

Log Message:
-----------
add margins for Foundation list elements

When working on dreamwidth/dw-nonfree#113, I discovered the lack
of marginal padding around various list elements made the pages
hard to read. These are my suggested changes for improvements.

If this isn't the best place to put these definitions, let me
know of a preferable alternative.


Commit: 8c9ffc770810323e1358e6b1ed60209f2abddb4a
https://github.com/dreamwidth/dw-free/commit/8c9ffc770810323e1358e6b1ed60209f2abddb4a
Author: Pixie <pix@kepibu.org>
Date: 2016-05-19 (Thu, 19 May 2016)

Changed paths:
M htdocs/manage/profile/index.bml

Log Message:
-----------
Add iminfo anchor to /manage/profile

Fixes #1718.


Commit: 55dc341c3962c90038a627c9b67a206d44648ce8
https://github.com/dreamwidth/dw-free/commit/55dc341c3962c90038a627c9b67a206d44648ce8
Author: Denise Paolucci <denise@dreamwidth.org>
Date: 2016-05-19 (Thu, 19 May 2016)

Changed paths:
M htdocs/scss/skins/_page-layout-hacks.scss

Log Message:
-----------
Merge pull request #1793 from kareila/113-scss

add margins for Foundation list elements


Commit: 3a2a80cc7d548a2083a0cd8c7223cff932bbc61d
https://github.com/dreamwidth/dw-free/commit/3a2a80cc7d548a2083a0cd8c7223cff932bbc61d
Author: Jen <kareila@dreamwidth.org>
Date: 2016-05-20 (Fri, 20 May 2016)

Changed paths:
M htdocs/manage/moodthemes.bml
M htdocs/manage/moodthemes.bml.text

Log Message:
-----------
Merge pull request #1788 from pinterface/moodtheme-editor-message

Be more helpful when somebody forgets to include width or height in the moodtheme editor


Commit: 50e9cd62aa047eb644a3526aa09007843ab68ce2
https://github.com/dreamwidth/dw-free/commit/50e9cd62aa047eb644a3526aa09007843ab68ce2
Author: Cesy <cesy.avon@gmail.com>
Date: 2016-05-20 (Fri, 20 May 2016)

Changed paths:
M etc/config-private.pl

Log Message:
-----------
[#1779] update comments in config-private.pl

Adds comments in the default config-private.pl pointing out the need to change username and database name if using a dreamhack.


Commit: f0eac8c98633792de597c8b6403a467bb3ab6f70
https://github.com/dreamwidth/dw-free/commit/f0eac8c98633792de597c8b6403a467bb3ab6f70
Author: Jen <kareila@dreamwidth.org>
Date: 2016-05-20 (Fri, 20 May 2016)

Changed paths:
M htdocs/manage/profile/index.bml

Log Message:
-----------
Merge pull request #1794 from pinterface/iminfo-anchor

Add iminfo anchor to /manage/profile - fixes #1718.


Commit: 7d4ac40d190d1dbebcd436cdc2cb12be4b50b5e0
https://github.com/dreamwidth/dw-free/commit/7d4ac40d190d1dbebcd436cdc2cb12be4b50b5e0
Author: Kareila <kareila@dreamwidth.org>
Date: 2016-05-20 (Fri, 20 May 2016)

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

Log Message:
-----------
Use of uninitialized value in uc ... cgi-bin/DW/Controller/Search/Directory.pm line 58.


Commit: fb663183894e3cd1b49ae20b273f9f111b390c4c
https://github.com/dreamwidth/dw-free/commit/fb663183894e3cd1b49ae20b273f9f111b390c4c
Author: Kareila <kareila@dreamwidth.org>
Date: 2016-05-20 (Fri, 20 May 2016)

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

Log Message:
-----------
Use of uninitialized value in concatenation (.) or string ... cgi-bin/LJ/CleanHTML.pm line 1720.

This uncovered a larger problem where DW::External::Site::Unknown objects
were being created, which (a) didn't have the requested info defined and
(b) kept the else case from ever executing. Instead it printed local user
tags - which in the case of dreamhacks was already the desired behavior.


Commit: 40cda782911e4c9423512bed291bc4f4cf56aa2c
https://github.com/dreamwidth/dw-free/commit/40cda782911e4c9423512bed291bc4f4cf56aa2c
Author: Kareila <kareila@dreamwidth.org>
Date: 2016-05-20 (Fri, 20 May 2016)

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

Log Message:
-----------
Use of uninitialized value in split ... cgi-bin/LJ/Emailpost/Web.pm line 28.


Commit: 6c7e682fdf3db7eb82869173f77853ba4602ebf8
https://github.com/dreamwidth/dw-free/commit/6c7e682fdf3db7eb82869173f77853ba4602ebf8
Author: Kareila <kareila@dreamwidth.org>
Date: 2016-05-20 (Fri, 20 May 2016)

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

Log Message:
-----------
Use of uninitialized value in string ne ... cgi-bin/LJ/Widget/NavStripChooser.pm line 39.


Commit: ed07daf79794f682473a1a1474e43db3c0df0012
https://github.com/dreamwidth/dw-free/commit/ed07daf79794f682473a1a1474e43db3c0df0012
Author: Kareila <kareila@dreamwidth.org>
Date: 2016-05-20 (Fri, 20 May 2016)

Changed paths:
M bin/upgrading/proplists.dat
M cgi-bin/LJ/PageStats.pm

Log Message:
-----------
remove unused userprop opt_exclude_stats


Commit: 760b6a7875c1ba07bd3413a0552cb54f77438866
https://github.com/dreamwidth/dw-free/commit/760b6a7875c1ba07bd3413a0552cb54f77438866
Author: Kareila <kareila@dreamwidth.org>
Date: 2016-05-20 (Fri, 20 May 2016)

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

Log Message:
-----------
DW::FormErrors add_string method takes 2 arguments


Commit: 9a0e8c72c4e3954c18b774085464673c0b167a11
https://github.com/dreamwidth/dw-free/commit/9a0e8c72c4e3954c18b774085464673c0b167a11
Author: Kareila <kareila@dreamwidth.org>
Date: 2016-05-20 (Fri, 20 May 2016)

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

Log Message:
-----------
remove warnings in cgi-bin/LJ/Console/Command/Finduser.pm

* When no arguments given:

Use of uninitialized value $crit in string eq ... cgi-bin/LJ/Console/Command/Finduser.pm line 55.

(and similarly: lines 66, 77, 79, 81)

* When timeupdate criteria NOT used:

Use of uninitialized value $opt in string eq ... cgi-bin/LJ/Console/Command/Finduser.pm line 100.

Use of uninitialized value $opt in string eq ... cgi-bin/LJ/Console/Command/Finduser.pm line 113.

* Also simplifies repeated conditional onto one line.


Commit: cafd70b4eb04c576920dec6b3ac649ef103087bc
https://github.com/dreamwidth/dw-free/commit/cafd70b4eb04c576920dec6b3ac649ef103087bc
Author: Kareila <kareila@dreamwidth.org>
Date: 2016-05-20 (Fri, 20 May 2016)

Changed paths:
M cgi-bin/LJ/Time.pm
M htdocs/manage/profile/index.bml

Log Message:
-----------
Fix non-numeric warnings when saving profile page.

Argument "" isn't numeric in numeric eq (==) ... cgi-bin/LJ/Time.pm line 32.

Argument "" isn't numeric in numeric gt (>) ... htdocs/manage/profile/index.bml line 577.

Argument "" isn't numeric in sprintf ... htdocs/manage/profile/index.bml line 614.

Argument "" isn't numeric in numeric gt (>) ... htdocs/manage/profile/index.bml line 663.


Commit: 08cb788efbe3e2f08386c8daf6e2c351a181b41b
https://github.com/dreamwidth/dw-free/commit/08cb788efbe3e2f08386c8daf6e2c351a181b41b
Author: Mark Smith <mark@qq.is>
Date: 2016-05-21 (Sat, 21 May 2016)

Changed paths:
M bin/dumpsql.pl
M bin/upgrading/proplists.dat
M bin/upgrading/update-db-general.pl
M bin/upgrading/update-db.pl
M cgi-bin/LJ/DB.pm
M cgi-bin/LJ/Poll.pm
M htdocs/poll/create.bml

Log Message:
-----------
Merge pull request #1791 from kareila/poll-cleanup

more code machete in poll code


Commit: 081c20f8a3248ae2e1e27114fd62b5ca9b1cae61
https://github.com/dreamwidth/dw-free/commit/081c20f8a3248ae2e1e27114fd62b5ca9b1cae61
Author: Mark Smith <mark@qq.is>
Date: 2016-05-21 (Sat, 21 May 2016)

Changed paths:
M bin/upgrading/proplists.dat
M cgi-bin/DW/Controller/Admin/Props.pm
M cgi-bin/DW/Controller/Misc.pm
M cgi-bin/DW/Controller/Search/Directory.pm
M cgi-bin/LJ/CleanHTML.pm
M cgi-bin/LJ/Console/Command/Finduser.pm
M cgi-bin/LJ/Emailpost/Web.pm
M cgi-bin/LJ/PageStats.pm
M cgi-bin/LJ/Time.pm
M cgi-bin/LJ/Widget/NavStripChooser.pm
M htdocs/manage/profile/index.bml

Log Message:
-----------
Merge pull request #1795 from kareila/cleanup-2016q2

Cleanup 2016q2


Commit: 13c17afa7e65eaff46c65567c360cd1a415127d8
https://github.com/dreamwidth/dw-free/commit/13c17afa7e65eaff46c65567c360cd1a415127d8
Author: Mark Smith <mark@qq.is>
Date: 2016-05-21 (Sat, 21 May 2016)

Changed paths:
M cgi-bin/LJ/S2.pm
A htdocs/img/Swirly-d-square.png

Log Message:
-----------
Merge pull request #1754 from chrisboyle/facebook-swirly-icon-1705

Give Facebook a square swirly-d for previews


Commit: f7c0089bdcaddc4a7ec807dfca8381d6fefd879f
https://github.com/dreamwidth/dw-free/commit/f7c0089bdcaddc4a7ec807dfca8381d6fefd879f
Author: Mark Smith <mark@qq.is>
Date: 2016-05-21 (Sat, 21 May 2016)

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

Log Message:
-----------
Merge pull request #1771 from pinterface/Faq-url-method

Add url and url_full methods to LJ::Faq


Commit: 75dfba18dbc3dd3bdc2a312bbe405442f46cb173
https://github.com/dreamwidth/dw-free/commit/75dfba18dbc3dd3bdc2a312bbe405442f46cb173
Author: Mark Smith <mark@qq.is>
Date: 2016-05-21 (Sat, 21 May 2016)

Changed paths:
M schemes/lynx.tt

Log Message:
-----------
Merge pull request #1756 from dfabulich/light-mobile-viewport

Make light/lynx mode render better on mobile devices


Commit: bb68a6f6927e7a98b52e9cd09cc2789da24a6693
https://github.com/dreamwidth/dw-free/commit/bb68a6f6927e7a98b52e9cd09cc2789da24a6693
Author: Pixie <pix@kepibu.org>
Date: 2016-05-22 (Sun, 22 May 2016)

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

Log Message:
-----------
Embiggen ml_items.itcode, so certain computed codes actually fit

Also mark itcode as ASCII, as they're internal names anyway.

Fixes #1787.


Commit: 202db421589692b1821696a904635fda71d8d5a9
https://github.com/dreamwidth/dw-free/commit/202db421589692b1821696a904635fda71d8d5a9
Author: Mark Smith <mark@qq.is>
Date: 2016-05-23 (Mon, 23 May 2016)

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

Log Message:
-----------
Merge pull request #1792 from pinterface/overlong-ml-item-codes

Embiggen ml_items.itcode


Compare: https://github.com/dreamwidth/dw-free/compare/e6a7b3b5e59f...202db4215896
Page generated Jun. 18th, 2025 07:53 am
Powered by Dreamwidth Studios