[dw-free] update cgi-bin/LJ/ConfCheck/General.pm
[commit: http://hg.dwscoalition.org/dw-free/rev/6e8b1fd26a08]
http://bugs.dwscoalition.org/show_bug.cgi?id=2229
Remove extraneous cookie configurations we don't use anymore.
Patch by
kareila.
Files modified:
http://bugs.dwscoalition.org/show_bug.cgi?id=2229
Remove extraneous cookie configurations we don't use anymore.
Patch by
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Files modified:
- cgi-bin/Apache/LiveJournal.pm
- cgi-bin/LJ/ConfCheck/General.pm
- cgi-bin/lj-bml-init.pl
- cgi-bin/ljdefaults.pl
- etc/config.pl
-------------------------------------------------------------------------------- diff -r da3a730cf0ef -r 6e8b1fd26a08 cgi-bin/Apache/LiveJournal.pm --- a/cgi-bin/Apache/LiveJournal.pm Sun May 02 06:16:50 2010 +0000 +++ b/cgi-bin/Apache/LiveJournal.pm Sun May 02 06:24:50 2010 +0000 @@ -1326,7 +1326,7 @@ sub journal_content $r->content_type("text/html"); # reset all cookies - foreach my $dom ( @LJ::COOKIE_DOMAIN_RESET ) { + foreach my $dom ( "", $LJ::DOMAIN, $LJ::COOKIE_DOMAIN ) { DW::Request->get->add_cookie( name => 'ljsession', expires => LJ::time_to_cookie(1), diff -r da3a730cf0ef -r 6e8b1fd26a08 cgi-bin/LJ/ConfCheck/General.pm --- a/cgi-bin/LJ/ConfCheck/General.pm Sun May 02 06:16:50 2010 +0000 +++ b/cgi-bin/LJ/ConfCheck/General.pm Sun May 02 06:24:50 2010 +0000 @@ -114,18 +114,6 @@ add_conf('$COOKIE_DOMAIN', add_conf('$COOKIE_DOMAIN', required => 1, des => "The 'domain' value set on cookies sent to users. By default, value is \".\$DOMAIN\". Note the leading period, which is a wildcard for everything at or under \$DOMAIN.", - ); - -add_conf('$COOKIE_PATH', - required => 0, - des => "The 'path' value set on cookies sent to users. By default, value is \"/\", and any other value probably wouldn't work anyway.", - STUPID_BECAUSE => "no use, since LJ must be rooted at /.", - ); - -add_conf('@COOKIE_DOMAIN_RESET', - required => 0, - des => "Array of cookie domain values to send when deleting cookies from users. Only useful when changing domains, and even then kinda useless.", - STUPID_BECAUSE => "ancient hack for one old specific use", ); add_conf('$DB_LOG_HOST', diff -r da3a730cf0ef -r 6e8b1fd26a08 cgi-bin/lj-bml-init.pl --- a/cgi-bin/lj-bml-init.pl Sun May 02 06:16:50 2010 +0000 +++ b/cgi-bin/lj-bml-init.pl Sun May 02 06:24:50 2010 +0000 @@ -25,8 +25,8 @@ foreach (@LJ::LANGS, @LJ::LANGS_IN_PROGR } # set default path/domain for cookies -BML::set_config("CookieDomain" => $LJ::COOKIE_DOMAIN); -BML::set_config("CookiePath" => $LJ::COOKIE_PATH); +BML::set_config( "CookieDomain" => $LJ::COOKIE_DOMAIN ); +BML::set_config( "CookiePath" => "/" ); BML::register_hook("startup", sub { my $r = BML::get_request(); diff -r da3a730cf0ef -r 6e8b1fd26a08 cgi-bin/ljdefaults.pl --- a/cgi-bin/ljdefaults.pl Sun May 02 06:16:50 2010 +0000 +++ b/cgi-bin/ljdefaults.pl Sun May 02 06:24:50 2010 +0000 @@ -74,8 +74,6 @@ # where we set the cookies (note the period before the domain) $COOKIE_DOMAIN ||= ".$DOMAIN"; - $COOKIE_PATH ||= "/"; - @COOKIE_DOMAIN_RESET = ("", "$DOMAIN", ".$DOMAIN") unless @COOKIE_DOMAIN_RESET; $MAX_SCROLLBACK_LASTN ||= 100; $MAX_SCROLLBACK_FRIENDS ||= 1000; diff -r da3a730cf0ef -r 6e8b1fd26a08 etc/config.pl --- a/etc/config.pl Sun May 02 06:16:50 2010 +0000 +++ b/etc/config.pl Sun May 02 06:24:50 2010 +0000 @@ -30,7 +30,6 @@ # can be one value or an array ref (to accomodate certain old # broken browsers) $COOKIE_DOMAIN = ".$DOMAIN"; - $COOKIE_PATH = "/"; # email addresses $ADMIN_EMAIL = "webmaster\@$DOMAIN"; --------------------------------------------------------------------------------