Klaas Freitag
8115f71096
Avoid memory allocation screwup.
2013-05-22 12:33:09 +02:00
Klaas Freitag
4a58cae0b0
Finialize insert statement.
2013-05-22 12:33:09 +02:00
Klaas Freitag
bcdd8b95bf
Allow empty MD5 sum on save, happens with directoires.
2013-05-22 12:33:09 +02:00
Klaas Freitag
69d251630f
Code cleanups, move closedb out of if statements.
2013-05-22 12:33:09 +02:00
Klaas Freitag
02f93ec4d5
Free allocted memory of local and remote list.
2013-05-22 12:33:09 +02:00
Klaas Freitag
dd8ceacf75
Avoid compile warning due to non-top variable declaration.
2013-05-22 12:33:09 +02:00
Klaas Freitag
673ca36db8
More efficient database writing, do integrity check on db.
2013-05-22 12:33:09 +02:00
Klaas Freitag
68e0dbb18f
Use wide character unlink.
2013-05-22 12:32:25 +02:00
Klaas Freitag
23912a7214
Reworked database writing code. Speed improvement > 50%.
2013-05-20 12:24:55 +02:00
Klaas Freitag
4ad01b35ce
Switch on full synchronous mode for sqlite.
2013-05-20 11:10:27 +02:00
Klaas Freitag
053a9b7da0
Add neon includes to httpbf build
2013-05-17 12:45:39 +02:00
Klaas Freitag
61335b6a70
Do not set the error_code from errno
2013-05-17 12:25:17 +02:00
Klaas Freitag
4f47aba1e2
Allow user aborting in chunked uploads
2013-05-16 17:37:30 +02:00
Klaas Freitag
2385bbcf55
Add an abort callback.
2013-05-16 17:37:00 +02:00
Klaas Freitag
ad7aac4152
Rather use eq and ne for string comparison.
2013-05-16 16:12:27 +02:00
Daniel Molkentin
b9c7980433
Work on non-mac again
2013-05-16 15:00:52 +02:00
Daniel Molkentin
ecff867e46
Get further on mac
2013-05-16 13:02:51 +02:00
Klaas Freitag
4af8f470e8
Check the stat result.
2013-05-16 12:46:06 +02:00
Olivier Goffart
5c79d8bdef
t3.pl: test renaming folder
...
Add a test to test that renaming folder and doing complex stuff in them
works
2013-05-15 17:59:13 +02:00
Olivier Goffart
d8d4f118d7
Fix possible leak
2013-05-15 17:59:13 +02:00
Daniel Molkentin
6b4501fd4b
Try to make t1 utf-8-mac safe
2013-05-15 17:57:19 +02:00
Daniel Molkentin
ccb8fcc614
ignore t1.cfg
2013-05-15 14:39:23 +02:00
Klaas Freitag
551d457c7c
Pulled Test.pm out of t1.pl for reuse. Simplified t1.pl.
2013-05-15 11:15:50 +02:00
Klaas Freitag
eb2997e609
Normalized UTF-8 and createLocalFile added.
2013-05-14 17:46:35 +02:00
Klaas Freitag
ae1541a95f
Dependency info added.
2013-05-14 16:32:36 +02:00
Klaas Freitag
f56a075f36
Create directories vio mkcol and do not compare dir sizes.
2013-05-14 16:01:57 +02:00
Olivier Goffart
00d27d0e9c
Fix HTTPBF again
...
it really needs to be %u because if it is signed, then we have -- in the
URL which the server can't understand
2013-05-14 15:30:56 +02:00
Olivier Goffart
3e795a84c2
Fix memory leak.
...
csync_destroy do not call vio_commit. Maybe it should?
2013-05-14 15:30:56 +02:00
Olivier Goffart
6735b82326
Fix leak
2013-05-14 15:30:56 +02:00
Klaas Freitag
1a648a612e
Merge remote-tracking branch 'ogoffart/rename_folders_merged' into dav
2013-05-13 16:28:31 +02:00
Klaas Freitag
8f6562f737
Disabled lock test for owncloud.
2013-05-13 15:30:10 +02:00
Klaas Freitag
f2f12a5629
Use %d for int variables in sprintf.
2013-05-13 15:30:01 +02:00
Klaas Freitag
885eaad729
Removed goto from code.
2013-05-13 15:29:29 +02:00
Klaas Freitag
cb0e06e7f8
Merge remote-tracking branch 'ogoffart/dav' into dav
2013-05-13 15:10:29 +02:00
Klaas Freitag
7b060a7af6
Do not create lock for ownCloud Client any more.
2013-05-13 14:03:33 +02:00
Olivier Goffart
28942e3051
Recreates the statedb if it was corrupted
...
Fixes: https://github.com/owncloud/mirall/issues/595
Some corruptions do not happen when the database is opened, but only on
some querries.
In that case, recreates the database if querries such as DROP or
CREATE fails.
2013-05-13 11:57:25 +02:00
Olivier Goffart
8f3e260ede
fix typo
...
This broke the new propagator
2013-05-10 13:13:02 +02:00
Olivier Goffart
41a56b19b7
t1.pl: let configure csync command
2013-05-10 12:45:51 +02:00
Klaas Freitag
b7c03e92da
Temporary disable cached propfind.
2013-05-10 09:55:44 +02:00
Klaas Freitag
276ccd3fb6
Fix setting of csync error code in updater.
2013-05-09 14:12:26 +02:00
Klaas Freitag
9d84c19b69
Reworked integration test: File assert traversal fixed.
2013-05-09 13:26:28 +02:00
Klaas Freitag
b1f62b51bf
Add owncloud module files to build.
2013-05-09 13:26:28 +02:00
Daniel Molkentin
a75376e6a7
Rename csync_abort -> async_request_abort. Add csync_resume.
2013-05-08 17:33:50 +02:00
Daniel Molkentin
ee5aaf76c5
Introduce csync_abort()
...
If called, it will set a bool in the context,
which will be respected by all expensive visitors.
2013-05-08 16:57:12 +02:00
Markus Goetz
952290890c
Merge remote-tracking branch 'origin/dav' into dav_recursive_update_squashed
...
Conflicts:
modules/csync_owncloud.c
2013-05-08 14:31:24 +02:00
Markus Goetz
9b4eb40216
Remove timedelta stuff
2013-05-08 14:27:59 +02:00
Markus Goetz
639f1127b7
Move stuff to _util.c
2013-05-08 13:59:07 +02:00
Markus Goetz
9c2f223093
Add module property to disable recursive PROPFIND
2013-05-08 13:26:59 +02:00
Markus Goetz
927ccf5d08
Use C-style comments instead of modern //
2013-05-08 13:20:42 +02:00
Markus Goetz
52e2775292
Make PROPFIND cache external unit
...
and introduce a csync_owncloud.h
2013-05-08 13:12:01 +02:00