c9e6653e33 
								
							 
						 
						
							
							
								
								fixups and code clean up for 'Ctrl+Enter'  
							
							
							
						 
						
							2020-07-12 08:28:09 +02:00  
				
					
						
							
							
								 
						
							
								e7e04837b6 
								
							 
						 
						
							
							
								
								Support sending messages with ctrl+enter  
							
							... 
							
							
							
							Currently Conversations lacks any keyboard shortcut to send a message if enter_is_send is disabled.
KeyboardListener has been extended to include the original KeyEvent as an argument.
fixes  #3829  
							
						 
						
							2020-07-12 05:18:40 +00:00  
				
					
						
							
							
								 
						
							
								aa47e53584 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2020-07-11 12:48:20 +02:00  
				
					
						
							
							
								 
						
							
								c3fa1d5d30 
								
							 
						 
						
							
							
								
								show switch to chat button during audio call.  fixes   #3825  
							
							
							
						 
						
							2020-07-10 19:30:16 +02:00  
				
					
						
							
							
								 
						
							
								bab9dd4893 
								
							 
						 
						
							
							
								
								make sure intent is only set to retracted if something was retracted.  fixes   #3826  
							
							
							
						 
						
							2020-07-10 16:10:40 +02:00  
				
					
						
							
							
								 
						
							
								bf85a55930 
								
							 
						 
						
							
							
								
								catch NPE when detecting camera facing.  fixes   #3820  
							
							
							
						 
						
							2020-07-09 20:11:09 +02:00  
				
					
						
							
							
								 
						
							
								1107529f56 
								
							 
						 
						
							
							
								
								ask for contact permission before adding to contact to phone book.  fixes   #3808  
							
							
							
						 
						
							2020-07-09 20:03:02 +02:00  
				
					
						
							
							
								 
						
							
								6a6c9fb3bf 
								
							 
						 
						
							
							
								
								ignore race condition when toggling  fixes   #3822  
							
							
							
						 
						
							2020-07-09 19:14:28 +02:00  
				
					
						
							
							
								 
						
							
								9ab0fbe48c 
								
							 
						 
						
							
							
								
								provide progress bar for import backup.  fixes   #3809  
							
							
							
						 
						
							2020-07-09 18:52:46 +02:00  
				
					
						
							
							
								 
						
							
								71a56002fe 
								
							 
						 
						
							
							
								
								fix emojis not rendering correctly with trailing variant selector.  fixes   #3819  
							
							
							
						 
						
							2020-07-09 17:43:30 +02:00  
				
					
						
							
							
								 
						
							
								2881a1b946 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2020-06-25 20:33:02 +02:00  
				
					
						
							
							
								 
						
							
								13d8eb1c7e 
								
							 
						 
						
							
							
								
								dismiss notification only if displayed id matches last remote id  
							
							
							
						 
						
							2020-06-24 12:12:35 +02:00  
				
					
						
							
							
								 
						
							
								fada3a63c9 
								
							 
						 
						
							
							
								
								store entire transport info for after session was accepted.  fixes   #3790  
							
							
							
						 
						
							2020-06-22 18:07:27 +02:00  
				
					
						
							
							
								 
						
							
								a5430d5ce1 
								
							 
						 
						
							
							
								
								retract call when user presses home button or back; not on stop.  fixes   #3802  
							
							
							
						 
						
							2020-06-22 15:37:22 +02:00  
				
					
						
							
							
								 
						
							
								57135e1a59 
								
							 
						 
						
							
							
								
								do not update recent quick action when recording voice mail.  fixes   #3799  
							
							
							
						 
						
							2020-06-21 16:28:57 +02:00  
				
					
						
							
							
								 
						
							
								15489547b7 
								
							 
						 
						
							
							
								
								add account provisioning via QR code to welcome screen  
							
							
							
						 
						
							2020-06-21 15:40:51 +02:00  
				
					
						
							
							
								 
						
							
								68960398b2 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2020-06-21 08:59:10 +02:00  
				
					
						
							
							
								 
						
							
								203e248a14 
								
							 
						 
						
							
							
								
								Fix screen blinking during the call for some Samsung phones ( #3800 )  
							
							
							
						 
						
							2020-06-21 06:56:51 +00:00  
				
					
						
							
							
								 
						
							
								d88f79e436 
								
							 
						 
						
							
							
								
								register Conversations to open *.ceb files from content and file uris  
							
							
							
						 
						
							2020-06-19 09:31:23 +02:00  
				
					
						
							
							
								 
						
							
								dddb7ece25 
								
							 
						 
						
							
							
								
								show app failure instead of crashing when egl fails to init.  fixes   #3795  
							
							
							
						 
						
							2020-06-18 20:37:56 +02:00  
				
					
						
							
							
								 
						
							
								169ee99afa 
								
							 
						 
						
							
							
								
								do not attempt to reject call if session had already ended.  fixes   #3798  
							
							
							
						 
						
							2020-06-18 20:32:58 +02:00  
				
					
						
							
							
								 
						
							
								fe68aff23c 
								
							 
						 
						
							
							
								
								validate install referrer beforing accepting it as xmpp uri  
							
							
							
						 
						
							2020-06-18 10:15:51 +02:00  
				
					
						
							
							
								 
						
							
								7bcb29c482 
								
							 
						 
						
							
							
								
								be more liberal in 0167 payload-type parameter parsing  
							
							... 
							
							
							
							some implementations will transform the following SDP coming from Firefox
m=audio 12346 RTP/AVP 101
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
to
<payload-type channels="1" name="telephone-event" clockrate="8000" id="101">
  <parameter value="0-15" xmlns="urn:xmpp:jingle:apps:rtp:1"/>
</payload-type>
While a missing name attribute is not legal according to the XEP; and 0-15 are
technically not just one value the following commit will accept it if there is
just one paramater. 
							
						 
						
							2020-06-17 21:15:12 +02:00  
				
					
						
							
							
								 
						
							
								47804205b6 
								
							 
						 
						
							
							
								
								clear pending photo uri only when also clearing activity result  
							
							... 
							
							
							
							on some phones the onBackendConnected finishes prior to the onActivityResult()
leading to the pending photo uri being cleared before processing the result.
this leads to 'Take photo' not working.
but we probably don’t need to clear the photo uri if there is to activiyResult
to clear as well 
							
						 
						
							2020-06-17 17:58:25 +02:00  
				
					
						
							
							
								 
						
							
								4493f6cc13 
								
							 
						 
						
							
							
								
								Leave the incoming call notification category as CATEGORY_CALL ( #3792 )  
							
							
							
						 
						
							2020-06-16 19:07:01 +00:00  
				
					
						
							
							
								 
						
							
								23c4a26404 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2020-06-16 10:16:25 +02:00  
				
					
						
							
							
								 
						
							
								c8f23aef4e 
								
							 
						 
						
							
							
								
								error response to sending the jingle ft hash should not file the transfer  
							
							
							
						 
						
							2020-06-15 21:33:32 +02:00  
				
					
						
							
							
								 
						
							
								98e1044bdd 
								
							 
						 
						
							
							
								
								use Jid.ofLocalAndDomainEscaped when transforming account with locked domain  
							
							
							
						 
						
							2020-06-15 19:17:21 +02:00  
				
					
						
							
							
								 
						
							
								d823cefe47 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2020-06-15 12:40:43 +02:00  
				
					
						
							
							
								 
						
							
								20286ea8d2 
								
							 
						 
						
							
							
								
								fixed concurrent modification when displaying read markers  
							
							
							
						 
						
							2020-06-14 19:09:55 +02:00  
				
					
						
							
							
								 
						
							
								1f77d5e115 
								
							 
						 
						
							
							
								
								pass selected audio device to proximity sensor toggle  
							
							
							
						 
						
							2020-06-14 16:22:53 +02:00  
				
					
						
							
							
								 
						
							
								61aac78af0 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2020-06-14 14:29:40 +02:00  
				
					
						
							
							
								 
						
							
								16bc210211 
								
							 
						 
						
							
							
								
								fix regression for fixed domain  
							
							
							
						 
						
							2020-06-14 11:28:25 +02:00  
				
					
						
							
							
								 
						
							
								c3b9a4dabc 
								
							 
						 
						
							
							
								
								parse jmi proposals from MAM reloads.  fixes   #3778  
							
							
							
						 
						
							2020-06-14 10:34:40 +02:00  
				
					
						
							
							
								 
						
							
								ccdc91a497 
								
							 
						 
						
							
							
								
								remove check that would ensure you use jingle only with full jids  
							
							
							
						 
						
							2020-06-14 09:01:47 +02:00  
				
					
						
							
							
								 
						
							
								400c8461fc 
								
							 
						 
						
							
							
								
								fix feature discovery in jingle file transfer for empty resources  
							
							
							
						 
						
							2020-06-13 22:53:24 +02:00  
				
					
						
							
							
								 
						
							
								fda9e7b51c 
								
							 
						 
						
							
							
								
								make presence selector work with empty resources (bare jid)  
							
							
							
						 
						
							2020-06-13 09:59:39 +02:00  
				
					
						
							
							
								 
						
							
								0dba9f560c 
								
							 
						 
						
							
							
								
								rework quicksy domain checks  
							
							
							
						 
						
							2020-06-13 08:26:32 +02:00  
				
					
						
							
							
								 
						
							
								56ea9647cd 
								
							 
						 
						
							
							
								
								null check quicksy domain  
							
							
							
						 
						
							2020-06-13 08:10:04 +02:00  
				
					
						
							
							
								 
						
							
								971bb60f42 
								
							 
						 
						
							
							
								
								add more logging to caps fetching  
							
							
							
						 
						
							2020-06-12 20:06:49 +02:00  
				
					
						
							
							
								 
						
							
								01bfb5fd56 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2020-06-12 09:19:56 +02:00  
				
					
						
							
							
								 
						
							
								0ba4892d3e 
								
							 
						 
						
							
							
								
								RTP: write log message on background thread  
							
							
							
						 
						
							2020-06-12 09:08:09 +02:00  
				
					
						
							
							
								 
						
							
								b7f3b4333e 
								
							 
						 
						
							
							
								
								show help button on certain error conditions in RTP session.  fixes   #3770  
							
							
							
						 
						
							2020-06-12 08:26:33 +02:00  
				
					
						
							
							
								 
						
							
								644ad99520 
								
							 
						 
						
							
							
								
								create rtp end user state for connection lost.  fixes   #3769  
							
							
							
						 
						
							2020-06-12 07:57:11 +02:00  
				
					
						
							
							
								 
						
							
								552e17e39a 
								
							 
						 
						
							
							
								
								remember terminal RTP session state  
							
							... 
							
							
							
							if the activity is not connected during finish it won’t receive the last end user state.
this code remembers it even if the actual session is already gone. so when activity reconnects and
we can’t find the real rtp session we can look up the last state instead. 
							
						 
						
							2020-06-11 21:17:15 +02:00  
				
					
						
							
							
								 
						
							
								7e2d87f39c 
								
							 
						 
						
							
							
								
								recover if attachImage can’t generate scalled down version of image.  fixes   #3773  
							
							
							
						 
						
							2020-06-09 21:08:27 +02:00  
				
					
						
							
							
								 
						
							
								1853242c66 
								
							 
						 
						
							
							
								
								do not throw when finishing jingle ft twice.  fixes   #3765  
							
							... 
							
							
							
							the state machine in jingle file transfer does not prevent that the connection
is being finished twice 
							
						 
						
							2020-06-07 15:00:00 +02:00  
				
					
						
							
							
								 
						
							
								b78d45c7cc 
								
							 
						 
						
							
							
								
								fix Jingle FT candidate selection for equal priority.  fixes   #3771  
							
							
							
						 
						
							2020-06-07 12:47:03 +02:00  
				
					
						
							
							
								 
						
							
								4bc43af690 
								
							 
						 
						
							
							
								
								improve logging in export backup service.  closes   #3672  
							
							
							
						 
						
							2020-06-02 07:59:46 +02:00  
				
					
						
							
							
								 
						
							
								0391e78832 
								
							 
						 
						
							
							
								
								pulled translations from transifex. fixes crash in UK translation  
							
							
							
						 
						
							2020-06-02 07:59:46 +02:00  
				
					
						
							
							
								 
						
							
								61f6ce317b 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2020-05-30 15:22:45 +02:00  
				
					
						
							
							
								 
						
							
								637c208f55 
								
							 
						 
						
							
							
								
								ask for resource and use jingle direct init when JMI is not available.  fixes   #3751  
							
							
							
						 
						
							2020-05-30 14:56:12 +02:00  
				
					
						
							
							
								 
						
							
								8edfc61346 
								
							 
						 
						
							
							
								
								fixed concurrent modification when iterating over presences  
							
							
							
						 
						
							2020-05-30 10:57:22 +02:00  
				
					
						
							
							
								 
						
							
								8603d24bcb 
								
							 
						 
						
							
							
								
								add record voice mail button to busy screen.  fixes   #3754  
							
							
							
						 
						
							2020-05-30 10:30:57 +02:00  
				
					
						
							
							
								 
						
							
								bc6446beb8 
								
							 
						 
						
							
							
								
								pulled translations from transifex.  closes   #3760  
							
							
							
						 
						
							2020-05-29 18:18:54 +02:00  
				
					
						
							
							
								 
						
							
								59d1a2982e 
								
							 
						 
						
							
							
								
								RtpSessionActivity: throw instead of finish when session wasn’t found  
							
							
							
						 
						
							2020-05-28 09:22:58 +02:00  
				
					
						
							
							
								 
						
							
								63ba21a512 
								
							 
						 
						
							
							
								
								catch ISE cause by race when displaying video track.  fixes   #3752  
							
							
							
						 
						
							2020-05-27 15:53:05 +02:00  
				
					
						
							
							
								 
						
							
								5e3aab3abe 
								
							 
						 
						
							
							
								
								ensure that finishConnection succeeds  
							
							
							
						 
						
							2020-05-27 13:54:35 +02:00  
				
					
						
							
							
								 
						
							
								575ada3b27 
								
							 
						 
						
							
							
								
								fix scram crash for broken metronome servers  
							
							
							
						 
						
							2020-05-27 13:53:28 +02:00  
				
					
						
							
							
								 
						
							
								cdcc34ff91 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2020-05-25 11:21:19 +02:00  
				
					
						
							
							
								 
						
							
								1c625e55a0 
								
							 
						 
						
							
							
								
								set candidate gathering to continually.  fixes   #3719  
							
							... 
							
							
							
							This should be good enough to survive some network switches where both networks are online at the same time to allow for some handover
(for example when enabling wifi the 3G connection will usually (probably depends on OS) live on for a moment 
							
						 
						
							2020-05-25 11:11:29 +02:00  
				
					
						
							
							
								 
						
							
								8475a28dc5 
								
							 
						 
						
							
							
								
								control voice call volume when playing audio through earpiece.  fixes   #3705  
							
							
							
						 
						
							2020-05-25 10:43:56 +02:00  
				
					
						
							
							
								 
						
							
								7ca543e42f 
								
							 
						 
						
							
							
								
								replace /me when quoting messages.  fixes   #3669  
							
							
							
						 
						
							2020-05-24 10:52:34 +02:00  
				
					
						
							
							
								 
						
							
								88cc097732 
								
							 
						 
						
							
							
								
								fail pending messages on policy violation.  fixes   #3735  
							
							
							
						 
						
							2020-05-22 18:23:53 +02:00  
				
					
						
							
							
								 
						
							
								ed4d7bff92 
								
							 
						 
						
							
							
								
								reset tone manager after reaching NULL status  
							
							
							
						 
						
							2020-05-22 16:25:29 +02:00  
				
					
						
							
							
								 
						
							
								550fbc6d2c 
								
							 
						 
						
							
							
								
								make sure automatic jmi responses are sent before ack  
							
							
							
						 
						
							2020-05-22 13:22:22 +02:00  
				
					
						
							
							
								 
						
							
								685e01e83f 
								
							 
						 
						
							
							
								
								give TonManager control over audio mode to play dial tones on earpiece.  fixes   #3738  
							
							
							
						 
						
							2020-05-21 15:39:59 +02:00  
				
					
						
							
							
								 
						
							
								a2a7256682 
								
							 
						 
						
							
							
								
								disable hardware AEC on some devices.  fixes   #3734  
							
							
							
						 
						
							2020-05-21 11:13:46 +02:00  
				
					
						
							
							
								 
						
							
								de941f6036 
								
							 
						 
						
							
							
								
								use escaped jid for invites  
							
							
							
						 
						
							2020-05-21 08:41:04 +02:00  
				
					
						
							
							
								 
						
							
								574bccfc59 
								
							 
						 
						
							
							
								
								avoid unnecessary call to Jid.ofDomain()  
							
							
							
						 
						
							2020-05-21 07:57:57 +02:00  
				
					
						
							
							
								 
						
							
								aa1e69d277 
								
							 
						 
						
							
							
								
								use escaped jid for EXTRA_ACCOUNT  
							
							
							
						 
						
							2020-05-20 20:14:13 +02:00  
				
					
						
							
							
								 
						
							
								304411fc09 
								
							 
						 
						
							
							
								
								return audio mode to normal (instead of previous mode) after call ended  
							
							
							
						 
						
							2020-05-20 19:40:26 +02:00  
				
					
						
							
							
								 
						
							
								bfeebc141f 
								
							 
						 
						
							
							
								
								invalide options menu after pinning/unpinning.  fixes   #3745  
							
							
							
						 
						
							2020-05-19 19:39:05 +02:00  
				
					
						
							
							
								 
						
							
								dd0f354b62 
								
							 
						 
						
							
							
								
								publish pep bookmarks 1.0 to an item called 'current'  
							
							
							
						 
						
							2020-05-19 19:39:05 +02:00  
				
					
						
							
							
								 
						
							
								f8fedf0059 
								
							 
						 
						
							
							
								
								sasl prep password before hashing.  fixes   #1893  
							
							
							
						 
						
							2020-05-19 15:28:12 +02:00  
				
					
						
							
							
								 
						
							
								89c022f0cb 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2020-05-18 12:00:10 +02:00  
				
					
						
							
							
								 
						
							
								22f3aac465 
								
							 
						 
						
							
							
								
								fix media browser for escapbed jids  
							
							
							
						 
						
							2020-05-18 11:48:24 +02:00  
				
					
						
							
							
								 
						
							
								3ca10b8fa9 
								
							 
						 
						
							
							
								
								show escaped jids when it comes to account selection  
							
							
							
						 
						
							2020-05-18 09:35:35 +02:00  
				
					
						
							
							
								 
						
							
								df3273a6fc 
								
							 
						 
						
							
							
								
								fix jid.withResource() for domain jids  
							
							
							
						 
						
							2020-05-18 09:14:57 +02:00  
				
					
						
							
							
								 
						
							
								a0920b83e2 
								
							 
						 
						
							
							
								
								use Account.getDomain() for direct access to domain jid  
							
							
							
						 
						
							2020-05-17 10:24:46 +02:00  
				
					
						
							
							
								 
						
							
								b347d57848 
								
							 
						 
						
							
							
								
								don’t escape jids when parsing from uri  
							
							
							
						 
						
							2020-05-17 08:53:44 +02:00  
				
					
						
							
							
								 
						
							
								7abd37498e 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2020-05-17 08:33:25 +02:00  
				
					
						
							
							
								 
						
							
								1da490f77a 
								
							 
						 
						
							
							
								
								do not request storage permission for attaching location  
							
							
							
						 
						
							2020-05-16 17:51:14 +02:00  
				
					
						
							
							
								 
						
							
								4dd3b0c2aa 
								
							 
						 
						
							
							
								
								allow to pin conversations on top.  fixes   #3480  
							
							
							
						 
						
							2020-05-16 12:10:26 +02:00  
				
					
						
							
							
								 
						
							
								7a21b2c5ed 
								
							 
						 
						
							
							
								
								fixed parsing of unescaped jids with @ in local part  
							
							
							
						 
						
							2020-05-16 10:40:26 +02:00  
				
					
						
							
							
								 
						
							
								2195bce303 
								
							 
						 
						
							
							
								
								don’t allow escaped usernames in magic create  
							
							
							
						 
						
							2020-05-16 08:55:13 +02:00  
				
					
						
							
							
								 
						
							
								78a82a74bc 
								
							 
						 
						
							
							
								
								use unescaped jid in ManageAccount  
							
							
							
						 
						
							2020-05-15 20:20:22 +02:00  
				
					
						
							
							
								 
						
							
								dc29cf27a3 
								
							 
						 
						
							
							
								
								validate conference jid on input  
							
							
							
						 
						
							2020-05-15 19:22:15 +02:00  
				
					
						
							
							
								 
						
							
								198a7db954 
								
							 
						 
						
							
							
								
								use escaped jid in more places  
							
							
							
						 
						
							2020-05-15 18:44:55 +02:00  
				
					
						
							
							
								 
						
							
								ef7d4fca86 
								
							 
						 
						
							
							
								
								show escaped jid in most of the UI  
							
							... 
							
							
							
							for historical reasons we store unescaped variants in DB and use them in intents. 
							
						 
						
							2020-05-15 18:22:04 +02:00  
				
					
						
							
							
								 
						
							
								b6703dbe38 
								
							 
						 
						
							
							
								
								switch xmpp-addr to jxmpp-jid  
							
							
							
						 
						
							2020-05-15 17:06:16 +02:00  
				
					
						
							
							
								 
						
							
								3510f10e25 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2020-05-15 11:30:12 +02:00  
				
					
						
							
							
								 
						
							
								1b4f9cc8ab 
								
							 
						 
						
							
							
								
								allow 'login with certificate' from welcome screen.  fixes   #3724  
							
							
							
						 
						
							2020-05-13 13:52:05 +02:00  
				
					
						
							
							
								 
						
							
								36d2ecfcfa 
								
							 
						 
						
							
							
								
								always use private key for TLS connection when one is configured  
							
							
							
						 
						
							2020-05-13 09:38:30 +02:00  
				
					
						
							
							
								 
						
							
								2c4788b7c7 
								
							 
						 
						
							
							
								
								send retract when unable to setup webrtc as initiator.  fixes   #3717  
							
							
							
						 
						
							2020-05-11 12:20:32 +02:00  
				
					
						
							
							
								 
						
							
								b845c601d0 
								
							 
						 
						
							
							
								
								include senders in jingle file offer  
							
							
							
						 
						
							2020-05-11 11:09:18 +02:00  
				
					
						
							
							
								 
						
							
								90526efbd4 
								
							 
						 
						
							
							
								
								fixed destination calculation for direct socks candidates.  fixes   #3715  
							
							
							
						 
						
							2020-05-11 11:08:45 +02:00  
				
					
						
							
							
								 
						
							
								907b4d2b8a 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2020-05-10 18:42:24 +02:00  
				
					
						
							
							
								 
						
							
								46579550e4 
								
							 
						 
						
							
							
								
								fixed weird ToneGenerator crash.  fixes   #3712  
							
							... 
							
							
							
							obviously tones won’t work then anymore 
							
						 
						
							2020-05-10 17:54:16 +02:00  
				
					
						
							
							
								 
						
							
								4d3d3a7038 
								
							 
						 
						
							
							
								
								tie breaking racing jingle message proposals.  fixes   #3698  
							
							
							
						 
						
							2020-05-10 14:09:16 +02:00  
				
					
						
							
							
								 
						
							
								2c5bed61a1 
								
							 
						 
						
							
							
								
								introduce extra RTP state to handle going from sending proceed to receiving retract  
							
							
							
						 
						
							2020-05-09 21:35:21 +02:00  
				
					
						
							
							
								 
						
							
								9b8b4f1791 
								
							 
						 
						
							
							
								
								move call icon to left.  fixes   #3709  
							
							
							
						 
						
							2020-05-09 21:10:35 +02:00  
				
					
						
							
							
								 
						
							
								526e9eab61 
								
							 
						 
						
							
							
								
								rename locating devices to discovering devices.  closes   #3699  
							
							
							
						 
						
							2020-05-09 21:09:56 +02:00  
				
					
						
							
							
								 
						
							
								f4247379bd 
								
							 
						 
						
							
							
								
								catch UnsatisfiedLinkError when trying to init libwebrtc.  fixes   #3707  
							
							
							
						 
						
							2020-05-09 19:48:54 +02:00  
				
					
						
							
							
								 
						
							
								1d9b9e3bf0 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2020-05-09 11:47:37 +02:00  
				
					
						
							
							
								 
						
							
								04764eb989 
								
							 
						 
						
							
							
								
								fix Quicksy build flavor  
							
							
							
						 
						
							2020-05-09 11:41:45 +02:00  
				
					
						
							
							
								 
						
							
								92fc22b313 
								
							 
						 
						
							
							
								
								show call duration in audio calls.  fixes   #3708  
							
							
							
						 
						
							2020-05-09 11:14:39 +02:00  
				
					
						
							
							
								 
						
							
								6daaca496b 
								
							 
						 
						
							
							
								
								externalize time passed utils  
							
							
							
						 
						
							2020-05-09 09:42:33 +02:00  
				
					
						
							
							
								 
						
							
								072edc5a62 
								
							 
						 
						
							
							
								
								hide microphone button in video-only calls.  fixes   #3700  
							
							
							
						 
						
							2020-05-08 21:15:54 +02:00  
				
					
						
							
							
								 
						
							
								bd0234ba4d 
								
							 
						 
						
							
							
								
								dismiss incoming call notification on crash.  fixes   #3701  
							
							
							
						 
						
							2020-05-08 19:34:20 +02:00  
				
					
						
							
							
								 
						
							
								abfa4eae08 
								
							 
						 
						
							
							
								
								remove white space before parsing omemo bundle base64  
							
							
							
						 
						
							2020-05-08 19:33:49 +02:00  
				
					
						
							
							
								 
						
							
								285c750e69 
								
							 
						 
						
							
							
								
								throw IllegalStateException when trying to finish from a non terminal state  
							
							
							
						 
						
							2020-05-08 18:36:52 +02:00  
				
					
						
							
							
								 
						
							
								350fc57d87 
								
							 
						 
						
							
							
								
								properly wrap IPv6 addresses  
							
							
							
						 
						
							2020-05-08 17:52:41 +02:00  
				
					
						
							
							
								 
						
							
								5af4c865a7 
								
							 
						 
						
							
							
								
								make sure we finsh() the connection after transitioning into terminal state  
							
							
							
						 
						
							2020-05-08 17:22:27 +02:00  
				
					
						
							
							
								 
						
							
								1ece8e077e 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2020-05-08 16:26:58 +02:00  
				
					
						
							
							
								 
						
							
								1b237e4ea0 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2020-05-06 21:46:11 +02:00  
				
					
						
							
							
								 
						
							
								5d28ae9f38 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2020-05-05 09:46:26 +02:00  
				
					
						
							
							
								 
						
							
								fb57ef47bc 
								
							 
						 
						
							
							
								
								catch IllegalStateException around acceptCall()  
							
							... 
							
							
							
							this can happen when the UI races a call retrection 
							
						 
						
							2020-05-05 09:37:27 +02:00  
				
					
						
							
							
								 
						
							
								c159bbfc81 
								
							 
						 
						
							
							
								
								play dial sounds on wrong track to make them play in silent mode.  fixes   #3697  
							
							
							
						 
						
							2020-05-03 23:15:21 +02:00  
				
					
						
							
							
								 
						
							
								8a1bdd97e8 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2020-05-03 22:08:29 +02:00  
				
					
						
							
							
								 
						
							
								a3b3b14bf1 
								
							 
						 
						
							
							
								
								yet again more wording  
							
							
							
						 
						
							2020-05-03 21:56:30 +02:00  
				
					
						
							
							
								 
						
							
								8fb8656e34 
								
							 
						 
						
							
							
								
								more wording  
							
							
							
						 
						
							2020-05-03 21:52:27 +02:00  
				
					
						
							
							
								 
						
							
								dcb02ee5e2 
								
							 
						 
						
							
							
								
								Typo you you ( #3694 )  
							
							... 
							
							
							
							* Typo you you
* Clarify this too
* Optimizations is plural
* Keep them in sync
* Sync the whole string 
							
						 
						
							2020-05-03 19:49:00 +00:00  
				
					
						
							
							
								 
						
							
								b6d38f8e8b 
								
							 
						 
						
							
							
								
								do not call bundles bundles  
							
							
							
						 
						
							2020-05-03 18:57:11 +02:00  
				
					
						
							
							
								 
						
							
								476fb23656 
								
							 
						 
						
							
							
								
								show timestamp for missed incoming calls.  fixes   #3692  
							
							
							
						 
						
							2020-05-03 18:36:15 +02:00  
				
					
						
							
							
								 
						
							
								3c3f5d8e6f 
								
							 
						 
						
							
							
								
								mark missed calls as unread (bold) in overview.  fixes   #3687  
							
							
							
						 
						
							2020-05-03 18:07:00 +02:00  
				
					
						
							
							
								 
						
							
								6888f57191 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2020-05-03 17:39:48 +02:00  
				
					
						
							
							
								 
						
							
								cacd3b8ed8 
								
							 
						 
						
							
							
								
								fixup Language rework. wrong use of singular they  
							
							
							
						 
						
							2020-05-03 17:36:22 +02:00  
				
					
						
							
							
								 
						
							
								0ee9dbcea7 
								
							 
						 
						
							
							
								
								fixed crash when attempting to start connection for install referer  
							
							
							
						 
						
							2020-05-03 12:05:18 +02:00  
				
					
						
							
							
								 
						
							
								3577afea4e 
								
							 
						 
						
							
							
								
								fixed crash caused by race when dedecting if mic is on  
							
							
							
						 
						
							2020-05-03 11:54:58 +02:00  
				
					
						
							
							
								 
						
							
								e70b6eec98 
								
							 
						 
						
							
							
								
								do not mirror back camera.  fixes   #3693  
							
							
							
						 
						
							2020-05-03 11:54:58 +02:00  
				
					
						
							
							
								 
						
							
								5a5f887229 
								
							 
						 
						
							
							
								
								code cleanup in bundle parsing  
							
							... 
							
							
							
							also switch to guavas base64 parser to avoid potential ROM bugs 
							
						 
						
							2020-05-03 11:54:58 +02:00  
				
					
						
							
							
								 
						
							
								4f8715a349 
								
							 
						 
						
							
							
								
								Foreground service on by default  
							
							
							
						 
						
							2020-05-02 18:05:34 +00:00  
				
					
						
							
							
								 
						
							
								abb33b048a 
								
							 
						 
						
							
							
								
								fixed crash after accepting voice calls on devices that don’t have an earpiece (tablets)  
							
							... 
							
							
							
							fixes  #3682  
						
							2020-05-02 18:06:56 +02:00  
				
					
						
							
							
								 
						
							
								63ddd97b6b 
								
							 
						 
						
							
							
								
								add button to switch cameras during video call  
							
							... 
							
							
							
							RIP symmetry :-(
fixes  #3683  
							
						 
						
							2020-05-02 17:15:50 +02:00  
				
					
						
							
							
								 
						
							
								f739752f76 
								
							 
						 
						
							
							
								
								Spelling: Language reworked ( #3688 )  
							
							
							
						 
						
							2020-05-02 14:51:24 +00:00  
				
					
						
							
							
								 
						
							
								e4b906ebeb 
								
							 
						 
						
							
							
								
								fix crash on unknown sasl mechanims  
							
							
							
						 
						
							2020-05-02 10:20:18 +02:00  
				
					
						
							
							
								 
						
							
								48163a5604 
								
							 
						 
						
							
							
								
								show proposal as ongoing call  
							
							
							
						 
						
							2020-05-02 09:50:17 +02:00  
				
					
						
							
							
								 
						
							
								f7a0d2031a 
								
							 
						 
						
							
							
								
								disable TLS cert validation for stun/turn server  
							
							... 
							
							
							
							turns out libwebrtc doesn’t use the system root CA store but comes with only a few default CAs.
in anyway we will probably only use tcp/443 to bypass firewalls and not to actually secure anything. 
							
						 
						
							2020-05-01 20:17:23 +02:00  
				
					
						
							
							
								 
						
							
								58429c42ee 
								
							 
						 
						
							
							
								
								lower case protocol; we have seen upper case in the wild for some reason  
							
							
							
						 
						
							2020-05-01 20:15:09 +02:00  
				
					
						
							
							
								 
						
							
								7ac5e8e828 
								
							 
						 
						
							
							
								
								properly close WebRTCWrapper even when init failed  
							
							
							
						 
						
							2020-05-01 13:56:24 +02:00  
				
					
						
							
							
								 
						
							
								eab4ac017f 
								
							 
						 
						
							
							
								
								minor code clean up  
							
							
							
						 
						
							2020-05-01 07:58:58 +02:00  
				
					
						
							
							
								 
						
							
								86b2631449 
								
							 
						 
						
							
							
								
								revert commit that attempted to do bare jid matching for LMC  
							
							... 
							
							
							
							That commit never worked because there were other checks in place later down the stream.
Allowing other clients (resources) to correct messages introduces the potential for nasty race conditions.
Furthermore we also have a check in place that would check that the OMEMO fingerprint is the same for security reasons. Removing that check is currently undesirable. Therefor correcting a message from another client would only work for plain text messages (and maybe PGP); this only adds confusion for users for very little benefit. 
							
						 
						
							2020-05-01 07:45:00 +02:00  
				
					
						
							
							
								 
						
							
								eea0f8579e 
								
							 
						 
						
							
							
								
								Update repo links ( #3684 )  
							
							... 
							
							
							
							* Update repo link
* Here too 
							
						 
						
							2020-04-30 10:51:26 +00:00  
				
					
						
							
							
								 
						
							
								8374df84aa 
								
							 
						 
						
							
							
								
								do not change intent to retracted if end card had already been reached  
							
							
							
						 
						
							2020-04-30 09:06:43 +02:00  
				
					
						
							
							
								 
						
							
								deae2b109f 
								
							 
						 
						
							
							
								
								do not crash UI after ignoring improperly formatted jingle init  
							
							
							
						 
						
							2020-04-29 15:54:02 +02:00  
				
					
						
							
							
								 
						
							
								8a586527c4 
								
							 
						 
						
							
							
								
								check if setting local description was succesful  
							
							
							
						 
						
							2020-04-29 15:32:27 +02:00  
				
					
						
							
							
								 
						
							
								a49d69c878 
								
							 
						 
						
							
							
								
								parse candidates from session-init and session-accept  
							
							
							
						 
						
							2020-04-29 10:36:54 +02:00  
				
					
						
							
							
								 
						
							
								54ca3fb020 
								
							 
						 
						
							
							
								
								release video after end card reached. fixes video call retry  
							
							
							
						 
						
							2020-04-29 09:22:49 +02:00  
				
					
						
							
							
								 
						
							
								333f509e53 
								
							 
						 
						
							
							
								
								synchronize public WebRTCWrapper methods so closes don’t race  
							
							
							
						 
						
							2020-04-29 09:10:15 +02:00  
				
					
						
							
							
								 
						
							
								0d4b175760 
								
							 
						 
						
							
							
								
								better failure behaviour after direct init from jitsi  
							
							
							
						 
						
							2020-04-29 08:51:38 +02:00  
				
					
						
							
							
								 
						
							
								daf234191b 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2020-04-28 20:15:34 +02:00  
				
					
						
							
							
								 
						
							
								f93bac6d73 
								
							 
						 
						
							
							
								
								catch ISE around peerconnection.dispose()  
							
							
							
						 
						
							2020-04-28 20:15:23 +02:00  
				
					
						
							
							
								 
						
							
								faf1ff365d 
								
							 
						 
						
							
							
								
								modify call connected tone  
							
							
							
						 
						
							2020-04-28 11:22:42 +02:00  
				
					
						
							
							
								 
						
							
								8183c54ba0 
								
							 
						 
						
							
							
								
								use stanza-id for display markers in group chats  
							
							
							
						 
						
							2020-04-28 08:25:21 +02:00  
				
					
						
							
							
								 
						
							
								27bf871472 
								
							 
						 
						
							
							
								
								play beep when voice call connects  
							
							
							
						 
						
							2020-04-28 07:30:27 +02:00  
				
					
						
							
							
								 
						
							
								418cecad11 
								
							 
						 
						
							
							
								
								remove XEP-0357 support for group chats  
							
							
							
						 
						
							2020-04-28 06:50:04 +02:00  
				
					
						
							
							
								 
						
							
								fc4397e5b9 
								
							 
						 
						
							
							
								
								play busy and dial tones  
							
							
							
						 
						
							2020-04-27 17:51:38 +02:00  
				
					
						
							
							
								 
						
							
								07911b2094 
								
							 
						 
						
							
							
								
								indicate ongoing call.  fixes   #3675  
							
							
							
						 
						
							2020-04-27 11:53:31 +02:00  
				
					
						
							
							
								 
						
							
								9fbf73d1ea 
								
							 
						 
						
							
							
								
								do not log failed calls that never rang  
							
							
							
						 
						
							2020-04-26 10:38:19 +02:00  
				
					
						
							
							
								 
						
							
								006d7447a3 
								
							 
						 
						
							
							
								
								put version code into crash report  
							
							
							
						 
						
							2020-04-25 20:13:20 +02:00  
				
					
						
							
							
								 
						
							
								c41033e83c 
								
							 
						 
						
							
							
								
								only take udp candidates from transport-info  
							
							
							
						 
						
							2020-04-25 20:13:08 +02:00  
				
					
						
							
							
								 
						
							
								a5beaaed9d 
								
							 
						 
						
							
							
								
								null reference to rtpconnection when end card is reached  
							
							... 
							
							
							
							this will make re-init work if for example retry end card had been reached and we get another call 
							
						 
						
							2020-04-24 21:27:03 +02:00  
				
					
						
							
							
								 
						
							
								32ab7775d7 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2020-04-24 10:42:19 +02:00  
				
					
						
							
							
								 
						
							
								cacd85b4f1 
								
							 
						 
						
							
							
								
								catch ISE when entering PIP  
							
							
							
						 
						
							2020-04-24 10:37:46 +02:00  
				
					
						
							
							
								 
						
							
								4f5415ecba 
								
							 
						 
						
							
							
								
								terminated rtp connection do not count as busy  
							
							
							
						 
						
							2020-04-24 09:41:54 +02:00  
				
					
						
							
							
								 
						
							
								c0036b4ca6 
								
							 
						 
						
							
							
								
								increase busy timeout to 30s  
							
							
							
						 
						
							2020-04-24 09:16:59 +02:00  
				
					
						
							
							
								 
						
							
								96f6ae2b49 
								
							 
						 
						
							
							
								
								additional null check in case to is null  
							
							
							
						 
						
							2020-04-23 20:11:45 +02:00  
				
					
						
							
							
								 
						
							
								80cac3bd69 
								
							 
						 
						
							
							
								
								disable tcp candidates  
							
							
							
						 
						
							2020-04-23 19:51:58 +02:00  
				
					
						
							
							
								 
						
							
								c88d736cee 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2020-04-23 13:01:00 +02:00  
				
					
						
							
							
								 
						
							
								d7a8519ad6 
								
							 
						 
						
							
							
								
								do not continue to accept call if reinit() caused activity to finish  
							
							
							
						 
						
							2020-04-23 12:52:02 +02:00  
				
					
						
							
							
								 
						
							
								cfb9368edb 
								
							 
						 
						
							
							
								
								check if pip feature is available on top of doing version check  
							
							
							
						 
						
							2020-04-23 12:14:45 +02:00  
				
					
						
							
							
								 
						
							
								60cea03dce 
								
							 
						 
						
							
							
								
								do not attempt retract if onStop was faster than backend connect  
							
							
							
						 
						
							2020-04-23 10:13:10 +02:00  
				
					
						
							
							
								 
						
							
								a008993d06 
								
							 
						 
						
							
							
								
								add 20s busy timeout to incoming calls  
							
							
							
						 
						
							2020-04-22 21:59:20 +02:00  
				
					
						
							
							
								 
						
							
								22e93e4169 
								
							 
						 
						
							
							
								
								fix direct share for cases where the application id was changed  
							
							
							
						 
						
							2020-04-22 20:23:13 +02:00  
				
					
						
							
							
								 
						
							
								892d913e2c 
								
							 
						 
						
							
							
								
								parsing iq erros also need to finish the connection  
							
							
							
						 
						
							2020-04-22 18:42:07 +02:00  
				
					
						
							
							
								 
						
							
								9fa9ca9cbc 
								
							 
						 
						
							
							
								
								catch securityException when parsing rtp description  
							
							
							
						 
						
							2020-04-22 16:35:08 +02:00  
				
					
						
							
							
								 
						
							
								fa45422fa8 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2020-04-22 14:59:23 +02:00  
				
					
						
							
							
								 
						
							
								9afac21b0b 
								
							 
						 
						
							
							
								
								don’t throw when user double taps accept button  
							
							
							
						 
						
							2020-04-22 14:49:48 +02:00  
				
					
						
							
							
								 
						
							
								04a7b9da1c 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2020-04-22 08:54:20 +02:00  
				
					
						
							
							
								 
						
							
								876b1149d5 
								
							 
						 
						
							
							
								
								avoid double termination after failed connection  
							
							
							
						 
						
							2020-04-21 22:59:54 +02:00  
				
					
						
							
							
								 
						
							
								e0cb127005 
								
							 
						 
						
							
							
								
								retract call when pressing home or power button during ringing  
							
							
							
						 
						
							2020-04-21 22:46:46 +02:00  
				
					
						
							
							
								 
						
							
								e5282b846f 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2020-04-21 22:01:01 +02:00  
				
					
						
							
							
								 
						
							
								995856ffe0 
								
							 
						 
						
							
							
								
								fixed chinese translation  
							
							
							
						 
						
							2020-04-21 18:43:53 +02:00  
				
					
						
							
							
								 
						
							
								62c50d0089 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2020-04-21 18:19:47 +02:00  
				
					
						
							
							
								 
						
							
								3c0b3f4b94 
								
							 
						 
						
							
							
								
								allow dnd overwrite for incoming calls  
							
							
							
						 
						
							2020-04-21 18:13:09 +02:00  
				
					
						
							
							
								 
						
							
								442b952700 
								
							 
						 
						
							
							
								
								add jingle message init namespace to features  
							
							
							
						 
						
							2020-04-21 14:59:03 +02:00  
				
					
						
							
							
								 
						
							
								5b12e23382 
								
							 
						 
						
							
							
								
								improve logging for throws from native callbacks  
							
							
							
						 
						
							2020-04-21 12:00:13 +02:00  
				
					
						
							
							
								 
						
							
								eb911b8196 
								
							 
						 
						
							
							
								
								show 215 status in server info  
							
							
							
						 
						
							2020-04-21 11:40:05 +02:00  
				
					
						
							
							
								 
						
							
								d5e3d13158 
								
							 
						 
						
							
							
								
								do not just assume rtcp-mux  
							
							
							
						 
						
							2020-04-21 09:11:17 +02:00  
				
					
						
							
							
								 
						
							
								7898ba65cd 
								
							 
						 
						
							
							
								
								extend extended webrtcwrapper logging  
							
							
							
						 
						
							2020-04-20 17:05:27 +02:00  
				
					
						
							
							
								 
						
							
								23d1ee5e41 
								
							 
						 
						
							
							
								
								render contact’s avatar during incoming call  
							
							
							
						 
						
							2020-04-20 15:57:31 +02:00  
				
					
						
							
							
								 
						
							
								187dff3df9 
								
							 
						 
						
							
							
								
								put contact picture in incoming call notification  
							
							
							
						 
						
							2020-04-20 15:57:31 +02:00  
				
					
						
							
							
								 
						
							
								df2ef0eeb0 
								
							 
						 
						
							
							
								
								automatically reject/ignore calls from strangers if the setting is set  
							
							
							
						 
						
							2020-04-20 15:57:31 +02:00  
				
					
						
							
							
								 
						
							
								e661d5b7ad 
								
							 
						 
						
							
							
								
								provide deep link from settings into call notification settings  
							
							
							
						 
						
							2020-04-20 15:57:31 +02:00  
				
					
						
							
							
								 
						
							
								1cc0dfad84 
								
							 
						 
						
							
							
								
								move sdp logging to different tag  
							
							
							
						 
						
							2020-04-20 15:57:31 +02:00  
				
					
						
							
							
								 
						
							
								5a0979b41e 
								
							 
						 
						
							
							
								
								store 'ended call' when ended from proceed  
							
							
							
						 
						
							2020-04-20 15:57:31 +02:00  
				
					
						
							
							
								 
						
							
								f7f0dc99a7 
								
							 
						 
						
							
							
								
								launch calls in new task  
							
							
							
						 
						
							2020-04-20 15:57:31 +02:00  
				
					
						
							
							
								 
						
							
								c7269bc0aa 
								
							 
						 
						
							
							
								
								check microphone availability on background thread  
							
							
							
						 
						
							2020-04-20 15:57:31 +02:00  
				
					
						
							
							
								 
						
							
								31dfb0c704 
								
							 
						 
						
							
							
								
								cache useTor information in activity  
							
							
							
						 
						
							2020-04-20 15:57:31 +02:00  
				
					
						
							
							
								 
						
							
								a12760300c 
								
							 
						 
						
							
							
								
								ensure that rtp connection is registered with connection manager  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								c20c40a807 
								
							 
						 
						
							
							
								
								ensure webrtc connection gets closed after connection failure  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								7dfd47a5c4 
								
							 
						 
						
							
							
								
								better crash than leave WebRTCWrapper unclosed  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								934b98d199 
								
							 
						 
						
							
							
								
								add microphone availability check  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								48f752366b 
								
							 
						 
						
							
							
								
								paint local mic off button in pip  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								644e5aa856 
								
							 
						 
						
							
							
								
								remove video sinks when calling onStop. otherwise going in and out foreground will give us endless sinks  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								16d34c2ba0 
								
							 
						 
						
							
							
								
								parse turns and stuns (regression from earlier commit)  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								ab2681640a 
								
							 
						 
						
							
							
								
								allow pip during connecting  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								2f437ea845 
								
							 
						 
						
							
							
								
								ignore iq errors if session has already been terminated  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								fa3ef07580 
								
							 
						 
						
							
							
								
								be more strict with ice candidate parsing  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								0a18ab35c0 
								
							 
						 
						
							
							
								
								fixed 215 credential detection  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								8472712b3e 
								
							 
						 
						
							
							
								
								play notification sound pre notification categories  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								e545e95d39 
								
							 
						 
						
							
							
								
								getMedia() would throw null pointer when called after going from proposed to some error state  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								ea2ed85ed7 
								
							 
						 
						
							
							
								
								support picture in picture for video calls  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								21e412ef6f 
								
							 
						 
						
							
							
								
								only show remote video when connected  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								0c4f0c074d 
								
							 
						 
						
							
							
								
								improve busy behaviour with multiple devices  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								4558b9a7b0 
								
							 
						 
						
							
							
								
								select proper media for retry  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								45d5d1f635 
								
							 
						 
						
							
							
								
								capture in ~1920 resolution when available  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								b95d406e61 
								
							 
						 
						
							
							
								
								use more approriate reason when failing because of parse errors  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								ec6bcec849 
								
							 
						 
						
							
							
								
								use different aspect ratio for landscape  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								36e117979a 
								
							 
						 
						
							
							
								
								put 'video' in ongoing video call notification  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								d7e93e18e5 
								
							 
						 
						
							
							
								
								add a couple of todos to RtpSessionActivity  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								f995965dea 
								
							 
						 
						
							
							
								
								parse 0339 source groups from sdp  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								01a9a52990 
								
							 
						 
						
							
							
								
								show enable/disable video in video calls  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								445009c558 
								
							 
						 
						
							
							
								
								request camera permissions  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								5a20faaf0f 
								
							 
						 
						
							
							
								
								show 'incoming video cal' notification  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								d4788fc1f4 
								
							 
						 
						
							
							
								
								display video call based on availability  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								b4df19177f 
								
							 
						 
						
							
							
								
								make seperate menu items for audio and video calls  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								17d9b02f41 
								
							 
						 
						
							
							
								
								properly paint local video over remote  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								d057ae3439 
								
							 
						 
						
							
							
								
								transmit media from proposal to actual session  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								8c273e7eee 
								
							 
						 
						
							
							
								
								parse media from session proposal  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								1489dba44f 
								
							 
						 
						
							
							
								
								release resource. stop caputuring when webrtc ends  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								b20b00e77f 
								
							 
						 
						
							
							
								
								use toolbar to display status text in RtpSessionActivity  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								339bdaea06 
								
							 
						 
						
							
							
								
								rudimentary video caputuring  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								bfb9a6267a 
								
							 
						 
						
							
							
								
								complete list of reasons  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								dd42a6b850 
								
							 
						 
						
							
							
								
								don’t transition when calling endCall and session was already terminated  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								65b43661dd 
								
							 
						 
						
							
							
								
								RtpConnection: synchronize all externally call methods to guard state transitions  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								172d2c693f 
								
							 
						 
						
							
							
								
								depulicate 'propose's when doing mam catchup  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								e16e0d895e 
								
							 
						 
						
							
							
								
								cancle ongoing jingle sessions on xmpp rebind  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								493ca68464 
								
							 
						 
						
							
							
								
								add <rtcp-mux/> in description  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								ef22071bd1 
								
							 
						 
						
							
							
								
								turn proximity wake lock and/off depending on speaker configuration  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								9bc264bd73 
								
							 
						 
						
							
							
								
								do not use proximity wake lock on speaker phone  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								981aeaf264 
								
							 
						 
						
							
							
								
								make mute and speaker button work  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								b924a63d01 
								
							 
						 
						
							
							
								
								copy audio manager from AppRTCDemo  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								5b98107e9a 
								
							 
						 
						
							
							
								
								put jingle messages in MAM and parse call log during catchup  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								9a41d11aed 
								
							 
						 
						
							
							
								
								do not show context menu for call logs  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								4be2309202 
								
							 
						 
						
							
							
								
								more conditions under which to print call log  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								3439f40411 
								
							 
						 
						
							
							
								
								show call log messages in conversation stream  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								1dc88f38ca 
								
							 
						 
						
							
							
								
								avoid terminating twice  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								82f9a77777 
								
							 
						 
						
							
							
								
								be more conservative when parsing rtp content  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								deaa76b5ca 
								
							 
						 
						
							
							
								
								when using onNewIntent make sure to store intent otherwise onBackground might just overwrite it again  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								609120c0d8 
								
							 
						 
						
							
							
								
								only ever create one wake lock in rtpsessionactivity  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								c9f7e174f7 
								
							 
						 
						
							
							
								
								use foreground service for ongoing call notification  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								c6db651322 
								
							 
						 
						
							
							
								
								allow all jingle states to transition into terminated  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								5eea961155 
								
							 
						 
						
							
							
								
								improved strategy for ignoring self addressed jingle messages  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								7b382d2ba5 
								
							 
						 
						
							
							
								
								include more human readable text in application errors  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								07e671d7c3 
								
							 
						 
						
							
							
								
								do not offer jingle calls when using Tor  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								9d83981f2c 
								
							 
						 
						
							
							
								
								respond with busy if there is anthor rtp session  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								d19b5e0634 
								
							 
						 
						
							
							
								
								show notification during ongoing call  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								2e8b91665b 
								
							 
						 
						
							
							
								
								improvements to RtpSessionActivity  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								14d008d89d 
								
							 
						 
						
							
							
								
								turn screen off during call  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								0302eacac1 
								
							 
						 
						
							
							
								
								back button rejects or ends call  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								f5c4de8770 
								
							 
						 
						
							
							
								
								make retry work  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								2ba84bd32e 
								
							 
						 
						
							
							
								
								no need to be careful about Int parsing in session description; just fail  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								6884e427ef 
								
							 
						 
						
							
							
								
								require dtls and ensure procceds get tracked  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								0661c1bd37 
								
							 
						 
						
							
							
								
								add state transitions for iq service-unavailable errors and timeouts  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								39e3791345 
								
							 
						 
						
							
							
								
								incude human readable text in some session-terminates  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								6a1df0538e 
								
							 
						 
						
							
							
								
								request recording permission when making or accepting audio calls  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								7749a7ce22 
								
							 
						 
						
							
							
								
								fixed rotation issues in RtpSessionActivity  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								268eedad89 
								
							 
						 
						
							
							
								
								proper iq tracing (handling of errors); responding to all iqs  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								15a2491d7b 
								
							 
						 
						
							
							
								
								correctly parse turn server  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								845b3d8a0e 
								
							 
						 
						
							
							
								
								properly parse transport info and apply ice candidates after direct init  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								3e5e4e813b 
								
							 
						 
						
							
							
								
								reject call from proceed state; and deal with direct inits  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								0bf991d95c 
								
							 
						 
						
							
							
								
								make jingle->sdp parsing fail on some obvious errors  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								ca9b95fc9c 
								
							 
						 
						
							
							
								
								discover stun server  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								859bc0bef3 
								
							 
						 
						
							
							
								
								send and receive session terminates  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								00f273b0c0 
								
							 
						 
						
							
							
								
								show retry button after failed call  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								f7d1e02d4b 
								
							 
						 
						
							
							
								
								parse 'accept' messages  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								9edadc9835 
								
							 
						 
						
							
							
								
								process retract jingle messages  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								a11d506bf0 
								
							 
						 
						
							
							
								
								support reject  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								7909a72d43 
								
							 
						 
						
							
							
								
								make retract jingle messages work  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								e2f1cec2e5 
								
							 
						 
						
							
							
								
								prepare more state transitions  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								ccfc55e9b6 
								
							 
						 
						
							
							
								
								show proper notification on incoming call  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								4c6ee9693a 
								
							 
						 
						
							
							
								
								use appbarlayout in RtpSessionActivity  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								0e88b56eb4 
								
							 
						 
						
							
							
								
								display status information in ui  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								a9a35fb74b 
								
							 
						 
						
							
							
								
								show status in RtpSessionActivity  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								f8c0328416 
								
							 
						 
						
							
							
								
								dummy Jingle activity  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								22c755c5ce 
								
							 
						 
						
							
							
								
								implement session accept  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								9dfa9df790 
								
							 
						 
						
							
							
								
								implement sending of session-accept  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								ac9a1a773e 
								
							 
						 
						
							
							
								
								receive candidates/transport-info  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								885ec0febe 
								
							 
						 
						
							
							
								
								a couple of bug fixes for SessionDescription.toString()  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								f264ef9f8b 
								
							 
						 
						
							
							
								
								create sdp string and set on peer connection  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								b1c0e93b34 
								
							 
						 
						
							
							
								
								rudimentary rtpmap to session converter  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								2591a96945 
								
							 
						 
						
							
							
								
								sdp candidate to transport-info  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								4d70855b4c 
								
							 
						 
						
							
							
								
								sdp to ice transport conversion  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								b44a3aeac6 
								
							 
						 
						
							
							
								
								parse sdp to jingle (yet w/o transport)  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								ef51ec2c1d 
								
							 
						 
						
							
							
								
								create objects for ssma (xep-0339)  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								28ead10ca4 
								
							 
						 
						
							
							
								
								sdp media to description parsing  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								18059345c8 
								
							 
						 
						
							
							
								
								payload-type and rtp-hdrext sdp parsing  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								5b1d86d67e 
								
							 
						 
						
							
							
								
								dummy code to get sdp out of (non-working) libwebrtc  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								3b857e6894 
								
							 
						 
						
							
							
								
								create temporary RtpSessionPropsoal as placeholder before we can create actual session  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								e2e4390d51 
								
							 
						 
						
							
							
								
								untested sdp parser  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								766d1d603e 
								
							 
						 
						
							
							
								
								show preliminary call button if contact supports it  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								4e13893662 
								
							 
						 
						
							
							
								
								create stub objects for most of what’s in description and transport  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								43cf1783a4 
								
							 
						 
						
							
							
								
								support multiple jingle contents  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								b2aa0e3352 
								
							 
						 
						
							
							
								
								use final varible to mark initiator once connection object has been created  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								5b15348f13 
								
							 
						 
						
							
							
								
								process message inits  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								385692ea28 
								
							 
						 
						
							
							
								
								route jingle message inits  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								a4acfb2a19 
								
							 
						 
						
							
							
								
								clean iq callback code in XmppConnection  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								f9650b95d8 
								
							 
						 
						
							
							
								
								create stub JingleRTPConnection  
							
							
							
						 
						
							2020-04-20 15:57:30 +02:00  
				
					
						
							
							
								 
						
							
								963ddd11c2 
								
							 
						 
						
							
							
								
								refactor jingle code to use objects for TransportInfo  
							
							
							
						 
						
							2020-04-20 15:57:29 +02:00  
				
					
						
							
							
								 
						
							
								eb22bd0499 
								
							 
						 
						
							
							
								
								create 'Description' object  
							
							
							
						 
						
							2020-04-20 15:57:29 +02:00  
				
					
						
							
							
								 
						
							
								7538e387ec 
								
							 
						 
						
							
							
								
								fixed bug in ibb delivery introduced in earlier refactoring  
							
							
							
						 
						
							2020-04-20 15:57:29 +02:00  
				
					
						
							
							
								 
						
							
								34f42c73bc 
								
							 
						 
						
							
							
								
								cleaned JinglePacket and Content element  
							
							
							
						 
						
							2020-04-20 15:57:29 +02:00  
				
					
						
							
							
								 
						
							
								23ebb6ae80 
								
							 
						 
						
							
							
								
								rename JingleConnection to JingleFileTransferConnection; use ID tuple to identify sessions  
							
							
							
						 
						
							2020-04-20 15:57:29 +02:00  
				
					
						
							
							
								 
						
							
								b40a65652f 
								
							 
						 
						
							
							
								
								disable HTTP upload during jingle development  
							
							... 
							
							
							
							we are going to refactor jingle a lot. in order to better spot potential
bugs in the Jingle File Transfer implementation we are going to disable
HTTP upload during development. 
							
						 
						
							2020-04-20 15:57:29 +02:00  
				
					
						
							
							
								 
						
							
								1d62cb0024 
								
							 
						 
						
							
							
								
								pdf renderer might throw security exception on password protected pdf  
							
							
							
						 
						
							2020-04-20 15:57:06 +02:00  
				
					
						
							
							
								 
						
							
								c5da699afe 
								
							 
						 
						
							
							
								
								dont crash when fields names in caps are null  
							
							
							
						 
						
							2020-04-20 15:53:52 +02:00  
				
					
						
							
							
								 
						
							
								62934e6487 
								
							 
						 
						
							
							
								
								change wording of previous commit  
							
							
							
						 
						
							2020-03-31 19:49:08 +02:00  
				
					
						
							
							
								 
						
							
								ff18ea452d 
								
							 
						 
						
							
							
								
								display toast when trying to join channel with no enabled accounts  
							
							
							
						 
						
							2020-03-31 19:46:05 +02:00  
				
					
						
							
							
								 
						
							
								3d0138506d 
								
							 
						 
						
							
							
								
								fixed typo.  closes   #3667  
							
							
							
						 
						
							2020-03-31 11:18:16 +02:00  
				
					
						
							
							
								 
						
							
								972e537ea1 
								
							 
						 
						
							
							
								
								conversations’ own backup makes system backup obsolete  
							
							... 
							
							
							
							closes  #3666  
						
							2020-03-29 22:37:59 +02:00  
				
					
						
							
							
								 
						
							
								7c13c8a4e5 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2020-03-28 10:13:27 +01:00  
				
					
						
							
							
								 
						
							
								4e33ebb308 
								
							 
						 
						
							
							
								
								close FileInputStream in MTM.  fixes   #1150  
							
							
							
						 
						
							2020-03-26 08:25:22 +01:00  
				
					
						
							
							
								 
						
							
								e49ad3d573 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2020-03-20 12:59:14 +01:00  
				
					
						
							
							
								 
						
							
								41ada3480c 
								
							 
						 
						
							
							
								
								add jfif and jif as jpeg mime types  
							
							
							
						 
						
							2020-03-12 21:28:54 +01:00  
				
					
						
							
							
								 
						
							
								00191e2b60 
								
							 
						 
						
							
							
								
								explicitly use BouncyCastle for file crypto  
							
							
							
						 
						
							2020-03-09 19:12:30 +01:00  
				
					
						
							
							
								 
						
							
								257de4b51e 
								
							 
						 
						
							
							
								
								fixed typo  
							
							
							
						 
						
							2020-03-09 15:06:21 +01:00  
				
					
						
							
							
								 
						
							
								aecb771ab5 
								
							 
						 
						
							
							
								
								use 16 byte IVs for http upload files larger than 768KiB  
							
							... 
							
							
							
							Ever since Android 9+ switched to Conscrypt we can no longer efficiently
encrypt (and decrypt) large files with AES-GCM. We did’t notice this before
because when using 16 byte IVs even modern Androids will fall back to bouncy
castle. However the 'bug'/'feature' in Conscrypt surfaced when we switched over
to 12 byte IVs (which uses Conscrypt on Android 9+)
Switching back entirely to 16 byte IVs is undesirable as this would break
compatibility with Monal. So we end up with a weird compromise where we use
12 byte for normale plain text OMEMO messages and 'small' files where the
inefficiencies aren’t a problem.
The result of this commit is that Monal won’t be able to receive our files
larger than 768KiB. However the alternative is that Conversations would always
OOM when attempting to send larger files (where large depends on the available
RAM.)
fixes  #3653  
							
						 
						
							2020-03-08 13:13:19 +01:00  
				
					
						
							
							
								 
						
							
								3be7c3bca2 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2020-03-07 23:15:43 +01:00  
				
					
						
							
							
								 
						
							
								788b0f7f2d 
								
							 
						 
						
							
							
								
								momentarily go back to 16 byte IVs  
							
							... 
							
							
							
							The Crypto provider used from Android P onwards (conscrypt) has a weird bug
that when 12 bytes IVs are used it will decrypt or encrypt the entire file
in RAM instead of streaming it. That will cause OOM for 'larger' files on http
upload. (both downloads and uploads are effected)
It is currently unclear why this is happening and why Conscrypt is put into a
different mode.
We are only observing that Android versions below P are fine and using 16 bytes
is fine on all Android versions. 
							
						 
						
							2020-03-07 18:33:29 +01:00  
				
					
						
							
							
								 
						
							
								b2e9a954ab 
								
							 
						 
						
							
							
								
								avoid bundled source selection that comes with ImageCropper on Android 10  
							
							
							
						 
						
							2020-03-05 13:17:18 +01:00  
				
					
						
							
							
								 
						
							
								7b5d0e034e 
								
							 
						 
						
							
							
								
								when setting moderated also set non standard field to not make users participants by default  
							
							
							
						 
						
							2020-03-02 11:11:23 +01:00  
				
					
						
							
							
								 
						
							
								08bc3ca0d5 
								
							 
						 
						
							
							
								
								do not merge oob messages  
							
							
							
						 
						
							2020-03-02 11:10:38 +01:00  
				
					
						
							
							
								
								genofire 
							
						 
						
							
								d353372768 
								
							 
						 
						
							
							
								
								fix typo ( #3646 )  
							
							... 
							
							
							
							sorry, this makes me crazy 
							
						 
						
							2020-02-29 15:02:36 +01:00  
				
					
						
							
							
								 
						
							
								0f40e7e73b 
								
							 
						 
						
							
							
								
								fixed typo in resolver that cause hostnames not to be marked as authenticated (with DNSSec)  
							
							... 
							
							
							
							usually this wasn’t a problem as this is only the fallback after no IPs
have been discovered.
this also isn‘t a security issue as worst case is the hostname doesn’t get
accepeted as fallback in cert validation.
thanks @genofire  for spotting this 
							
						 
						
							2020-02-29 12:55:54 +01:00  
				
					
						
							
							
								
								genofire 
							
						 
						
							
								5dd666257d 
								
							 
						 
						
							
							
								
								[BUGFIX] crash on resolve.toString if hostname is null ( #3635 )  
							
							
							
						 
						
							2020-02-29 10:14:52 +01:00  
				
					
						
							
							
								 
						
							
								d781bc9cb9 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2020-02-19 19:49:38 +01:00  
				
					
						
							
							
								 
						
							
								d6ae9d8d14 
								
							 
						 
						
							
							
								
								switch to sending 12 byte IVs  
							
							
							
						 
						
							2020-02-17 11:13:38 +01:00  
				
					
						
							
							
								 
						
							
								27ca031f93 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2020-02-17 11:13:18 +01:00  
				
					
						
							
							
								 
						
							
								e4685ad47a 
								
							 
						 
						
							
							
								
								hide local part of group chat xmpp address  
							
							
							
						 
						
							2020-02-17 11:10:41 +01:00  
				
					
						
							
							
								 
						
							
								d37aeef182 
								
							 
						 
						
							
							
								
								prevent sharing of xmpp uri for group chat bookmarks  
							
							
							
						 
						
							2020-02-16 17:30:54 +01:00  
				
					
						
							
							
								 
						
							
								9b55d90705 
								
							 
						 
						
							
							
								
								do not warn user if bookmark already exists  
							
							... 
							
							
							
							fixes  #3631  
						
							2020-02-16 16:04:45 +01:00  
				
					
						
							
							
								 
						
							
								d64bc1776b 
								
							 
						 
						
							
							
								
								show pdf previews in media browser  
							
							... 
							
							
							
							fixes  #3639  
						
							2020-02-14 16:02:15 +01:00  
				
					
						
							
							
								 
						
							
								c34d40ebff 
								
							 
						 
						
							
							
								
								fix user adapter view recycling bug  
							
							
							
						 
						
							2020-02-14 12:04:11 +01:00  
				
					
						
							
							
								 
						
							
								62021aae59 
								
							 
						 
						
							
							
								
								corrected typo ( #3640 )  
							
							
							
						 
						
							2020-02-14 09:49:18 +01:00  
				
					
						
							
							
								 
						
							
								a06eb10ed8 
								
							 
						 
						
							
							
								
								fixed rendering of transparent pdfs; white overlay for very dark pdf  
							
							
							
						 
						
							2020-02-12 09:09:34 +01:00  
				
					
						
							
							
								 
						
							
								fc2b27c3b4 
								
							 
						 
						
							
							
								
								create pdf overlay for pdf thumbs  
							
							
							
						 
						
							2020-02-11 19:55:31 +01:00  
				
					
						
							
							
								 
						
							
								2aee26c49a 
								
							 
						 
						
							
							
								
								display PDF previews  
							
							
							
						 
						
							2020-02-11 17:41:54 +01:00  
				
					
						
							
							
								 
						
							
								6acb15dd15 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2020-02-11 17:41:24 +01:00