Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/owncloud/client.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/csync
AgeCommit message (Collapse)Author
2015-04-16Use identical User Agents for csync and the Qt partsDaniel Molkentin
Also, use the mirall version for ocsync. Currently, the csync engine part and the Qt part have different UAs, and this makes debugging (i.e. reading access logs) difficult. On top, we haven't increased the ocsync version number in ages. So as a consequence, I think it would be the best to have ocsync and the rest share the same version number, and make them identify with the same user agent. To ease debugging for our side, we'll still append "(csyncoC)" for calls made by csync.
2015-04-13CSync: Log if file_id is too longMarkus Goetz
2015-04-09Reconcile: Fix clang warningOlivier Goffart
csync_reconcile.c:159:26: warning: address of array 'tmp->path' will always evaluate to 'true' [-Wpointer-bool-conversion] if( tmp->path ) { ~~ ~~~~~^~~~ csync_file_stat_s::path is an array so it is never null What was meant here is to check if the string was not empty
2015-04-08Discovery: Speed up initial run. #2796Christian Kamm
2015-04-08SyncEngine: Fix a crash in csync_vio_file_stat_copy #3051Jocelyn Turcotte
In some cryptic cases where the getetag property wasn't returned by the server, we might be trying to c_strdup a null pointer in csync_vio_file_stat_copy. At least avoid crashing in this case by looking for CSYNC_VIO_FILE_STAT_FIELDS_ETAG, like csync_vio_file_stat_destroy does.
2015-03-12Win32: More reserved file names to ignore, including Recycle BinDaniel Molkentin
Addresses #2955
2015-03-02Discovery: Free some memory before propagate (#2902)Markus Goetz
2015-02-27Inform user about ignored long files. #2882Christian Kamm
2015-02-26csync_exclude: Ignore files where the filename length is > 254 chars.Klaas Freitag
This is for example HFS+ and others. It fixes #2882
2015-02-25Discovery: Distinguish 503 Storage not available. #2884Christian Kamm
2015-02-25Some minor cleanups.Klaas Freitag
2015-02-13Tests: Fix compile if NEON is absent.Klaas Freitag
2015-02-06t6.pl: Add a test that re-upload a chunked file with lot of chunksOlivier Goffart
2015-02-06propagateupload: Save the mtime given by the server in the reply to GETOlivier Goffart
There could be a race condition if the file was updated on the server between the discovery and the propagate phase. By taking the mtime from the server, we make sure that we do not have a race. This is tested by t6.pl with BIG3.file because the script was modifying the file between the two phases
2015-02-05Require OpenSSL > 1.0.0, remove obsolete dep from csyncDaniel Molkentin
2015-02-04Output libocsync and libowncloudsync in the bin directoryJocelyn Turcotte
Windows finds DLLs using PATH or the directory of the process' executable. By outputing those dependend DLLs together with owncloud.exe, the developer only need to have OpenSSL's bin and the qtkeychain build directory in his PATH to let the dynamic linker find them. As the documentation of RUNTIME_OUTPUT_DIRECTORY points out, this only affects windows as other platforms don't consider libraries as runtime targets.
2015-02-04Fix the MinGW buildJocelyn Turcotte
- qtkeychain isn't necessarily in a qt5keychain subdirectory. - Explicitly add OpenSSL to the include directories - Make sure that the USE_OUR_OWN_SQLITE3 code is initialized for csync by calling find_package.
2015-02-03csync: add neon include directoriesOlivier Goffart
2015-01-29SQL: Add debugging options. #2693Christian Kamm
OWNCLOUD_SQLITE_JOURNAL_MODE: To use something else than WAL OWNCLOUD_SQLITE_TEMP_STORE: To test with storing temporaries in memory.
2015-01-28csync_owncloud: don't deref null pointerOlivier Goffart
2015-01-28Merge remote-tracking branch 'origin/ssl_client_cert'Olivier Goffart
Conflicts: CMakeLists.txt csync/src/CMakeLists.txt csync/src/csync_owncloud.c
2015-01-28Clientcert support: Explictly link libsync against opensslDaniel Molkentin
2015-01-23fixes required by upstreamJoachim Schiele
2015-01-23Make it compile with neonOlivier Goffart
2015-01-23Make it compile without neonOlivier Goffart
2015-01-23Remove neon link flag when not requiredOlivier Goffart
2015-01-23CSync: Clean some moreMarkus Goetz
2015-01-23Don't require NEON with Qt 5.4Olivier Goffart
2015-01-23CSync: Remove c_listMarkus Goetz
2015-01-23CSync: Remove memory checksMarkus Goetz
We will get OOMed before this fails.
2015-01-22Merge branch 'qnam_csync_update'Markus Goetz
Conflicts: src/libsync/networkjobs.cpp
2015-01-22adds 'SSL client certificate' support from n.octeau with qknight changes as:Nourredine
* removed broken QSsl::SslV3 default * rewrote slotHandleErrors(): no longer claim errors which are none. * hack reverted: lib64 was not the cause for NixOS issues related to libraries. * refactored csync/src/csync_owncloud.c and discovered+fixed why the dav_connect was never getting the certPath+certPassoword * cleanup of code but seems this crushed the ssl client certificate support * fixes the https://github.com/owncloud/client/issues/69#issuecomment-69358377 issue * lots of cleanup * From TODO list : translate all french comments into english * changed _pemCertificate type from QString to QByteArray
2015-01-20csync_update: Leave a margin of 1sec when comparing the time for the ↵Olivier Goffart
timezone changes Because FAT has a bad resolution, when the timezone is changed, there may be one second of difference. Issue #2438
2015-01-20SyncEngine: Use QNAM for csync_updateMarkus Goetz
This is for #2507
2015-01-15csync: cleanup some unused error codeOlivier Goffart
2015-01-15csync propfind: Rename the directDownload propertyOlivier Goffart
The owncloud server has a different name because if it was named the same it would break the 1.7 client Issue #2614
2015-01-15csync_statedb: Have more granular error reporting when the loaddb failsOlivier Goffart
In order to distiguish error from sqlite_open or from the integrity check Issue #2673
2015-01-14Fix warnings.Christian Kamm
* remove Unused variable * zorder for spacers makes no sense
2014-12-16csync_update: do not force writing on the db for directory with a changed dateOlivier Goffart
Fixes #2584
2014-12-10Merge remote-tracking branch 'origin/1.7'Christian Kamm
Conflicts: src/gui/folder.cpp src/gui/folder.h src/libsync/networkjobs.cpp src/libsync/owncloudpropagator.h src/libsync/propagatedownload.cpp
2014-12-09Added a fixme for an edge case detected by QuickCheck.Klaas Freitag
2014-12-02Merge branch 'master' into rename_clientDaniel Molkentin
Conflicts: README.md src/gui/folderman.cpp src/gui/settingsdialog.cpp src/libsync/accessmanager.cpp src/libsync/propagateupload.h
2014-12-01Merge remote-tracking branch 'origin/1.7'Olivier Goffart
Conflicts: src/libsync/propagatedownload.cpp
2014-12-01csync_update: Ignore a difference of time of exactly one hourOlivier Goffart
Issue #2438
2014-11-25Propagator: Add the chunk size to PUT requests.Klaas Freitag
2014-11-12Merge remote-tracking branch 'origin/1.7'Daniel Molkentin
2014-11-12Merge branch 'master' into rename_clientDaniel Molkentin
Conflicts: CMakeLists.txt src/gui/main.cpp src/libsync/accessmanager.cpp src/libsync/accessmanager.h src/libsync/owncloudpropagator_p.h
2014-11-11t8.pl: fix the test for meOlivier Goffart
On localhost, the other file (the bigger one) was downloaded first
2014-11-11MOVE: fix moving with special character.Olivier Goffart
The Destination header need to be %-encoded
2014-11-10Adjust issue urlsDaniel Molkentin