Zach Copley 
							
						 
					 
					
						
						
							
						
						073f3e99cb 
					 
					
						
						
							
							Update Twitter calls to use documented API endpoints  
						
						... 
						
						
						
						see: http://groups.google.com/group/twitter-api-announce/msg/34b013f4d092737f  
						
						
					 
					
						2010-12-17 15:57:22 -08:00 
						 
				 
			
				
					
						
							
							
								Siebrand Mazeland 
							
						 
					 
					
						
						
							
						
						cf824621b9 
					 
					
						
						
							
							Localisation updates from  http://translatewiki.net .  
						
						
						
						
					 
					
						2010-12-16 16:30:30 +01:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						d8d9edfc99 
					 
					
						
						
							
							Merge branch 'master' into 0.9.x  
						
						
						
						
					 
					
						2010-12-08 15:01:25 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						db4d69f099 
					 
					
						
						
							
							Quick hack to discard twitter broadcast queue items on failure *IF* config option 'twitter' 'ignore_errors' is on:  
						
						... 
						
						
						
						$config['twitter']['ignore_errors'] = true;
A longer-term solution is to patch up the indirect retry handling to count retries better, or delay for later retry sensibly. 
						
						
					 
					
						2010-12-07 12:11:37 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						749367e12f 
					 
					
						
						
							
							Merge branch 'master' of gitorious.org:statusnet/mainline into 0.9.x  
						
						... 
						
						
						
						Conflicts:
	lib/router.php 
						
						
					 
					
						2010-11-30 16:34:52 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						b4fc54c308 
					 
					
						
						
							
							Flush router cache when saving Twitter admin settings: adding/removing keys can enable/disable some actions. This avoids having users' Twitter settings unreachable after adding your keys to an installation with TwitterBridge on but not pre-configured.  
						
						
						
						
					 
					
						2010-11-30 12:46:33 -08:00 
						 
				 
			
				
					
						
							
							
								Siebrand Mazeland 
							
						 
					 
					
						
						
							
						
						6bdce2b1e5 
					 
					
						
						
							
							Localisation updates from  http://translatewiki.net .  
						
						
						
						
					 
					
						2010-11-30 21:35:25 +01:00 
						 
				 
			
				
					
						
							
							
								Siebrand Mazeland 
							
						 
					 
					
						
						
							
						
						ee67a0673d 
					 
					
						
						
							
							Localisation updates from  http://translatewiki.net .  
						
						
						
						
					 
					
						2010-11-30 18:53:04 +01:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						8161bf0797 
					 
					
						
						
							
							Merge branch 'namecase' into 0.9.x  
						
						
						
						
					 
					
						2010-11-29 16:47:51 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						dc350b5463 
					 
					
						
						
							
							Work in progress on nickname validation changes. lib/nickname.php appears to have been destroyed by NetBeans and will be rewritten shortly. Sigh.  
						
						
						
						
					 
					
						2010-11-29 14:15:25 -08:00 
						 
				 
			
				
					
						
							
							
								Siebrand Mazeland 
							
						 
					 
					
						
						
							
						
						ed0e91c7a1 
					 
					
						
						
							
							Localisation updates from  http://translatewiki.net .  
						
						
						
						
					 
					
						2010-11-29 20:28:28 +01:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						c65f199486 
					 
					
						
						
							
							logging tweak for Twitter status ID issue  
						
						
						
						
					 
					
						2010-11-23 09:49:32 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						c169dcb522 
					 
					
						
						
							
							Fixes for Twitter bridge breakage on 32-bit servers. New "Snowflake" 64-bit IDs have become too big to fit in the integer portion of double-precision floats, so to reliably use these IDs we need to pull the new string form now.  
						
						... 
						
						
						
						Machines with 64-bit PHP installation should have had no problems (except on Windows, where integers are still 32 bits) 
						
						
					 
					
						2010-11-23 09:28:47 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						37994e3ff1 
					 
					
						
						
							
							Merge branch 'master' into 0.9.x  
						
						
						
						
					 
					
						2010-11-19 15:53:29 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						94f2f96f2e 
					 
					
						
						
							
							Ticket  #2724 : gracefully handle attempts to delete or fave/unfave a remote Twitter notice if a failure occurs.  
						
						... 
						
						
						
						Most annoying error case being where the notice was already faved or deleted on Twitter! :)
Such errors will now just fail out and log a note to the syslog -- the rest of what we were doing will continue on unhindered, so you can still delete, favorite, etc and it just won't sync the info over in that case. 
						
						
					 
					
						2010-11-19 15:51:08 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						197b56778a 
					 
					
						
						
							
							Add $config['attachments']['process_links'] to allow disabling processing of mentioned URL links for attachment info (oEmbed lookups) and dereferencing of redirects that we didn't have shortened ourselves.  
						
						... 
						
						
						
						This option may be useful for intranet sites that don't have direct access to the internet, as they may be unable to successfully fetch those resources. 
						
						
					 
					
						2010-11-17 13:03:59 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						398e622fec 
					 
					
						
						
							
							Save attached URLs when importing a Twitter status: this lets our thumbnail detection handle photos and videos linked to by Twitter posters.  
						
						
						
						
					 
					
						2010-11-12 17:40:34 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						65eeb7cba5 
					 
					
						
						
							
							Merge branch 'master' of gitorious.org:statusnet/mainline into 0.9.x  
						
						... 
						
						
						
						Conflicts:
	actions/newgroup.php 
						
						
					 
					
						2010-11-12 13:32:48 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						6291e8201f 
					 
					
						
						
							
							Fix for failure edge case in TwitterBridge outgoing repeat/retweets.  
						
						... 
						
						
						
						When the retweet failed with a 403 error (say due to it being a private tweet, which can't be retweeted) we would end up mishandling the return value from our internal error handling.
Instead of correctly discarding the message and closing out the queue item, we ended up trying to save a bogus twitter<->local ID mapping, which threw another exception and lead the queue system to re-run it.
- Fixed the logic check and return values for the retweet case in broadcast_twitter().
- Added doc comments explaining the return values on some functions in twitter.php
- Added check on Notice_to_status::saveNew() for empty input -- throw an exception before we try to actually insert into db. :) 
						
						
					 
					
						2010-11-12 13:06:41 -08:00 
						 
				 
			
				
					
						
							
							
								Siebrand Mazeland 
							
						 
					 
					
						
						
							
						
						ca6d7f1042 
					 
					
						
						
							
							Localisation updates from  http://translatewiki.net .  
						
						
						
						
					 
					
						2010-11-05 01:25:50 +01:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						9cbda32768 
					 
					
						
						
							
							Pull out the 'tweetctl' queue for now; these should go over control signals, and actual handling isn't implemented yet anyway.  
						
						
						
						
					 
					
						2010-11-02 16:51:07 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						a2f0f68d75 
					 
					
						
						
							
							fakestream.php can now take --all option to pull the latest messages from multiple locally-authed accounts when generating simulated sitestreams info  
						
						
						
						
					 
					
						2010-11-02 16:43:01 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						445b306b54 
					 
					
						
						
							
							fakestream.php: script to build an emulated Twitter Site Stream from live Twitter data, for testing.  
						
						
						
						
					 
					
						2010-11-02 16:27:14 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						28703deb8f 
					 
					
						
						
							
							Allow custom apiroot for site streams testing on streamtest  
						
						
						
						
					 
					
						2010-11-02 16:26:51 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						62408fef09 
					 
					
						
						
							
							Work in progress on twitter import daemon  
						
						
						
						
					 
					
						2010-10-29 14:12:40 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						d743539cf7 
					 
					
						
						
							
							Fixups for twitter streaming daemon  
						
						
						
						
					 
					
						2010-10-29 13:41:15 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						47eada3a95 
					 
					
						
						
							
							Work in progress on site streams-aware TwitterDaemon  
						
						
						
						
					 
					
						2010-10-29 13:18:03 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						86adc575ec 
					 
					
						
						
							
							TweetInQueueHandler: run incoming tweets through the queues to keep the Twitter streaming daemon clear.  
						
						
						
						
					 
					
						2010-10-29 13:14:12 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						15b108620e 
					 
					
						
						
							
							Fix a couple 'continue's from old looping code in Twitter importer (-> return null)  
						
						
						
						
					 
					
						2010-10-29 13:06:32 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						e76028b629 
					 
					
						
						
							
							Work in progress: starting on new TwitterDaemon using the Site Streams API -- code is incomplete, pulling bits from streamtest.php pending a chance to test the actual site-streams mode  
						
						
						
						
					 
					
						2010-10-28 18:26:48 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						e62254f8cc 
					 
					
						
						
							
							Merge branch '0.9.x' into twitstream  
						
						
						
						
					 
					
						2010-10-28 16:30:40 -07:00 
						 
				 
			
				
					
						
							
							
								Siebrand Mazeland 
							
						 
					 
					
						
						
							
						
						7a564276a9 
					 
					
						
						
							
							Localisation updates from  http://translatewiki.net .  
						
						
						
						
					 
					
						2010-10-28 01:58:43 +02:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						8ff44a1fb9 
					 
					
						
						
							
							Merge branch '0.9.x' into twitstream  
						
						
						
						
					 
					
						2010-10-26 15:39:31 -07:00 
						 
				 
			
				
					
						
							
							
								Siebrand Mazeland 
							
						 
					 
					
						
						
							
						
						1545c1228b 
					 
					
						
						
							
							Localisation updates from  http://translatewiki.net .  
						
						
						
						
					 
					
						2010-10-23 20:50:55 +02:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						e292d8fb65 
					 
					
						
						
							
							Fix for 140-char replies being unexpectedly cropped when bridged to Twitter.  
						
						... 
						
						
						
						This drops the '@' -> ' @' hack for CURL meta-chars in outgoing Twitter bridge, added in commit 04b95c25http://identi.ca/notice/57172587  vs http://twitter.com/marjoleink/status/28398050691 
http://identi.ca/notice/57172878  vs http://twitter.com/marjoleink/status/28398492563  
						
						
					 
					
						2010-10-22 12:10:11 -07:00 
						 
				 
			
				
					
						
							
							
								Siebrand Mazeland 
							
						 
					 
					
						
						
							
						
						e6df1b19df 
					 
					
						
						
							
							Localisation updates from  http://translatewiki.net  
						
						
						
						
					 
					
						2010-10-18 22:03:29 +02:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						22047f6412 
					 
					
						
						
							
							Merge branch '0.9.x' into twitstream  
						
						
						
						
					 
					
						2010-10-13 15:37:54 -07:00 
						 
				 
			
				
					
						
							
							
								Siebrand Mazeland 
							
						 
					 
					
						
						
							
						
						5215423ea9 
					 
					
						
						
							
							Localisation updates from  http://translatewiki.net .  
						
						
						
						
					 
					
						2010-10-09 16:15:48 +02:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						67dc78b621 
					 
					
						
						
							
							Merge branch 'fatals' into 0.9.x  
						
						
						
						
					 
					
						2010-10-08 11:28:51 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						5fe59322bc 
					 
					
						
						
							
							Check for Twitter foreign link actually existing before trying to delete it; friendlier error message in TwittersettingsAction  
						
						
						
						
					 
					
						2010-10-08 11:12:36 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						9c3fd10257 
					 
					
						
						
							
							Prelim --all mode on streamtest.php to use site streams; doesn't use the destination user for import yet, and not actually tested yet until I'm whitelisted for the beta. :)  
						
						
						
						
					 
					
						2010-10-05 17:08:04 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						408483f771 
					 
					
						
						
							
							Fix up Twitter JSON formatting to be consistent between the polling and streaming API interfaces; basic stream tester can now import your notices (ooooh)  
						
						
						
						
					 
					
						2010-10-05 14:26:11 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						0eaa26476c 
					 
					
						
						
							
							Split the guts of Twitter status -> notice import from twitterstatusfetcher daemon into TwitterImport class which can be called from other places, letting us reuse code for the streaming API.  
						
						
						
						
					 
					
						2010-10-05 13:57:32 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						dc6c0f325c 
					 
					
						
						
							
							Cleanup on input path  
						
						
						
						
					 
					
						2010-10-05 13:41:15 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						eb04df583a 
					 
					
						
						
							
							Buncha cleanup  
						
						
						
						
					 
					
						2010-10-05 13:25:28 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						76353ede54 
					 
					
						
						
							
							Clean up event handling a bit  
						
						
						
						
					 
					
						2010-10-05 12:42:55 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						5058e8fd14 
					 
					
						
						
							
							Twitter streaming API reader: Cleanup input handling & split from HTTP headers to body  
						
						
						
						
					 
					
						2010-10-05 12:17:16 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						3b304fc0ef 
					 
					
						
						
							
							Initial stub code for pulling data from Twitter's User Streams and Site Streams interfaces. This should allow us to make a much more efficient background importer which can use a relatively small number of connections getting push data for either a single user or for many users with credentials on the site.  
						
						
						
						
					 
					
						2010-10-04 18:28:54 -07:00 
						 
				 
			
				
					
						
							
							
								Siebrand Mazeland 
							
						 
					 
					
						
						
							
						
						458512aafd 
					 
					
						
						
							
							Localisation updates from  http://translatewiki.net  
						
						
						
						
					 
					
						2010-10-03 22:46:38 +02:00 
						 
				 
			
				
					
						
							
							
								Siebrand Mazeland 
							
						 
					 
					
						
						
							
						
						08054e85fe 
					 
					
						
						
							
							Localisation updates from  http://translatewiki.net .  
						
						
						
						
					 
					
						2010-10-01 22:34:59 +02:00