77920c7aa6 
								
							 
						 
						
							
							
								
								Color plaintext messages in encrypted sessions red  
							
							... 
							
							
							
							Plaintext messages that were received while in an encrypted session are
now colored red. We define "in an encrypted session" if a) the last
message sent by our own device before the message under consideration
(or any message received between then and now) was encrypted AND b) the
next message will be sent encrypted or the next message sent after the
one under consideration was sent encrypted 
							
						 
						
							2015-07-29 02:59:41 +02:00  
				
					
						
							
							
								 
						
							
								a3991d59c9 
								
							 
						 
						
							
							
								
								Improve trust toggle responsiveness  
							
							... 
							
							
							
							Removed unnecessary UI refreshes, explicitly update UI where needed. 
							
						 
						
							2015-07-29 02:59:41 +02:00  
				
					
						
							
							
								 
						
							
								efcefc2e63 
								
							 
						 
						
							
							
								
								Refactor out inner classes, cache trust store  
							
							... 
							
							
							
							Moves SQLiteAxolotlStore and XmppAxolotlSession into proper classes.
IdentityKeys trust statuses are now cached in an LruCache to prevent
hammering the database when rendering the UI. 
							
						 
						
							2015-07-29 02:59:26 +02:00  
				
					
						
							
							
								 
						
							
								d9bdce0104 
								
							 
						 
						
							
							
								
								add new received message bubble drawable  
							
							
							
						 
						
							2015-07-29 02:01:28 +02:00  
				
					
						
							
							
								 
						
							
								17bc4fb6cd 
								
							 
						 
						
							
							
								
								show http downloaded images in notification  
							
							
							
						 
						
							2015-07-29 01:57:08 +02:00  
				
					
						
							
							
								 
						
							
								8f14d2bfbd 
								
							 
						 
						
							
							
								
								removed recursion in message.getMerged*()  
							
							
							
						 
						
							2015-07-28 23:00:30 +02:00  
				
					
						
							
							
								 
						
							
								8924c448d1 
								
							 
						 
						
							
							
								
								changed logging. (work around logcat null pointer  
							
							
							
						 
						
							2015-07-28 22:26:29 +02:00  
				
					
						
							
							
								 
						
							
								6b8e1ecb95 
								
							 
						 
						
							
							
								
								log reason for message failure  
							
							
							
						 
						
							2015-07-28 14:44:11 +02:00  
				
					
						
							
							
								 
						
							
								36d31e7e24 
								
							 
						 
						
							
							
								
								linked XEPs in README  
							
							
							
						 
						
							2015-07-28 14:04:07 +02:00  
				
					
						
							
							
								 
						
							
								ff0c114cd6 
								
							 
						 
						
							
							
								
								set time on resend to current time  
							
							... 
							
							
							
							fixes  #1298 
fixes  #919  
						
							2015-07-28 12:54:54 +02:00  
				
					
						
							
							
								 
						
							
								9c94c9ad8f 
								
							 
						 
						
							
							
								
								rewrote dns fallback  
							
							
							
						 
						
							2015-07-24 19:06:47 +02:00  
				
					
						
							
							
								 
						
							
								e5fae429fa 
								
							 
						 
						
							
							
								
								call refreshUi directly  
							
							
							
						 
						
							2015-07-24 14:43:13 +02:00  
				
					
						
							
							
								 
						
							
								c32162c280 
								
							 
						 
						
							
							
								
								switch/case can't deal with null pointers  
							
							
							
						 
						
							2015-07-23 14:02:25 +02:00  
				
					
						
							
							
								 
						
							
								cd204d5931 
								
							 
						 
						
							
							
								
								show warning when trying to highlight users that have left the conference  
							
							
							
						 
						
							2015-07-22 15:57:17 +02:00  
				
					
						
							
							
								 
						
							
								f7634a85be 
								
							 
						 
						
							
							
								
								treat private, non-anonymous mucs like 1:1 chats notification wise  
							
							
							
						 
						
							2015-07-22 15:31:00 +02:00  
				
					
						
							
							
								 
						
							
								db05d26433 
								
							 
						 
						
							
							
								
								Always build own device session automatically  
							
							
							
						 
						
							2015-07-22 15:03:52 +02:00  
				
					
						
							
							
								 
						
							
								9c1c86ed44 
								
							 
						 
						
							
							
								
								add no-store to chat states  
							
							
							
						 
						
							2015-07-22 14:17:02 +02:00  
				
					
						
							
							
								 
						
							
								63206e6d4a 
								
							 
						 
						
							
							
								
								use type=chat more often to go along with new, simple carbon and mam rules  
							
							... 
							
							
							
							* change chat states to type=chat and chat markers to type=chat
* use same type as requesting stanza for delivery receipts (which should make them type=chat most of the time) 
							
						 
						
							2015-07-22 14:15:00 +02:00  
				
					
						
							
							
								 
						
							
								a1e63944a2 
								
							 
						 
						
							
							
								
								use 'interactive mode' when starting downloads from the context menu  
							
							
							
						 
						
							2015-07-22 12:15:09 +02:00  
				
					
						
							
							
								 
						
							
								c2813cea29 
								
							 
						 
						
							
							
								
								Hide regenerate keys button  
							
							... 
							
							
							
							Can re-enable it via Config.java setting 
							
						 
						
							2015-07-22 01:00:20 +02:00  
				
					
						
							
							
								 
						
							
								4c1c2892c7 
								
							 
						 
						
							
							
								
								Disable trust toggle completely for INACTIVE keys  
							
							
							
						 
						
							2015-07-22 00:53:54 +02:00  
				
					
						
							
							
								 
						
							
								456d4c8b23 
								
							 
						 
						
							
							
								
								made image file format configurable by Config.java  
							
							
							
						 
						
							2015-07-21 23:49:35 +02:00  
				
					
						
							
							
								 
						
							
								4a051b65d1 
								
							 
						 
						
							
							
								
								bump to version 1.5.2  
							
							
							
						 
						
							2015-07-21 19:45:50 +02:00  
				
					
						
							
							
								 
						
							
								d38228f482 
								
							 
						 
						
							
							
								
								fixed npe in error message handling  
							
							
							
						 
						
							2015-07-21 19:45:41 +02:00  
				
					
						
							
							
								 
						
							
								f076b4b5c8 
								
							 
						 
						
							
							
								
								bump to version 1.5.2  
							
							
							
						 
						
							2015-07-21 19:44:54 +02:00  
				
					
						
							
							
								 
						
							
								f6281a182d 
								
							 
						 
						
							
							
								
								fixed npe in error message handling  
							
							
							
						 
						
							2015-07-21 19:44:25 +02:00  
				
					
						
							
							
								 
						
							
								0d679a7abb 
								
							 
						 
						
							
							
								
								decreased saturation of received message bubbles by 25 units  
							
							
							
						 
						
							2015-07-21 18:29:24 +02:00  
				
					
						
							
							
								 
						
							
								92b5081b5e 
								
							 
						 
						
							
							
								
								Add INACTIVE state for removed keys  
							
							... 
							
							
							
							We introduce a new trust state: INACTIVE. This state is intended for
old keys that have been removed.
When a TRUSTED device is removed from the PEP devicelist, it's status
will be set to INACTIVE. INACTIVE keys are shown in the UI as greyed
out, non-interactible key rows. Messages are not encrypted for INACTIVE
devices.
When an INACTIVE device reappears in PEP, or a message is received from
an INACTIVE device, it is set back to trusted. 
							
						 
						
							2015-07-21 14:24:59 +02:00  
				
					
						
							
							
								 
						
							
								3c5c0c7d3b 
								
							 
						 
						
							
							
								
								Fill own device sessions into SessionMap  
							
							
							
						 
						
							2015-07-21 14:24:59 +02:00  
				
					
						
							
							
								 
						
							
								1aeb5874b0 
								
							 
						 
						
							
							
								
								allow for private messages being started from muc details in anonymous mucs  
							
							
							
						 
						
							2015-07-21 13:15:59 +02:00  
				
					
						
							
							
								 
						
							
								31cb742bbf 
								
							 
						 
						
							
							
								
								version bump to 1.5.1 and changelog  
							
							
							
						 
						
							2015-07-21 12:03:57 +02:00  
				
					
						
							
							
								 
						
							
								40499be9b6 
								
							 
						 
						
							
							
								
								version bump to 1.5.1 and changelog  
							
							
							
						 
						
							2015-07-21 12:03:28 +02:00  
				
					
						
							
							
								 
						
							
								32f90613a3 
								
							 
						 
						
							
							
								
								and now do that properly  
							
							
							
						 
						
							2015-07-21 12:02:15 +02:00  
				
					
						
							
							
								 
						
							
								ffa588ba3e 
								
							 
						 
						
							
							
								
								and now do that properly  
							
							
							
						 
						
							2015-07-21 12:01:20 +02:00  
				
					
						
							
							
								 
						
							
								af76ad0144 
								
							 
						 
						
							
							
								
								end otr session when receiving failed otr message warnings  
							
							
							
						 
						
							2015-07-21 12:00:01 +02:00  
				
					
						
							
							
								 
						
							
								394486b300 
								
							 
						 
						
							
							
								
								bugfix: also add no-permanent-storage to message hints  
							
							
							
						 
						
							2015-07-21 11:59:52 +02:00  
				
					
						
							
							
								 
						
							
								f1ee5cccf0 
								
							 
						 
						
							
							
								
								bugfix: changed condition of onOtrSessionEstablished being called  
							
							... 
							
							
							
							fixed  #1263 
fixed  #1260 
fixed  #1293  
						
							2015-07-21 11:59:30 +02:00  
				
					
						
							
							
								 
						
							
								96f38324f8 
								
							 
						 
						
							
							
								
								pulled new translations from transifex  
							
							
							
						 
						
							2015-07-21 11:58:03 +02:00  
				
					
						
							
							
								 
						
							
								5c2720efd0 
								
							 
						 
						
							
							
								
								bugfix: don't crash if aes key could not be set before jingle transfer  
							
							
							
						 
						
							2015-07-21 11:55:48 +02:00  
				
					
						
							
							
								 
						
							
								37cbdb8b4e 
								
							 
						 
						
							
							
								
								bugfix: use sendIqPacket method in service instead of invoking XmppConnection directly  
							
							
							
						 
						
							2015-07-21 11:55:33 +02:00  
				
					
						
							
							
								 
						
							
								086653b649 
								
							 
						 
						
							
							
								
								bugfix: accept status code 201 on http upload  
							
							
							
						 
						
							2015-07-21 11:55:18 +02:00  
				
					
						
							
							
								 
						
							
								87bc9d3a31 
								
							 
						 
						
							
							
								
								end otr session when receiving failed otr message warnings  
							
							
							
						 
						
							2015-07-21 11:52:49 +02:00  
				
					
						
							
							
								 
						
							
								a5027104fd 
								
							 
						 
						
							
							
								
								bugfix: also add no-permanent-storage to message hints  
							
							
							
						 
						
							2015-07-21 11:50:32 +02:00  
				
					
						
							
							
								 
						
							
								f74ee765a2 
								
							 
						 
						
							
							
								
								bugfix: changed condition of onOtrSessionEstablished being called  
							
							... 
							
							
							
							fixed  #1263 
fixed  #1260 
fixed  #1293  
						
							2015-07-21 11:46:56 +02:00  
				
					
						
							
							
								 
						
							
								74e05023b4 
								
							 
						 
						
							
							
								
								very subtle  
							
							
							
						 
						
							2015-07-21 02:21:34 +02:00  
				
					
						
							
							
								 
						
							
								b7ff2c3461 
								
							 
						 
						
							
							
								
								Use properly fixed numeral values in Trust enum  
							
							... 
							
							
							
							Why, oh God, why?! #thanksjamesgosling 
							
						 
						
							2015-07-21 01:52:22 +02:00  
				
					
						
							
							
								 
						
							
								639ebd644b 
								
							 
						 
						
							
							
								
								Remove unused import  
							
							
							
						 
						
							2015-07-21 01:17:29 +02:00  
				
					
						
							
							
								 
						
							
								122bc97ce2 
								
							 
						 
						
							
							
								
								Switch payload encryption to AES-GCM  
							
							... 
							
							
							
							This also ensures that the IV is generated with proper randomness. 
							
						 
						
							2015-07-21 01:17:14 +02:00  
				
					
						
							
							
								 
						
							
								971aa3a11e 
								
							 
						 
						
							
							
								
								Also decrypt messages from UNTRUSTED sessions  
							
							
							
						 
						
							2015-07-20 23:16:06 +02:00  
				
					
						
							
							
								 
						
							
								d2845e9ac1 
								
							 
						 
						
							
							
								
								Refactor axolotl send processing/caching flow  
							
							
							
						 
						
							2015-07-20 23:13:28 +02:00