summaryrefslogtreecommitdiff
path: root/plugins/TwitterBridge
AgeCommit message (Collapse)Author
2010-03-04Another typoroot
2010-03-05Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.xZach Copley
2010-03-05A better way to safely delete Foreign_linksZach Copley
2010-03-05Fix for errant deletion of all Twitter foreign_linksZach Copley
2010-03-04Merge commit 'origin/testing' into 0.9.xBrion Vibber
Conflicts: lib/action.php lib/adminpanelaction.php
2010-03-03Don't expose global Twitter consumer key and secret, because that would be ↵Zach Copley
idiotic.
2010-03-03Show global key and secret, if defined, in Twitter bridge admin panelZach Copley
2010-03-02Remove double word from Twitter bridge READMEZach Copley
2010-03-02- Have Twitter bridge check for a global key and secret if it can'tZach Copley
find one in the local config - Refuse to work at all if the consumer key and secret aren't set
2010-03-02Merge branch 'testing' of git@gitorious.org:statusnet/mainline into 0.9.xBrion Vibber
2010-03-01Some wording / spelling fixesZach Copley
2010-03-01- Make 'Sign in with Twitter' optionalZach Copley
- Updates to the Twitter bridge plugin README
2010-03-01Initial Twitter bridge admin panelZach Copley
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-02-17Twitter bridge - fix for Ticket #2192Zach Copley
2010-02-17Twitter bridge - fix for Ticket #2192Zach Copley
2010-02-17Better logging for Twitter bridge account linking processZach Copley
2010-02-17Better logging for Twitter bridge account linking processZach Copley
2010-02-16Upgrade Twitter bridge to use OAuth 1.0a. It's more secure, and allowsZach Copley
us to automatically send in a callback url instead of having to manually configure one for each StatusNet instance.
2010-02-16Upgrade Twitter bridge to use OAuth 1.0a. It's more secure, and allowsZach Copley
us to automatically send in a callback url instead of having to manually configure one for each StatusNet instance.
2010-02-15Use static class method for looking up Twitter userZach Copley
2010-02-15Use static class method for looking up Twitter userZach Copley
2010-02-15Twitter-bridge: lookup old foreign_user by primary key not urlZach Copley
2010-02-15Twitter-bridge: lookup old foreign_user by primary key not urlZach Copley
2010-02-15Better log msgs. Removed debugging statement.Zach Copley
2010-02-15Better log msgs. Removed debugging statement.Zach Copley
2010-02-15Fix for regression introduced with my last update to theZach Copley
TwitterStatusFetcher: the Twitter bridge was not saving a foreign user record when making a foreign link.
2010-02-15Fix for regression introduced with my last update to theZach Copley
TwitterStatusFetcher: the Twitter bridge was not saving a foreign user record when making a foreign link.
2010-02-06Delete old Twitter user record when user changes screen name instead of ↵Zach Copley
updating. Simpler.
2010-02-06Store Twitter screen_name, not name, for foreign_user.nickname when saving ↵Zach Copley
Twitter user.
2010-02-06Delete old Twitter user record when user changes screen name instead of ↵Zach Copley
updating. Simpler.
2010-02-05Store Twitter screen_name, not name, for foreign_user.nickname when saving ↵Zach Copley
Twitter user.
2010-02-04Make Twitter bridge truncate and add a link back to the original notice when ↵Zach Copley
notice content is > 140c
2010-02-04- Fix cache handling in TwitterStatusFetcherZach Copley
- Other stability fixes
2010-02-04- Fix cache handling in TwitterStatusFetcherZach Copley
- Other stability fixes
2010-01-28'Sign in with Twitter' button imgZach Copley
2010-01-28'Sign in with Twitter' button imgZach Copley
2010-01-26Add Julien C to author commentsZach Copley
2010-01-26- Remove redundant functionZach Copley
- clean up log msgs
2010-01-26Use "Sign in with Twitter" auth pattern and official Twitter button for ↵Zach Copley
Twitter-based login. See: http://apiwiki.twitter.com/Sign-in-with-Twitter
2010-01-26Ask the user to set a password before disconnecting from TwitterZach Copley
2010-01-26- Twitter username wasn't getting stored in Foreign_user when linking ↵Zach Copley
Twitter account (fixed) - Updates to comments
2010-01-26Allow logging in using TwitterJulien C
Signed-off-by: Julien C <chaumond@gmail.com>
2010-01-26Add Julien C to author commentsZach Copley
2010-01-26- Remove redundant functionZach Copley
- clean up log msgs
2010-01-26Use "Sign in with Twitter" auth pattern and official Twitter button for ↵Zach Copley
Twitter-based login. See: http://apiwiki.twitter.com/Sign-in-with-Twitter
2010-01-26Ask the user to set a password before disconnecting from TwitterZach Copley
2010-01-26- Twitter username wasn't getting stored in Foreign_user when linking ↵Zach Copley
Twitter account (fixed) - Updates to comments
2010-01-26Allow logging in using TwitterJulien C
Signed-off-by: Julien C <chaumond@gmail.com>
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.