Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								dafda85c36 
								
							 
						 
						
							
							
								
								Move JSON reporter to Dropwizard ReporterFactory structure.  
							
							 
							
							
							
						 
						
							2015-01-02 23:53:40 -08:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								8441fa9687 
								
							 
						 
						
							
							
								
								Fix bugs associated with PubSub encoding.  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							2014-12-12 12:35:05 -08:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								77800dfb01 
								
							 
						 
						
							
							
								
								Update websocket-resources.  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							2014-12-08 09:07:45 -08:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								41d15b738b 
								
							 
						 
						
							
							
								
								Refactor direct connect delivery pipeline and message store.  
							
							 
							
							... 
							
							
							
							1) Make message store contents more memory efficient.
2) Make notification pipeline simpler and more memory efficient.
3) Don't b64 encode websocket message bodies.
// FREEBIE 
							
						 
						
							2014-12-06 20:00:39 -08:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								aa2a5ff929 
								
							 
						 
						
							
							
								
								Bump version to 0.26  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							2014-12-03 13:36:25 -08:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								56d3c1e73f 
								
							 
						 
						
							
							
								
								Turn down log levels.  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							2014-12-03 11:44:40 -08:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								f401f9a674 
								
							 
						 
						
							
							
								
								Schedule at 1min instead of 10min.  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							2014-12-03 11:35:38 -08:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								30933d792b 
								
							 
						 
						
							
							
								
								Timestamp comparison should be the other way.  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							2014-12-03 11:33:34 -08:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								905717977e 
								
							 
						 
						
							
							
								
								Turn down logging on metrics reporter.  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							2014-12-03 11:09:37 -08:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								b802994809 
								
							 
						 
						
							
							
								
								Do a timestamp comparison on unregister events.  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							2014-12-03 11:09:01 -08:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								ac96f906b3 
								
							 
						 
						
							
							
								
								Bump version to 0.25  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							2014-12-02 15:37:40 -08:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								cc395e914f 
								
							 
						 
						
							
							
								
								Fix APN push payload.  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							2014-12-01 14:01:53 -08:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								f8063f8faf 
								
							 
						 
						
							
							
								
								Add feedback handler.  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							2014-12-01 13:27:06 -08:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								958ada9110 
								
							 
						 
						
							
							
								
								Bump dropwizard version.  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							2014-12-01 12:10:14 -08:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								3452ea29b8 
								
							 
						 
						
							
							
								
								Use push microservice instead of doing push directly.  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							2014-12-01 11:23:29 -08:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								675b6f4b5e 
								
							 
						 
						
							
							
								
								Update APN payload.  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							2014-11-27 18:20:23 -08:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								4fab67b0f5 
								
							 
						 
						
							
							
								
								Switch to production APN endpoint.  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							2014-11-27 16:25:02 -08:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								8a2131416d 
								
							 
						 
						
							
							
								
								Bump version to 0.24  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							2014-11-27 16:24:27 -08:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								2525304215 
								
							 
						 
						
							
							
								
								Account for websocket-resources changes.  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							2014-11-15 09:48:09 -08:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								fdb35d4f77 
								
							 
						 
						
							
							
								
								Switch to WebSocket-Resources  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							2014-11-14 17:59:50 -08:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								222c7ea641 
								
							 
						 
						
							
							
								
								Support for signature token based account verification.  
							
							 
							
							
							
						 
						
							2014-11-13 14:56:24 -08:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								8f2722263f 
								
							 
						 
						
							
							
								
								Bump version to 0.23  
							
							 
							
							
							
						 
						
							2014-11-04 19:33:07 -08:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								fd662e3401 
								
							 
						 
						
							
							
								
								Add vacuum command.  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							2014-11-04 19:32:35 -08:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								bc65461ecb 
								
							 
						 
						
							
							
								
								Bump version to 0.22  
							
							 
							
							
							
						 
						
							2014-10-01 15:03:25 -07:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								30017371df 
								
							 
						 
						
							
							
								
								Reconnect even when Smack thinks it doesn't need to.  
							
							 
							
							
							
						 
						
							2014-10-01 14:07:12 -07:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								b944b86bf8 
								
							 
						 
						
							
							
								
								Bump version to 0.21  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							2014-07-30 11:45:45 -07:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								6ba8352fa6 
								
							 
						 
						
							
							
								
								Update sample config to include GCM senderId  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							2014-07-30 11:38:23 -07:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								aadf76692e 
								
							 
						 
						
							
							
								
								Bump version to 0.20  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							2014-07-30 11:36:54 -07:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								c9a1386a55 
								
							 
						 
						
							
							
								
								Fix for PubSub channel.  
							
							 
							
							... 
							
							
							
							1) Create channels based on numbers rather than DB row ids.
2) Ensure that stored messages are cleared at reregistration
   time. 
							
						 
						
							2014-07-26 20:41:25 -07:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								4eb88a3e02 
								
							 
						 
						
							
							
								
								Server side support for delivery receipts.  
							
							 
							
							
							
						 
						
							2014-07-25 15:48:34 -07:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								160c0bfe14 
								
							 
						 
						
							
							
								
								Switch from Java serialization to JSON for memcache storage.  
							
							 
							
							
							
						 
						
							2014-07-23 18:02:35 -07:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								4cd098af1d 
								
							 
						 
						
							
							
								
								Switch to GCM CCS and add support for APN feedback processing.  
							
							 
							
							
							
						 
						
							2014-07-23 18:00:49 -07:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								362abd618f 
								
							 
						 
						
							
							
								
								Bump version to 0.19  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							2014-07-21 01:20:57 -07:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								69de9f6684 
								
							 
						 
						
							
							
								
								Fix stored message retrieval.  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							2014-07-21 01:20:14 -07:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								2aa379bf21 
								
							 
						 
						
							
							
								
								Bumping version to 0.18  
							
							 
							
							... 
							
							
							
							// FREEBIE 
							
						 
						
							2014-07-17 11:05:38 -07:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								820a2f1a63 
								
							 
						 
						
							
							
								
								Break FederationController into V1 and V2  
							
							 
							
							
							
						 
						
							2014-07-16 17:24:01 -07:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								6fac7614f5 
								
							 
						 
						
							
							
								
								Allow device to query their currently stored signed prekey.  
							
							 
							
							
							
						 
						
							2014-07-16 14:44:00 -07:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								b724ea8d3b 
								
							 
						 
						
							
							
								
								Renamed 'device key' to 'signed prekey'.  
							
							 
							
							
							
						 
						
							2014-07-11 10:37:19 -07:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								06f80c320d 
								
							 
						 
						
							
							
								
								Introduce V2 API for PreKey updates and requests.  
							
							 
							
							... 
							
							
							
							1) A /v2/keys controller.
2) Separate wire protocol PreKey POJOs from database PreKey
   objects.
3) Separate wire protocol PreKey submission and response POJOs.
4) Introduce a new update/response JSON format for /v2/keys. 
							
						 
						
							2014-07-10 18:06:45 -07:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								d9de015eab 
								
							 
						 
						
							
							
								
								Bump version to 0.17  
							
							 
							
							
							
						 
						
							2014-07-10 17:45:11 -07:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								dd36c861ba 
								
							 
						 
						
							
							
								
								Pipeline directory update redis flow for a 10x speedup.  
							
							 
							
							
							
						 
						
							2014-07-10 17:31:39 -07:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								b34e46af93 
								
							 
						 
						
							
							
								
								Bump version to 0.16  
							
							 
							
							
							
						 
						
							2014-06-30 12:18:39 -07:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								405802c492 
								
							 
						 
						
							
							
								
								Get JSON metrics response code.  
							
							 
							
							
							
						 
						
							2014-06-30 12:18:16 -07:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								e15f3c9d2b 
								
							 
						 
						
							
							
								
								By default, dont try to gunzip  
							
							 
							
							
							
						 
						
							2014-06-29 19:48:47 -07:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								885af064c9 
								
							 
						 
						
							
							
								
								Support unrecognized properties.  
							
							 
							
							
							
						 
						
							2014-06-29 18:16:43 -07:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								40529dc41f 
								
							 
						 
						
							
							
								
								Fix JSON reporter.  
							
							 
							
							
							
						 
						
							2014-06-27 19:49:21 -07:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								2452f6ef8a 
								
							 
						 
						
							
							
								
								Fix dependency conflicts.  
							
							 
							
							
							
						 
						
							2014-06-27 19:48:49 -07:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								4c543e6f06 
								
							 
						 
						
							
							
								
								Update websocket close codes to comply with RFC  
							
							 
							
							
							
						 
						
							2014-06-26 16:08:29 -07:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								bc5fd5d441 
								
							 
						 
						
							
							
								
								Update sample config  
							
							 
							
							
							
						 
						
							2014-06-26 16:08:29 -07:00  
						
					 
				
					
						
							
							
								 
								Moxie Marlinspike
							
						 
						
							 
							
							
							
							
								
							
							
								7a33cef27e 
								
							 
						 
						
							
							
								
								Updated iOS message delivery.  
							
							 
							
							... 
							
							
							
							1) Use WebSockets for delivery if a client is connected.
2) If a client isn't connected, write to a redis queue and send
   an APN push. 
							
						 
						
							2014-06-26 16:08:29 -07:00