summaryrefslogtreecommitdiff
path: root/classes
AgeCommit message (Collapse)Author
2009-03-07Fix bug in dupe checking on notice post when there is no notice in cache.Adrian Lang
2009-03-07Fix nonce usage in OAuth storeEvan Prodromou
The OAuth store was failing on getting a request token, because the token value was forced to be non-null in the DB. Let this value be null, and use the correct primary key (consumer, timestamp, nonce). Drop the reference to token table, and don't ever use it.
2009-03-07Add local directory for plugins, themes, etc.Evan Prodromou
Added a local directory for locally-installed software. This is where you should put any code you write, themes, plugins, etc. so they don't get stomped by upgrades.
2009-03-07Limit duplicate notices in a particular time period (default 60s)Evan Prodromou
We disallow posting a notice with duplicate content more than once a minute. Conflicts: config.php.sample
2009-03-05PostgreSQL - fixed a couple more quoting issuesCiaranG
2009-03-03Use single quotes for data literals on inserts to notice_index, so it works ↵CiaranG
on pgsql as well as mysql
2009-02-28fix problem with dupe tags in profileEvan Prodromou
2009-02-20Fixing a bunch of undefined variable warnings in OpenID signup processLeslie Michael Orchard
2009-02-16wrong name for attn functionEvan Prodromou
2009-02-16send mail when @-replies are receivedEvan Prodromou
2009-02-16add email notify flag for @-repliesEvan Prodromou
2009-02-16Automatically add a tag for every group messagesEvan Prodromou
If you post to a group !foo, it's automatically listed as being tagged "foo". This is to keep users from having to do !foo #foo in all their messages.
2009-02-14Optionally ignore some notice sources for public pageEvan Prodromou
We optionally ignore some notice sources from the public page. Typically these are automatic notice sources like twitterfeed that don't usually represent the community on the site very well.
2009-02-13Add events for filtering and logging new noticesEvan Prodromou
2009-02-12Make ID of SMS Carrier not autoincrementEvan Prodromou
Since we're doing fixed IDs for SMS Carrier, we change the definition so it's not auto increment.
2009-02-11Move Commands stuff out of classesEvan Prodromou
The classes/ subdir is primarily for the DB_DataObject classes. Stuff in there can get stomped by various generation scripts. I've moved the lurkers there -- related to command-handling -- to lib/. Since auto-loading works fine with lib/, there shouldn't be much of a visible change here.
2009-02-06Fix name of default avatarEvan Prodromou
2009-02-06Move common_avatar_* functions to AvatarEvan Prodromou
Moved the common_avatar_* functions to the Avatar class. Typically either as methods on the object or as static methods. Replaced all the uses of the functions in other modules.
2009-02-05Merge branch '0.7.x' of git://gitorious.org/laconica/sgmurphy-clone into ↵Evan Prodromou
sgmurphy-clone/0.7.x Conflicts: actions/avatarsettings.php
2009-02-05Allow re-authentication with OpenIDEvan Prodromou
"Rememberme" logins aren't allowed to make changes to an account (since cookie-stealing is too easy). Users have to re-authenticate. Previously, it was impossible to do so without having a username and password; this change lets you do it with OpenID, too.
2009-02-04Fixed #1134; Consolidated image scaling functions.Sean Murphy
2009-02-04Fix for #1057; group logo transparecy (and pixilation)Sean Murphy
2009-02-04Make WebChannel and AjaxWebChannel workEvan Prodromou
These command-output channels were using the old common_element_* functions. They now take an $out constructor parameter, and use that for output. The WebChannel has pretty remedial output; it would be nice if it output a real formatted page.
2009-02-04Revert "Fixed direct messaging: AjaxWebChannel is now using Action's methods."Evan Prodromou
This reverts commit 0f2c43bd040437b3e40c706d7c3f4ba163e94a71. Making Channel a subclass of Action for no other reason than to let the AjaxWebChannel do some output is the really, really wrong way to do this. A Channel is not an Action. I'll change AjaxWebChannel so it takes an Action as a constructor paramater and uses that Action for its output. We do this for most Widget subclasses and it makes sense here, too.
2009-02-03Merge branch 'master' of evan@dev.controlyourself.ca:/var/www/trunk into 0.7.xEvan Prodromou
2009-02-02Fixed direct messaging: AjaxWebChannel is now using Action's methods.Sarven Capadisli
2009-02-01Fixes #1088: Show number of group members. Unlike the bugreport requested, ↵Adrian Lang
the stats are displayed similar to userstream stats in a section in the sidebar. Additionaly, I removed a redundant notnull if check in ShowgroupAction->showMembers, fixed a SQL error in User_group->getMembers when no limit is passed, removed return value storing of void function and added an usage of Profile->getBestName.
2009-01-30PostgreSQL - code changes to avoid problems where user table is referenced ↵Ciaran Gultnieks
in ad-hoc queries
2009-01-28whitespace in User_groupEvan Prodromou
2009-01-26Fix canonical tags in notice and in URLsAdrian Lang
2009-01-24Update notice deletionEvan Prodromou
Changed the errors in notice deletion so it now works. Also, consistently delete records from related tables that refer to the notice.
2009-01-23Merge branch 'master' of /var/www/mublogEvan Prodromou
Conflicts: actions/api.php actions/deletenotice.php actions/recoverpassword.php actions/remotesubscribe.php actions/tag.php actions/tagrss.php actions/twitapiaccount.php actions/twitapiusers.php classes/Notice.php classes/User.php lib/common.php lib/language.php lib/subs.php lib/twitterapi.php lib/util.php scripts/inbox_users.php scripts/update_translations.php Merged development trunk into laconica head. woohoo!
2009-01-23Upload logos for groupsEvan Prodromou
2009-01-23Remove require_once for Memcached_DBObject from new classesEvan Prodromou
2009-01-22Debug some of the subscriptions+tags problemsEvan Prodromou
2009-01-22Was accidentally not saving cached items (doh!)Evan Prodromou
2009-01-22Fixed bug in caching of queriesEvan Prodromou
2009-01-22Return $inst, not $cls, if no cache in Memcached_DataObjectEvan Prodromou
2009-01-22Add a method the memcached_object that lets it cache query resultsEvan Prodromou
2009-01-22Move NoticeWrapper to a generalized ArrayWrapper classEvan Prodromou
We need to use array wrappers for other kinds of queries, so I generalized the NoticeWrapper and tested it in the Notice class.
2009-01-22Move common_save_replies to Notice classEvan Prodromou
2009-01-21Add the right inbox source for group noticesEvan Prodromou
2009-01-21First pass at delivery of group messagesEvan Prodromou
A first pass at the delivery of group messages.
2009-01-21Add pkey query to Group_memberEvan Prodromou
2009-01-21Fix include for group inbox classEvan Prodromou
2009-01-21move membership/adminship tests to profileEvan Prodromou
2009-01-21user subscriptions methodsEvan Prodromou
2009-01-21Add group and groups to list of forbidden user namesEvan Prodromou
2009-01-21A method on User for getting groupsEvan Prodromou
2009-01-21Method for user groups to get a list of membersEvan Prodromou