summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-09-08add a hook for when someone deletes their own noticeEvan Prodromou
2010-09-08move notice_to_status initialization code to run-once scriptEvan Prodromou
2010-09-08Pragma was accidentally triggering some underwear-catapult-connected hardwareEvan Prodromou
2010-09-08Merge branch 'testing' into 0.9.xBrion Vibber
2010-09-08Merge branch 'master' into testingBrion Vibber
2010-09-07Fix for #2663: fix for original/96px-size avatars getting saved with bad ↵Brion Vibber
permissions, causing failure to see images if background queues are different user from web server. The original-size file is now forced to 0644 (all-readable), which should help. Not sure this is 100% ideal, but it's better than 0600! (The other sizes were being created in other code and had sane read perms already.) Watch out for similar issues in Twitter bridge etc; avatar import code should get cleaned up and consolidated.
2010-09-07Quick fix for #2659: unable to login with Livejournal OpenIDBrion Vibber
The Net::OpenID::Server perl module that LJ uses appears to be very picky about input, and rejects most request types unless the data comes in as GET parameters (apparently following OpenID 1.1 rules, rather than OpenID 2.0 rules which permit any request to be POSTed but requires that if so, the data must all be in the POST body). Apparently something got updated on LJ at some point that's either added that behavior or (more likely) added the OpenID 2.0 namespace info to discovery, which tells the Janrain-based OpenID libraries that they should go ahead and do POST requests instead of redirects to GET requests... thus breaking everything. ;) GET should be just fine for both 1.1 and 2.0 though, and also saves having to sit through that lame autosubmit page. Switched the authentication submission from checking whether it should redirect to GET or do a form POST, to simply always doing the redirect to GET. Tested against providers: * LiveJournal * Google * LaunchPad * identi.ca
2010-09-07Merge branch 'openid-fix' into 0.9.xBrion Vibber
2010-09-07Quick fix for #2659: unable to login with Livejournal OpenIDBrion Vibber
The Net::OpenID::Server perl module that LJ uses appears to be very picky about input, and rejects most request types unless the data comes in as GET parameters (apparently following OpenID 1.1 rules, rather than OpenID 2.0 rules which permit any request to be POSTed but requires that if so, the data must all be in the POST body). Apparently something got updated on LJ at some point that's either added that behavior or (more likely) added the OpenID 2.0 namespace info to discovery, which tells the Janrain-based OpenID libraries that they should go ahead and do POST requests instead of redirects to GET requests... thus breaking everything. ;) GET should be just fine for both 1.1 and 2.0 though, and also saves having to sit through that lame autosubmit page. Switched the authentication submission from checking whether it should redirect to GET or do a form POST, to simply always doing the redirect to GET. Tested against providers: * LiveJournal * Google * LaunchPad * identi.ca
2010-09-07Merge branch 'apinamespace' into 0.9.xEvan Prodromou
2010-09-07text substitution is Unicode-aware for twitterstatusfetcherEvan Prodromou
2010-09-07Fix pkeyget callEvan Prodromou
Fix the pkeyget call in Twitter_synch_Status
2010-09-07staticGet -> pkeyGet in Twitter_synch_statusEvan Prodromou
2010-09-07debug statements for setting/getting last idEvan Prodromou
2010-09-07Store foreign ID for synch info, not user IDEvan Prodromou
2010-09-07remove data dump of retrieved statusesEvan Prodromou
2010-09-07Correct DB_DataObject constant in Twitter_synch_statusEvan Prodromou
2010-09-07Missing comma in column list in Twitter_synch_statusEvan Prodromou
2010-09-07add modified column to twitter_synch_statusEvan Prodromou
2010-09-07Merge branch 'twitterannoyances' of ↵Evan Prodromou
gitorious.org:~evan/statusnet/evans-mainline into twitterannoyances Conflicts: plugins/TwitterBridge/TwitterBridgePlugin.php plugins/TwitterBridge/daemons/twitterstatusfetcher.php
2010-09-07use and save since_id parameter for home_timelineEvan Prodromou
2010-09-07save synch status for different timelinesEvan Prodromou
2010-09-07save Twitter mentions as StatusNet repliesEvan Prodromou
2010-09-07add back in # and @ for linksEvan Prodromou
2010-09-07add Twitter-approved links to Twitter statusesEvan Prodromou
2010-09-07better handling of params in oauthgetEvan Prodromou
2010-09-07better param handling in hometimelineEvan Prodromou
2010-09-07include entities in the results of home_timelineEvan Prodromou
2010-09-07delete Twitter notice if it was posted from hereEvan Prodromou
2010-09-07Notify Twitter when StatusNet user faves/disfaves a Twitter noticeEvan Prodromou
2010-09-07using null variable in twitter_status_id()Evan Prodromou
2010-09-07check status_id before trying to retweet itEvan Prodromou
2010-09-07truncate retweeted stuff if it's too longEvan Prodromou
2010-09-07correctly mark repeats from Twitter as non-localEvan Prodromou
2010-09-07correctly check for local notice to status mappings when notice originated hereEvan Prodromou
2010-09-07use bigint for status_idsEvan Prodromou
2010-09-07debug output when saving new mappingEvan Prodromou
2010-09-07do a uniqueness check before saving new notice-to-status mappingEvan Prodromou
2010-09-07SQL syntax error when initializing notice_to_status tableEvan Prodromou
2010-09-07Delete Notice_to_status when a notice is deletedEvan Prodromou
2010-09-07use Notice_to_status to check for duplicatesEvan Prodromou
2010-09-07Save notice-to-status mapping in its own tableEvan Prodromou
Introduce a table mapping notices to Twitter statuses. Initialize this table at checkSchema() time. Save the mapping when we push or pull statuses. Use the table to determine if a notice has a Twitter equivalent.
2010-09-07add in_reply_to_status_id if notice is from twitterEvan Prodromou
2010-09-07do our own repeating so we can pass in a uriEvan Prodromou
2010-09-07remove require_once for disappeared TwitterBasicAuthClientEvan Prodromou
2010-09-07remove basic auth code for Twitter since it's no longer supportedEvan Prodromou
2010-09-07use home_timeline instead of friends_timelineEvan Prodromou
2010-09-07switch twitterstatusfetcher from friends_timeline to home_timelineEvan Prodromou
2010-09-07debug code to dump new status dataEvan Prodromou
2010-09-07move inbox insert code to status saver main loopEvan Prodromou