| 
							
							
								 Daniel Gultsch | a3f3cfa0bb | only allow a number of white listed headers according to http upload v0.5 | 2018-02-16 11:14:16 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 64928d0ff1 | http upload: do not crash on invalid slot responses | 2018-02-11 17:54:59 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | bcd00bb517 | discover file extension in original filename from pgp | 2018-01-29 01:40:02 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | e48788e821 | support new http upload namespace | 2018-01-28 14:17:42 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | d349f634d0 | ignore data uri after aesgcm uri | 2017-12-09 14:45:54 +01:00 |  | 
			
				
					| 
							
							
								 moparisthebest | 197352b669 | Read support for 12-byte IVs in addition to 16-byte IVs | 2017-08-09 23:42:35 -04:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | b925f436fd | add more logging to http download connection and reset file params after setting expected size | 2017-08-04 11:58:12 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 2ed71df01a | also check for hostname in in certs if hostname is from trusted source | 2017-06-21 23:40:01 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | f67baab983 | revised strategy for http upload read timeout | 2017-06-18 16:32:01 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | a1fe8f1c87 | make http upload read timeout depend on file size | 2017-06-14 16:27:38 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 3889c0eb01 | use application/pgp-encrypted mime type when necessary for http upload | 2017-06-01 07:35:18 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 1a72683b52 | close http download connection after download | 2017-04-29 22:59:36 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 6c34763d32 | transform aesgcm:// links back to https:// before connecting through Tor fixes #2444 | 2017-04-16 08:44:26 +02:00 |  | 
			
				
					| 
							
							
								 cijo-saju | 3467a67e75 | Removed unused imports from entire project. | 2017-04-12 20:24:36 +05:30 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 26badb7f4c | send urls pointing to pgp encrypted files directly in body+oob | 2017-04-05 21:01:29 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 401329caaa | use aesgcm:// uri scheme for omemo encrypted http upload | 2017-04-05 18:46:56 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | c740386297 | rename the Xmlns class to Namespace | 2017-03-01 13:01:46 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 24fab162e2 | renamed omemo:// to aesgcm:// | 2017-02-07 20:07:57 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 71ad18beb9 | support omemo:// style urls | 2017-02-07 19:32:12 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | c37117b940 | update copyright information | 2017-02-07 19:31:54 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | b050ff2576 | only call UI thread from downloading thread every 250ms | 2017-01-12 16:02:09 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 1739af2a41 | fixed http resume | 2016-12-06 23:27:29 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | cbc9c1fb20 | add support for RFC7711 to MTM | 2016-12-05 21:52:44 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 64e8035f6d | introduced custom tls socket factory to make tls1.2 work for http connections | 2016-11-20 00:39:01 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | e84af51272 | distinguish between general i/o error and write exception when copying files | 2016-11-15 15:43:04 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | a5181b22e0 | always use ipv4 localhost when using orbot http proxy | 2016-10-31 09:53:14 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 8557120ef8 | add error message to failed messages. accessible via context menu | 2016-10-26 12:26:04 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 61f58b3dbd | add timeouts to HTTPUrlConnections and allow cancelation of all sending files | 2016-09-20 20:02:25 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | caafd03130 | don't automatically download files and avatars when datasaver is on | 2016-08-27 13:35:52 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | e9c00c0427 | push file offered notification when initial HTTP HEAD req. fails | 2016-07-21 19:17:26 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | dcc13d7a3d | log download failure caused by missing content length | 2016-06-16 20:36:51 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 5f40a7042d | delay notification until after pgp decryption | 2016-06-15 12:44:29 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | e0575642b5 | log all fail reasons | 2016-06-15 12:33:59 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 587fb3cca3 | refactored pgp decryption | 2016-06-13 13:32:14 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 161fdf7340 | throw writeexecption in downloader if flush fails | 2016-06-03 14:27:05 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 583aba1b44 | print specific toast when download failed because of write error | 2016-06-02 21:37:52 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 1838023c88 | log failure reason in http upload on wrong response code | 2016-05-31 17:19:56 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | a9b66e3ea5 | allow to delete attachments. fixes #1539 | 2016-03-23 19:23:22 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 281cb65046 | only add image files to media scanner | 2016-03-23 12:20:09 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 89eea3636f | add a few more know file extensions | 2016-03-04 11:24:53 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 7dd9545ea3 | use TLSv1.2 as SSL context on supported plattforms | 2016-02-03 18:17:16 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | a1ac4fd665 | fix cancelation of http downloads and enable resume | 2015-12-11 20:33:41 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | c3e8fb3446 | request storage permission when needed on Android 6.0 | 2015-12-07 13:24:41 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | b4a259837e | always use http proxy for http requests. (socks is leaking dns) | 2015-12-01 12:00:50 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | f0b1761ec3 | initial tor support | 2015-12-01 12:00:50 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | a557d38e4d | pgp fixes and revert configuration changes | 2015-11-25 20:47:02 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 0f405c2e11 | allow redownloading files from remote hosts. fixes #1504 | 2015-10-17 15:23:46 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 5a5e0e7121 | use Conversations 1.x.y as user agent string in http upload and download | 2015-09-23 18:05:51 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | b5719fd747 | work around a NPE caused by arace condition in the http upload | 2015-09-15 22:49:43 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | dad90762b4 | do not touch pictures that are already in the right format fixed #522 | 2015-08-11 16:50:00 +02:00 |  |