fddd974412 
								
							 
						 
						
							
							
								
								do not put version info into disco  
							
							... 
							
							
							
							This will reduce traffic by limiting the variety of different caps version hashes.
It might also improve privacy by not leaking fdroid vs playstore vs self build information 
							
						 
						
							2019-08-18 13:03:58 +02:00  
				
					
						
							
							
								 
						
							
								daf7e6224f 
								
							 
						 
						
							
							
								
								fixed pgp decryption of automatically accepted jingle ft  
							
							
							
						 
						
							2019-08-16 15:29:58 +02:00  
				
					
						
							
							
								 
						
							
								d3ccba445a 
								
							 
						 
						
							
							
								
								increased reconnection interval after policy violation  
							
							
							
						 
						
							2019-08-16 15:00:26 +02:00  
				
					
						
							
							
								 
						
							
								9ea4f1534b 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2019-08-16 14:12:13 +02:00  
				
					
						
							
							
								 
						
							
								0770914edf 
								
							 
						 
						
							
							
								
								refactored filename and extension parsing  
							
							
							
						 
						
							2019-08-16 14:09:42 +02:00  
				
					
						
							
							
								 
						
							
								c039ffcf35 
								
							 
						 
						
							
							
								
								clean up logging  
							
							
							
						 
						
							2019-08-14 18:44:57 +02:00  
				
					
						
							
							
								 
						
							
								195988398e 
								
							 
						 
						
							
							
								
								removed dead code in location activity  
							
							
							
						 
						
							2019-08-14 17:04:45 +02:00  
				
					
						
							
							
								 
						
							
								e735be323e 
								
							 
						 
						
							
							
								
								catch npe on participants context menu  
							
							
							
						 
						
							2019-08-14 17:04:31 +02:00  
				
					
						
							
							
								 
						
							
								6e1394ab40 
								
							 
						 
						
							
							
								
								make config flag for leave before join  
							
							
							
						 
						
							2019-08-14 12:04:27 +02:00  
				
					
						
							
							
								 
						
							
								ed95dd64ad 
								
							 
						 
						
							
							
								
								create empty disco result on error to fire advance stream features event  
							
							
							
						 
						
							2019-08-13 21:18:32 +02:00  
				
					
						
							
							
								 
						
							
								ad15fb1721 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2019-08-12 13:09:02 +02:00  
				
					
						
							
							
								 
						
							
								0f18f16dc2 
								
							 
						 
						
							
							
								
								show scrollbars in muc user screen  
							
							
							
						 
						
							2019-08-12 13:08:13 +02:00  
				
					
						
							
							
								 
						
							
								8ac042418b 
								
							 
						 
						
							
							
								
								fixes   #3514  
							
							
							
						 
						
							2019-08-11 16:54:00 +02:00  
				
					
						
							
							
								 
						
							
								1ff17fc3f0 
								
							 
						 
						
							
							
								
								catch more firebase library bugs  
							
							
							
						 
						
							2019-08-06 15:04:59 +02:00  
				
					
						
							
							
								 
						
							
								ffc16faf7b 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2019-08-06 15:04:05 +02:00  
				
					
						
							
							
								 
						
							
								011bdd8ef6 
								
							 
						 
						
							
							
								
								fixed send_multiple share intent with empty extras.  fixes   #3512  
							
							
							
						 
						
							2019-08-05 21:32:20 +02:00  
				
					
						
							
							
								 
						
							
								238df77a1e 
								
							 
						 
						
							
							
								
								catch IllegalArgumentException when reading backup file  
							
							
							
						 
						
							2019-07-25 17:01:43 +02:00  
				
					
						
							
							
								 
						
							
								4957e50ac4 
								
							 
						 
						
							
							
								
								disable spell checking on country drop down field in Quicksy  
							
							
							
						 
						
							2019-07-23 17:49:33 +02:00  
				
					
						
							
							
								 
						
							
								f597fc46da 
								
							 
						 
						
							
							
								
								implement time out for waiting on voice recording  
							
							
							
						 
						
							2019-07-23 17:31:56 +02:00  
				
					
						
							
							
								 
						
							
								1af52a7a30 
								
							 
						 
						
							
							
								
								made some quicksy registration errors more explicit  
							
							
							
						 
						
							2019-07-23 15:25:50 +02:00  
				
					
						
							
							
								 
						
							
								68a20ecf63 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2019-07-23 08:37:39 +02:00  
				
					
						
							
							
								 
						
							
								a4665d4657 
								
							 
						 
						
							
							
								
								made domain verifier case insensitive.  fixes   #3495  
							
							
							
						 
						
							2019-07-20 17:51:37 +02:00  
				
					
						
							
							
								 
						
							
								c87e43eb92 
								
							 
						 
						
							
							
								
								put initial xmpp uri into signup intent  
							
							
							
						 
						
							2019-07-20 15:58:05 +02:00  
				
					
						
							
							
								 
						
							
								c1589d76b5 
								
							 
						 
						
							
							
								
								resetToWaiting should include http uploaded files  
							
							
							
						 
						
							2019-07-20 12:15:06 +02:00  
				
					
						
							
							
								 
						
							
								f5be53d08a 
								
							 
						 
						
							
							
								
								jump into last field after re-enable pin entry  
							
							
							
						 
						
							2019-07-20 12:14:33 +02:00  
				
					
						
							
							
								 
						
							
								3837ec8122 
								
							 
						 
						
							
							
								
								do not include DNS servers from networks know to be inactive  
							
							... 
							
							
							
							* we still include DNS servers from VPNs because of edge cases where the XMPP server is hosted in the VPN
* on older Android versions we don’t know if a network is active or not (activeNetwork == null)
fixes  #3465  
							
						 
						
							2019-07-18 11:24:33 +02:00  
				
					
						
							
							
								 
						
							
								6de6d054ac 
								
							 
						 
						
							
							
								
								catch fcm library bugs  
							
							
							
						 
						
							2019-07-17 21:03:56 +02:00  
				
					
						
							
							
								 
						
							
								d9f39df9c8 
								
							 
						 
						
							
							
								
								do password empty check in dialog not in restore backup service  
							
							
							
						 
						
							2019-07-17 17:21:18 +02:00  
				
					
						
							
							
								 
						
							
								cb1feab350 
								
							 
						 
						
							
							
								
								open backup files on view action  
							
							
							
						 
						
							2019-07-17 11:32:56 +02:00  
				
					
						
							
							
								 
						
							
								603e1b35a5 
								
							 
						 
						
							
							
								
								allow backup to be restored from selected file  
							
							
							
						 
						
							2019-07-16 16:49:47 +02:00  
				
					
						
							
							
								 
						
							
								b68851b719 
								
							 
						 
						
							
							
								
								create share button in backup done notification  
							
							
							
						 
						
							2019-07-15 19:11:00 +02:00  
				
					
						
							
							
								 
						
							
								97598c63dc 
								
							 
						 
						
							
							
								
								split on first dot when using domain instead of black listed local part  
							
							
							
						 
						
							2019-07-15 19:09:53 +02:00  
				
					
						
							
							
								 
						
							
								bc3e5f1dd4 
								
							 
						 
						
							
							
								
								muc message corrections only compare bare jid true counterpart  
							
							... 
							
							
							
							during live messages we only store the bare real jid; on muc catch up we might get the full jid
for that reason we only compare bare jids 
							
						 
						
							2019-07-14 17:58:31 +02:00  
				
					
						
							
							
								 
						
							
								719b35e431 
								
							 
						 
						
							
							
								
								prefer attachment in share intent if there is one  
							
							
							
						 
						
							2019-07-14 16:39:09 +02:00  
				
					
						
							
							
								 
						
							
								803334e42b 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2019-07-14 16:38:56 +02:00  
				
					
						
							
							
								 
						
							
								553b65ffcd 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2019-07-11 08:14:07 +02:00  
				
					
						
							
							
								 
						
							
								7e93c1021b 
								
							 
						 
						
							
							
								
								handle blocking and unblocking of full jids  
							
							
							
						 
						
							2019-07-10 17:58:48 +02:00  
				
					
						
							
							
								 
						
							
								c9bf1474e3 
								
							 
						 
						
							
							
								
								support status code 451 in quicksy registration  
							
							
							
						 
						
							2019-07-04 19:35:03 +02:00  
				
					
						
							
							
								 
						
							
								8138eb0346 
								
							 
						 
						
							
							
								
								use more default values in LocationActivity  
							
							... 
							
							
							
							fixes  #3475  
						
							2019-07-04 18:17:16 +02:00  
				
					
						
							
							
								 
						
							
								98c4e9056f 
								
							 
						 
						
							
							
								
								use helper method to close socket  
							
							
							
						 
						
							2019-07-04 10:12:08 +02:00  
				
					
						
							
							
								 
						
							
								e9099acd97 
								
							 
						 
						
							
							
								
								accept status code 201 for Quicksy registration  
							
							
							
						 
						
							2019-07-03 18:01:46 +02:00  
				
					
						
							
							
								 
						
							
								feba9a71ee 
								
							 
						 
						
							
							
								
								code clean up  
							
							
							
						 
						
							2019-07-02 11:10:21 +02:00  
				
					
						
							
							
								 
						
							
								8c526de0af 
								
							 
						 
						
							
							
								
								disable muc push on archive instead of leave  
							
							... 
							
							
							
							leave can be triggered on swipe and doesn’t mean we don’t want pushes 
							
						 
						
							2019-07-01 14:35:00 +02:00  
				
					
						
							
							
								 
						
							
								59a2f39b27 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2019-07-01 11:17:27 +02:00  
				
					
						
							
							
								 
						
							
								4f0214b477 
								
							 
						 
						
							
							
								
								check if activity is not null before using it to paint send button  
							
							
							
						 
						
							2019-07-01 10:17:29 +02:00  
				
					
						
							
							
								 
						
							
								7ec8f7952f 
								
							 
						 
						
							
							
								
								migrate copy ond write list to synchronized hashset for pending mucs  
							
							
							
						 
						
							2019-06-30 21:57:37 +02:00  
				
					
						
							
							
								 
						
							
								9f08a32ffb 
								
							 
						 
						
							
							
								
								include remote server errors in errors that should trigger a self ping  
							
							
							
						 
						
							2019-06-30 20:08:28 +02:00  
				
					
						
							
							
								 
						
							
								0ecdb43be6 
								
							 
						 
						
							
							
								
								rate limit muc pings / joins. never run two pings at same time  
							
							
							
						 
						
							2019-06-30 19:54:07 +02:00  
				
					
						
							
							
								 
						
							
								49224335fc 
								
							 
						 
						
							
							
								
								attempt to unregister when receiving push for channel no longer joined  
							
							... 
							
							
							
							when receiving a FCM push message for a channel the user is no longer in (this can happen when the disable command failed) an attempt will be made to explicitly unregister from the app server (which in turn will then send item-not-found on next push) 
							
						 
						
							2019-06-26 17:40:12 +02:00  
				
					
						
							
							
								 
						
							
								7809af9b57 
								
							 
						 
						
							
							
								
								implement FCM push for group chats  
							
							
							
						 
						
							2019-06-25 18:15:51 +02:00  
				
					
						
							
							
								 
						
							
								e467fe341e 
								
							 
						 
						
							
							
								
								implement client support for muc push  
							
							... 
							
							
							
							Staying connected to a MUC room hosted on a remote server can be challenging.
If a server reboots it will usually send a shut down notification to all
participants. However even if a client knows that a server was shut down it
doesn’t know when it comes up again. In some corner cases that shut down
notification might not even be delivered successfully leaving the client in a
state where it thinks it is connected but it really isn’t.
The possible work around implemented in this commit is to register the clients
full JID (user@domain.tld/Conversations.r4nd) as an App Server according to
XEP-0357 with the room. (Conversations checks for the push:0 namespace on the
room.)
After cycling through a reboot the first message send to a room will trigger
pubsub notifications to each registered full JID. This event will be used to
trigger a XEP-0410 ping and if necessary a subsequent rejoin of the MUC.
If the resource has become unavailable during down time of the MUC server the
user’s server will respond with an IQ error which in turn leads to the MUC
server disabling that push target.
Leaving a MUC will send a `disable` command. If sending that disable command
failed for some reason (network outage) and the client receives a pubsub
notification for a room it is no longer joined in it will respond with an
item-not-found IQ error which also disables subsequent pushes from the server.
Note: We 0410-ping before a join to avoid unnecessary full joins which can be
quite costly. Further client side optimazations will also surpress pings when
a ping is already in flight to further save traffic. 
							
						 
						
							2019-06-24 18:16:06 +02:00  
				
					
						
							
							
								 
						
							
								b6d059ed89 
								
							 
						 
						
							
							
								
								ping muc after receiving not-acceptable error  
							
							
							
						 
						
							2019-06-18 18:40:16 +02:00  
				
					
						
							
							
								 
						
							
								17c8bf3452 
								
							 
						 
						
							
							
								
								attempt to keep messages waiting until muc is connected  
							
							
							
						 
						
							2019-06-18 18:09:44 +02:00  
				
					
						
							
							
								 
						
							
								6862b60c3f 
								
							 
						 
						
							
							
								
								self ping (xep-0410) after receiving invite to muc  
							
							
							
						 
						
							2019-06-18 13:20:24 +02:00  
				
					
						
							
							
								 
						
							
								4c3cd89fe7 
								
							 
						 
						
							
							
								
								syntax clean up  
							
							
							
						 
						
							2019-06-17 17:37:02 +02:00  
				
					
						
							
							
								 
						
							
								782d889cc5 
								
							 
						 
						
							
							
								
								disallow subsequent session-accept  
							
							
							
						 
						
							2019-06-17 09:51:49 +02:00  
				
					
						
							
							
								 
						
							
								c1bdda0a9b 
								
							 
						 
						
							
							
								
								reenable http upload that got disabled in last commit  
							
							
							
						 
						
							2019-06-17 08:33:19 +02:00  
				
					
						
							
							
								 
						
							
								9fc1ead74f 
								
							 
						 
						
							
							
								
								use ibb if other party doesn’t annouce s5b feature  
							
							
							
						 
						
							2019-06-16 22:57:10 +02:00  
				
					
						
							
							
								 
						
							
								fe6c981ae2 
								
							 
						 
						
							
							
								
								accept direct ibb jingle offers  
							
							
							
						 
						
							2019-06-16 21:23:18 +02:00  
				
					
						
							
							
								 
						
							
								1cfba86aff 
								
							 
						 
						
							
							
								
								don’t crash when attempting to publish bookmarks while offline  
							
							
							
						 
						
							2019-06-16 18:05:06 +02:00  
				
					
						
							
							
								 
						
							
								52c0bf73a0 
								
							 
						 
						
							
							
								
								handle some rare npe  
							
							
							
						 
						
							2019-06-16 18:04:43 +02:00  
				
					
						
							
							
								 
						
							
								2fbd9e6744 
								
							 
						 
						
							
							
								
								MessageStyle notifications replace car extender  
							
							
							
						 
						
							2019-06-16 16:02:22 +02:00  
				
					
						
							
							
								 
						
							
								953307ca30 
								
							 
						 
						
							
							
								
								use socks instead of http proxy for http upload  
							
							... 
							
							
							
							http proxy doesn’t seem to work with onion v3 
							
						 
						
							2019-06-16 15:06:34 +02:00  
				
					
						
							
							
								 
						
							
								997f922401 
								
							 
						 
						
							
							
								
								put geo uri in attachment preview when shared  
							
							
							
						 
						
							2019-05-28 22:32:42 +02:00  
				
					
						
							
							
								 
						
							
								16ce476bbc 
								
							 
						 
						
							
							
								
								show negative max files size (unknown/unlimited) simply as available  
							
							
							
						 
						
							2019-05-27 18:32:04 +02:00  
				
					
						
							
							
								 
						
							
								9a8cc5b2e7 
								
							 
						 
						
							
							
								
								fixed some NPE  
							
							
							
						 
						
							2019-05-22 23:58:39 +02:00  
				
					
						
							
							
								 
						
							
								e5378df39c 
								
							 
						 
						
							
							
								
								synchronize around attributes in toContentValues()  
							
							
							
						 
						
							2019-05-22 23:58:08 +02:00  
				
					
						
							
							
								 
						
							
								c7bd635996 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2019-05-22 17:32:14 +02:00  
				
					
						
							
							
								 
						
							
								10653df164 
								
							 
						 
						
							
							
								
								show error messages in text layout not edittext  
							
							
							
						 
						
							2019-05-22 17:31:11 +02:00  
				
					
						
							
							
								 
						
							
								c965049605 
								
							 
						 
						
							
							
								
								handle invalid canditates in jingle  
							
							
							
						 
						
							2019-05-22 17:30:51 +02:00  
				
					
						
							
							
								 
						
							
								132f81df23 
								
							 
						 
						
							
							
								
								double check that activity is not null in updateSend button  
							
							
							
						 
						
							2019-05-22 17:30:04 +02:00  
				
					
						
							
							
								 
						
							
								a909e1a7cf 
								
							 
						 
						
							
							
								
								fixed NPE in channel discovery after race to create menu  
							
							
							
						 
						
							2019-05-22 17:29:27 +02:00  
				
					
						
							
							
								 
						
							
								5bedde7913 
								
							 
						 
						
							
							
								
								run postDelayed in background thread  
							
							
							
						 
						
							2019-05-08 14:11:28 +02:00  
				
					
						
							
							
								 
						
							
								6785d8c69f 
								
							 
						 
						
							
							
								
								set volume control channel to media volume / default.  fixes   #3451  
							
							
							
						 
						
							2019-05-08 14:11:06 +02:00  
				
					
						
							
							
								 
						
							
								8736db3bc4 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2019-05-03 10:48:51 +02:00  
				
					
						
							
							
								 
						
							
								ba327d8512 
								
							 
						 
						
							
							
								
								set own omemo devices to inactive after 14 days of inactivity; was 7 days  
							
							
							
						 
						
							2019-05-03 10:48:33 +02:00  
				
					
						
							
							
								 
						
							
								82dcae59e3 
								
							 
						 
						
							
							
								
								added language tag in channel search results  
							
							
							
						 
						
							2019-05-02 20:09:43 +02:00  
				
					
						
							
							
								 
						
							
								818f2ab61c 
								
							 
						 
						
							
							
								
								fixed rare NPE cause by race  
							
							
							
						 
						
							2019-05-02 20:09:16 +02:00  
				
					
						
							
							
								 
						
							
								3d208e6e34 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2019-05-01 19:11:37 +02:00  
				
					
						
							
							
								 
						
							
								61604dedea 
								
							 
						 
						
							
							
								
								jingle: send canditate error before fallback  
							
							
							
						 
						
							2019-04-30 11:23:15 +02:00  
				
					
						
							
							
								 
						
							
								73d66fd703 
								
							 
						 
						
							
							
								
								go forward through cursor in message restore  
							
							... 
							
							
							
							We have seen some weird CursorIndexNotFoundException that we were unable to reproduce.
We assume that going forward (moveToNext()) through the cursor instead of (moveToPrevious() fixes that issue 
							
						 
						
							2019-04-30 10:45:28 +02:00  
				
					
						
							
							
								 
						
							
								137d48810d 
								
							 
						 
						
							
							
								
								Make use of Namespace.REGISTER constant ( #3446 )  
							
							
							
						 
						
							2019-04-29 07:51:46 +00:00  
				
					
						
							
							
								 
						
							
								a99d65d7d4 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2019-04-29 09:44:52 +02:00  
				
					
						
							
							
								 
						
							
								15791b732c 
								
							 
						 
						
							
							
								
								fix export error for non-unicode numbers ( #3444 )  
							
							
							
						 
						
							2019-04-28 10:46:49 +00:00  
				
					
						
							
							
								 
						
							
								ed8c5ec7f5 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2019-04-27 15:24:43 +02:00  
				
					
						
							
							
								 
						
							
								7c35f28633 
								
							 
						 
						
							
							
								
								do not synchronize twice when adding status and date bubbles  
							
							
							
						 
						
							2019-04-27 15:24:37 +02:00  
				
					
						
							
							
								 
						
							
								bcab77a044 
								
							 
						 
						
							
							
								
								wait with presence selection until attachment commit  
							
							
							
						 
						
							2019-04-27 14:41:43 +02:00  
				
					
						
							
							
								 
						
							
								b2ea91909b 
								
							 
						 
						
							
							
								
								introduced type private_file_message to handle attachments in PMs.  fixes   #3372  
							
							
							
						 
						
							2019-04-27 11:46:43 +02:00  
				
					
						
							
							
								 
						
							
								b55d4bc62f 
								
							 
						 
						
							
							
								
								do not jump out of whispher mode when selecting attach  
							
							
							
						 
						
							2019-04-26 17:53:00 +02:00  
				
					
						
							
							
								 
						
							
								5e30d97439 
								
							 
						 
						
							
							
								
								fixed ui glitch when displaying PM hint over attachments  
							
							
							
						 
						
							2019-04-26 17:15:03 +02:00  
				
					
						
							
							
								 
						
							
								dc70b7e28a 
								
							 
						 
						
							
							
								
								add bookmark when clicking on channel search result  
							
							
							
						 
						
							2019-04-26 12:26:49 +02:00  
				
					
						
							
							
								 
						
							
								76fb17c972 
								
							 
						 
						
							
							
								
								add contact dialog: warn on suspicious addresses  
							
							
							
						 
						
							2019-04-26 12:05:52 +02:00  
				
					
						
							
							
								 
						
							
								c4348e92e8 
								
							 
						 
						
							
							
								
								pulled translations from transifex  
							
							
							
						 
						
							2019-04-26 11:20:33 +02:00  
				
					
						
							
							
								 
						
							
								d2c9ce7bf0 
								
							 
						 
						
							
							
								
								store correcting message in db  
							
							
							
						 
						
							2019-04-26 11:18:16 +02:00  
				
					
						
							
							
								 
						
							
								ef555063d9 
								
							 
						 
						
							
							
								
								rename new welcome resource  
							
							
							
						 
						
							2019-04-26 11:18:04 +02:00  
				
					
						
							
							
								 
						
							
								8a1a9f4f55 
								
							 
						 
						
							
							
								
								put PM hint above edittext.  fixes   #3432  
							
							
							
						 
						
							2019-04-26 10:23:26 +02:00  
				
					
						
							
							
								 
						
							
								182a81e3ef 
								
							 
						 
						
							
							
								
								only show opened FAB when some accounts are enabled  
							
							
							
						 
						
							2019-04-26 09:30:38 +02:00  
				
					
						
							
							
								 
						
							
								6704db21fb 
								
							 
						 
						
							
							
								
								added Tor support to channel search  
							
							
							
						 
						
							2019-04-25 21:10:50 +02:00  
				
					
						
							
							
								 
						
							
								9db1c10f45 
								
							 
						 
						
							
							
								
								open FAB when no contacts or bookmarks are found  
							
							
							
						 
						
							2019-04-25 19:52:42 +02:00  
				
					
						
							
							
								 
						
							
								7b61bb9841 
								
							 
						 
						
							
							
								
								rework welcome screens to split use existing account / create new  
							
							... 
							
							
							
							closes  #3440  
						
							2019-04-25 19:01:34 +02:00