Fix for OpenID-only private sites: we were removing the 'login' and 'register' actions from the routing system entirely, which meant that login links & redirects from unauthenticated views on private sites (as well as various re-auth situations even on non-private sites) would break and send to the main page instead.
Fix for OpenID-only private sites: we were removing the 'login' and 'register' actions from the routing system entirely, which meant that login links & redirects from unauthenticated views on private sites (as well as various re-auth situations even on non-private sites) would break and send to the main page instead.

Changed it to leave the 'login' and 'register' actions in the system; we're already taking them over and redirecting them to the OpenID login page, so they won't be reached by accident; but now those redirects can be reached on purpose. ;)
Better long-term fix may be to allow some aliasing, so we can have common_local_url('login') actually send us straight to the OpenID login page instead of having to go through an intermediate redirect, but this'll do.

bankonme/gnu-social,bankonme/gnu-social,csarven/statusnet,studio666/gnu-social,zcopley/StatusNet,UngPirat/freesocial,furtherfield/gnu-social,furtherfield/gnu-social,sikevux/bsk-social,zcopley/zcopleys-statusnet-clone,sikevux/bsk-social,UngPirat/freesocial,eXcomm/gnu-social,d3vgru/StatusNet,UngPirat/freesocial,foocorp/gnu-social,brion/StatusNet,bankonme/gnu-social,znarf/statusnet-ladistribution,d3vgru/StatusNet,faulteh/gnu-social,gnusocial/mainline,zcopley/StatusNet,zcopley/StatusNet,eXcomm/gnu-social,chimo/social,znarf/statusnet-ladistribution,charnimda/lgbtpzn-social,sikevux/bsk-social,minmb/statusnet,gnusocial/mainline,znarf/statusnet-ladistribution,xebia/statusnet-oauth2,d3vgru/StatusNet,csarven/statusnet,charnimda/lgbtpzn-social,studio666/gnu-social,shashi/StatusNet,studio666/gnu-social,faulteh/gnu-social,bankonme/gnu-social,zh/statusnet,Piratas/tortuga,charnimda/lgbtpzn-social,foocorp/gnu-social,brion/StatusNet,foocorp/gnu-social,eXcomm/gnu-social,charlycoste/StatusNet,charlycoste/StatusNet,csarven/statusnet,xebia/statusnet-oauth2,brion/StatusNet,Piratas/tortuga,faulteh/gnu-social,xebia/statusnet-oauth2,chimo/social,charlycoste/StatusNet,furtherfield/gnu-social,Piratas/tortuga,faulteh/gnu-social,minmb/statusnet,furtherfield/gnu-social,sikevux/bsk-social,zh/statusnet,csarven/statusnet,minmb/statusnet,zcopley/zcopleys-statusnet-clone,zh/statusnet,Piratas/tortuga,zcopley/zcopleys-statusnet-clone,studio666/gnu-social,shashi/StatusNet,eXcomm/gnu-social,gnusocial/mainline,chimo/social,shashi/StatusNet,gnusocial/mainline