Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-11-25 | Fix regression in remote subscription; added hasRole() shadow method on ↵ | Brion Vibber | |
Remote_profile. DB_DataObject hides errors by silently returning null for any non-existent method call, making it harder to tell what the heck's going on... the rights check for blocked remote users returned null for the check for subscribe rights, thus eval'ing to false. We now log a note in this circumstance, which would have cut about 3 hours off of the debug time. | |||
2009-11-25 | Remove annoying log msg | Zach Copley | |
2009-11-20 | correct the primary key for login_token | Craig Andrews | |
2009-11-18 | Merge branch '0.9.x' of gitorious.org:statusnet/mainline into 0.9.x | Craig Andrews | |
2009-11-18 | Consolidate group creation into static function in User_group | Eric Helgeson | |
2009-11-18 | Added Authorization plugin | Craig Andrews | |
Added LDAPAuthorization plugin | |||
2009-11-17 | Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.x | Evan Prodromou | |
2009-11-17 | Need to check the Profile rather than the User. | Zach Copley | |
2009-11-17 | Merge branch '0.9.x' into adminpanel | Evan Prodromou | |
Conflicts: classes/User.php | |||
2009-11-17 | Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.x | Evan Prodromou | |
Conflicts: classes/statusnet.ini | |||
2009-11-16 | Allow plugin DB_DataObject classes to not have to use the .ini file by ↵ | Craig Andrews | |
overriding keys(), table(), and sequenceKey() for them | |||
2009-11-16 | disallow email on faves from sandboxed users | Evan Prodromou | |
2009-11-16 | silenced users can't send direct messages | Evan Prodromou | |
2009-11-16 | more rights denied to silenced and sandboxed | Evan Prodromou | |
2009-11-16 | don't allow sandboxed users to post public notices | Evan Prodromou | |
2009-11-16 | Move rights check to profile and add right for new notices | Evan Prodromou | |
Added a right for new notices, realized that the hasRight() method should be on the profile, and moved it. Makes this a less atomic commit but that's the way it goes sometimes. | |||
2009-11-16 | getGroups was not handling the case where limit=null correctly | Craig Andrews | |
2009-11-16 | change uses of User_role to Profile_role | Evan Prodromou | |
2009-11-16 | fix exe flag after createTable | Evan Prodromou | |
2009-11-16 | remove User_role class | Evan Prodromou | |
2009-11-16 | Rename user_role to profile_role | Evan Prodromou | |
Renamed the user_role table to profile_role. Remote users can have a role on the site; that 'role' may be negative (silenced or sandboxed). | |||
2009-11-16 | move role functions to Profile class | Evan Prodromou | |
2009-11-16 | getSubscribers and getSubscriptions were not handling the case where ↵ | Craig Andrews | |
limit=null correctly | |||
2009-11-15 | define rights around how to silence, sandbox, and delete a user | Evan Prodromou | |
2009-11-12 | Added a User_username table that links the external username with a ↵ | Craig Andrews | |
StatusNet user_id Added EmailAuthenticationPlugin Added ReverseUsernameAuthenticationPlugin Changed the StartChangePassword and EndChangePassword events to take a user, instead of a nickname User::allowed_nickname was declared non-static, but used as if it was static, so I made the declaration static | |||
2009-11-11 | Merge branch '0.9.x' into adminpanel | Evan Prodromou | |
2009-11-10 | Bringing Sphinx search support up to code: broken out to a plugin, now ↵ | Brion Vibber | |
supports multiple sites on a single server. Upgrade notes: * Index names have changed from hardcoded 'Identica_people' and 'Identica_notices' to use the database name and actual table names. Must reindex. New events: * GetSearchEngine to override default search engine class selection from plugins New scripts: * gen_config.php generates a sphinx.conf from database configuration (with theoretical support for status_network table, but it doesn't seem to be cleanly queriable right now without knowing the db setup info for that. Needs generalized support.) * Replaced old sphinx-indexer.sh and sphinx-cron.sh with index_update.php Other fixes: * sphinx.conf.sample better matches our live config, skipping unused stopword list and using a more realistic indexer memory limit Further notes: * Probably doesn't work right with PostgreSQL yet; Sphinx can pull from PG but the extraction queries currently look like they use some MySQL-specific functions. | |||
2009-11-10 | Merge branch '0.9.x' into adminpanel | Evan Prodromou | |
2009-11-10 | add geo output to statuses in json, xml, atom, rss in API | Evan Prodromou | |
2009-11-09 | Revert "Remove more contractions" | Brion Vibber | |
This reverts commit 5ab709b73977131813884558bf56d97172a7aa26. Missed this one yesterday... | |||
2009-11-08 | Merge branch '0.9.x' into adminpanel | Evan Prodromou | |
2009-11-08 | Merge branch '0.9.x' into adminpanel | Evan Prodromou | |
2009-11-08 | Merge branch '0.9.x' of git://gitorious.org/statusnet/mainline into 0.9.x | Siebrand Mazeland | |
2009-11-08 | Remove more contractions | Siebrand Mazeland | |
* doesn't * won't * isn't * don't | |||
2009-11-08 | Revert "* [Cc]an't -> [Cc]annot" | Brion Vibber | |
This reverts commit 0ab17f382b9993ada3d12d4cdace72cca53fb545. | |||
2009-11-08 | Merge branch '0.9.x' of git://gitorious.org/statusnet/mainline into 0.9.x | Siebrand Mazeland | |
2009-11-08 | * [Cc]an't -> [Cc]annot | Siebrand Mazeland | |
* [Cc]ould't -> [Cc]ould not | |||
2009-11-08 | Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.x | Evan Prodromou | |
2009-11-08 | Restructure theme.php to define a class Theme | Evan Prodromou | |
For various reasons, it's nicer to have a class for theme-file paths and such. So, I've rewritten the code for determining the locations of theme files to be more OOPy. I changed all the uses of the two functions in the module (theme_file and theme_path) to use Theme::file and Theme::path respectively. I've also removed the code in common.php that require's the module; using a class means we can autoload it instead. | |||
2009-11-08 | Fix bug 1962: deleteuser.php regression when OpenID plugin not enabled | Brion Vibber | |
The User_openid data object was explicitly listed as a related field to delete from in User::delete(); this class doesn't exist anymore by default since OpenID was broken out to a plugin. Added UserDeleteRelated event for plugins to add related tables to delete from at user delete time. | |||
2009-11-07 | pkeyGet() and save() methods for Config | Evan Prodromou | |
2009-11-07 | add a break to switch in hasRight() | Evan Prodromou | |
2009-11-07 | use upper-case constants for roles and rights in hasRight() | Evan Prodromou | |
2009-11-07 | add constants for user roles | Evan Prodromou | |
2009-11-07 | don't distribute group notices to inboxes for users who've blocked the author | Evan Prodromou | |
2009-11-02 | Added 'login' command that gives you a link that can be used to login to the ↵ | Craig Andrews | |
website | |||
2009-11-02 | Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.x | Evan Prodromou | |
Conflicts: classes/User.php | |||
2009-11-02 | Merge branch '0.8.x' into 0.9.x | Evan Prodromou | |
Conflicts: README | |||
2009-11-02 | allowed_nickname blocks top level url router names | Craig Andrews | |
2009-11-02 | Rebuilt HTTPClient class as an extension of PEAR HTTP_Request2 package, ↵ | Brion Vibber | |
adding redirect handling and convenience functions. Caching support will be added in future work after unit tests have been added. * extlib: add PEAR HTTP_Request2 0.4.1 alpha * extlib: update PEAR Net_URL2 to 0.3.0 beta for HTTP_Request2 compatibility * moved direct usage of CURL and file_get_contents to HTTPClient class, excluding external-sourced libraries * adapted GeonamesPlugin for new HTTPResponse interface Note some plugins haven't been fully tested yet. |