summaryrefslogtreecommitdiff
path: root/db
AgeCommit message (Collapse)Author
2010-03-01Merge branch 'testing' of gitorious.org:statusnet/mainline into 0.9.xBrion Vibber
Conflicts: db/08to09.sql locale/statusnet.po scripts/update_po_templates.php
2010-03-01Add index on group_index.notice_id, needed to pull list of target groups for ↵Brion Vibber
inbox delivery. Index was present on live identi.ca database but missing from master definitions: group_inbox_notice_id_idx
2010-03-01Add index on post_id for file_to_post, needed for efficient lookups of ↵Brion Vibber
files/urls attached to a given post.
2010-02-26Merge branch 'testing' into 0.9.xBrion Vibber
2010-02-25add beta5 to beta6 scriptEvan Prodromou
2010-02-25Not sure how this ended up in wrong-cased dir...Brion Vibber
2010-02-25Add 'mainpage' to User_groupEvan Prodromou
Add the mainpage attribute to user_group objects.
2010-02-24Make user_group able to handle remote groupsEvan Prodromou
We add a local_group table to store data about local groups. It has the unique key for nickname, so /group/<nickname> looks up here. Updated DB data object classes and data files.
2010-02-17Merge branch 'testing' into 0.9.xBrion Vibber
2010-02-17- conversation.uri needs to be nullableZach Copley
- factory method for creating new local conversations
2010-02-16New Conversation DO to handle remote notices as conversation rootsZach Copley
2010-02-05OAuth app name should not be nullZach Copley
2010-02-05OAuth app name should not be nullZach Copley
2010-02-02Better token revocationZach Copley
2010-02-02OAuth app names should be unique.Zach Copley
2010-02-02Merge branch 'oauth-continued' into 0.9.xZach Copley
2010-02-02Better token revocationZach Copley
2010-02-01Create new field in consumer table in 08to09.sqlCiaran Gultnieks
2010-02-01OAuth app names should be unique.Zach Copley
2010-02-01Added oauth_appication tables to 08to09.sqlCiaran Gultnieks
2010-01-27fix update script -- read the diff wrong and put a couple fields on wrong ↵Brion Vibber
table (whoops)
2010-01-27Rename rc3to09.sql to rc3torc4.sql to avoid confusion if we add a ↵Brion Vibber
last-minute change after this!
2010-01-27Add new oauth tables and modifications to 'consumer' table for rc4Brion Vibber
2010-01-26Site metadata tags in status_network: single 'tags' field, pipe-separated.Brion Vibber
$sn->tags() returns tag list as array; $sn->hasTag('blah') to check for a particular tag only Could be used to control things in config file: $sn = Status_network::setupSite($_server, $_path, $_wildcard); if (!$sn) { die("No such site"); } if ($sn->hasTag('individual')) { /* blah */ } Note memcached keys are unchanged; if tags are changed from an external tool clear: statusnet:<dbname>:status_network:<key>:<val> for <key>s 'nickname', 'hostname', and 'pathname'
2010-01-24Add verifier and verified callback to token for OAuth 1.0aZach Copley
2010-01-24Remove verifier from Oauth_application_user (not needed there)Zach Copley
2010-01-24Callback URL can be nullZach Copley
2010-01-24Decided we didn't need to keep the token secret in theZach Copley
Oauth_application_user record
2010-01-24Associate request tokens with OAuth apps and app usersZach Copley
2010-01-24Workflow for registering new OAuth apps pretty much done.Zach Copley
2010-01-24Changed the OAuth app tables to refer to profiles instead of users.Zach Copley
Added an owner column to oauth_application.
2010-01-24Add new OAuth application tables and DataObjects. Also add a newZach Copley
column for consumer secret to consumer table.
2010-01-21XMPP queued output & initial retooling of DB queue manager to support ↵Brion Vibber
non-Notice objects. Queue handlers for XMPP individual & firehose output now send their XML stanzas to another output queue instead of connecting directly to the chat server. This lets us have as many general processing threads as we need, while all actual XMPP input and output go through a single daemon with a single connection open. This avoids problems with multiple connected resources: * multiple windows shown in some chat clients (psi, gajim, kopete) * extra load on server * incoming message delivery forwarding issues Database changes: * queue_item drops 'notice_id' in favor of a 'frame' blob. This is based on Craig Andrews' work branch to generalize queues to take any object, but conservatively leaving out the serialization for now. Table updater (preserves any existing queued items) in db/rc3to09.sql Code changes to watch out for: * Queue handlers should now define a handle() method instead of handle_notice() * QueueDaemon and XmppDaemon now share common i/o (IoMaster) and respawning thread management (RespawningDaemon) infrastructure. * The polling XmppConfirmManager has been dropped, as the message is queued directly when saving IM settings. * Enable $config['queue']['debug_memory'] to output current memory usage at each run through the event loop to watch for memory leaks To do: * Adapt XMPP i/o to component connection mode for multi-site support. * XMPP input can also be broken out to a queue, which would allow the actual notice save etc to be handled by general queue threads. * Make sure there are no problems with simply pushing serialized Notice objects to queues. * Find a way to improve interactive performance of the database-backed queue handler; polling is pretty painful to XMPP. * Possibly redo the way QueueHandlers are injected into a QueueManager. The grouping used to split out the XMPP output queue is a bit awkward.
2010-01-13script to upgrade from RC2 to RC3Evan Prodromou
2010-01-11Merge branch '0.9.x' into inblobEvan Prodromou
2010-01-10fixed stray commaBrenda Wallace
2010-01-10Revert "fixed stay comma"Brenda Wallace
This reverts commit 2b273be400a0f4a3fc3df560e625ef0dfbd97f77.
2010-01-10fixed stay commaBrenda Wallace
2010-01-09add an inbox blob tableEvan Prodromou
2009-12-28Add user_location_prefs to upgrade scriptEvan Prodromou
2009-12-28add table user_location_prefsEvan Prodromou
2009-12-13fix typo / parse error in sql comment syntaxBrenda Wallace
2009-12-11add repeat_of column to notice tableEvan Prodromou
2009-12-10remove forward table from PostgreSQL scriptsEvan Prodromou
2009-12-10remove forward table from db scriptsEvan Prodromou
2009-12-09add missing table "forward"Brenda Wallace
2009-12-09added missing table: location_namespaceBrenda Wallace
2009-12-08add forward table to updatesEvan Prodromou
2009-12-08add forward tableEvan Prodromou
2009-12-05Added 'login' command that gives you a link that can be used to login to the ↵Craig Andrews
website