summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2010-12-22Don't trust text/xml mime types; generic content detection gives useless ↵Brion Vibber
stuff like that on SVG images! Todo: replace the extension check in this case with better content-based checks.
2010-12-22Revert "initialize ActivityObject::$extra"Evan Prodromou
This reverts commit 3e82000d578cf5f5935d972a26c84fe31768460a.
2010-12-22Merge branch '0.9.x' of gitorious.org:statusnet/mainline into 0.9.xEvan Prodromou
2010-12-22Initialize $extra member to empty array on ActivityObjectBrion Vibber
2010-12-22initialize ActivityObject::$extraEvan Prodromou
2010-12-22disable account deletion by defaultEvan Prodromou
2010-12-22Merge branch 'righttoleave' into 0.9.xEvan Prodromou
2010-12-20Let activity objects write directly to activity's own outputterEvan Prodromou
2010-12-18Add events for representing objects as activity:objectEvan Prodromou
Add 6 new events to make it easier to override the type of an activity object.
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-17Two bug fixes in activityimporterEvan Prodromou
2010-12-17change code order to make shorter linesEvan Prodromou
2010-12-17I'm still not sure when it's useful to reset a notice's authorEvan Prodromou
2010-12-17Make restoreuser use new FeedImporter queue handlerEvan Prodromou
2010-12-17move activity importing code to two different queuehandler classesEvan Prodromou
2010-12-17Move accountrestorer class to feed importerEvan Prodromou
2010-12-17move code to get an author object for a feed to a library from Ostatus_profileEvan Prodromou
2010-12-16Fix ticket #2929: router cache now clears itself when switching singleuser ↵Brion Vibber
mode in and out
2010-12-16distribute flag for Notice::saveNew()Evan Prodromou
2010-12-15Move account restoration code to a shared libraryEvan Prodromou
Moved most of the heavy-lifting for account restoration out of restoreuser.php and into its own class, with the hope that we'll do the work from the Web eventually.
2010-12-15Merge branch '0.9.x' into righttoleaveEvan Prodromou
2010-12-14Mark OembedAction, XrdAction, and (plugin) AutocompleteAction as read-only. ↵Brion Vibber
Tweaked ApiStatusesShow and ApiTimelineUser to still claim read-only when hit with a HEAD request (usually link checkers or a precursor to a GET, and should be semantically equivalent to a GET without actually transferring data)
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-13define rights for account maintenance and default rulesEvan Prodromou
2010-12-13define configuration settings for account maintenance securityEvan 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-08Don't cache user-specific information for Notice atom entriesEvan Prodromou
2010-12-07whitespace problems in lib/routerEvan Prodromou
2010-12-07generate links for apinamespace.org/atom and /twitter in userxrdEvan Prodromou
2010-12-07allow <Property> elements in <Link> in XRDEvan Prodromou
2010-12-07fix whitespace in lib/xrdaction.phpEvan Prodromou
2010-12-06use codeKey() in activity cachingEvan Prodromou
2010-12-06Merge branch '0.9.x' into cacheactivityEvan Prodromou
2010-12-06Config flag to disable router caching if neededEvan Prodromou
2010-12-06use Cache::codeKey() in Router classEvan Prodromou
2010-12-06Make code-dependent cache entries more volatileEvan Prodromou
If a cache entry is dependent on the code that's running, upgrading (or enabling/disabling plugins) can generate hard-to-track inconsistencies. This change adds a close-to-unique fingerprint of the running code to some cache keys, so that if the fingerprint changes, the old values are ignored and new values are used. If the automated uniqueness fails, an administrator can add an extra config value, $config['site']['build'], that's thrown into the key also.
2010-12-06cache generated activity infoEvan Prodromou
2010-12-06Merge branch '0.9.x' of gitorious.org:statusnet/mainline into 0.9.xEvan Prodromou
2010-12-06correctly generate enclosure in Activity::asString()Evan 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.