![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Branch: refs/heads/code-tour
Home: https://github.com/dreamwidth/dw-free
Commit: a78c4cc1fb431ebb9fa8b863c1c5062393e81305
https://github.com/dreamwidth/dw-free/commit/a78c4cc1fb431ebb9fa8b863c1c5062393e81305
Author: Mark Smith <mark@qq.is>
Date: 2015-08-29 (Sat, 29 Aug 2015)
Changed paths:
M cgi-bin/DW/Worker/ContentImporter/LiveJournal/Entries.pm
Log Message:
-----------
Increase how many entries to fetch
There are some cases where many backdated entries will cause us to fail to get the most recent entry ID. Setting this to 50 slightly increases data transfer and load in the initial request, but fixes a case where users that have 15+ futuredated entries would break their own imports.
Commit: d0ba70435993269ec02dd15340503d5569e15dd0
https://github.com/dreamwidth/dw-free/commit/d0ba70435993269ec02dd15340503d5569e15dd0
Author: Mark Smith <mark@qq.is>
Date: 2015-08-29 (Sat, 29 Aug 2015)
Changed paths:
M bin/maint/captcha.pl
Log Message:
-----------
Fix issue with generating many captchas
There was a problem where if we generated N>many captchas, the DB would timeout. Instead we now flush them 10 by 10 as we get them, which also makes them available earlier.
Commit: 68d3a480f57e4464b41d21463b7119da56cc22bd
https://github.com/dreamwidth/dw-free/commit/68d3a480f57e4464b41d21463b7119da56cc22bd
Author: Kareila <kareila@dreamwidth.org>
Date: 2015-09-07 (Mon, 07 Sep 2015)
Changed paths:
M cgi-bin/LJ/Web.pm
Log Message:
-----------
[#1570] reorder logic for control strip selection state
The previous conditional for implicit default filter selection would
only execute if the query string was blank. Adding *any* arguments
(for example, skip=N) would switch it to the branch that checked
for showtypes.
We can fix this by making the if statements sequential instead
of either/or, and doing the filter check before the showtype
check. However, we now also need to explicitly check for filter=0
to make sure that the "All Subscriptions" selection is still
honored in the presence of a default filter.
Fixes #1570.
Commit: 65509bb19227b53b6a334da5bd42de3e93d8d8a9
https://github.com/dreamwidth/dw-free/commit/65509bb19227b53b6a334da5bd42de3e93d8d8a9
Author: Mark Smith <mark@qq.is>
Date: 2015-09-07 (Mon, 07 Sep 2015)
Changed paths:
M cgi-bin/LJ/Web.pm
Log Message:
-----------
Merge pull request #1572 from kareila/1570-filter-select
[#1570] reorder logic for control strip selection state
Commit: 0403958c96f1f918819ea9a98238e53f30616aee
https://github.com/dreamwidth/dw-free/commit/0403958c96f1f918819ea9a98238e53f30616aee
Author: Kareila <kareila@dreamwidth.org>
Date: 2015-09-08 (Tue, 08 Sep 2015)
Changed paths:
M htdocs/stats.bml
Log Message:
-----------
[#1573] clean up variable scope warnings
Four occurrences of: "my" variable $accounts masks earlier declaration in same scope...
Commit: 00a75e93be5cdec15fec6b5aaef34893c8f6ee9c
https://github.com/dreamwidth/dw-free/commit/00a75e93be5cdec15fec6b5aaef34893c8f6ee9c
Author: Kareila <kareila@dreamwidth.org>
Date: 2015-09-08 (Tue, 08 Sep 2015)
Changed paths:
M htdocs/stats.bml
Log Message:
-----------
[#1573] don't include suspended users in database query
Fixes #1573.
Commit: b4e8b01d14afc321bffa38d33de199862f9f15a2
https://github.com/dreamwidth/dw-free/commit/b4e8b01d14afc321bffa38d33de199862f9f15a2
Author: Mark Smith <mark@qq.is>
Date: 2015-09-09 (Wed, 09 Sep 2015)
Changed paths:
M htdocs/stats.bml
Log Message:
-----------
Merge pull request #1575 from kareila/1573-stats-query
[#1573] don't include suspended users in database query
Commit: 871d5bde59aab7a89bd39272b16c7c451ae23ca2
https://github.com/dreamwidth/dw-free/commit/871d5bde59aab7a89bd39272b16c7c451ae23ca2
Author: Kareila <kareila@dreamwidth.org>
Date: 2015-09-09 (Wed, 09 Sep 2015)
Changed paths:
M etc/config.pl
Log Message:
-----------
[#1448] remove obsolete config options from etc/config.pl
Removed two unused options from %LJ::DISABLED (feedster_search & free_create).
Also removed a whole bunch of config setup for LJ::Portal stuff, which is long gone.
Commit: 49f099a635ca6428ac7d25e08b691ccffbb2ff40
https://github.com/dreamwidth/dw-free/commit/49f099a635ca6428ac7d25e08b691ccffbb2ff40
Author: Kareila <kareila@dreamwidth.org>
Date: 2015-09-09 (Wed, 09 Sep 2015)
Changed paths:
M etc/config.pl
Log Message:
-----------
[#1448] usercap cleanup round 1
Alphabetize hash keys in %CAP_DEF and use consistent quoting for account caps.
Commit: e760a72997754ec24b0a96ff4b5ad8c4262fde02
https://github.com/dreamwidth/dw-free/commit/e760a72997754ec24b0a96ff4b5ad8c4262fde02
Author: Kareila <kareila@dreamwidth.org>
Date: 2015-09-09 (Wed, 09 Sep 2015)
Changed paths:
M etc/config.pl
Log Message:
-----------
[#1448] usercap cleanup round 2
Use %CAP_PAID and %CAP_PREMIUM to package identical settings across account types.
Commit: 5ce57dfd1234c8714e27d01efb0dd93a4f1b7d34
https://github.com/dreamwidth/dw-free/commit/5ce57dfd1234c8714e27d01efb0dd93a4f1b7d34
Author: Kareila <kareila@dreamwidth.org>
Date: 2015-09-09 (Wed, 09 Sep 2015)
Changed paths:
M cgi-bin/LJ/Global/Defaults.pm
M etc/config.pl
Log Message:
-----------
[#1448] fix typo in %CAP_DEF
Change 'textmessage' to 'textmessaging' in etc/config.pl and cgi-bin/LJ/Global/Defaults.pm.
Commit: 352f0f078aa84c6336e0bfce23038e3b78869019
https://github.com/dreamwidth/dw-free/commit/352f0f078aa84c6336e0bfce23038e3b78869019
Author: Kareila <kareila@dreamwidth.org>
Date: 2015-09-09 (Wed, 09 Sep 2015)
Changed paths:
M etc/config.pl
Log Message:
-----------
[#1448] add missing config variables and usercaps from production
Also correct an inconsistency with premium xpost_accounts.
(Staff had a limit of 9; now it's 5 for all premium accounts,
which is consistent with production.)
Notable additions to usercaps: bonus_icons, stickies, import_comm.
Commit: 0488fa63e16534ce99d1db60aaa4b9a47c0dd301
https://github.com/dreamwidth/dw-free/commit/0488fa63e16534ce99d1db60aaa4b9a47c0dd301
Author: Kareila <kareila@dreamwidth.org>
Date: 2015-09-09 (Wed, 09 Sep 2015)
Changed paths:
M doc/config-local.pl.txt
Log Message:
-----------
[#1448] add commented-out sample %LJ::BETA_FEATURES to config-local template
Commit: 5a34a365f0f6fa10e0fe5c4a539a08dbe81f42fc
https://github.com/dreamwidth/dw-free/commit/5a34a365f0f6fa10e0fe5c4a539a08dbe81f42fc
Author: Kareila <kareila@dreamwidth.org>
Date: 2015-09-09 (Wed, 09 Sep 2015)
Changed paths:
M cgi-bin/LJ/Global/Defaults.pm
M etc/config.pl
Log Message:
-----------
[#1448] move SSL prefix defaults from config.pl to Global/Defaults.pm
Commit: 81c8d496b258b00fa7d29627076a3b910c23bf0b
https://github.com/dreamwidth/dw-free/commit/81c8d496b258b00fa7d29627076a3b910c23bf0b
Author: Kareila <kareila@dreamwidth.org>
Date: 2015-09-09 (Wed, 09 Sep 2015)
Changed paths:
M doc/config-local.pl.txt
Log Message:
-----------
[#1448] add @SPHINX_SEARCHD and $USE_SSL_EVERYWHERE; remove $USE_STABLE_CODE
Commit: 9cd5126af7494b550ad6750500b5e75708b48c68
https://github.com/dreamwidth/dw-free/commit/9cd5126af7494b550ad6750500b5e75708b48c68
Author: Kareila <kareila@dreamwidth.org>
Date: 2015-09-09 (Wed, 09 Sep 2015)
Changed paths:
M doc/config-private.pl.txt
Log Message:
-----------
[#1448] fix typo in config-private
No hissing allowed in the config for latest feeds.
Commit: e851581f71e342dc6b813e869bac32b7c045e729
https://github.com/dreamwidth/dw-free/commit/e851581f71e342dc6b813e869bac32b7c045e729
Author: Kareila <kareila@dreamwidth.org>
Date: 2015-09-09 (Wed, 09 Sep 2015)
Changed paths:
M doc/config-local.pl.txt
M doc/config-private.pl.txt
M etc/config.pl
Log Message:
-----------
[#1448] add header comments saying these are example config files
Fixes #1448.
Commit: fd40037156f458a8c7f4baddf2561d39d2711c94
https://github.com/dreamwidth/dw-free/commit/fd40037156f458a8c7f4baddf2561d39d2711c94
Author: Kareila <kareila@dreamwidth.org>
Date: 2015-09-09 (Wed, 09 Sep 2015)
Changed paths:
M cgi-bin/LJ/Global/Defaults.pm
M cgi-bin/LJ/Web.pm
R doc/config-local.pl.txt
R doc/config-private.pl.txt
A etc/config-local.pl
A etc/config-private.pl
Log Message:
-----------
[#983] move config-local and config-private from doc to etc
Also update references to doc/ljconfig.pl.txt to point to the
correct config file locations.
Fixes #983.
Commit: 3868ae55348e08737ad2eba430b504d90b649f06
https://github.com/dreamwidth/dw-free/commit/3868ae55348e08737ad2eba430b504d90b649f06
Author: Mark Smith <mark@qq.is>
Date: 2015-09-11 (Fri, 11 Sep 2015)
Changed paths:
M cgi-bin/LJ/Global/Defaults.pm
M cgi-bin/LJ/Web.pm
R doc/config-local.pl.txt
R doc/config-private.pl.txt
A etc/config-local.pl
A etc/config-private.pl
M etc/config.pl
Log Message:
-----------
Merge pull request #1576 from kareila/update-config
Update config files
Compare: https://github.com/dreamwidth/dw-free/compare/cc956dea3173...3868ae55348e
Home: https://github.com/dreamwidth/dw-free
Commit: a78c4cc1fb431ebb9fa8b863c1c5062393e81305
https://github.com/dreamwidth/dw-free/commit/a78c4cc1fb431ebb9fa8b863c1c5062393e81305
Author: Mark Smith <mark@qq.is>
Date: 2015-08-29 (Sat, 29 Aug 2015)
Changed paths:
M cgi-bin/DW/Worker/ContentImporter/LiveJournal/Entries.pm
Log Message:
-----------
Increase how many entries to fetch
There are some cases where many backdated entries will cause us to fail to get the most recent entry ID. Setting this to 50 slightly increases data transfer and load in the initial request, but fixes a case where users that have 15+ futuredated entries would break their own imports.
Commit: d0ba70435993269ec02dd15340503d5569e15dd0
https://github.com/dreamwidth/dw-free/commit/d0ba70435993269ec02dd15340503d5569e15dd0
Author: Mark Smith <mark@qq.is>
Date: 2015-08-29 (Sat, 29 Aug 2015)
Changed paths:
M bin/maint/captcha.pl
Log Message:
-----------
Fix issue with generating many captchas
There was a problem where if we generated N>many captchas, the DB would timeout. Instead we now flush them 10 by 10 as we get them, which also makes them available earlier.
Commit: 68d3a480f57e4464b41d21463b7119da56cc22bd
https://github.com/dreamwidth/dw-free/commit/68d3a480f57e4464b41d21463b7119da56cc22bd
Author: Kareila <kareila@dreamwidth.org>
Date: 2015-09-07 (Mon, 07 Sep 2015)
Changed paths:
M cgi-bin/LJ/Web.pm
Log Message:
-----------
[#1570] reorder logic for control strip selection state
The previous conditional for implicit default filter selection would
only execute if the query string was blank. Adding *any* arguments
(for example, skip=N) would switch it to the branch that checked
for showtypes.
We can fix this by making the if statements sequential instead
of either/or, and doing the filter check before the showtype
check. However, we now also need to explicitly check for filter=0
to make sure that the "All Subscriptions" selection is still
honored in the presence of a default filter.
Fixes #1570.
Commit: 65509bb19227b53b6a334da5bd42de3e93d8d8a9
https://github.com/dreamwidth/dw-free/commit/65509bb19227b53b6a334da5bd42de3e93d8d8a9
Author: Mark Smith <mark@qq.is>
Date: 2015-09-07 (Mon, 07 Sep 2015)
Changed paths:
M cgi-bin/LJ/Web.pm
Log Message:
-----------
Merge pull request #1572 from kareila/1570-filter-select
[#1570] reorder logic for control strip selection state
Commit: 0403958c96f1f918819ea9a98238e53f30616aee
https://github.com/dreamwidth/dw-free/commit/0403958c96f1f918819ea9a98238e53f30616aee
Author: Kareila <kareila@dreamwidth.org>
Date: 2015-09-08 (Tue, 08 Sep 2015)
Changed paths:
M htdocs/stats.bml
Log Message:
-----------
[#1573] clean up variable scope warnings
Four occurrences of: "my" variable $accounts masks earlier declaration in same scope...
Commit: 00a75e93be5cdec15fec6b5aaef34893c8f6ee9c
https://github.com/dreamwidth/dw-free/commit/00a75e93be5cdec15fec6b5aaef34893c8f6ee9c
Author: Kareila <kareila@dreamwidth.org>
Date: 2015-09-08 (Tue, 08 Sep 2015)
Changed paths:
M htdocs/stats.bml
Log Message:
-----------
[#1573] don't include suspended users in database query
Fixes #1573.
Commit: b4e8b01d14afc321bffa38d33de199862f9f15a2
https://github.com/dreamwidth/dw-free/commit/b4e8b01d14afc321bffa38d33de199862f9f15a2
Author: Mark Smith <mark@qq.is>
Date: 2015-09-09 (Wed, 09 Sep 2015)
Changed paths:
M htdocs/stats.bml
Log Message:
-----------
Merge pull request #1575 from kareila/1573-stats-query
[#1573] don't include suspended users in database query
Commit: 871d5bde59aab7a89bd39272b16c7c451ae23ca2
https://github.com/dreamwidth/dw-free/commit/871d5bde59aab7a89bd39272b16c7c451ae23ca2
Author: Kareila <kareila@dreamwidth.org>
Date: 2015-09-09 (Wed, 09 Sep 2015)
Changed paths:
M etc/config.pl
Log Message:
-----------
[#1448] remove obsolete config options from etc/config.pl
Removed two unused options from %LJ::DISABLED (feedster_search & free_create).
Also removed a whole bunch of config setup for LJ::Portal stuff, which is long gone.
Commit: 49f099a635ca6428ac7d25e08b691ccffbb2ff40
https://github.com/dreamwidth/dw-free/commit/49f099a635ca6428ac7d25e08b691ccffbb2ff40
Author: Kareila <kareila@dreamwidth.org>
Date: 2015-09-09 (Wed, 09 Sep 2015)
Changed paths:
M etc/config.pl
Log Message:
-----------
[#1448] usercap cleanup round 1
Alphabetize hash keys in %CAP_DEF and use consistent quoting for account caps.
Commit: e760a72997754ec24b0a96ff4b5ad8c4262fde02
https://github.com/dreamwidth/dw-free/commit/e760a72997754ec24b0a96ff4b5ad8c4262fde02
Author: Kareila <kareila@dreamwidth.org>
Date: 2015-09-09 (Wed, 09 Sep 2015)
Changed paths:
M etc/config.pl
Log Message:
-----------
[#1448] usercap cleanup round 2
Use %CAP_PAID and %CAP_PREMIUM to package identical settings across account types.
Commit: 5ce57dfd1234c8714e27d01efb0dd93a4f1b7d34
https://github.com/dreamwidth/dw-free/commit/5ce57dfd1234c8714e27d01efb0dd93a4f1b7d34
Author: Kareila <kareila@dreamwidth.org>
Date: 2015-09-09 (Wed, 09 Sep 2015)
Changed paths:
M cgi-bin/LJ/Global/Defaults.pm
M etc/config.pl
Log Message:
-----------
[#1448] fix typo in %CAP_DEF
Change 'textmessage' to 'textmessaging' in etc/config.pl and cgi-bin/LJ/Global/Defaults.pm.
Commit: 352f0f078aa84c6336e0bfce23038e3b78869019
https://github.com/dreamwidth/dw-free/commit/352f0f078aa84c6336e0bfce23038e3b78869019
Author: Kareila <kareila@dreamwidth.org>
Date: 2015-09-09 (Wed, 09 Sep 2015)
Changed paths:
M etc/config.pl
Log Message:
-----------
[#1448] add missing config variables and usercaps from production
Also correct an inconsistency with premium xpost_accounts.
(Staff had a limit of 9; now it's 5 for all premium accounts,
which is consistent with production.)
Notable additions to usercaps: bonus_icons, stickies, import_comm.
Commit: 0488fa63e16534ce99d1db60aaa4b9a47c0dd301
https://github.com/dreamwidth/dw-free/commit/0488fa63e16534ce99d1db60aaa4b9a47c0dd301
Author: Kareila <kareila@dreamwidth.org>
Date: 2015-09-09 (Wed, 09 Sep 2015)
Changed paths:
M doc/config-local.pl.txt
Log Message:
-----------
[#1448] add commented-out sample %LJ::BETA_FEATURES to config-local template
Commit: 5a34a365f0f6fa10e0fe5c4a539a08dbe81f42fc
https://github.com/dreamwidth/dw-free/commit/5a34a365f0f6fa10e0fe5c4a539a08dbe81f42fc
Author: Kareila <kareila@dreamwidth.org>
Date: 2015-09-09 (Wed, 09 Sep 2015)
Changed paths:
M cgi-bin/LJ/Global/Defaults.pm
M etc/config.pl
Log Message:
-----------
[#1448] move SSL prefix defaults from config.pl to Global/Defaults.pm
Commit: 81c8d496b258b00fa7d29627076a3b910c23bf0b
https://github.com/dreamwidth/dw-free/commit/81c8d496b258b00fa7d29627076a3b910c23bf0b
Author: Kareila <kareila@dreamwidth.org>
Date: 2015-09-09 (Wed, 09 Sep 2015)
Changed paths:
M doc/config-local.pl.txt
Log Message:
-----------
[#1448] add @SPHINX_SEARCHD and $USE_SSL_EVERYWHERE; remove $USE_STABLE_CODE
Commit: 9cd5126af7494b550ad6750500b5e75708b48c68
https://github.com/dreamwidth/dw-free/commit/9cd5126af7494b550ad6750500b5e75708b48c68
Author: Kareila <kareila@dreamwidth.org>
Date: 2015-09-09 (Wed, 09 Sep 2015)
Changed paths:
M doc/config-private.pl.txt
Log Message:
-----------
[#1448] fix typo in config-private
No hissing allowed in the config for latest feeds.
Commit: e851581f71e342dc6b813e869bac32b7c045e729
https://github.com/dreamwidth/dw-free/commit/e851581f71e342dc6b813e869bac32b7c045e729
Author: Kareila <kareila@dreamwidth.org>
Date: 2015-09-09 (Wed, 09 Sep 2015)
Changed paths:
M doc/config-local.pl.txt
M doc/config-private.pl.txt
M etc/config.pl
Log Message:
-----------
[#1448] add header comments saying these are example config files
Fixes #1448.
Commit: fd40037156f458a8c7f4baddf2561d39d2711c94
https://github.com/dreamwidth/dw-free/commit/fd40037156f458a8c7f4baddf2561d39d2711c94
Author: Kareila <kareila@dreamwidth.org>
Date: 2015-09-09 (Wed, 09 Sep 2015)
Changed paths:
M cgi-bin/LJ/Global/Defaults.pm
M cgi-bin/LJ/Web.pm
R doc/config-local.pl.txt
R doc/config-private.pl.txt
A etc/config-local.pl
A etc/config-private.pl
Log Message:
-----------
[#983] move config-local and config-private from doc to etc
Also update references to doc/ljconfig.pl.txt to point to the
correct config file locations.
Fixes #983.
Commit: 3868ae55348e08737ad2eba430b504d90b649f06
https://github.com/dreamwidth/dw-free/commit/3868ae55348e08737ad2eba430b504d90b649f06
Author: Mark Smith <mark@qq.is>
Date: 2015-09-11 (Fri, 11 Sep 2015)
Changed paths:
M cgi-bin/LJ/Global/Defaults.pm
M cgi-bin/LJ/Web.pm
R doc/config-local.pl.txt
R doc/config-private.pl.txt
A etc/config-local.pl
A etc/config-private.pl
M etc/config.pl
Log Message:
-----------
Merge pull request #1576 from kareila/update-config
Update config files
Compare: https://github.com/dreamwidth/dw-free/compare/cc956dea3173...3868ae55348e