summaryrefslogtreecommitdiff
path: root/lib/router.php
AgeCommit message (Collapse)Author
2010-12-22Merge branch '0.9.x' into 1.0.xBrion Vibber
2010-12-22Merge branch 'righttoleave' into 0.9.xEvan Prodromou
2010-12-17Merge branch '0.9.x' into 1.0.xBrion Vibber
Conflicts: classes/Memcached_DataObject.php
2010-12-17Ticket #2959: implement api/users/profile_image endpoint in Twitter-compat APIBrion Vibber
2010-12-17action to restore a user's backup from the Web interfaceEvan Prodromou
2010-12-16Merge branch '0.9.x' into 1.0.xBrion Vibber
Conflicts: plugins/CacheLog/locale/nb/LC_MESSAGES/CacheLog.po
2010-12-16Fix ticket #2929: router cache now clears itself when switching singleuser ↵Brion Vibber
mode in and out
2010-12-15Merge branch '0.9.x' into righttoleaveEvan Prodromou
2010-12-15Merge branch '0.9.x' into 1.0.xBrion Vibber
2010-12-14AtomPub discovery fix: gets MarsEdit's auto API detection working.Brion Vibber
Router entry for AtomPubService was slightly off, generating an incorrect link in the RSD data.
2010-12-14An action to delete your own accountEvan Prodromou
The new DeleteaccountAction lets a user delete their own account (subject to global rights set by the admin). It presents a form to delete the account, with an "I am sure." text entry box. It then schedules the account for deletion and logs the user out.
2010-12-13add an action to backup the current account in ActivityStreams formatEvan Prodromou
2010-12-13fix URL for memberships feedEvan Prodromou
2010-12-13add atompub membership actions to routerEvan Prodromou
2010-12-10Show a single favorite for AtomPubEvan Prodromou
2010-12-10Merge branch '0.9.x' into activityatompubEvan Prodromou
Conflicts: lib/router.php
2010-12-09Tweaking nickname format regexes: added one that explicitly allows numbers, ↵Brion Vibber
to be used in router setup.
2010-12-09Add subscription feed for AtomPubEvan Prodromou
2010-12-09AtomPub for single subscriptionEvan Prodromou
2010-12-07whitespace problems in lib/routerEvan Prodromou
2010-12-07Merge branch '0.9.x' into mergeBrion Vibber
Conflicts: README actions/hostmeta.php classes/File_redirection.php lib/common.php lib/designsettings.php lib/router.php lib/util.php lib/xmppmanager.php plugins/OStatus/OStatusPlugin.php
2010-12-06Config flag to disable router caching if neededEvan Prodromou
2010-12-06use Cache::codeKey() in Router classEvan Prodromou
2010-12-06Merge branch 'master' of gitorious.org:statusnet/mainline into 0.9.xBrion Vibber
Conflicts: classes/User.php
2010-12-06Added User::singleUserNickname() as (temporary?) fallback for single-user ↵Brion Vibber
lookup as a workaround for site setup of 1user sites. We found that an external tool attempting to spin up StatusNet and then register the user would fail because StatusNet's router setup dies on being unable to find its single-user account, since the nickname is needed in setting up routing entries. This tweak will let it survive, using the configured setting as a fallback if it can't actually find the user account.
2010-11-30Merge branch 'master' into 0.9.xEvan Prodromou
Conflicts: lib/router.php
2010-11-30was using Cache::get() and ::set() wrongEvan Prodromou
2010-11-30use a CRC32 of the plugin names rather than actual namesEvan Prodromou
2010-11-30use a CRC32 of the plugin names rather than actual namesEvan Prodromou
2010-11-30Squashed commit of the following:Evan Prodromou
commit 39fdd181d95d2c39a3ea1ca330b10a99a92b961f Author: Evan Prodromou <evan@status.net> Date: Mon Nov 29 10:37:49 2010 -0500 use cache key prefix for router cache key commit 4cb9e56941922489b83d6425c059cf770991e68f Author: Evan Prodromou <evan@status.net> Date: Mon Nov 29 10:31:21 2010 -0500 use a unique hashkey based on the software version and loaded plugins commit 44458b48aef719543e11f83b41fded65cbcb8be9 Author: Evan Prodromou <evan@status.net> Date: Sat Nov 27 17:04:15 2010 -0500 cache the NUM object commit 809c188307a9b4ada15f3d7fa573a6034341efef Author: Evan Prodromou <evan@status.net> Date: Sat Nov 27 15:44:12 2010 -0500 accelerate routing by pivoting paths on actions
2010-11-30Squashed commit of the following:Evan Prodromou
commit 39fdd181d95d2c39a3ea1ca330b10a99a92b961f Author: Evan Prodromou <evan@status.net> Date: Mon Nov 29 10:37:49 2010 -0500 use cache key prefix for router cache key commit 4cb9e56941922489b83d6425c059cf770991e68f Author: Evan Prodromou <evan@status.net> Date: Mon Nov 29 10:31:21 2010 -0500 use a unique hashkey based on the software version and loaded plugins commit 44458b48aef719543e11f83b41fded65cbcb8be9 Author: Evan Prodromou <evan@status.net> Date: Sat Nov 27 17:04:15 2010 -0500 cache the NUM object commit 809c188307a9b4ada15f3d7fa573a6034341efef Author: Evan Prodromou <evan@status.net> Date: Sat Nov 27 15:44:12 2010 -0500 accelerate routing by pivoting paths on actions
2010-11-29Use Nickname::DISPLAY_FMT instead of manual regex fragments in router setup ↵Brion Vibber
for nickname parameters.
2010-11-26Make userxrd part of the default hostmetaEvan Prodromou
2010-11-26move xrd and hostmeta out of the OStatus plugin and into coreCraig Andrews
add event for setting up hostmeta, and use them in the OStatus plugin
2010-10-26Merge remote branch 'gitorious/1.0.x' into 1.0.xEvan Prodromou
2010-10-25Merge branch '0.9.x' into 1.0.xBrion Vibber
Conflicts: actions/subscriptions.php lib/router.php lib/xmppmanager.php lib/xmppoutqueuehandler.php
2010-10-24Atom Service DocumentEvan Prodromou
2010-10-24show a single notice in atom entry formatEvan Prodromou
2010-10-22Fix for ticket #2532: fixed API block create/destroy when specifying the ↵Brion Vibber
target user/profile as a separate query parameter, such as api/blocks/create.xml?param=xxx The router settings weren't quite right so we ended up with bogus regex values passed in as the 'id' parameter, which broke the regular fallback ordering of parameter checks.
2010-10-21Workaround for http_build_query() oddities in low-level router parent code ↵Brion Vibber
when PHP config is set with non-default separator.
2010-10-21Re-camelcase ApiOauthAuthorizeAction so it will be accessible whenZach Copley
a site is in pivate mode
2010-10-21Change OAuth authorization page's action name to be inline withZach Copley
other web page action names so the body id outputs correctly. Fix some other bugs.
2010-10-21* translator documentation added.Siebrand Mazeland
* moved some translator comments that were not directly above the line with the message to the correct location. * i18n for UI text. * superfluous whitespace removed.
2010-10-20Fix for ticket #2845: singleuser nickname configuration was being overridden ↵Brion Vibber
by site owner in router setup. I've consolidated the checks for which user to use for single-user mode into User::singleUser(), which now uses the configured nickname by preference, falling back to the site owner if it's unset. This is now called consistently from the places that needed to use the primary user's nickname in routing setup. Setting $config['singleuser']['nickname'] should now work again as expected.
2010-10-13Merge remote branch 'gitorious/1.0.x' into 1.0.xEvan Prodromou
2010-10-12Add a doc page that links to the StatusNet wiki API pageCraig Andrews
Add a redirect action that merely redirects to another action Redirect /api to /doc/api so users don't get the "lame" "No such user" error message
2010-10-12Merge branch '0.9.x' into 1.0.xBrion Vibber
2010-10-12Add a basic group deletion for moderator users.Brion Vibber
2010-10-05Merge remote branch 'gitorious/1.0.x' into 1.0.xEvan Prodromou
2010-10-04Merge branch '0.9.x' of gitorious.org:statusnet/mainline into 1.0.xBrion Vibber
Conflicts: actions/hostmeta.php actions/imsettings.php classes/User.php lib/adminpanelaction.php lib/channel.php lib/default.php lib/router.php lib/util.php