Markus Goetz 
							
						 
					 
					
						
						
							
						
						6a4ae63f14 
					 
					
						
						
							
							CentOS: Another fix for old compiler version (2)  
						
						
						
						
					 
					
						2017-02-07 19:22:04 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Goetz 
							
						 
					 
					
						
						
							
						
						6c6961e4d9 
					 
					
						
						
							
							ChangeLog for 2.3 additions  
						
						
						
						
					 
					
						2017-02-07 19:04:00 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Goetz 
							
						 
					 
					
						
						
							
						
						78a798eef3 
					 
					
						
						
							
							Old Qt: Another build fix  
						
						
						
						
					 
					
						2017-02-07 18:54:40 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Goetz 
							
						 
					 
					
						
						
							
						
						19dd656989 
					 
					
						
						
							
							CentOS: Another fix for old compiler version  
						
						
						
						
					 
					
						2017-02-07 18:32:34 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Goetz 
							
						 
					 
					
						
						
							
						
						d9fac50e9b 
					 
					
						
						
							
							CentOS: Fix build for old compiler version  
						
						
						
						
					 
					
						2017-02-07 18:05:29 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Goetz 
							
						 
					 
					
						
						
							
						
						9614a94035 
					 
					
						
						
							
							Revert "Disable RTTI"  
						
						... 
						
						
						
						This reverts commit 85d3de1589#5470  
						
						
					 
					
						2017-02-07 17:35:04 +01:00 
						 
				 
			
				
					
						
							
							
								Jenkins for ownCloud 
							
						 
					 
					
						
						
							
						
						5002964546 
					 
					
						
						
							
							[tx-robot] updated from transifex  
						
						
						
						
					 
					
						2017-02-07 02:18:27 +01:00 
						 
				 
			
				
					
						
							
							
								Jenkins for ownCloud 
							
						 
					 
					
						
						
							
						
						4cca1ba55f 
					 
					
						
						
							
							[tx-robot] updated from transifex  
						
						
						
						
					 
					
						2017-02-06 02:18:27 +01:00 
						 
				 
			
				
					
						
							
							
								Jenkins for ownCloud 
							
						 
					 
					
						
						
							
						
						3e99c32582 
					 
					
						
						
							
							[tx-robot] updated from transifex  
						
						
						
						
					 
					
						2017-02-05 02:18:27 +01:00 
						 
				 
			
				
					
						
							
							
								Jenkins for ownCloud 
							
						 
					 
					
						
						
							
						
						74ce597f8d 
					 
					
						
						
							
							[tx-robot] updated from transifex  
						
						
						
						
					 
					
						2017-02-04 02:18:27 +01:00 
						 
				 
			
				
					
						
							
							
								Jenkins for ownCloud 
							
						 
					 
					
						
						
							
						
						a27b2d94b3 
					 
					
						
						
							
							[tx-robot] updated from transifex  
						
						
						
						
					 
					
						2017-02-03 02:18:27 +01:00 
						 
				 
			
				
					
						
							
							
								Jenkins for ownCloud 
							
						 
					 
					
						
						
							
						
						890e771ec1 
					 
					
						
						
							
							[tx-robot] updated from transifex  
						
						
						
						
					 
					
						2017-02-02 02:18:27 +01:00 
						 
				 
			
				
					
						
							
							
								Jenkins for ownCloud 
							
						 
					 
					
						
						
							
						
						5df10cb8f8 
					 
					
						
						
							
							[tx-robot] updated from transifex  
						
						
						
						
					 
					
						2017-02-01 02:18:28 +01:00 
						 
				 
			
				
					
						
							
							
								Jenkins for ownCloud 
							
						 
					 
					
						
						
							
						
						9acc974268 
					 
					
						
						
							
							[tx-robot] updated from transifex  
						
						
						
						
					 
					
						2017-01-31 02:18:26 +01:00 
						 
				 
			
				
					
						
							
							
								Jenkins for ownCloud 
							
						 
					 
					
						
						
							
						
						42e64026ae 
					 
					
						
						
							
							[tx-robot] updated from transifex  
						
						
						
						
					 
					
						2017-01-30 02:18:28 +01:00 
						 
				 
			
				
					
						
							
							
								Jenkins for ownCloud 
							
						 
					 
					
						
						
							
						
						78e7d13f9f 
					 
					
						
						
							
							[tx-robot] updated from transifex  
						
						
						
						
					 
					
						2017-01-29 02:18:27 +01:00 
						 
				 
			
				
					
						
							
							
								Jenkins for ownCloud 
							
						 
					 
					
						
						
							
						
						2d55332a45 
					 
					
						
						
							
							[tx-robot] updated from transifex  
						
						
						
						
					 
					
						2017-01-28 02:18:34 +01:00 
						 
				 
			
				
					
						
							
							
								Jenkins for ownCloud 
							
						 
					 
					
						
						
							
						
						72cd9abd4a 
					 
					
						
						
							
							[tx-robot] updated from transifex  
						
						
						
						
					 
					
						2017-01-28 01:15:15 +01:00 
						 
				 
			
				
					
						
							
							
								Olivier Goffart 
							
						 
					 
					
						
						
							
						
						0d16cf41fe 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into 2.3  
						
						... 
						
						
						
						We can do that because the only changes that were in master but not in 2.3 were the
translations change and documentation change, and the support for the 'M' permission
which we want in 2.3. 
						
						
					 
					
						2017-01-27 17:45:05 +01:00 
						 
				 
			
				
					
						
							
							
								Olivier Goffart 
							
						 
					 
					
						
						
							
						
						65e4afedc4 
					 
					
						
						
							
							Account Wizard: don't whitelist everything on the first sync if we still want to confirm big folder  
						
						... 
						
						
						
						Issue: https://github.com/owncloud/client/pull/5340#issuecomment-274564441  
						
						
					 
					
						2017-01-27 15:59:59 +01:00 
						 
				 
			
				
					
						
							
							
								Olivier Goffart 
							
						 
					 
					
						
						
							
						
						b76a9654cc 
					 
					
						
						
							
							General Settings: Make sure to reload the settings when an account is added  
						
						... 
						
						
						
						The Size limit, or confirmation checkboxes might have changed.
We need to guard against saving if the control changes while we are loading
Issue: https://github.com/owncloud/client/pull/5340#issuecomment-274878023  
						
						
					 
					
						2017-01-27 15:59:59 +01:00 
						 
				 
			
				
					
						
							
							
								Olivier Goffart 
							
						 
					 
					
						
						
							
						
						38cf459b3e 
					 
					
						
						
							
							Confirm External Storage: adjust the notification message  
						
						... 
						
						
						
						We need to forward the information that the folder is an external storage
for the notification message.
Issue: https://github.com/owncloud/client/pull/5340#issuecomment-274878023  
						
						
					 
					
						2017-01-27 15:59:59 +01:00 
						 
				 
			
				
					
						
							
							
								Olivier Goffart 
							
						 
					 
					
						
						
							
						
						ed7416098e 
					 
					
						
						
							
							Wizard: Increase the size  
						
						... 
						
						
						
						The advanced page has become quite complex and does not fit on the screen
anymore if the fonts are too big 
						
						
					 
					
						2017-01-27 15:59:59 +01:00 
						 
				 
			
				
					
						
							
							
								Olivier Goffart 
							
						 
					 
					
						
						
							
						
						517623e457 
					 
					
						
						
							
							FolderStatusModel: Different icon for external storages  
						
						... 
						
						
						
						Issue: https://github.com/owncloud/client/pull/5340#issuecomment-274564441  
						
						
					 
					
						2017-01-27 15:59:59 +01:00 
						 
				 
			
				
					
						
							
							
								Olivier Goffart 
							
						 
					 
					
						
						
							
						
						f89bc09fd1 
					 
					
						
						
							
							Discovery: Filter 'M' out of permissions for non root storage  
						
						... 
						
						
						
						The sync engine rely on the 'M' in premission to ask for confirmation
(As requested in issue #5340 )
But we only want to ask the premission for the 'root' of the mounting point and not
for every subfolders within it.
So we change the discovery phase in a way that it does not keep the 'M' for
children within the external storage. 
						
						
					 
					
						2017-01-27 15:59:59 +01:00 
						 
				 
			
				
					
						
							
							
								Olivier Goffart 
							
						 
					 
					
						
						
							
						
						f854c5263b 
					 
					
						
						
							
							Wizard: Add options to ask confirmation for external storage  
						
						... 
						
						
						
						Added two checkboxes in the Account Wizard in the advanced page to change the first options.
Also added a checkbox in the general settings to ask for confirmation for external storages.
Theme options allow to hide the checkboxes in the wizard.
As described in issue #5340  
						
						
					 
					
						2017-01-27 15:59:59 +01:00 
						 
				 
			
				
					
						
							
							
								Olivier Goffart 
							
						 
					 
					
						
						
							
						
						70da607e06 
					 
					
						
						
							
							Discovery: Add branding option to disable default sync of 'M' directories  
						
						... 
						
						
						
						Issue #5331  and https://github.com/owncloud/enterprise/issues/1594  
						
						
					 
					
						2017-01-27 15:59:59 +01:00 
						 
				 
			
				
					
						
							
							
								Jenkins for ownCloud 
							
						 
					 
					
						
						
							
						
						4f28b2daad 
					 
					
						
						
							
							[tx-robot] updated from transifex  
						
						
						
						
					 
					
						2017-01-27 02:18:28 +01:00 
						 
				 
			
				
					
						
							
							
								Jocelyn Turcotte 
							
						 
					 
					
						
						
							
						
						8884fe7236 
					 
					
						
						
							
							Remove PropagateDirectory::_runningNow  
						
						... 
						
						
						
						This variable isn't used anymore except in a stray Q_ASSERT. 
						
						
					 
					
						2017-01-26 17:13:54 +01:00 
						 
				 
			
				
					
						
							
							
								Jocelyn Turcotte 
							
						 
					 
					
						
						
							
						
						bb3efc5988 
					 
					
						
						
							
							Clear SyncEngine::_remotePerms after the sync  
						
						... 
						
						
						
						Also make reuse the SyncFileItem::_remotePerm QByteArray allocation
instead of redoing the copy from the csync char*. 
						
						
					 
					
						2017-01-26 17:13:54 +01:00 
						 
				 
			
				
					
						
							
							
								Jocelyn Turcotte 
							
						 
					 
					
						
						
							
						
						f6665ccc81 
					 
					
						
						
							
							Pack boolean members in PropagateUploadFileCommon  #5457  
						
						
						
						
					 
					
						2017-01-26 17:13:54 +01:00 
						 
				 
			
				
					
						
							
							
								Jocelyn Turcotte 
							
						 
					 
					
						
						
							
						
						f1e9be4fa8 
					 
					
						
						
							
							Don't use the StopWatch for each job in production builds  #5456  
						
						... 
						
						
						
						This accounted for more than 10% of the peak memory usage while only
providing value through the debugging log. 
						
						
					 
					
						2017-01-26 17:13:54 +01:00 
						 
				 
			
				
					
						
							
							
								Jocelyn Turcotte 
							
						 
					 
					
						
						
							
						
						9db23d4df1 
					 
					
						
						
							
							Remove SyncFileItem::_requestDuration  #5456  
						
						... 
						
						
						
						This will save a QElapsedTimer in each job that was used only for
.owncloudsync.log (for which the request duration doesn't bring much
value). 
						
						
					 
					
						2017-01-26 17:13:54 +01:00 
						 
				 
			
				
					
						
							
							
								Jocelyn Turcotte 
							
						 
					 
					
						
						
							
						
						9d16ad844c 
					 
					
						
						
							
							Don't reallocate a QByteArray for each contentChecksumType call  #5481  
						
						
						
						
					 
					
						2017-01-26 17:13:54 +01:00 
						 
				 
			
				
					
						
							
							
								Jocelyn Turcotte 
							
						 
					 
					
						
						
							
						
						b0700ebbab 
					 
					
						
						
							
							Remove duplicate SyncFileItem entries for the log  
						
						... 
						
						
						
						The accuracy of that log isn't as important as the few bytes those
fields take as hostage for the whole sync. 
						
						
					 
					
						2017-01-26 17:13:54 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Goetz 
							
						 
					 
					
						
						
							
						
						2bda55be81 
					 
					
						
						
							
							Don't create legacy 'folders/' subdirectory  
						
						
						
						
					 
					
						2017-01-26 12:29:58 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Goetz 
							
						 
					 
					
						
						
							
						
						e859d220be 
					 
					
						
						
							
							Cookies: Use different DB for different accounts ( #5490 )  
						
						... 
						
						
						
						This is a follow up to #5469  
						
						
					 
					
						2017-01-26 10:54:03 +01:00 
						 
				 
			
				
					
						
							
							
								Piotr Mrówczyński 
							
						 
					 
					
						
						
							
						
						c3ae5123cb 
					 
					
						
						
							
							Delete finished propagation jobs in PropagateDirectory  #5269  ( #5400 )  
						
						
						
						
					 
					
						2017-01-26 10:03:22 +01:00 
						 
				 
			
				
					
						
							
							
								Jenkins for ownCloud 
							
						 
					 
					
						
						
							
						
						a1a5111a8a 
					 
					
						
						
							
							[tx-robot] updated from transifex  
						
						
						
						
					 
					
						2017-01-26 02:18:40 +01:00 
						 
				 
			
				
					
						
							
							
								Jocelyn Turcotte 
							
						 
					 
					
						
						
							
						
						ee211d7609 
					 
					
						
						
							
							Release SyncFileItem objects with their job  
						
						... 
						
						
						
						We now delete subjobs as their propagation is complete. This allows us
to also release the item by making sure that nothing else is holding a
reference to it.
Remove the stored SyncFileItemVector from SyncEngine and SyncResult
and instead gather the needed info progressively as each itemCompleted
signal is emitted.
This frees some holes on the heap as propagation goes, allowing many
memory allocations without the need of requesting more virtual memory
from the OS, preventing the memory usage from increasingly growing. 
						
						
					 
					
						2017-01-25 23:26:23 +01:00 
						 
				 
			
				
					
						
							
							
								Jocelyn Turcotte 
							
						 
					 
					
						
						
							
						
						1fc5a76622 
					 
					
						
						
							
							Pass the SyncFileItem as SyncFileItemPtr in itemCompleted  
						
						... 
						
						
						
						This will allow us to keep a reference on the items in connected slots. 
						
						
					 
					
						2017-01-25 23:26:23 +01:00 
						 
				 
			
				
					
						
							
							
								Jocelyn Turcotte 
							
						 
					 
					
						
						
							
						
						a764d7eb86 
					 
					
						
						
							
							Don't pass the PropagatorJob in itemCompleted  
						
						... 
						
						
						
						This was to catch duplicate emissions for PropagateDirectory but we
don't emit this signal anymore from there.
This fixes a warning about PropagatorJob not being a registered metatype.
This reverts commit fe42c1a818 
						
						
					 
					
						2017-01-25 23:26:23 +01:00 
						 
				 
			
				
					
						
							
							
								Jocelyn Turcotte 
							
						 
					 
					
						
						
							
						
						605a18ff73 
					 
					
						
						
							
							Tests: Add a large sync benchmark  
						
						... 
						
						
						
						This simulates a ~50k files sync that can be used to measure memory
usage without having to wait for a server. 
						
						
					 
					
						2017-01-25 23:26:23 +01:00 
						 
				 
			
				
					
						
							
							
								Jocelyn Turcotte 
							
						 
					 
					
						
						
							
						
						92e86641d1 
					 
					
						
						
							
							Bring back the error message if the sync-exclude.lst file is missing  
						
						... 
						
						
						
						We unconditionnally add the file on startup, but don't check for errors.
During sync we check for errors, but only try loading the file if it
exists. 
						
						
					 
					
						2017-01-25 23:26:23 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Goetz 
							
						 
					 
					
						
						
							
						
						c8cfb3160e 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/selective-sync-big-folder' into 2.3  
						
						
						
						
					 
					
						2017-01-25 19:45:20 +01:00 
						 
				 
			
				
					
						
							
							
								Olivier Goffart 
							
						 
					 
					
						
						
							
						
						268fc97a71 
					 
					
						
						
							
							Merge pull request  #5480  from owncloud/chunking-ng-cleanup  
						
						... 
						
						
						
						Chunking ng cleanup 
						
						
					 
					
						2017-01-25 19:19:48 +01:00 
						 
				 
			
				
					
						
							
							
								Jenkins for ownCloud 
							
						 
					 
					
						
						
							
						
						de2458d892 
					 
					
						
						
							
							[tx-robot] updated from transifex  
						
						
						
						
					 
					
						2017-01-25 02:18:34 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Setter 
							
						 
					 
					
						
						
							
						
						d75b838897 
					 
					
						
						
							
							Add extra note about deleting .csync_journal.db  
						
						... 
						
						
						
						This is added as per the recommendation from @guruz in #5252 . 
						
						
					 
					
						2017-01-24 16:18:21 +01:00 
						 
				 
			
				
					
						
							
							
								Carla Schroder 
							
						 
					 
					
						
						
							
						
						4df7cab72a 
					 
					
						
						
							
							add note about deleting .csync_journal.db for "CSync unknown error"  
						
						
						
						
					 
					
						2017-01-24 16:18:21 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						59c1fdbe05 
					 
					
						
						
							
							Shib: Use different keychain entry per account  #5469  
						
						... 
						
						
						
						Previously shib multiaccount didn't work at all because the
session cookie was stored in the same keychain entry. 
						
						
					 
					
						2017-01-24 13:14:11 +01:00