100 Commits
Author SHA1 Message Date
Hannah von RethandFelix Weilbach 02bb5db544 Remove wizard page that has been dead for 4 years 2021-09-03 16:08:37 +02:00
Hannah von RethandMatthieu Gallien c273c8f71b Ensure the socket listener still exists 2021-08-23 09:44:34 +02:00
Hannah von RethandMatthieu Gallien 4b0122093a Add socket command to upload a selection of files based on a regex
(cherry picked from commit 0ded3a56a9f3470a951b18eaa9d3c1b5e8db1135)
2021-08-23 09:44:34 +02:00
Hannah von RethandMatthieu Gallien 010fccb4fa Remove dead code 2021-08-23 09:44:34 +02:00
Hannah von RethandMatthieu Gallien 10e02b0031 Don't create QStringList copy first 2021-08-23 09:44:34 +02:00
Hannah von RethandMatthieu Gallien 44fa4aad88 Always call doLog to ensure we get a crash log 2021-08-23 09:44:34 +02:00
Hannah von RethandMatthieu Gallien d16b2bd369 Send crash log as comment 2021-08-23 09:44:34 +02:00
Hannah von RethandMatthieu Gallien 1ff3a0f8b6 Remove anchient debug msg that mutated to a warning over the year 2021-08-23 09:44:34 +02:00
Hannah von RethandMatthieu Gallien 6324ac9cac Cleanup members 2021-08-23 09:44:34 +02:00
Hannah von RethandMatthieu Gallien df567efd37 Remove dead code 2021-08-23 09:44:34 +02:00
Hannah von RethandMatthieu Gallien 990ce6ed05 Dump the last 20 lines of logs to a file when we crash
Fixes: #8467
2021-08-23 09:44:34 +02:00
Hannah von RethandMatthieu Gallien 48f4c1e9e1 Log fallback result 2021-08-23 09:44:34 +02:00
Hannah von RethandMatthieu Gallien acd83a2998 Ensure unit test are using absolute paths 2021-08-23 09:44:34 +02:00
Hannah von RethandMatthieu Gallien 1eee5c849e Add assert to ensure we used _remotePath as base 2021-08-23 09:44:34 +02:00
Hannah von RethandMatthieu Gallien 6c1073db92 Fix another url for etag request
Fixes: #7838
2021-08-23 09:44:34 +02:00
Hannah von RethandMatthieu Gallien 5b457a1663 Use byte array for etag 2021-08-23 09:44:33 +02:00
Hannah von RethandMatthieu Gallien 5a7fd3f316 testlockedfiles use long file path 2021-08-23 09:40:27 +02:00
Hannah von RethandMatthieu Gallien d16befd1fd Align MkColJob finish signal with the other jobs 2021-08-23 09:40:27 +02:00
Hannah von RethandMatthieu Gallien c4f4fb48a4 Minor cleanup of socket api 2021-08-23 09:40:27 +02:00
Hannah von RethandMatthieu Gallien cb57d8e54c Add missing Q_EMIT 2021-08-23 09:40:27 +02:00
Hannah von RethandMatthieu Gallien baa571018e Log invocation, useful for debugging startup issues 2021-08-23 09:40:27 +02:00
Hannah von RethandMatthieu Gallien 8ca5035c42 Add test for csync_vio_local_stat with long path 2021-08-23 09:40:27 +02:00
Hannah von RethandMatthieu Gallien 789e0e45d5 Fix Windows long path issue introduced in dd641fae997d71c8396b77def2fa25ad96fdf47f 2021-08-23 09:40:27 +02:00
Hannah von RethandMatthieu Gallien 56364f1c70 Fix unittests 2021-08-23 09:40:27 +02:00
Hannah von RethandMatthieu Gallien a72ff9ea7f Set permissions for new folder 2021-08-23 09:40:26 +02:00
Hannah von RethandMatthieu Gallien 90b733801e Simplify uuid handling 2021-08-23 09:40:26 +02:00
Hannah von RethandMatthieu Gallien 7715583b14 Correctly use indexOf 2021-08-23 09:40:26 +02:00
Hannah von RethandMatthieu Gallien 3a87067348 Cleanup 2021-08-23 09:40:26 +02:00
Hannah von RethandMatthieu Gallien 557b11aca7 Include os version 'windows-10.0.19042' in about dialog 2021-08-23 09:40:26 +02:00
Hannah von RethandMatthieu Gallien 324d5a04c6 Align type used for getPHash 2021-08-23 09:40:26 +02:00
Hannah von RethandMatthieu Gallien de2d11125b Move Prepared sql queries to seperate class to manage access 2021-08-23 09:40:26 +02:00
Hannah von RethandMatthieu Gallien (Rebase PR Action) 9ffa7bcd4d Add workaround for issue discovered in https://github.com/owncloud/core/pull/38304 2021-08-11 17:13:44 +00:00
Hannah von RethandMatthieu Gallien (Rebase PR Action) 3b99b11849 Always reset prepared sql statements
This allow the creation of checkpoints and fixes the growing wal issue

Fixes: #7646
2021-08-11 17:13:44 +00:00
Hannah von RethandMatthieu Gallien (Rebase PR Action) 6e0a43b570 Fix clash detection with virtual files
Fixes: #8323
2021-08-11 17:13:44 +00:00
Hannah von RethandMatthieu Gallien (Rebase PR Action) 45f3a97997 Small cleanup 2021-08-11 17:13:44 +00:00
Hannah von RethandMatthieu Gallien (Rebase PR Action) 989390bc41 Don't shadow 2021-08-11 17:13:44 +00:00
Hannah von RethandMatthieu Gallien (Rebase PR Action) 3bc026a557 Make findBestChecksum case insensitive
Especially the casing of ADLER32 did not match the server.
2021-08-11 17:13:44 +00:00
Hannah von RethandMatthieu Gallien (Rebase PR Action) f977a54694 Finish is already called in the destructor 2021-08-11 17:13:44 +00:00
Hannah von RethandMatthieu Gallien (Rebase PR Action) d60eb67c2e Also prepend appName if id is empty 2021-08-11 17:13:44 +00:00
Hannah von RethandMatthieu Gallien (Rebase PR Action) 8468e70cba Use QKeychain:: explicitly 2021-08-11 17:13:44 +00:00
Hannah von RethandMatthieu Gallien (Rebase PR Action) 926a52b33d Remove unused computation 2021-08-11 17:13:44 +00:00
Hannah von RethandMatthieu Gallien (Rebase PR Action) 1284d78599 Fix testblacklist.cpp
The test was broken because we now actually have X-Request-ID set
2021-08-11 17:13:44 +00:00
Hannah von RethandMatthieu Gallien (Rebase PR Action) b01973f95f Enable httplogger on unittests 2021-08-11 17:13:44 +00:00
Hannah von RethandMatthieu Gallien (Rebase PR Action) ec0466ed73 Allow to add and remove log rules 2021-08-11 17:13:44 +00:00
Hannah von RethandMatthieu Gallien (Rebase PR Action) 1b3502bd5a Fix httplogger in unittests with lambdas 2021-08-11 17:13:44 +00:00
Hannah von RethandMatthieu Gallien (Rebase PR Action) e7e218d8e6 Improve the error message returned by updateMetadata
Also properly handle the case the the file can't be converted to a placeholder
as it is locked
2021-07-06 14:03:53 +00:00
Hannah von RethandMatthieu Gallien (Rebase PR Action) 22c634935b Run expansive assert only in dev builds 2021-06-16 10:54:07 +00:00
Hannah von RethandMatthieu Gallien (Rebase PR Action) 03182ea714 Use longWinPath in more places 2021-06-16 10:54:07 +00:00
Hannah von RethandMatthieu Gallien (Rebase PR Action) d014293f6d Ensure pathtoUNC is called with an absolute path 2021-06-16 10:54:06 +00:00
Hannah von RethandMatthieu Gallien (Rebase PR Action) 17a1a630a4 Use the http logger with the unittests
This allow better debugging of the tests

Signed-off-by: Matthieu Gallien <matthieu_gallien@yahoo.fr>
2021-05-06 07:35:59 +00:00
Hannah von RethandMatthieu Gallien (Rebase PR Action) bff386e5c1 Fix int uint warning
Signed-off-by: Matthieu Gallien <matthieu_gallien@yahoo.fr>
2021-05-06 07:35:59 +00:00
Hannah von RethandMatthieu Gallien (Rebase PR Action) 98655ef28b Fix warning by using qsizetype instead of size_t
Signed-off-by: Matthieu Gallien <matthieu_gallien@yahoo.fr>
2021-05-06 07:35:59 +00:00
Hannah von RethandMatthieu Gallien (Rebase PR Action) ea3d78aecf Fix warning by using QByteArrayLiteral
Signed-off-by: Matthieu Gallien <matthieu_gallien@yahoo.fr>
2021-05-06 07:35:59 +00:00
Hannah von RethandMatthieu Gallien (Rebase PR Action) e04c6abcd5 Fix placeholder detection for cfapi
Fixes: #8326
Signed-off-by: Matthieu Gallien <matthieu_gallien@yahoo.fr>
2021-05-06 07:35:59 +00:00
Hannah von RethandMatthieu Gallien (Rebase PR Action) adb56178b9 GetLastError() needs to be called when the error happens
qDebug might clear it already

Signed-off-by: Matthieu Gallien <matthieu_gallien@yahoo.fr>
2021-05-06 07:35:59 +00:00
Hannah von RethandKevin Ottens 09cc988026 Fix a possible crash with the remove all files dialog 2020-12-30 16:20:43 +01:00
Hannah von RethandKevin Ottens 72b6118c3e Mark vfs functions as OC_REQUIRED_RESULT 2020-12-30 16:17:48 +01:00
Hannah von RethandKevin Ottens aadda32633 Handle errors in convertToPlaceholder 2020-12-30 16:17:47 +01:00
Hannah von RethandKevin Ottens 552427ffc3 Update windows launch on start binary location
Fixes: #7672
2020-12-30 16:17:47 +01:00
Hannah von RethandKevin Ottens 713a429675 Add todo for Qt 5.15 2020-12-30 16:17:47 +01:00
Hannah von RethandKevin Ottens 1144473f5d Cleanup pathtoUNC and its test 2020-12-30 16:17:46 +01:00
Hannah von RethandKevin Ottens 51d73e27ea Clarify comment 2020-12-30 16:17:46 +01:00
Hannah von RethandKevin Ottens 3f873ed2ee Simplify file comparison 2020-12-30 16:17:46 +01:00
Hannah von RethandKevin Ottens 157d526129 Include auth type in http log 2020-12-30 16:17:46 +01:00
Hannah von RethandKevin Ottens f6f7789afa Log the final http request 2020-12-30 16:17:41 +01:00
Hannah von RethandKevin Ottens c03a5da670 Don't warn if everything is fine 2020-12-15 11:01:53 +01:00
Hannah von RethandKevin Ottens 4e373ca7ff Remove now unneeded cmake test and define 2020-12-15 11:01:52 +01:00
Hannah von RethandKevin Ottens ebd8047cb6 Replace custome date parser QDateTime::fromString(value, Qt::RFC2822Date) 2020-12-15 11:01:52 +01:00
Hannah von RethandKevin Ottens 40e07ef3e3 Fix unit tests by setting Date header 2020-12-15 11:01:52 +01:00
Hannah von RethandKevin Ottens 9d9eadba8e Use time the request was send,..
not when it was processed by the client, to determine the quality of the connection.
2020-12-15 11:01:08 +01:00
Hannah von RethandKevin Ottens 6818b8e303 Speedup test build by compile the fake server just once 2020-12-15 10:59:27 +01:00
Hannah von RethandKevin Ottens 1b4ccea083 Owncloud - virtual files smaller <1KB - problems with syncing
The issue was caused by gziped responses not providing a
content lenght header.

Fixes: #8248
2020-12-15 10:59:27 +01:00
Hannah von RethandKevin Ottens 96eaef6dba Pause sync when remove all dialog is displayed
Fixes: #8263
2020-12-15 10:59:27 +01:00
Hannah von RethandKevin Ottens c253b51249 Use enum instead of int 2020-12-15 10:59:27 +01:00
Hannah von RethandKevin Ottens befc373ea6 Fix test on systems where C:\ is not writeable 2020-12-15 10:59:27 +01:00
Hannah von RethandKevin Ottens dc42ebb793 Don't recurse the whole tree looking for a git dir, use PROJECT_SOURCE_DIR 2020-12-15 10:59:26 +01:00
Hannah von RethandKevin Ottens 0eb8b01f0a Fix usePlaceholders migration 2020-12-15 10:59:26 +01:00
Hannah von RethandKevin Ottens 58bc9e837c Remove junk files 2020-12-15 10:59:26 +01:00
Hannah von RethandKevin Ottens a083a37126 Fix vfs experimental text 2020-12-15 10:59:26 +01:00
Hannah von RethandKevin Ottens b2934a68bc Fix folder permission check on NTFS
Fixes: #8187
2020-12-15 10:59:26 +01:00
Hannah von RethandKevin Ottens 8dbdaed5c3 Fix condition 2020-12-15 10:59:26 +01:00
Hannah von RethandKevin Ottens e4a0222954 Append .exe to crashreporter path so it is better located 2020-12-15 10:59:25 +01:00
Hannah von RethandKevin Ottens 440b31986a Ensure the callback is triggered 2020-12-15 10:59:25 +01:00
Hannah von RethandKevin Ottens f6faba48e2 Don`t block main thread when displaying all files removed dialog
Fixes: #8170
2020-12-15 10:59:25 +01:00
Hannah von RethandKevin Ottens b4cb3ecb5a Don't use exec() on dialogs 2020-12-15 10:59:25 +01:00
Hannah von RethandKevin Ottens 4878042e61 Update libcrashreporter-qt 2020-12-15 10:59:25 +01:00
Hannah von RethandKevin Ottens 7c65d38ba4 Draw active progressbar
Pass a widget to the progressbar in the folder delegate to draw the correct active state
2020-12-15 10:59:25 +01:00
Hannah von RethandKevin Ottens dd3e70b667 VirtualFiles: Ensure the target location supports vfs
Fixes: #8131
2020-12-15 10:59:20 +01:00
Hannah von RethandKevin Ottens 8796f25994 Log error code as hex 2020-12-15 10:59:20 +01:00
Hannah von RethandKevin Ottens 44175aca94 Fix: Log chunked messages 2020-12-15 10:59:20 +01:00
Hannah von RethandKevin Ottens 60011e8003 Remove vfs warning in the delegate, indicate them in the description instead
Fixes: #8139
2020-12-15 10:59:20 +01:00
Hannah von RethandKevin Ottens 93152761a1 Use verbose function names instead of direct member access 2020-12-15 10:59:20 +01:00
Hannah von RethandKevin Ottens 356192fb1d Don't show 404 errors when manually creating folder sync pair.
Fixes: #7724
2020-12-15 10:59:20 +01:00
Hannah von RethandKevin Ottens 1619cd5dcc Use winvfs by default when adding folder sync connection
Fixes: #8083
2020-12-15 10:59:19 +01:00
Hannah von RethandKevin Ottens 8460526df9 Clear cookies on logout 2020-12-15 10:59:19 +01:00
Hannah von RethandKevin Ottens 0c57bb8869 Remove the use of goto from test/csync/std_tests/check_std_c_jhash.c 2020-12-15 10:59:19 +01:00
Hannah von RethandKevin Ottens f220151527 Remove the use of goto from src/csync/csync_exclude.cpp 2020-12-15 10:59:19 +01:00
Hannah von RethandKevin Ottens 4f596dae8c Log http status
Fixes: #8073
2020-12-15 10:59:19 +01:00
Hannah von RethandKevin Ottens 020c6d6424 Fix placeholders are reverted to OnlineOnly
Fixes: #7779
2020-12-15 10:59:19 +01:00
Hannah von RethandKevin Ottens d58cdaeb2a Crashreporter: Apply the same hdpi settings as to the main gui
Fixes: #8042
2020-12-15 10:59:18 +01:00