Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-07-20 | normalizing tags for status_network | James Walker | |
2010-06-28 | Merge branch 'master' into 0.9.x | Brion Vibber | |
2010-06-28 | Add notice source for StatusNet Desktop | Zach Copley | |
2010-06-11 | Merge branch 'testing' of gitorious.org:statusnet/mainline into 0.9.x | Brion Vibber | |
2010-06-07 | Merge branch 'testing' of gitorious.org:statusnet/mainline into 0.9.x | Brion Vibber | |
Conflicts: plugins/OpenID/openid.php | |||
2010-06-04 | Add gNewBook to notice sources | Zach Copley | |
2010-05-31 | Added DarterosStatus to notice sources | Zach Copley | |
2010-05-27 | added the inbox table to postgres upgrade script | Brenda Wallace | |
2010-05-27 | added user_location_prefs to upgrade script | Brenda Wallace | |
2010-05-25 | the sent column wasn't being populated, needed default | Brenda Wallace | |
2010-05-22 | queue_item in _pg now matches mysql | Brenda Wallace | |
2010-05-22 | migration of data in queue_item to new table | Brenda Wallace | |
2010-05-22 | fixed up comment syntax | Brenda Wallace | |
2010-05-22 | Merge commit 'mainline/0.9.x' into 0.9.x | Brenda Wallace | |
2010-05-22 | added verifier and verified_callback to postgres schema and update script | Brenda Wallace | |
2010-05-21 | Add TweetDeck to notice sources | Zach Copley | |
2010-05-21 | Add TweetDeck to notice sources | Zach Copley | |
2010-05-21 | added comsumer_secret to consumer table on postgres | Brenda Wallace | |
2010-05-21 | add comsumer_secret column to consumer | Brenda Wallace | |
2010-05-17 | updated database for postgres | Patrick Georgi | |
2010-05-04 | Add Emacs Identica-mode to notice sources | Zach Copley | |
2010-05-04 | Add Emacs Identica-mode to notice sources | Zach Copley | |
2010-03-04 | Roll up some missing items from 08to09.sql; now hits all changed ↵ | Brion Vibber | |
tables/columns/keys in core. Added partial data conversions: user_groups -> local_user: ids, names filled out; mainpage, uri left null notice -> conversation: stub entry added to push the autoincrement past existing notice items | |||
2010-03-04 | Create new field in consumer table in 08to09.sql | Ciaran Gultnieks | |
2010-03-04 | Added oauth_appication tables to 08to09.sql | Brion Vibber | |
Conflicts: db/08to09.sql | |||
2010-03-01 | Add 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-01 | Add index on post_id for file_to_post, needed for efficient lookups of ↵ | Brion Vibber | |
files/urls attached to a given post. | |||
2010-02-25 | add beta5 to beta6 script | Evan Prodromou | |
2010-02-25 | Not sure how this ended up in wrong-cased dir... | Brion Vibber | |
2010-02-25 | Add 'mainpage' to User_group | Evan Prodromou | |
Add the mainpage attribute to user_group objects. | |||
2010-02-24 | Make user_group able to handle remote groups | Evan 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-17 | - conversation.uri needs to be nullable | Zach Copley | |
- factory method for creating new local conversations | |||
2010-02-16 | New Conversation DO to handle remote notices as conversation roots | Zach Copley | |
2010-02-05 | OAuth app name should not be null | Zach Copley | |
2010-02-02 | Better token revocation | Zach Copley | |
2010-02-02 | OAuth app names should be unique. | Zach Copley | |
2010-01-27 | fix update script -- read the diff wrong and put a couple fields on wrong ↵ | Brion Vibber | |
table (whoops) | |||
2010-01-27 | Rename rc3to09.sql to rc3torc4.sql to avoid confusion if we add a ↵ | Brion Vibber | |
last-minute change after this! | |||
2010-01-27 | Add new oauth tables and modifications to 'consumer' table for rc4 | Brion Vibber | |
2010-01-26 | Site 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-24 | Add verifier and verified callback to token for OAuth 1.0a | Zach Copley | |
2010-01-24 | Remove verifier from Oauth_application_user (not needed there) | Zach Copley | |
2010-01-24 | Callback URL can be null | Zach Copley | |
2010-01-24 | Decided we didn't need to keep the token secret in the | Zach Copley | |
Oauth_application_user record | |||
2010-01-24 | Associate request tokens with OAuth apps and app users | Zach Copley | |
2010-01-24 | Workflow for registering new OAuth apps pretty much done. | Zach Copley | |
2010-01-24 | Changed the OAuth app tables to refer to profiles instead of users. | Zach Copley | |
Added an owner column to oauth_application. | |||
2010-01-24 | Add new OAuth application tables and DataObjects. Also add a new | Zach Copley | |
column for consumer secret to consumer table. | |||
2010-01-21 | XMPP 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-13 | script to upgrade from RC2 to RC3 | Evan Prodromou | |