Klaas Freitag 
							
						 
					 
					
						
						
							
						
						0094c1ecf5 
					 
					
						
						
							
							Make the sync work with new sql implementation.  
						
						
						
						
					 
					
						2014-10-14 20:51:51 +02:00 
						 
				 
			
				
					
						
							
							
								Klaas Freitag 
							
						 
					 
					
						
						
							
						
						357c08c5b3 
					 
					
						
						
							
							NewSQL: minor fixes to get stuff going  
						
						
						
						
					 
					
						2014-10-14 12:18:33 +02:00 
						 
				 
			
				
					
						
							
							
								Klaas Freitag 
							
						 
					 
					
						
						
							
						
						e7d9ec50dc 
					 
					
						
						
							
							Merge branch 'sqlite_capi' of github.com:owncloud/mirall into sqlite_capi  
						
						... 
						
						
						
						Conflicts:
	src/mirall/socketapi.cpp 
						
						
					 
					
						2014-10-14 11:43:10 +02:00 
						 
				 
			
				
					
						
							
							
								Klaas Freitag 
							
						 
					 
					
						
						
							
						
						09b0ba31ef 
					 
					
						
						
							
							Sql: New implementation of ownSql class to go away from Qt's own Sql  
						
						
						
						
					 
					
						2014-10-14 11:14:57 +02:00 
						 
				 
			
				
					
						
							
							
								Klaas Freitag 
							
						 
					 
					
						
						
							
						
						26ffa078ef 
					 
					
						
						
							
							SocketAPI: Cache database conections and statements  
						
						
						
						
					 
					
						2014-10-13 17:31:40 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Goetz 
							
						 
					 
					
						
						
							
						
						eb60aca34f 
					 
					
						
						
							
							SyncJournalDB: Clarify debug message  
						
						
						
						
					 
					
						2014-10-13 17:29:26 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Goetz 
							
						 
					 
					
						
						
							
						
						4d3020421a 
					 
					
						
						
							
							SocketAPI: Remove old dbFileRecord function  
						
						... 
						
						
						
						We will use the _capi functions 
						
						
					 
					
						2014-10-13 17:29:26 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Goetz 
							
						 
					 
					
						
						
							
						
						f1ce0a1cf3 
					 
					
						
						
							
							SocketAPI: Use non-recursive (heuristic) computation of icons  
						
						
						
						
					 
					
						2014-10-13 17:29:26 +02:00 
						 
				 
			
				
					
						
							
							
								Klaas Freitag 
							
						 
					 
					
						
						
							
						
						dd28a645a1 
					 
					
						
						
							
							SocketAPI: Cleanup, removed helper namespace, added as private methods.  
						
						
						
						
					 
					
						2014-10-13 15:38:57 +02:00 
						 
				 
			
				
					
						
							
							
								Klaas Freitag 
							
						 
					 
					
						
						
							
						
						561e3c780d 
					 
					
						
						
							
							socketapi: if the filename is empty, it's actually /  
						
						
						
						
					 
					
						2014-10-13 15:36:13 +02:00 
						 
				 
			
				
					
						
							
							
								Klaas Freitag 
							
						 
					 
					
						
						
							
						
						46fd79604d 
					 
					
						
						
							
							JournalDb: Do not use static variable for path.  
						
						
						
						
					 
					
						2014-10-13 14:49:53 +02:00 
						 
				 
			
				
					
						
							
							
								Klaas Freitag 
							
						 
					 
					
						
						
							
						
						d08c2de619 
					 
					
						
						
							
							Use sqlite C api.  
						
						
						
						
					 
					
						2014-10-13 14:14:43 +02:00 
						 
				 
			
				
					
						
							
							
								Jürgen Weigert 
							
						 
					 
					
						
						
							
						
						07bcaaebf9 
					 
					
						
						
							
							unreachable --version code made reachable.  
						
						... 
						
						
						
						error message improved. 
						
						
					 
					
						2014-10-12 19:28:13 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Goetz 
							
						 
					 
					
						
						
							
						
						b285e98988 
					 
					
						
						
							
							SQlite: Print versions we use  
						
						
						
						
					 
					
						2014-10-11 17:33:35 +02:00 
						 
				 
			
				
					
						
							
							
								Klaas Freitag 
							
						 
					 
					
						
						
							
						
						ab40ba2f75 
					 
					
						
						
							
							owncloudcmd: Handle trust ssl switch correctly by overwriting trustssl  
						
						... 
						
						
						
						method in a subclass of HTTPCredentials. 
						
						
					 
					
						2014-10-11 17:17:43 +02:00 
						 
				 
			
				
					
						
							
							
								Klaas Freitag 
							
						 
					 
					
						
						
							
						
						bbcb8ba3e7 
					 
					
						
						
							
							credentials: Allow to trust ssl certs in subclasses of HTTPCredentials.  
						
						... 
						
						
						
						This allows to handle the --trust option in owncloudcmd. In the
owncloudcmd subclass of the httpcredentials, we allow to manually trust
the ssl certificate through a command line switch. 
						
						
					 
					
						2014-10-11 17:17:43 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Goetz 
							
						 
					 
					
						
						
							
						
						ef48de34f7 
					 
					
						
						
							
							Logger: Log the thread pointer  
						
						... 
						
						
						
						Maybe we can somehow reduce this to make it not so many characters wide? 
						
						
					 
					
						2014-10-11 16:58:47 +02:00 
						 
				 
			
				
					
						
							
							
								Olivier Goffart 
							
						 
					 
					
						
						
							
						
						7e898cf60c 
					 
					
						
						
							
							SelectiveSync:  rename blacklist to selectiveSyncBlackList in some places  
						
						... 
						
						
						
						Issue #2301  
						
						
					 
					
						2014-10-11 16:24:45 +02:00 
						 
				 
			
				
					
						
							
							
								Klaas Freitag 
							
						 
					 
					
						
						
							
						
						2f5cea0e73 
					 
					
						
						
							
							owncloudcmd: Add a custom ssl verification callback for neon.  
						
						... 
						
						
						
						That fixes the SSL related problems we had with ci.owncloud.org 
						
						
					 
					
						2014-10-11 15:55:37 +02:00 
						 
				 
			
				
					
						
							
							
								Olivier Goffart 
							
						 
					 
					
						
						
							
						
						282abdd804 
					 
					
						
						
							
							Sync engine:  Restart sync when we get a precondition failed error  
						
						
						
						
					 
					
						2014-10-11 15:40:28 +02:00 
						 
				 
			
				
					
						
							
							
								Olivier Goffart 
							
						 
					 
					
						
						
							
						
						9b178c5bb2 
					 
					
						
						
							
							Sync engine: Do not write to the database too early  
						
						... 
						
						
						
						It is possible that we have should_update_etag set to true for files
that we also need to propagate.  In which case we must not write to the DB
too early as this could cause data loss.  (cf: issue #2296 ) 
						
						
					 
					
						2014-10-11 15:40:28 +02:00 
						 
				 
			
				
					
						
							
							
								Klaas Freitag 
							
						 
					 
					
						
						
							
						
						d491663143 
					 
					
						
						
							
							owncloudcmd: Fix some slash screwup, to make the split succeed bug  #2211  
						
						
						
						
					 
					
						2014-10-11 15:14:07 +02:00 
						 
				 
			
				
					
						
							
							
								Klaas Freitag 
							
						 
					 
					
						
						
							
						
						8eaeba6486 
					 
					
						
						
							
							owncloudcmd: Fix url handling with csync, make owncloudcmd sync again.  
						
						... 
						
						
						
						This fixes mirall issue #2211  
						
						
					 
					
						2014-10-11 12:21:26 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Molkentin 
							
						 
					 
					
						
						
							
						
						77d2cba155 
					 
					
						
						
							
							owncloudcmd: don't prompt for password if it was provided  
						
						
						
						
					 
					
						2014-10-10 18:04:00 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Molkentin 
							
						 
					 
					
						
						
							
						
						2149092c7a 
					 
					
						
						
							
							owncloudcmd: Fix crash  
						
						
						
						
					 
					
						2014-10-10 18:04:00 +02:00 
						 
				 
			
				
					
						
							
							
								Olivier Goffart 
							
						 
					 
					
						
						
							
						
						100d1361b6 
					 
					
						
						
							
							Add Folder wizard: Sort the folders when selecting the remote folder  
						
						... 
						
						
						
						Issue #1872  
						
						
					 
					
						2014-10-10 16:56:05 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Molkentin 
							
						 
					 
					
						
						
							
						
						76f5266fa1 
					 
					
						
						
							
							Fix small inefficiency in socketapi  
						
						
						
						
					 
					
						2014-10-10 16:20:57 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Molkentin 
							
						 
					 
					
						
						
							
						
						3ebe3b1196 
					 
					
						
						
							
							Use local socket (named pipe) connection also on Windows  
						
						
						
						
					 
					
						2014-10-10 15:57:05 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Molkentin 
							
						 
					 
					
						
						
							
						
						c4f96c2fba 
					 
					
						
						
							
							owncloudcmd: Implement --version, fix strings  
						
						... 
						
						
						
						Part of #2211  
						
						
					 
					
						2014-10-10 15:55:58 +02:00 
						 
				 
			
				
					
						
							
							
								Olivier Goffart 
							
						 
					 
					
						
						
							
						
						d880f2ffbc 
					 
					
						
						
							
							propagator: Do not show an error message saying it was done by user interaction if it was not  
						
						... 
						
						
						
						There is many reasons why we could abort (for example timeouts)
And in this case we should not show to the user it was aborted
by user interaction 
						
						
					 
					
						2014-10-10 14:58:56 +02:00 
						 
				 
			
				
					
						
							
							
								Klaas Freitag 
							
						 
					 
					
						
						
							
						
						9bb89dced5 
					 
					
						
						
							
							Less offensive logging, only use error if there was one.  
						
						
						
						
					 
					
						2014-10-10 10:16:59 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Goetz 
							
						 
					 
					
						
						
							
						
						f0fef4f232 
					 
					
						
						
							
							OS X: Fix .app creation for non-system Qt  
						
						
						
						
					 
					
						2014-10-09 16:50:03 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Molkentin 
							
						 
					 
					
						
						
							
						
						7eb10a08b8 
					 
					
						
						
							
							SSL error dialog: Remove debug noise  
						
						
						
						
					 
					
						2014-10-09 16:49:31 +02:00 
						 
				 
			
				
					
						
							
							
								Olivier Goffart 
							
						 
					 
					
						
						
							
						
						4c83653d5d 
					 
					
						
						
							
							Selective sync: do not upload or rename file that would ends up in a not selected folder  
						
						... 
						
						
						
						Issue #2283  
						
						
					 
					
						2014-10-09 16:50:03 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						3149cd03be 
					 
					
						
						
							
							Sync scheduling: Never enqueue a folder while it is synced.  
						
						... 
						
						
						
						Issues: #2268 , #2275  
						
						
					 
					
						2014-10-09 15:55:10 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						5314765410 
					 
					
						
						
							
							fix compile  
						
						
						
						
					 
					
						2014-10-09 15:55:10 +02:00 
						 
				 
			
				
					
						
							
							
								Olivier Goffart 
							
						 
					 
					
						
						
							
						
						621a37be15 
					 
					
						
						
							
							Selective sync: Remove the etag of parent folders in the db when adding or removing items in the selective sync blacklist  
						
						
						
						
					 
					
						2014-10-09 15:28:51 +02:00 
						 
				 
			
				
					
						
							
							
								Olivier Goffart 
							
						 
					 
					
						
						
							
						
						6de104a03a 
					 
					
						
						
							
							Selective Sync: ensure that the blacklist contains the last '/'  
						
						... 
						
						
						
						In the sync engine.  Because that makes tha tthe lower_bounds in selective sync works properly.
For example, if both "Test" and "Test Test" are in the list,  then "Test/Foo" would match the "Test Test"
 because slash is after space
Task #2289  
						
						
					 
					
						2014-10-09 15:11:04 +02:00 
						 
				 
			
				
					
						
							
							
								Olivier Goffart 
							
						 
					 
					
						
						
							
						
						97560509ea 
					 
					
						
						
							
							Selective sync: change the text of the label.  
						
						... 
						
						
						
						Selective sync is a black list.  Unchecked folder are blacklisted
Partially checked folders are not in the blacklist and the files there
are sync'ed 
						
						
					 
					
						2014-10-09 14:36:26 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						dfba8fbe5e 
					 
					
						
						
							
							CheckServerJob: Require status code 200.  #2290  
						
						
						
						
					 
					
						2014-10-09 11:06:00 +02:00 
						 
				 
			
				
					
						
							
							
								Klaas Freitag 
							
						 
					 
					
						
						
							
						
						32fea6523f 
					 
					
						
						
							
							Use climits for ULONG_MAX rather than modern C++ option  
						
						
						
						
					 
					
						2014-10-09 11:03:07 +02:00 
						 
				 
			
				
					
						
							
							
								Klaas Freitag 
							
						 
					 
					
						
						
							
						
						d1c1a18226 
					 
					
						
						
							
							SyncJournal: Use precompiled statement in blacklist query.  
						
						
						
						
					 
					
						2014-10-09 10:05:20 +02:00 
						 
				 
			
				
					
						
							
							
								Klaas Freitag 
							
						 
					 
					
						
						
							
						
						04558beabe 
					 
					
						
						
							
							SyncJournal: Use the NOCASE Collate for blacklist query.  
						
						
						
						
					 
					
						2014-10-09 10:05:20 +02:00 
						 
				 
			
				
					
						
							
							
								Klaas Freitag 
							
						 
					 
					
						
						
							
						
						425d0d77c5 
					 
					
						
						
							
							Two little typo fixes.  
						
						
						
						
					 
					
						2014-10-09 10:05:20 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						886f9d82f2 
					 
					
						
						
							
							Sync scheduling: Improve logging.  #2275  
						
						
						
						
					 
					
						2014-10-09 09:01:35 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Molkentin 
							
						 
					 
					
						
						
							
						
						6c8eab734e 
					 
					
						
						
							
							Remove C++11ism that doesn't work with older GCCs  
						
						
						
						
					 
					
						2014-10-08 18:56:30 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						705cd571a5 
					 
					
						
						
							
							Download: Don't store message body if status != 2xx  #2280  
						
						
						
						
					 
					
						2014-10-08 14:18:29 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						48d3c75745 
					 
					
						
						
							
							GET: Retry if bad range header used.  #2280  
						
						... 
						
						
						
						* If a 416 is returned and we used a Range header, try again
  from scratch.
* The direct URL logic was also inconsistent for resumed downloads:
  it sent the Range header but didn't check the returned
  Content-Range header correctly. Now resuming is disabled for
  direct URL downloads. 
						
						
					 
					
						2014-10-08 14:18:29 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						285cb78962 
					 
					
						
						
							
							Sync scheduling: Don't always force-sync.  #2268  
						
						... 
						
						
						
						If lastEtag was null, a force sync was triggered. Force syncs
don't update the etag. The etag retrieval job would only run if
lastEtag was not null. So it could never become non-null. 
						
						
					 
					
						2014-10-08 10:51:32 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						708655d9b2 
					 
					
						
						
							
							fix incomplete rename  
						
						... 
						
						
						
						from 9bd7ffe952 
						
						
					 
					
						2014-10-08 09:36:47 +02:00