[Pkg-owncloud-commits] [owncloud-client] branch master updated (47a2118 -> 22f778b)
Sandro Knauß
hefee-guest at moszumanska.debian.org
Thu Feb 6 12:02:22 UTC 2014
This is an automated email from the git hooks/post-receive script.
hefee-guest pushed a change to branch master
in repository owncloud-client.
from 47a2118 Wrap and sort
new b892a18 [tx-robot] updated from transifex
new bef180a Remove UTF-8 BOM, confuses old GCCs
new c311083 [tx-robot] updated from transifex
new b1ba05d Update mirall_de.ts
new a93b9ee Fixed parent folder detection if sibling directory starts with same name
new 291811e Merge pull request #1292 from Pro/master
new e7651c0 [tx-robot] updated from transifex
new 45710b7 [tx-robot] updated from transifex
new 0fc8a8d Adding Turkish translations
new a7eddb2 Merge pull request #1296 from owncloud/add-turkish
new 042044f [tx-robot] updated from transifex
new d3dba72 [tx-robot] updated from transifex
new 1df295c [tx-robot] updated from transifex
new cd9e3d2 [tx-robot] updated from transifex
new 38cc564 Show proper sync status in tray, incl. Pause status.
new b896f6a [tx-robot] updated from transifex
new 22bcda6 [tx-robot] updated from transifex
new 8743be6 Close dialog if button was clicked not just pressed
new c9c56ee Merge pull request #1313 from csware/close-button
new c6e0a18 [tx-robot] updated from transifex
new 1f6e355 [tx-robot] updated from transifex
new 26c8dbf [tx-robot] updated from transifex
new 02461f7 [tx-robot] updated from transifex
new fcbfd7f [tx-robot] updated from transifex
new 9745248 [tx-robot] updated from transifex
new b0ded64 [tx-robot] updated from transifex
new 134a341 [tx-robot] updated from transifex
new 27ce6cc [tx-robot] updated from transifex
new b7ce760 [tx-robot] updated from transifex
new 9f1d89e [tx-robot] updated from transifex
new c3ecc5b [tx-robot] updated from transifex
new 2cc3cbe [tx-robot] updated from transifex
new 1c9a478 Don't discard user CXXFLAGS, append to them instead.
new b022209 Merge pull request #1323 from scop/master
new 4e9198d [tx-robot] updated from transifex
new 91ecbb2 [tx-robot] updated from transifex
new a80ed93 [tx-robot] updated from transifex
new 3a1a3f7 [tx-robot] updated from transifex
new 474c63f [tx-robot] updated from transifex
new 2464416 [tx-robot] updated from transifex
new 7da84db Check on timer member is zero.
new 273463d Fix progress for the case that the source file changes during upload.
new 1d6d915 [tx-robot] updated from transifex
new 4e2b227 [tx-robot] updated from transifex
new f37f5cc Display version in Mac OS Bundle again
new a522ceb Add missing switch case.
new e5d43c2 Add a utility function to write a random file.
new e5804b5 Use a more Qt'ish folder recursing method, remove unused class.
new bf4f6d7 [tx-robot] updated from transifex
new 78b1d3c [tx-robot] updated from transifex
new 23f52bc Fix open the explorer code.
new 66c0a3b Read password from old settings if exist.
new c50b0a9 Commented opening of files from the activity view as it does not work.
new d17be6f Do the neon ssl initialization.
new 72b479c Added proxy support to owncloudcmd.
new 900397c fixes #1305
new 8b9a8eb Merge pull request #1308 from owncloud/fix-installer-fallbacl-en-1.5
new 4006e49 Do not write the removed folder on the DB
new b7b06a8 Preserve the permission of the file we download
new 1bc4089 Fix hiding temporary files on windows
new ebee52e Merge branch '1.5'
new b24691b [tx-robot] updated from transifex
new 3923911 [tx-robot] updated from transifex
new 9da06f1 Removed unused event interval getter/setter.
new d5b8d24 Add NoSymLink tag to the filter specification.
new dc07689 [tx-robot] updated from transifex
new db87f99 [tx-robot] updated from transifex
new dcc5a8b [tx-robot] updated from transifex
new a12288f Use folderwatcher based on Qt for Linux.
new f9080c5 Remove FolderWatcher from Folder and move to FolderMan.
new 5482ad1 Remove event buffering from watcher, other refactoring.
new 0e5858b Add a pathIsIgnored method to the folderwatcher.
new 1817186 Unify folderwatcher private constructor.
new 3d8505d Adopt mac folderwatcher to the new folderwatcher.
new e0d8d93 Removed obsolete inotify class of folderwatcher.
new 561f32c License header cleanups.
new 890c0eb [tx-robot] updated from transifex
new aba1252 Remove inotify from cmake files.
new 55da857 A bit of refactoring, add useful names and set the alias properly.
new 93239cb [tx-robot] updated from transifex
new dc9f145 New Updater for Windows, passive notification on Linux, Sparkle on Mac
new 954ebcc [tx-robot] updated from transifex
new a9d2079 Use only global variables in translation
new f5dc2b3 Compile on OS X
new 4caa038 More sparkle fixes
new 2009fbc Deploy all of Sparkle manually
new 9663330 Move owncloudcmd into Bundle on OS X
new 8c37e77 [tx-robot] updated from transifex
new 843ea13 [tx-robot] updated from transifex
new 671100c Add a class ClientProxy that handles proxy setting for Qt and csync.
new ec9efd7 Make use of the new Proxy handling class.
new 98689d4 Check if configuration actually exists.
new d2e8043 Use ClientProxy that reads the client config in commandline client.
new 0455d96 Fix untranslated error messages.
new 6257ed6 Make sure that the jobs have the Q_OBJECT macro.
new 45c75f7 Show an indicator if the url is encrypted or not in connection wizard.
new cfa2c3a [tx-robot] updated from transifex
new 45ed370 [tx-robot] updated from transifex
new 91345d9 NSIS: Fix transations in uninstaller
new 4c7ddb7 NSIS: INSTALL_PATH has never been used
new 6f488e1 [tx-robot] updated from transifex
new 3f1199f [tx-robot] updated from transifex
new 3099086 [tx-robot] updated from transifex
new 1b29a42 Initial commit
new 4f109c4 Add a gitignore file
new b00a3fa Add sqlite3 to the requriements and suggest version numbers.
new 600fbe8 Add two-phase commit for the journal.
new ff7e28f Completly hide the csync structure for the user of the library.
new 6900fe1 Add license file.
new 2d0de78 Add missing documentation for the public API.
new 2dbba9d Document the csync handle and remove the struct forward declaration.
new 2d52e45 Fix a typo and move ensure_out_of_source_build above the macros.
new 1692ef4 Change version to 0.42.
new 5b3f0aa Add option to enable unit testing.
new c51ab88 Enable unit testing by default in the build script.
new 0f65169 Update CTestConfig for CDash.
new c29132d Fix indentation.
new c394ea1 Fix memleaks in rbtree test.
new a262be8 Add a macro to copy a file if it is different.
new 5b85868 Add a custom ctest config to ignore the jhash check.
new a98377d Fix gcc warnings.
new c8b641a Fix build warnings.
new 7415bb1 Add more testcases for csync_journal.
new 8ee1252 Fix a deadlock if we pass an empty string to the journal insert.
new 7c47d9c Add more test cases for csync_journal functions.
new 2982193 Add a false testcase for csync_journal_check.
new 2f73648 Add DEVELOPER options.
new 17ffc9d Add developer option to the build script.
new 57b74f8 Copy config to the build directory.
new 2e34b51 Load the config file.
new 1dc975a Don't leak memory.
new b4811c3 Add a stringlist expand function.
new 4e8844f Use POSIX functions for journal check.
new d2c3e07 Add exclude config
new 10ec516 The string we add should be const for strlist.
new 5257f27 Config test should run in fork mode.
new 335d07e Add a exclude list.
new 2e85f56 Add support for global and user exclude lists.
new 5ba9432 Free memory of the exclude list in the csync destroy function.
new 3e33f5d Run tests in fork mode.
new ab39159 Add virtual IO plugin system.
new a465f28 Fix the build.
new fd1045f Add a strndup function to c_stdlib.
new ee65714 Change variables to new name.
new 59eff42 Fix includes.
new 241a38c Add csync_vio_file_stat functions to (de)allocate memory.
new c7a3afe Fix a compile warning.
new 269f5f5 Add readdir function and add some debug messages.
new ec5d3af Fix warning about shadowed variables.
new 7bd9c77 Add test for csync_vio_file_stat.
new c1bd966 Make csync_vio_file_stat functions public.
new beccc5f Add missing include file.
new 0b7dde4 Complete the smb plugin.
new 396e3b5 Change the name of the BLOCK_SIZE field.
new dca5625 Fix typos.
new 9c90b11 Add config.h to csync_private.h and add plugin_handle.
new cb14a9a Fix build warning for shadowed variable.
new 4644c39 Implement module init and shutdown functions.
new aa9d97c Call the right shutdown function in the module.
new d2b7c2f Add vio module loading test.
new 96efd60 Add missing parameter to the vio functions.
new 22513d0 Add test for loading the module.
new 8fb079a Add local functions for the vio plugin system.
new 63dddf8 Fix memory leak in vio handle test.
new 61c4be6 Don't initialize the synchronizer in the vio test.
new 26bf607 Use the right dhandle type of closedir in vio.
new 8b31bb7 Fix typo.
new 9a97f52 Add missing vio functions.
new 5a37fd9 Load and shutdown smb plugin for now.
new dc72b73 Add the local and remote uri at creation time.
new 40f21cc Don't free a NULL pointer at csync_vio_file_stat_destroy().
new d3c92bb Use the right type for the csync_vio_method_handle_t.
new c281a72 Fix the directory handling.
new 6a2f1f0 Add a file tree walker for the update detection.
new 6d11fbd Fix remote tree name and free the memory of the replicas.
new f24524d Fix the default exclude lists.
new fcb5572 Make the first argument of the hash algorithm const.
new 282c915 Fix a segfault if you pass NULL to closedir.
new 335b972 Add some tests for csync_vio_local.
new 23b4025 Fix the exclude list test.
new e6b4518 Add the possibility to disable log4c in testcases.
new dd6cc1f Fix a segfault if we try to close a nullpointer.
new b59fec1 Fix output of non log4c logging.
new ce1debe Add needed include files for flags needed by open.
new 1892d73 Fix segfaults for read, write and lseek and set errno.
new 17faefb Add test for file functions of csync_vio_local.
new be53c07 Use a pointer in the utimes functions.
new 5a13a0e Add the missing tests for csync_vio_local.
new 817dc1c Add csync_vio_local_close test will NULL.
new 0e0317c Fix segfaults if NULL is passed to some functions and set errno.
new bc54165 Add missing testcases for csync_vio.
new 6820819 Add a null csync_destroy test.
new 7bb4091 Define test mode for logging.
new 488b784 Change name of dfs to dirent to be more clear.
new 2a53561 Call the tree walker for local system for now.
new f71aea1 Fix a segfault in csync_destroy if a null pointer is passed.
new f62366b Fix typo.
new e8b4f4c Fix memory leak in vio test.
new 2d8214a Use better expression for asprintf.
new e0691bf Free memory earlier to reduct the calls of free to one.
new 6d1e843 Restructure csync_vio_file_stat and add checksum field.
new 3eeb70e Add replica type to the replica structs.
new 59ab78e Add instructions and file structure for internal rbtree.
new 745e264 Add null pointer check to the c_rbtree_size function.
new bae5bf7 Remove trailing slashed fo the uris.
new 8e815bf Check which module we have to load.
new c6c6e9c Create the red-black trees for local and remote replica.
new 98efb19 Set replica types.
new a1d32a2 Rename pathid to phash and add current replica info.
new cf505c3 Add uid and gid fields to csync_vio_file_stat.
new 80ee481 Add a type field to csync_file_stat.
new ef0f29f Add more directories to exclude.
new 48a4ad8 Add function to print out the status of the memory usage.
new fac0ba9 Print out memory usage between update detection.
new 2ea310a Fill stat and add it to the red black tree.
new 69a4f9f Change name of link_count to nlink.
new 9896233 Use a struct for the journal.
new cc4c636 Add function to create tables in the journal.
new 0ff1169 Move ignore exclude files and check link count of files.
new 0377c03 Check if journal exists to do update detection.
new fb55788 Add support for new libsmbclient interface.
new eadbaa7 Use the status flag for the synchronizer.
new 3bf6fc7 Fix test to check for status flag.
new f8434dd Add function to write and close the journal.
new cc5c870 Write the journal.
new 27fb5d9 Fix several bugs in the journal query function.
new c502634 Measure time of the journal creation.
new 669c2f8 Check for the right value in the database.
new 3df40b2 Fix return value of csync_journal_load and add sqlite3 optimization.
new 997ec6d Speedup the journal creation and adapt the testcases.
new bb5694e Add a line to the README :)
new 8503dcb Adapt exclude list for updated csync_exclude.conf.
new dc5b985 Add missing return value check.
new 6ba2a31 Add missing tests for journal.
new ea9819d Add missing log categories.
new d57b2fe Always close the db, sqlite3_close() has to free memory.
new f2145a0 Fix testcase for insert metadata.
new 8ffce13 Check return value of result and free it.
new f1078da Create indexes.
new 2fe557a Change the debug message.
new 12764c6 Call the shutdown function of the plugin before closing.
new 648c93b Add a function to get a string from an instruction code.
new b9c3009 Add function to get file info by hash or inode.
new 25e300c Implement detection of updates.
new 5a2fa7f Fix a segfault if we don't find an exlcude list.
new 94fbdc1 Remove in source iniparser library and require system lib.
new 20da235 Add function to calculate the time difference between the replicas.
new c318dae Add time difference check to the init function.
new cfe0888 Initialize the variables and create remote uri.
new ad67b21 Use always the same path for testing.
new 4fb4ff8 Add a journal testing mode to the client.
new dce6278 Change set right version.
new c08ec25 Add a new version for the sqlite3 find module.
new a472014 Install the client binary.
new c9b34b8 Add cmake 2.6 support for generate_findpackage_file.
new 7e9cf16 Fix CMake 2.6 warnings.
new fc6a5ce Add CMake 2.6 compatible FindSqlite3 module.
new a1116b0 Add a module to find libdl.so.
new 93df0ad Fix bug in generate_findpackage_file script.
new 1f48d22 Add cmake 2.6 compatible FindCheck module.
new de0a689 Fix build script.
new 6af3701 Fix a stack smash.
new 014346f Fix typo.
new c9745ab Add csync.time logging category.
new 97c951e Use c99 syntax for structs.
new 7b6be11 Add commandline options support for testcases.
new e41e8e1 Add commandline parsing to all tests.
new b1f8ab3 Fix null termination.
new c7b77fa Add stackprotector flag and check for fourtify source.
new d0a6e92 Fix tests and remove developer mode.
new 9dbd938 Set the default buildtype to RelWithDebInfo.
new e76c2db Fix directories for exclude tests.
new 46bedd6 Remove obsolete definition.
new 393c3ce Initialize variables.
new 8fc9e93 Respect return value of fscanf.
new 804e5ad Add more warnings.
new 9a440d4 Respect return values in tests.
new be57b79 Add test for csync_difftime().
new 9f88763 Add tests for the csync_util functions.
new 16ae13d Remove standard csync test.
new 9c24507 Split csync tests into two tests.
new 364b803 Split up journal tests in test which needs init and just create.
new 029a667 Add journal load and query tests.
new e6f4a4c Add a module dummy for testing.
new 917f369 Use the dummy module to test csync_init() with module loading.
new 1b223a3 Fix build warnings.
new 738bd55 Add test for c_rbtree_dup().
new 7f3cba1 Add missing tests for journal functions.
new 87a2805 Fix a build warning.
new 3401972 Fix build script.
new c5c0199 Cleanup comments.
new 9885914 Install needed header files.
new e76495a Add a module auth callback function.
new 4e6a65a Use the auth callback in the modules.
new b13fba2 Add a text based callback function to the client.
new 2c8f1fb Merge branch 'master' of git://git.csync.org/csync
new 349d924 Remove unnessesary newlines.
new 7284461 Don't segfault if the callback is NULL.
new 711f8ff Fix abort, don't free dirent.
new ac8243c Fix status check.
new 1d61cb9 Add error if callback ist set after init.
new 4f81a8a Fix typo. Wrong uri was used for remote replica.
new 63e8237 Print error if opendir fails.
new 92396e6 Fix testsetup for journal query test.
new 320f07f Show stats on error during update detection too.
new 4954339 Fix synchronizer instruction on update detection for changed files.
new 4489fbf Implement the reconciler.
new db839ef Try to create remote directory if it doesn't exists or throw an error.
new f89333c Fix unlink of the temporary file to determine the timediff.
new b08c361 Use the right mkdir function.
new 977f556 Improve the debug output a bit.
new 83fdb41 Add more accurate time measurement.
new 1dcb48a Don't sync equal files.
new f8ca5c3 Fix typo.
new f2b1d0d Add some blank lines for readability.
new 0081e44 Remove accidently commited printf.
new cf54579 Get a more equalent debug output or trace.
new e85647f Fix typo.
new 6c177c6 Fix modtime comparsion should check for smaller modtime.
new fce3fd8 Move debug message to the right position.
new 08e6be6 Fixed bug where we remove file which is newer on other replica.
new 43aaa78 Add a vio mkdirs function.
new cfd587a Move the ftw type flags to the csync private header.
new 84bb336 Add the file size to the file info struct.
new 0be9a1e Add reconciler.
new d68ac51 Fix warning and initialize the replica values.
new e2bc203 Improve error messages.
new 432c87b Fix typo use mkdirs.
new 7022659 Fix csync_push_file.
new c325f7d Add new file to propagator.
new d3f8e4a Add more functions to the propagation visitor.
new c01d75d Split up the propagation visitor in file and dir propagator.
new 05c938b Fix typo in the build script.
new 1712447 Check return values and errno of functions.
new 476fd5d Add a test for csync_vio_mkdirs().
new c6b2b46 Move the functions to diff the time to the stdlib.
new 5546724 Add tests for c_time functions.
new 4831dd9 Use new function names in csync.c.
new 9968e36 Add doubly-linked list.
new 6ef53dd Improve the c_list functions.
new 287a37d Initialize variables in c_list functions.
new 679927b Fix c_list_length() function.
new b54cb0f Rename c_list_previous to c_list_prev.
new 49c4ad7 Add missing NULL test.
new 8dd91e1 Add test for c_list functions.
new 7837076 Include the right header file.
new 8fe1cb5 Add c_list to standard lib header file.
new 235b817 Add a directory cleanup function to the propagator.
new 5a77997 Rename static functions to start with an underscore.
new 891827a Add test with 3 and 5 seconds.
new dddb81c Add the possibility to load an additional exclude file.
new 6601a2e Always remove the temporary journal.
new b68aad2 Improve testcase for journal close function.
new bf9fdfe Check for NULL values.
new 465d9f0 Add function to remove config dir and improve other getter and setter.
new b7a0983 Add backup mode to the client.
new d720975 Fix backup mode.
new 1cc7c75 Fix testsetup for journal query test.
new abba4b5 Merge branch 'master' of git://git.csync.org/csync
new b1c0cc7 Fix variables in sqlite find module.
new 0a6cf13 Fix typo.
new 3da8b33 Rename the sqlite3 module.
new 0304353 Merge branch 'master' of git://git.csync.org/csync
new 2ee63f2 Better description for backup mode.
new a46a39c Fix typo in config and config parser.
new 49e10b7 Add debug message if mkdirs fails.
new 3137967 Add basename and dirname test with a uri.
new 0da1133 Return an error if basename fails on uri in stat command.
new c16abe8 Add error message in csync_vio_mkdir.
new 66fd0e2 Add basic support for symbolic links.
new d5aced8 Disable sync of symlinks cause they need a lot of work.
new 158ff9e Create the journal depending on the name of the remote replica.
new 7921b88 Don't output on error if we remove a dir and errno is ENOTEMPTY.
new 64a8a91 Remove the backup mode bug add a mode to remove the journal.
new cce81bc Use a better name for the status defines.
new 575ca39 Sync on mtime and ctime changes if possible.
new 64b3545 Improve the csync test, use other config dir and delete it.
new bbbf5ed Fix the csync_remove_config_dir() function to remove the journal.
new 356da66 Cleanup after tests.
new 92bf414 Improve the check for the inode.
new 247aaea Improve the check for if we have the same hash really found.
new 2ccbaa0 Change version number for alpha1 release.
new e2b049c Static functions should all start with an underscore.
new 5168e3e Change name of the buffersize so that they can't conflict.
new 057f724 Remove non-working function.
new b533440 Fix the remove-journal paramater and add new functions for it.
new b8aeec4 Revert "Sync on mtime and ctime changes if possible."
new 24d76f3 Revert "Improve the check for the inode."
new 4eb9965 Revert "Improve the check for if we have the same hash really found."
new dddfe5a Disable check for C++ compiler.
new 364a901 Improve the speed of the push_file function.
new e5180d1 Only create paths when needed.
new 34e59ba We shouldn't follow symlinks and don't change the access time.
new 13f82f2 Set the right mode during open.
new ed3073b Move the chmod command before we call utimes.
new 1255c46 Add some FIXME's.
new aec3f44 Use a random generated temporary file name.
new 0e499d0 Remove the temporary file if an error occurs.
new e756830 Use open and fail if the file already exists.
new 212defd Create a new temporary file name if the file already exists.
new 4adb536 Create the missing directory only in the error case.
new 7f003c1 Make sure that we can't run in an infinite loop.
new 971e858 Move count var to the function stack and add O_NOCTTY to open().
new bac6f7d Set the right owner and group if possible.
new 914f0e5 Define _GNU_SOURCE only if not defined.
new 9606865 Add CPack support for source tarball generation.
new c1b9dff Remove unused CMake module.
new 35d32c0 Add .snapshot dir to default exclude list.
new 3ec18e0 Load the right exclude file in the user directory.
new 1608edb Add beagle dir to default exclude list.
new afa3bd7 Fix the exclude list test.
new c24411e Don't create the remote directory if it doesn't exist.
new 72174b6 Fix journal query test case.
new 262a179 Add a strreplace function to stdlib.
new 8b3deb1 Add a ChangeLog.
new 8682bab Set version string for alpha2.
new 9c9faeb Fix open on the original file in propagation.
new 0eb0842 Fix return code of open which was always 1.
new 8a9a4b1 Improve debug output if open fails.
new 4246190 Set O_NOATIME if we are the owner of the file or a superuser.
new 7935d63 Don't add deleted files to the journal.
new 5824c4b Add some comments.
new 51728fd Rename visitor function to _insert_metadata_visitor.
new 8f427a8 Set instruction to UPDATED for newly created files.
new 5a05f17 Fix update detection. Don't sync special files.
new 183f16c Add a function to merge the trees.
new 9d67064 Add a sysconfdir option to the build script.
new 8fa73bb Temporary fix for Samba cause smbc_chown is missing.
new 902b588 Close the files after copy.
new ef6633a libsmbclient doesn't provide a chown function so disable it.
new 0f5541b Initialize global variables in csync_smb module.
new a6b2a4b Add more debug messages.
new 35284ff Set all smbc options before we call smbc_init.
new 4ef93cd Add more debug output.
new 8f52348 Improve the authentication calls.
new cdda179 Fix kerberos support.
new 4c345d5 Allocate memory directly in the module.
new b73684c Use a static variable for krb5.
new 5496d86 Restructure code and add some comments.
new d9821b9 Add getter and setter for the journal exists check.
new c4f87bf Add missing NULL check.
new aee15d5 Improve debug message.
new d7309c4 Rename the callback function.
new 8aed1ce Disable journal completely instead of writing and removing it.
new d7d397a Change options of the client.
new 75c22fc Improve debug and error messages.
new e795539 Create files and directories with a default mode again and run chmod.
new bcbf4f0 Fix debug output and add more output.
new 9934a28 Fix disabling the journal in the commandline client.
new 867b825 Update changelog and files for 0.42.0 alpha3.
new f52114e Fix typo.
new e9cfa4e Remove accidently commited debug message.
new cde1a6b Fix segfault on PPC.
new 076c7fb More code cleanup for PPC.
new 0a4d1e4 Forgotten %llu fix for PPC.
new d968e6f Add printf attribute checking for gcc.
new bd80341 Fix printf attributes.
new 5d35a46 More printf fixes.
new 96a933a More printf fixes.
new 259319f Stop synchronization if quota exceeded.
new c79c7bd Implement a safe write on local file system.
new 880530c Set instruction by default to NONE.
new 274c73a Add missing instructions.
new 70ca880 Set the right instruction during propagation for the journal.
new e1b1eaa Set dirent to NULL do avoid double free corruption.
new 262348c Check if a path is excluded directly in the file tree walker.
new 9a96239 Change the exclude list to match the directories exactly.
new f54b36f Change version to 0.42.0 alpha4 and update ChangeLog.
new 67efe90 Add a manpage for the csync commandline client.
new e1753fb Update changelog.
new ea950dc Always compile with -fPIC if supported by the compiler.
new 1cd2185 Improve the manpage, add description and example section.
new bd36d85 Copy the file to the cmake for manpage generation.
new 36ae046 Don't autogenerate manpages for now.
new dc964a4 Only run chmod if we are root.
new 177bcce Use -Wextra compiler flag by default.
new 879680c Add some examples and more documentation to the exclude file.
new 8869031 Rename the csync_journal files to csync_statedb.
new e5286c7 Rename journal functions to statedb.
new 5a7008a Set the right license header in csync.{c,h}.
new e84527c Add a valgrind suppression file to get rid of 3rdparty errors.
new 7ef568d Mark each library as advanced.
new 8451d29 Replace strerror with thread safe version.
new 08eab05 Use the GNU version of strerror_r.
new 33aa3ab Add some error log messages.
new bccadc7 Fix segfault in str(n)dup function.
new 7143f20 Add memory NULL tests.
new ce68964 Fix check for CSYNC_NOMEMORY env variable.
new 9722fd0 Test if we have a correct path.
new 1572841 Add a testcase for the update detection.
new 5853d67 Use readline. Patch by Bernhard Walle.
new fc85165 Mark the include dir as advanced too.
new 1315b11 Fix a memory leak in the rename test.
new d9432be Add no memory tests to the rbtree testcases.
new de86c0b Add more tests for the virtual io system.
new 05253be Simplify _readdir function of the smb module.
new ecf1027 This is a start for a sftp module.
new d875c8a More work on the sftp module.
new e4fc521 Finalize the functions for sftp.
new 4b03d4f Linking against the stdlib isn't needed.
new ae30456 Added password only flag or auth callback.
new 95f4db7 Create a more generic authentication callback.
new 27800ad Fix some visual flaws in the auth callback of the client.
new b5da50b Use the auth callback for ssh kbd interaction.
new 04d022f Add a function to parse an uri in stdlib.
new 538d03f Cleanup and reformating of the dirname and basename function.
new f984f78 Use the uri parser of the stdlib.
new 12d8ba2 Rename the libssh sftp module to have a backup.
new c0f7b45 Add parse_uri tests.
new 56a26d8 Revert "Rename the libssh sftp module to have a backup."
new f059286 Update doxygen generation.
new f607dfb Add a basic implemntation for a second sftp module with libssh2.
new ebfbcf1 Handle no space left on device.
new 3368155 Remove useless error message.
new 55c17b6 Fix build warning.
new b629730 Created a better function to create the file stat.
new 8753352 Set errno for expand function of the string list.
new 6d3a7d8 Fix flags for the statedb tree merger.
new 971e330 Add some comments.
new f400f18 Improve the update detection.
new cd2ab83 Add some documentation for the merge algorithm.
new 1119e84 Add user guide.
new 2bbd66d Add a new line after pkg-config stuff.
new 1b8935a Install the userguide.
new 959911f Only build the sftp module if libssh is found.
new e25422b Fix the formating not be be longer than 80 chars.
new 0ddd5d9 More work on the userguide.
new 8b3b577 Fix segfault in the modules if running in a pam module.
new 1387904 Add NULL check for the auth_cb function.
new 2a532f7 Set version to 0.42.0 beta1.
new 36d164a Fix the installation path of the user guide.
new 7f53e66 Enable doxygen for developer documentation again.
new 674d062 Update the changelog
new 1b4e340 Fix compiler warnings.
new 646de12 Fix a memory leak in the rbtree testcase.
new 0cb00f2 Remove unused variable.
new a825dd3 Fix libsmbclient 3.0.x code.
new 50929d6 Add error message to csync_sftp module.
new db9049d Add missing line breaks.
new dd52ac8 Fix libssh connect bug cause of uninitialized port variable.
new 4a2677a Add more debug output.
new 17b39a7 Fix open and use the flags variable.
new d177c57 Check return value of mkdir in the mkdirs functions.
new 1e70c74 Set the replica to destination only once.
new 0681db0 Reduce system calls of getuid and geteuid.
new 3b51103 Implement own function to create a random filename.
new cd2b94e Some more documentation.
new 600b865 Prepare for 0.42.0 rc1.
new 1c04bb9 Update ChangeLog.
new 1047431 Fix a typo.
new 9152e25 Fix the format for the inode number in the mprintf.
new 6d20c8b Install the modules to a version directory.
new 2a9ac9a Update the manpage to make clear which are debugging options.
new 0f6a55b Add more test to the userguide.
new 69bb51d Some improvement and corrections.
new a9150e9 Initialize some variables.
new 2d3412b More improvements to the user guide.
new f6a956e Set the version numbers for 0.42.0 rc2/gmc.
new 5ae1aaa Fix loading of plugins.
new f95b6c0 Add some comments to the logging config file.
new e86225d Fix url to sqlite homepage, thanks maxxer.
new e0807cb Add a check if we are operating remote on a unix filesystem.
new 2ffe986 Don't exclude paths.
new c5104e8 Rename variable to unix_extensions.
new 9bab1d5 Add some text to the README.
new 38807d0 Change client option to be more descriptive (#25).
new eca50e3 Add more documentation to the userguide.
new 228a19a Add min and max macros.
new ecca37d Normalize the path to <host>/<path> for the statedb filename.
new 2331568 Fix a segfault if we use a local path.
new cc9a185 Use the right variables for config.h.
new e69976b Fix a bug where the wrong function for deletion was executed.
new dd23c4e Add some comments.
new a182027 Change versions to 0.42.0 rc3 and add changelog entries.
new add8f35 Small text improvements.
new adb520a Some bugfixed to the findpackage script.
new 467c082 Set version to 0.42.0.
new ff03418 Set version for CPack.
new d88cffe Make the LIB_FOUND variable accessible in CMake.
new 7ad9628 Fix build with cmake >= 2.6.3. -D does not overwrite FORCE.
new 0634e0f Don't require a C++ compiler.
new 25f83f1 Cleanup dirname and basename code.
new 20048b2 Cosmetic change for a define.
new c826f02 Improve the version function.
new 3c618a3 Add possibility to pass userdata to the auth function.
new 6863ff0 Switch to libssh 0.3 and add userdata support.
new e948cf6 Document all public functions.
new fdadbbe Rename a variable.
new 5d84518 Fix comment typos ;)
new 7d03933 Fix possible precedence problems.
new 42014c9 Add support for asking the user to add the server to known_hosts.
new 9650bcc Add a rolling file appender to the config file.
new b54e952 Add some comments and move log4c config to the end.
new 1cb6ae6 Fix compilation with latest libssh trunk.
new e7a09af Add a function to uppercase and to lowercase a string.
new 867a8cb Reformat some code.
new 3114e02 Add tests for c_lowercase and c_uppercase.
new e7a495d Fix a segfault in c_uppercase and c_lowercase.
new 9de1f97 Cleanup some code of the doubly-linked list.
new 73548e8 Merge branch 'master' of git://git.csync.org/projects/csync/csync
new df5a8d6 Add a macro to get the size of an array.
new 050b806 Rename FindLibSSH.
new 9586291 Rename FindLog4C.
new 80de674 Improve SQLite3 module.
new fdea54e Fix the vim modlines.
new 3383705 Don't force the build type or we can't overwrite it.
new f79b291 Add a c_rmdirs() function.
new 32ee0d9 Add c_rmdirs() check.
new 4e462e9 Fix indent.
new 44b5fd6 Fix Windows installation paths.
new 6e893ab Document the return value of c_list_remove().
new dd3c9cd Document csync_config_load().
new 1d7ce7d Improve the documentation of csync_excluded().
new 5dda8fd Some code reformating.
new f57576f Cleanup c_list_insert_sorted().
new 3c05e00 Reformat some code in update detection functions.
new 7ab802a Document update detection functions.
new 022731b Add a group for update detection functions.
new 7c88ed8 Document Reconcilation.
new 62b33fb Fix textwidth.
new 778640f Fix the documentation of the reconciliation.
new 460aa67 Document the propagation functions.
new 92abcf2 Update to version 0.43.0.
new f98265b Some code cleanups.
new 312c40d Improve c_list_find functions.
new fbf2491 Ignore all cscope files.
new 200e3e7 Add missing requirements.
new c067137 Don't leak memory using sftp attributes.
new 44e9f4f Fix name conflicts with newer libssh versions.
new 5e282c1 Add an improved FindLibSSH module.
new d082c84 Require at least version 0.3.3 of libssh.
new 6ca27cd Improve generate_findpackage_file.
new b608f78 Improve the Log4C module.
new 14c1366 Fix generate_findpackage_file.
new f33a012 Fix FindLog4C.cmake.
new 93acacf Improve FindCheck module.
new 16c7616 Improve detection of system libraries.
new 3a26515 Set compiler to c99.
new 6c2c86a Fixed build warning.
new a46d510 Fixed build warning.
new 96822d7 Fixed generate_findpackage_file.
new 3ff5ad5 Added more cache entries to the default config.
new 511635c wurst
new fdd8236 Migrated sftp module to libssh 0.4.
new 7394c19 Update FindLibSSH module to the lastest version.
new 3df0eb5 Require at least libssh 0.4.0.
new 3a9bfdb Increase version numbers.
new 84c77a2 Improve the server is known messages.
new 94b7fdc Improved the ssh auth functions.
new f46817b Improved the interactive keyboard auth function.
new d9da6b6 Updated ChangeLog.
new f76d9fb added kate's suffix for backupfiles to .gitignore
new 09980fc fix hundreds of these warnings: csync.c:272:75: warning: ISO C99 requires rest arguments to be used
new 29616c0 ignore kdevelop project files
new e4d8e79 added new conflict resolution to libcsync - use the latest version of the two files under its original filename in both destinations (same as currently implemented) - additionally, create a copy of the older file under a different name using the same file extension with appended marker (e.g. "conflict") and timestamp in both destinations (e.g. textfile.odt -> textfile_conflict-20100222-105000.odt) - At the Moment 'textfile_conflict-20100222-105000.odt' is onl [...]
new d842119 improved logging
new 9864baa fixed small error: csync/first/a~ was renamed to: csync/first/~a_conflict-20110326-190457~ but it should be: csync/first/a_conflict-20110326-190457~
new 2627275 updated .gitignore
new c848d8f added conflict-copy option to csync client
new 92dc16a Increase version numbers.
new 1fbe6b6 Better way to fix bug "Found a bug but no bugtracker"
new aad3e14 set instruction after conflict backup for the statedb merger to NONE
new f65612f hide instruction NONE messages when log level is set to debug, only show these messages on log level trace
new a8071bf csync.propagator/csync.reconciler first print instruction type, than print the path and align everything correctly (easier to read)
new deb620b align everything correctly (easier to read) prefix "CSYNC_": no extra information -> removed we could even remove "INSTRUCTION_" or change it to "INST_"
new 9c40eca csync.reconciler: show the correct type: "file" or "dir"
new ffd7d5b better idea to align the INSTRUCTIONs printf(%-20s,...)
new d0888ff cmake: Fix build on OSX.
new 1c52b90 Pack the csync_file_stat structure.
new 5a28200 cmake: Increase minimun requried cmake version.
new 4e5b292 include: Fix packed attribute for file structure.
new 6dca82a reconcile: Fix return value.
new de2cb55 propagate: Remove unused variables.
new b99fd21 vio: Fix build errors.
new 9f802a8 propagate: Fix some blank lines.
new eb2b343 lock: Fix unlink in error path.
new 82c2017 path: Fix dead assignment.
new 8e89bfe propagate: Fix dead assignment.
new 331783b propagate: Remove dead and wrong assignments.
new 1d609e5 time: Add csync_gettime() function.
new 19abbc0 csync: Use csync_gettime().
new e8b0b34 tests: Fix time test.
new 2ec6c98 tests: Fix the csync util test.
new 59d1432 Update README.
new c2bad80 smb: Require newer samba version.
new ca52cb0 Update ChangeLog.
new aa6bef0 config: Add missing config values.
new 63565b0 time: Fix clock_gettime().
new f4f2237 Remove TODO.
new 9a12d21 vio: Add support for SSL scheme names.
new f753a3d util: Rename temp file of the unix extension test.
new 2b05dc3 client: Disable conflict copies by default.
new f1647b3 module: Add a webdav module skeleton.
new f0f3612 module: Build the webdav module.
new 141a095 module: Start with some webdav code based on libneon.
new 8691ce2 module: Start implementing functions using libneon.
new 2b15a7b owncloud: Implement write function.
new d5145e1 owncloud: Add debug messages for _open.
new 2f90d5a owncloud: Fix the _creat function.
new 7c5e30b owncloud: Implement the _stat call correctly.
new 3821e6e owncloud: Fix the size field in stat data structure.
new 7f26533 owncloud: Improve error handling and set errno.
new 5f040f4 owncloud: Simplify code useing c_basename to get filename from path.
new e0deecf owncloud: Set permissions in stat data block correctly.
new fc808fa owncloud: Implementation of utimes.
new f4978ad owncloud: Fix rename: use target path only instead of complete uri.
new 709d4d5 owncloud: Reworked read and write to operate on local copies.
new fd189b3 owncloud: Code cleanups.
new 1c7a286 owncloud: Renamed local var for consistency.
new 0aed3f5 owncloud: Implemented proper auth callback handling. Fixed move request
new 17d0b50 owncloud: Fixed uri parsing, added escaping, more mem cleanups.
new 1c0275b owncloud: Fixed escaping for url paths, improved error handling.
new ac01d3a owncloud: More memory management fixes and debug output.
new 56d36ae owncloud: Code rearranges and stat call added to stat.
new a25c59b owncloud: Use the correct property name for lastmodification time.
new 931a282 owncloud: Fixes in setting errno correctly in stat.
new e425971 owncloud: Convert webdav -> http in init function.
new 07b4fbc owncloud: Module renamed to owncloud.
new 7c35446 owncloud: Adopted to new owncloud scheme.
new 19a4859 owncloud: added missing close.
new 936a322 owncloud: Added SSL support.
new 545115b owncloud: Set proper useragent, fixed some comments and warnings.
new 425f4b1 owncloud: Some code fixes and more errno corrections.
new e320ccf owncloud: Renames of the vio functions by appending owncloud.
new 664f1cb owncloud: some code cleanups.
new f56103d owncloud: Removed unused cleanUrl function.
new 71e1103 owncloud: added cleanPath and moved _stat_perms.
new 45ec3c0 owncloud: Removed unused _stat function.
new 5ba71bb Change module link statement to link against LIBCSYNC.
new d7e1327 owncloud: Remove the sorting of the dirlist results.
new 784fc60 Fix off-by-one error in url rewrite for SSL.
new bc1174c owncloud: Add ne_ssl_trust_default_ca to trust default certificates.
new 5c97b6f owncloud: Call the neon ssl functions only if SSL is active.
new 3025ada owncloud: Use c_parse_uri instead of neon equivalent, minor cleanups.
new 56c5836 owncloud: Remove more unused logging.
new ded2269 owncloud: Removed unused file attribute contenttype from PROPFIND.
new cd2c75e Increase version numbers for beta release.
new ebdc44c Update AUTHORS.
new 7cff629 Update ChangeLog.
new 3952c4b misc: Add csync_get_user_home_dir() and csync_get_local_username().
new 9c86b3a csync: Use csync_get_user_home_dir().
new 29839d4 misc: Add missing header file guard and update copyright.
new 9d6001d std: Add missing include.
new 1d9b4f0 std: Make it possible to use the macros alone.
new f064dbc Make libsmbclient optional
new 11c515f mingw: resolve name clashes in sftp module
new 29f45a4 windows: minor adjustments
new ee6c631 windows: add missing status codes, types and return-values
new 3138997 Add missing break statement
new 674aa7c windows: add strerror_r implementation
new dd9b73f mingw: enable asprintf
new da28685 windows: add utimes implementation
new 6272a2b Use stat if lstat is not available
new d1ea29f Don't check for links on non-unix platforms
new 6e4ce19 Add csync_fnmatch
new 1fbba4f mingw: resolve name clashes in dummy module and link it against libcsync
new 593cd45 windows: disable locks
new f08d145 Link against libargp on non-linux platforms
new 4df3aee Replace csync_auth with ssh_gets implementation from libssh
new 94006d0 windows: don't refer to SYSCONFDIR
new 00c47f6 windows: install libcsync.dll to bin/
new 4c22c84 windows: fix loading plugins
new 3ed887f windows: don't use malloc directly in csync_get_[user_home_dir||local_username]
new f0cf678 Fix config checks.
new e409d0f time: Use correct abs() function for long long.
new 9f67acc owncloud: Fix stat function for WebDAV root.
new edb073a ownCloud: removed the test on webdav.php. It is not needed.
new a454156 ownCloud: remove wired function to generate errno from neon error.
new 9b8e75e ownCloud: append a trailing slash in mkdir as neon requests.
new bb1ccad ownCloud: Fix translation of mkcol 405 errcode to ernno.
new 87d3a56 owncloud: More robust programming, some additional logs.
new bc138ef owncloud: set _fmode variable to set file ops to binary mode.
new 1479153 owncloud: cleaned some comment signs from C++ to C type.
new 5ad5d17 ownCloud: Use win32 API to get the standard user temp path.
new e264ac3 owncloud: use decoded file name to search in stat result list.
new ea89ac4 Use getopt functions instead of GNU libc specific argp functions.
new ffd2e0e Fixed file copy for Win32 platform by using API function FileCopy.
new a0e0caa Fix use of strerror_r on non GNU platforms.
new f0a84bb Fix use of strerror_r on non GNU platforms.
new 8b9c102 Fix use of strerror_r on non GNU platforms.
new 6300e78 Fix use of strerror_r on non GNU platforms.
new dbc9576 Fix use of strerror_r on non GNU platforms.
new 8e64ceb Simplify FindLibIniparser.cmake
new 9d73d77 Make LOG4C optional
new f7c8e9f std: Renamed struct_stat to csync_stat_t and use c_private.h again.
new b6ad863 owncloud: set _fmode variable to set file ops to binary mode.
new 1a32953 Added ability to limit the csync run to the local tree only.
new 9916abc tests: Added test script to test the ownCloud module of csync.
new da32a9f owncloud test: Make use of a little cfg file to configure credentials.
new 1380902 Pushed version to 0.50.1.
new dfb7747 Create another beta version 0.50.2
new d0e308a owncloud: memclear a buf and remove not needed win32 code.
new becb03a Read $HOME variable first before checking the password file entry.
new 48579fe Disable config file copy for Win32 platform.
new 1634a8b Win32: copy the default conf file from the application dir.
new 4a07133 Do not bail out if the config can't be read, use default values.
new 2540457 Add new exported file tree traverse functions.
new 4730d80 Win32: substitute uid_t and gui_t and removed a not needed include.
new a4865cf Win32: Added some specific headers to c_private.h to fix build.
new 3979492 Version to 0.50.3 for a next beta
new a85ed38 tests: Use correct value from perl stat call to get the file mtime.
new a40df40 ownCloud: Added http compression support for GET requests.
new b815e16 ownCloud: Disabled useless debugging output.
new 270a426 Win32: Disabled Query per inode, always returning NULL.
new a64ce22 Win32: Add win32 rename function that overwrites existing targets.
new ece98b5 ownCloud: Added a flag for the existance of the current directory.
new 10c11cc Removed a stat call that is just for a file size check.
new 9a2c83b ownCloud: added memory buffered put requests with fallback on file.
new 285baa6 Added a csync_errno function to provide more info for clients.
new b433b7d tests: Added another test to the ownCloud module test.
new 33b0452 ownCloud: Debug output only if NDEBUG is undefined.
new 6620d68 Push csync release to next internal beta 0.50.4.
new 8a528d3 ownCloud: catch some compiler warnings when very pedantic.
new 341c481 removed argp lib check.
new 9d8383c Libiniparser narf
new 0b7f273 fix building without log4c
new e5a9d64 Simplify FindNeon.cmake
new 7b2d1da Define O_NOATIME to 0 if it's not there
new 3ae453c std: Renamed struct_stat to csync_stat_t and use c_private.h again.
new 3676ca6 owncloud: set _fmode variable to set file ops to binary mode.
new a75591d Added ability to limit the csync run to the local tree only.
new 807981f tests: Added test script to test the ownCloud module of csync.
new fb0a0ae owncloud test: Make use of a little cfg file to configure credentials.
new 8dfde01 Pushed version to 0.50.1.
new ad45311 Create another beta version 0.50.2
new fd9a380 owncloud: memclear a buf and remove not needed win32 code.
new 1ee41f9 Read $HOME variable first before checking the password file entry.
new c2a296a Disable config file copy for Win32 platform.
new 8555be0 Win32: copy the default conf file from the application dir.
new d354e44 Do not bail out if the config can't be read, use default values.
new 1a7ca76 Add new exported file tree traverse functions.
new cce1502 Win32: substitute uid_t and gui_t and removed a not needed include.
new 980bd6c Win32: Added some specific headers to c_private.h to fix build.
new 6ff95a1 Version to 0.50.3 for a next beta
new cef5d2a tests: Use correct value from perl stat call to get the file mtime.
new 86549e1 ownCloud: Added http compression support for GET requests.
new 74f0b57 ownCloud: Disabled useless debugging output.
new 5543d20 Win32: Disabled Query per inode, always returning NULL.
new 2479653 Win32: Add win32 rename function that overwrites existing targets.
new 3fd80bb ownCloud: Added a flag for the existance of the current directory.
new cea1d4f Removed a stat call that is just for a file size check.
new bf53697 ownCloud: added memory buffered put requests with fallback on file.
new cc87c06 Added a csync_errno function to provide more info for clients.
new 6d8e79b tests: Added another test to the ownCloud module test.
new 07b2371 ownCloud: Debug output only if NDEBUG is undefined.
new 7204b9b Push csync release to next internal beta 0.50.4.
new a6c16c0 ownCloud: catch some compiler warnings when very pedantic.
new 0927bae Simplify FindLibIniparser.cmake
new acccd54 removed argp lib check.
new 7067836 Make LOG4C optional
new dc0de28 Libiniparser narf
new 249cb8e fix building without log4c
new 99ee323 Simplify FindNeon.cmake
new 979f4f7 Define O_NOATIME to 0 if it's not there
new da0c0b3 Fix owncloud linkage against neon
new c370302 Merge branch 'dav'
new d768ad7 Compile cstdlib with -fPIC
new 8312e44 do plugins on apple
new 87bc7ca Fix warning condition
new f355bef Fix loading plugins inside bundles
new e32d02c Added errnos to the timediff function to allow specific error reports.
new db614ec Pushed version to 0.50.5 and lib version 0.1.5 for next oC release.
new 6f51876 Moved error_code to context for thread savety.
new 5ceebe1 Added GNUInstallDirs.cmake to lower the required cmake version.
new e5c0503 Changelog entries added.
new a198f36 ownCloud: set correct module load error code.
new d228436 ownCloud: better debug output for file GET.
new 53263a2 owncloud: set _fmode variable to set file ops to binary mode.
new 871dde4 Added ability to limit the csync run to the local tree only.
new 8e64584 tests: Added test script to test the ownCloud module of csync.
new f292c01 Read $HOME variable first before checking the password file entry.
new 5e7d5c9 win32: Copy the default conf file from the application dir.
new f0d2943 Do not bail out if the config can't be read, use default values.
new 2ac172f update: Add new exported file tree traverse functions.
new d2ae109 Win32: substitute uid_t and gui_t and removed a not needed include.
new fdc1a71 csync: Use uint32_t for uid and gid.
new ec921a1 Win32: Added some specific headers to c_private.h to fix build.
new dec1e6a tests: Use correct value from perl stat call to get the file mtime.
new 45ad55d ownCloud: Added http compression support for GET requests.
new 99c0405 ownCloud: Disabled useless debugging output.
new 0bedd5d Win32: Disabled Query per inode, always returning NULL.
new 44a078b Win32: Add win32 rename function that overwrites existing targets.
new 4acb4ee ownCloud: Added a flag for the existance of the current directory.
new b810086 ownCloud: added memory buffered put requests with fallback on file.
new d8bac80 tests: Added another test to the ownCloud module test.
new f40ab9c ownCloud: Debug output only if NDEBUG is undefined.
new 010305e ownCloud: catch some compiler warnings when very pedantic.
new 9eb9116 Simplify FindLibIniparser.cmake
new 4693f31 cmake: Removed obsolete FindArgp module.
new 13f05db cmake: Make Log4C optional.
new 8212553 owncloud: Fix some build warnings.
new 0d71347 Removed a stat call that is just for a file size check.
new e4fae59 Added a csync_errno function to provide more info for clients.
new 79c4b58 CMake modules: Search libiniparser in correct lib dirs.
new 668d7be CMake: Fix building without Log4C.
new 628151e CMake Modules: Simplify FindNeon.cmake.
new 5ac2f67 Define O_NOATIME to 0 if it's not there.
new ac6e5ff CMake: Fix owncloud linkage against neon.
new a8c1078 Compile cstdlib with -fPIC.
new 4c98f6b Load plugins on apple.
new 0160be0 ownCloud: Fix warning condition in reader code.
new c4667c8 Fix loading plugins inside MacOSX bundles.
new 73bcdb7 Added errnos to the timediff function to allow specific error reports.
new 2b5d31b Moved error_code to context for thread savety.
new 2fa2650 Added GNUInstallDirs.cmake to lower the required cmake version.
new b6696f0 Changelog entries added.
new 522a6e2 Set module load error code after csync_vio_init failed.
new cbf259b ownCloud: Add neon include dir variable to the compile include dirs.
new 9871989 ownCloud: Fixed var initialization to avoid crash after thread terminated.
new cc5d286 Set module load error code after csync_vio_init failed.
new 90a9f16 ownCloud: Add neon include dir variable to the compile include dirs.
new b6c86bc ownCloud: Fixed var initialization to avoid crash after thread terminated.
new d9ae749 Merge branch 'dav' of ssh://milliways.cryptomilk.org/users/freitag/csync into dav
new 37c538e Fixed tests script that broke because of HTTP::DAV module
new 81a6b49 Fixed local treewalk function filter comment.
new 2e3a92d tests: Treewalk function unit tests added.
new 694a34d tests: Added treewalk test.
new 9ec8d70 Do proper handling of Win32 special characters.
new eff0319 ownCloud: Fix bug #613: Encode strange url correctly.
new 6eb0dd1 Set version to 0.50.6 for next oC version.
new 7177fd3 Added changes for 0.50.6.
new 2d34a1c ownCloud: Added redirect ability.
new 33d1825 Merge branch 'dav' of http://git.csync.org/users/freitag/csync into dav
new 3d5f533 Update Changelog
new a9ac5bf Do not log on Apple by default as that goes to ASL
new 6f60ec5 Updated Changelog
new 6e7169c Another Changelog update
new 7f9003b Win32: Chdir to app path before searching module relative.
new 17450f1 Set the correct define to the new released version 0.50.6.
new 648fc78 ownCloud: Proper initializations with NULL avoid a crash.
new 024fb24 Add a switch LOG_TO_CALLBACK for cmake to enable callback logging.
new c0182c3 ownCloud: Adopt logging to csync standard log instead of printf.
new 39534fb Add ability to log to a callback for the csync library.
new 13847b9 Fix wide character support for the mkdir definition.
new d1ae051 Added a newline in case the logging callback is zero.
new 3e4e4ee logging in SSL callback, important to debug.
new f33cdb0 ownCloud: commented extensive log line.
new 2619144 win32: Use wide character variant of GetSpecialFolderPath to get home.
new 9b64825 win32: use wide char variant of CopyFile for file copy.
new c1953d6 Do not log "module not found" messages if there is a second try.
new e0eda77 set version to 0.50.7
new 370e2e4 do not log on stderr on MacOSX because that spams system log
new 06ffeee Updated changelog
new a018a8a Fixed release date of 1.0.2
new 26aff2d Bumped version to 0.50.7
new 9836ec8 win32: Fix random file name generation, init random generator once.
new 939acdd Added test for std function c_tmpname.
new 6354c32 ownCloud: Use wide char aware file system functions.
new 27dbdb2 ownCloud: Fix mem leaks to bring valgrind down to zero loss.
new adda008 Remove wrong cast
new 357b5cd Ability to push to remote without using a tempfile to copy to.
new 1d1c28d Updated Changelog
new 4f8c672 Simplify FindNeon.cmake
new 4c8fe93 owncloud: Win32 use c_tmpname and set _fmode to O_BINARY.
new 600b759 Pushed version to 0.50.1.
new 07b04d6 Create another beta version 0.50.2
new e8f8615 owncloud: remove the win32 c_tmpname use.
new 9286647 Version to 0.50.3 for a next beta
new 55c3b08 Zero'ed a stat call that is just for a file size check.
new b0f6602 Added a csync_errno function to provide more info for clients.
new 531c09f Push csync release to next internal beta 0.50.4.
new 68526da cmake: Added Iniparser path hints.
new 68b6fbe fix building without log4c
new 56e6b90 Define O_NOATIME to 0 if it's not there
new 798dbb4 Pushed version to 0.50.5 and lib version 0.1.5 for next oC release.
new 19f460a CMake: Fix owncloud linkage against neon.
new 4c6a135 Compile cstdlib with -fPIC.
new 02b617b Load plugins on MacOSX.
new b9edff2 ownCloud: Fix warning condition in reader code.
new 095f013 Added GNUInstallDirs.cmake to lower the required cmake version.
new dbe6233 Changelog entries added for version 0.50.5.
new 69e3f47 ownCloud: Add neon include dir variable to the compile include dirs.
new 863faa0 ownCloud: Fixed var initialization to avoid crash after thread terminated.
new 893bba6 tests: Fixed ownCloud script that broke because HTTP::DAV module.
new 2fb8672 Fixed local treewalk function filter comment.
new 09cdbfc tests: exported csync treewalk function unit tests added.
new a0fe623 Do proper handling of Win32 special characters.
new 506d375 ownCloud: Fix bug #613: Encode strange url correctly.
new 36cf074 Set version to 0.50.6 for next oC version.
new f6b2b09 Added changes for 0.50.6.
new 2ef3931 ownCloud: Added redirect ability.
new 7ec663a Do not log on Apple by default as that goes to ASL
new 84bf91b Win32: Chdir to app path before searching module relative.
new 4ec3f8e ownCloud: Proper initializations with NULL avoid a crash.
new 5e040d4 Add ability to log to a callback for the csync library.
new 8b90e31 ownCloud: Adopt logging to csync standard log instead of printf.
new 1fe6db6 Fix wide character support for the mkdir definition.
new 40eda1c logging in SSL callback, important to debug.
new 88dce30 ownCloud: commented extensive log line.
new 4253194 win32: Use wide character variant of GetSpecialFolderPath to get home.
new 6fc93f6 win32: use wide char variant of CopyFile for file copy.
new cd7aec1 Do not log "module not found" messages if there is a second try.
new d3d3454 Set csync version to 0.50.7.
new e129d02 do not log on stderr on MacOSX because that spams system log
new dd2e9ba Changelog updated for csync version 0.50.6.
new 92ec13d win32: Fix random file name generation, init random generator once.
new 9c15351 Added test for std function c_tmpname.
new 00d43e7 ownCloud: Use wide char aware file system functions.
new 1accd93 ownCloud: Fix mem leaks to bring valgrind down to zero loss.
new 9380869 Remove wrong cast
new 8034da8 Ability to push to remote without using a tempfile to copy to.
new b5e40f0 Updated Changelog
new f31c747 Fix condition on when atomar push is allowed, never for local files.
new 3fad8b5 Added lost var declaration.
new 98bc509 Merge branch 'dav' of ssh://milliways.cryptomilk.org/users/freitag/csync into dav
new 7fb929a use lstat instead of stat for local files, fix oCB #713.
new 28e4963 time: Make the timediff a hidden file.
new d0d8477 Pushed version to 0.50.1.
new 67a6d9b Create another beta version 0.50.2
new e28c530 Version to 0.50.3 for a next beta
new dc2148a Removed a stat call that is just for a file size check.
new 221de3c Added a csync_errno function to provide more info for clients.
new 8be6ebb Push csync release to next internal beta 0.50.4.
new 2b15df7 Set search hint for Libiniparser.
new 3d59926 fix building without log4c
new e9e7b0c Simplify FindNeon.cmake
new fcb3aa6 Define O_NOATIME to 0 if it's not there
new b6d908e owncloud: win32 use c_tmpname and set _fmode variable for binary mode.
new b75066e owncloud: remove not needed win32 code.
new 23d5624 Fix owncloud linkage against neon
new 8d5af96 Compile cstdlib with -fPIC
new a216790 do plugins on apple
new 53d32a7 ownCloud: set correct variable to fix warning condition.
new d5de27f Apple: Fix loading plugins inside bundles.
new ecb409b Added errnos to the timediff function to allow specific error reports.
new c1c36a1 Pushed version to 0.50.5 and lib version 0.1.5 for next oC release.
new 1939ea9 Moved error_code to context for thread savety.
new 014fc60 Added GNUInstallDirs.cmake to lower the required cmake version.
new a433ef3 Changelog entries added for 0.50.5.
new 992f0d6 ownCloud: set correct module load error code.
new 5703bb6 ownCloud: better debug output for file GET.
new 1059c00 ownCloud: Add neon include dir variable to the compile include dirs.
new 3d2a43f ownCloud: Fixed var initialization to avoid crash after thread terminated.
new 26847b9 Fixed tests script that broke because of HTTP::DAV module
new 1fe093b Fixed local treewalk function filter comment.
new 124d996 tests: Treewalk function unit tests added.
new 82074cf tests: Added treewalk test.
new b261ecb Do proper handling of Win32 special characters.
new 43263d8 ownCloud: Fix bug #613: Encode strange url correctly.
new 86fc6d2 Set version to 0.50.6 for next oC version.
new 0db820f Added changes for 0.50.6.
new 02c2fe1 ownCloud: Added redirect ability.
new 5672638 Update Changelog
new 1d55691 Do not log on Apple by default as that goes to ASL
new a47ddb5 Win32: Chdir to app path before searching module relative.
new 03476b3 Set the correct define to the new released version 0.50.6.
new 5ac7219 ownCloud: Proper initializations with NULL avoid a crash.
new dc3055e Add a switch LOG_TO_CALLBACK for cmake to enable callback logging.
new dfacc61 ownCloud: Adopt logging to csync standard log instead of printf.
new 5734a31 Add ability to log to a callback for the csync library.
new f2439d8 Fix wide character support for the mkdir definition.
new 9f90026 Added a newline in case the logging callback is zero.
new 188584e logging in SSL callback, important to debug.
new 52dbc10 ownCloud: commented extensive log line.
new d7deaf3 win32: Use wide character variant of GetSpecialFolderPath to get home.
new 62acdc3 win32: use wide char variant of CopyFile for file copy.
new f802b54 set version to 0.50.7
new 09b82ea do not log on stderr on MacOSX because that spams system log
new 08621aa Updated changelog for 0.50.6.
new d532031 Fixed release date of 1.0.2
new 037532d win32: Fix random file name generation, init random generator once.
new c084fa0 Added test for std function c_tmpname.
new 36b1e21 ownCloud: Use wide char aware file system functions.
new 3cbc0e5 ownCloud: Fix mem leaks to bring valgrind down to zero loss.
new c32e504 Remove wrong cast
new 0655296 Ability to push to remote without using a tempfile to copy to.
new 2622165 Updated Changelog
new d50f39c owncloud: Win32 use c_tmpname and set _fmode to O_BINARY.
new 64f8e50 owncloud: remove the win32 c_tmpname use.
new 77d71eb Load plugins on MacOSX.
new c0f1f36 Fix condition on when atomar push is allowed, never for local files.
new bcb31b6 Merge branch 'dav' of ssh://milliways.cryptomilk.org/users/freitag/csync into dav
new c263a39 Compute server time from http header and adjust mtimes.
new 8ba2f48 Add a vio capabilites function to let a module define its capabilities.
new 6eb4e70 Add module capability about if a post copy size check is required.
new de209ec ownCloud: Don't require time sync between server and client.
new b9329f2 undef malloc only if not doing UNIT_TESTING.
new 9eae6d8 Add ownCloud directory in tests.
new 5b79f1f Added mocka tests for the ownCloud module.
new 9e81fd3 Added CMocka find module for cmake.
new 43685f6 do the capabilities after the module was initialized.
new 7b26107 Avoid compile warning and use an unsigned variable.
new 0ed8c57 make proper logging of the module capabilities.
new 81e77af cleaner logging of time delta.
new 59202ff fixed spaces and logging if timesync is needed for the module.
new e90b4a1 Added logging of the time values.
new 1866956 use lstat instead of stat to stat files. Avoids problems with links.
new b74fc47 More unit testing of the ownCloud module with mocka.
new 5f93c49 Make ownCloud cmocka test build on the win32 platform.
new 2b4261f Added functions to generate MD5-Sums based on openssl with tests.
new b47ac92 ownCloud: handle time delta and access the config file.
new 8402b5b ownCloud: removed config file access again, correct handling of timediff.
new cad3da1 Merge branch 'timedelta' into dav
new 459f25b owncloud test: Save the downloaded file in /tmp.
new b57f333 fixed copy and paste errors in error output.
new 1104619 No atime on apple platform.
new 85993d2 Don't override error code set by timedif in vio init
new 785b7aa Use a proper namespace for lastmodified property.
new 718c25d Added missing config_test.h input file.
new 244d23a Updated Changelog file.
new 9626f65 Add patched FindOpenSSL to fix cross-compilation for windows
new d4e808d use custom FindOpenSSL only for cross compilation in any other cases it is used from the local system
new 6ba5bf4 removed obsolete FindOpenSSL.
new 5b38e2c Improved logging in error case (minor fix).
new 28d28ec ownCloud: Proxy support when working in mirall.
new 2536057 Use remote rename if local rename is detected.
new 60d6163 Updated version numbers to 0.50.8 ownCloud release.
new 3ae996c Fixed rename support for Win32. Need to use unit64 instead of ino_t.
new 3f2d5b3 Fixed some strncpy flaws that might caused problems on win32 (mkdir)
new 8ec3ea0 more logging...
new d16dd57 ownCloud: More return value checking in fetch_resource_list.
new 452babe Improved error report on proxy- and connection problems.
new 76b09b3 Fix rename: Exclude directories and set mtimes accordingly.
new 2bc171e Set version to 0.50.8
new f26b91f ownCloud: Still require time sync between the two repos.
new ebfeda7 Updated Changelog for 0.50.8.
new f86481d vio plugin loading: cut of filename regardless of length.
new 7bed8e1 Remove redundant code block
new 21d3ec4 Add patched FindOpenSSL to fix cross-compilation for windows
new 2a40106 Fixed merge conflict.
new 943e960 Fixed merge conflict.
new 8e401e6 MD5 Support WIP
new 64660df removed obsolete FindOpenSSL.
new 3e85218 Do not do post copy stat for ownCloud.
new d2ba37a Resolved merge conflict.
new ae5394a UniqID based syncing, first WIP state.
new 0618eb9 Merge conflicts solved.
new ae1b8a5 Query new id for local repository because of utimes changes.
new f2d6031 more logging, ids added.
new c2e2f8d more md5 calculations
new d8967a2 try to propagate EVAL status up by detecting changes in underlying directories. That does not work as the reconciler runs through the directoires in the wrong order, ie. the outermost first.
new 3fb3f78 Add a visible log entry at program start, easier to read log output.
new 20f4ee1 removed unneeded initialisations.
new ede7108 Added csync_vio_file_id function and removed unused previous code.
new 9bd9949 Fixed merge conflict, only one md5 needed.
new 62b49e8 Query ids from database for local files, remove bogus code.
new e3638ce Add csync_get_file_id function for modules.
new 1c6da9c Update the md5 sum of files in merge.
new f4c9ced Handle ID change propagation to the top directory.
new dba2c1d Added get_file_id function.
new 868a07c Update the md5 also if the instruction is not UPDATE.
new a035324 Remove a database column comment that just blows the log file.
new 337c56d Fix: If no database entry exists, the status is set to NEW.
new 7f7c2b9 Avoid a null pointer dereference.
new 97a7e46 Set to INSTRUCTION_UPDATED only for NONE instructions.
new e9cf546 Free the memory for the MD5 string.
new 8876658 Added functions to read the file tree from database.
new e349df9 Added flag to indicate to read the remote filetree from db.
new 1e41c46 Add the dbtree function module.
new 1dc50ee Decide if the file tree is read from db or stat'ed
new cf8f319 Added a file type column to the database.
new 5b5fe29 Make sqlite_query function able to deal with multiple row queries.
new 2420eef Read remote file tree from db if id has not changed.
new 4169c4b More blackbox testing of csync ownCloud - enhanced test script.
new 293b0ce Add patched FindOpenSSL to fix cross-compilation for windows
new 1352f6b MD5 Support WIP
new 9134955 use custom FindOpenSSL only for cross compilation in any other cases it is used from the local system
new c753525 removed obsolete FindOpenSSL.
new abef7eb UniqID based syncing, first WIP state.
new cbb09ae Sync based on uniqIDs WIP
new cf24513 Merge branch 'dav' of ssh://milliways.cryptomilk.org/users/freitag/csync into md5
new b370963 Fix url to calculate hash
new eb01990 Query new id for local repository because of utimes changes.
new 142ef14 more logging, ids added.
new 19f5231 more md5 calculations
new 0147063 try to propagate EVAL status up by detecting changes in underlying directories. That does not work as the reconciler runs through the directoires in the wrong order, ie. the outermost first.
new bac0002 Add a visible log entry at program start, easier to read log output.
new fcba1ce Added csync_vio_file_id function and removed unused previous code.
new 7dcb9ff Added id lists to context type and removed change counter.
new 0443764 Query ids from database for local files, remove bogus code.
new 38cf0f2 Add csync_get_file_id function for modules.
new 972412e Update the md5 sum of files in merge.
new d9267f7 Handle ID change propagation to the top directory.
new 82d22d1 Added get_file_id function.
new 30d1c9e ownCloud: Some code cleanup, added documentation.
new bc1e59a Update the md5 also if the instruction is not UPDATE.
new 4a6b0e7 Remove a database column comment that just blows the log file.
new ec63ab4 Fix: If no database entry exists, the status is set to NEW.
new faf1970 Avoid a null pointer dereference.
new ef64756 Merge branch 'md5' of ssh://milliways.cryptomilk.org/users/freitag/csync into fastsync
new 9897335 ownCloud: Test on null pointer before access for md5 sum.
new 3b369c8 More robust query result access if columns are missing.
new b6edf82 Fixed license of tests, added dir check test.
new bba1396 ownCloud: Use correct path to push into owncloud_stat.
new 78c43e5 Handle zero result list correctly.
new c491e8b Check for valid result count after query.
new 636ec65 ownCloud: removed unused statcache code.
new 3e95056 ownCloud: Use stat cache more structured.
new 4750380 Fix flag setting detection of the fields.
new 3950b18 Fix memory leaks in new id sync code.
new ae94ce7 Check if the file id method exists in the vio plugin.
new 0416107 Fix testcase.
new 52e0f06 use a more speaking name for config file.
new 4e4fca5 added test data as well as a test config template.
new 9969105 Removed all usage of openSSL.
new 9f4f0e8 ownCloud: more memory cleanups, use widechar unlink for tmp files, adjust the modtime by the time difference between client adn server.
new d756c45 Free memory used by the id in csync_file_stat.
new 7600eb4 Memory cleanups for id syncing.
new ffc5e6f Memory cleanups for id syncing, removed unused code.
new 6fbc510 Free memory of id_list lists.
new ecd6a86 Remove wrong free command.
new caa1945 Added another check on file length.
new 08f7fbb Fix printf argument for win32 platform.
new 8571394 Fix time correction between client and server.
new 50f6986 Update version number to 0.50.9
new ee228cf Make use of the Session cookie sent from the server.
new e4c0fb9 ownCloud: some log cleanups.
new 44a6cf9 Remove wrong free.
new 7a70a6f Update version to 0.50.10
new 403fec1 ownCloud: Removed unused stat variable.
new 0dfa616 ownCloud: clear the cache variables before ID query.
new 128926c Check path for len exactly 1 when comparing on '.'.
new 77e79ea For rename, retrieve the new id and set in local tree.
new 2354b9c Fix detection of local file renames.
new 34249e9 Use destination path in case of file rename.
new 407b87c Fix statedb test: Added new columns.
new 4eb1ae7 Fix test: Status must be INSTRUCTION_EVAL.
new b976ac9 Also check the files basename against the exclude pattern.
new f031e93 Do not try a head request as PROPFIND is more efficient on ownCloud.
new 7b16fcf Avoid useless warnings.
new 004f5cc Fix state change for deleted or not longer existing directories.
new 2af0d6f Be careful with memory, some fixes for that.
new 4bae545 vio plugin loading: cut of filename regardless of length.
new 6c33462 Remove redundant code block
new c4db7d1 use correct DAV property for lastmodified.
new 29e4e50 Switch back to PROPSET lastmodified as getlastmodified is readonly.
new b25d77c Merge branch 'fastsync' into dav
new 404073f Rename csync to ocsync to not collide with upstream csync.
new 207c8d9 Set version to 0.50.11 - for ownCloud 1.1.0 beta3
new 2ec0b63 Migrate existing database from $HOME/.csync if non exists at config dir.
new fbb88ab Clear memory and fix zero return type for _get_stat_by_hash
new b039b56 Copy csync.conf from ~/.csync/ if existing.
new a9e544f renamed config files and dirs to ocsync.
new b27899e Rename of the config files.
new e7837c0 Fixed rename to ocsync in doc subdir.
new e0f02c4 owncloud: rely entirely on caller for proxy detection
new 9b72504 Added more specific values to the ignore values.
new 48eec35 Push version to 0.60.0 - final release for owncloud client 1.1.0
new 684c5a8 Updated changelog for 0.60.0
new e89c6dc Free md5 memory when destroying.
new 7c20897 Also reset read_from_db flag in context in error case.
new 687efaa Some more memory free - after valgrind analyze.
new 8633d77 Fix test script to work with ocsync.
new 4682afc Added function csync_statedb_get_below_path.
new 5c780e9 Remove sqlite specific code here and use csync_statedb_get_below.
new 9d126bc Set version to next tag 0.60.1
new 3006f14 Remove tmp files after GET request.
new f8e56cc Update ChangeLog for 0.60.1
new 6770e91 Fix deletion of straying tmp files.
new cc28d22 Removed overwhelming logging.
new aad8e53 Some more memory cleanups after valgrinding.
new 996193f Add git metadata files
new 0cea891 Fix name of config file in log test case.
new d82850f Fix more csync->ocsync renaming issues.
new 8bdf069 Another rename issue to ocsync instead of csync.
new 0db9427 Add name of rename target to treewalk data structure.
new 9e4c873 Fixed csync testcases.
new 557b4bb Use LIKE instead of GLOB to find files in dirs in database.
new fc6cd71 win32: Fix random file name generation, init random generator once.
new cd66243 cmake: Update ctest config.
new 4bf7295 Added test for std function c_tmpname.
new e603d1c doc: Fix typos in userguide.
new a371546 Fix bug #4: Hide password from command line.
new 2ddccf6 propagate: Fix build on systems without atime support.
new b1b0c2c tests: Start to use cmocka for the tests.
new 24f066e tests: Migrate check_std_c_dir to cmocka.
new 7155528 tests: Migrate check_std_c_file to cmocka.
new 4529928 tests: Migrate check_std_c_jhash to cmocka.
new 4db3194 tests: Migrate check_std_c_list to cmocka.
new 17e0da1 tests: Migrate check_std_c_path to cmocka.
new 3395ed2 tests: Migrate check_std_c_rbtree to cmocka.
new f4b1ce9 tests: Migrate check_std_c_str to cmocka.
new 1582067 tests: Migrate check_std_c_tim to cmocka.
new 6dcb50d tests: Disable log test.
new b4eee03 tests: Migrate check_csync_config to cmocka.
new 13df042 tests: Migrate check_csync_create to cmocka.
new ab5f38a cmake: Add check for asprintf().
new 3a179c8 tests: Migrate check_csync_exclude to cmocka.
new eded491 tests: Migrate check_csync_init to cmocka.
new 3b7104f tests: Migrate check_csync_lock to cmocka.
new aa227aa tests: Migrate check_csync_statedb_load to cmocka.
new 792be0f tests: Migrate check_csync_statedb_query to cmocka.
new cb8a501 Fix a typeo and rename REPLCIA to REPLICA.
new b58bcb5 tests: Migrate check_csync_time to cmocka.
new 7c59ea2 tests: Migrate check_csync_util to cmocka.
new ecd944a tests: Migrate check_csync_update to cmocka.
new 8d73728 tests: Migrate check_vio to cmocka.
new 7aa63e2 tests: Migrate check_vio_file_stat to cmocka.
new fafa632 tests: Migrate check_vio_handle to cmocka.
new ac58559 tests: Remove the check_vio_local test.
new c24a18c cmake: Cleanup testing and enable test target.
new 06cb39e propagate: Fix a possible null pointer deference.
new 81a0dc8 rbtree: Fix finding the node with a NIL child.
new 3f02bf7 csync: Rework _csync_treewalk_visitor().
new f124810 lock: Make sure we have pid value in the correct range.
new 6456cc3 file: Ensure we don't call close() on negative numbers on error.
new ade066a lock: Ensure we don't call close() on negative numbers on error.
new 4010096 exclude: Rework _csync_exclude_add() to check for no memory.
new 2e01dc8 vio: Fix a possible resource leak in csync_vio_local_open().
new b330df7 vio: Fix a possible resource leak in csync_vio_local_creat().
new 1d8378e statedb: Ensure we don't leak memory in csync_statedb_query().
new b4464bd statedb: Don't leak the file descriptior on error.
new 47f1560 update: Don't leak dh on error.
new 6023db3 update: Fix a memory leak in _csync_detect_update().
new 6ae00fe csync: Don't leak memory on error in csync_create().
new 6dbdbf0 dir: Don't leak resources on error in c_rmdirs().
new 5844b20 file: Use a smaller buffer value for c_copy().
new 351c608 modules: Return in dummy_stat() if we have no memory.
new 12d5d01 lock: Use a secure umask for mkstemp().
new 68abef8 util: Improve statedb hashing function to avoid possible data loss.
new cea0c9e cmake: Fix compile option on UNIX with Clang.
new 304371e build: Add an option for clang.
new 31382d9 vio: Fix a build warning.
new 01a25db exclude: Fix checking the exclude pattern for subdirs.
new d507358 exclude: Fix build warning.
new 42421cb exclude: Rework csync_excluded() to not leak memory on error.
new 76e6fbb csync: Move the statedb (journal) to the local directory.
new f92b8f1 exclude: Make sure we don't sync the csync_journal.db.
new 9b11339 util: Remove obsolete csync_create_statedb_hash().
new 51ce3be exclude: Reduce memory allocations of csync_excluded().
new e43466d tests: Add exclude test for journal db names.
new 14f03e0 exclude: Simplify the csync_excluded() loop.
new 2bb52ef Merge branch 'master' into dav - get cmocka tests and database move.
new 8afe182 Fix merge: Initialise data before accessing them.
new 4104737 Hide the journal database under windows using win32 API.
new abb3829 Use win32 function GetFileTime to fix DTS problems on windows.
new 803b3fb Fix compile with mingw32 for win32, removed int decl in for loop.
new 2fa07b1 set pointer void to avoid warning on linux compile.
new af11613 Some cleanup of platform specific code.
new 2206c4a Fix printf operators for time delta values.
new e183854 Added experimental function to check if a file is known locally.
new 898d51f WIP: Try to catch a cleared remote path
new 7071a45 Use signed hash in SQL request
new 1a093b0 Fix crash if md5 is null
new f65be04 Added Windows tmp file pattern to exclude list.
new 67373dc commented work in progress treewalk stuff.
new be13ef1 Fix another crash if the md5 are not computed
new 80d53ff Enable compilation with static iniparser and sqlite
new e2a8e9d win: Link against all the required libraries
new a4db29c c_copy: return error code on windows if there is an error
new f55f687 Win: Don't rely on the name of the program to be owncloud.exe
new 62897e6 Win: Load the exclude lists in the config
new 6e6e18c Exclude lists: Works with \r\n line terminator
new 295de77 Added .directory to ignore.
new d19a0c9 ownCloud: log the mtime in stat.
new bede1ac Win32: Fix CreateFile call for directories.
new 6d126f3 Check for timegm and set a config variable accordingly.
new eb640aa Fix parsing of GMT times and handle time difference more tolerant.
new b748fab Set version to next release 0.60.2
new 940ff6e Proper cross platform initialization.
new 161d7c1 Push version to next release 0.60.2
new 7aeeeae Fix test, avoid double free.
new d5a3254 Fix update test.
new a0fcd35 win32: Ported two other occurences of win32 api to wide char support.
new 905e97f Use _tclosedir rather than closedir.
new 146ba66 Initialize struct to zero to avoid free on uninitialized value.
new 385b48d Commented database copy. Rather let it recreate.
new 0945543 Fix casting to signed data types.
new a577bf8 Add a version table to csyncs database with the current version no.
new d9b1467 owncloud: remove unused member from transfer context
new ca7fcea Remove left over declaration.
new 3265e2c Handle PUT fail correctly.
new 917eeea ownCloud: Added a stricter check on HTTP PROPFINDs.
new eae3b86 Log the http result code of the propfind
new 6e29ec7 :x
new 7bce669 Discover DST time error and correct.
new 24e137c Detect loop in mkdir function to prevent looping in readonly Shared.
new a180b1c Changelog for 0.60.2
new 9eda137 Commented too verbose logging.
new ea14dc1 Bump version for cpack as well
new 1147e77 Fix delete in csync_config
new 3fcc56e Add removal of a test dir
new f905507 Fixed tests to also run on debian host
new 01ba8d4 Wide char fixes for exclude, lock and statedb.
new 9c85359 owncloud: Clean up resources allocated by neon
new 9c1893f Fix for #123: Move declaration to top of function to escape goto.
new 8056215 csync: Move auth callback to a common struct.
new 890df87 csync: Add support for a log callback.
new 95b367d csync: Add option to set and get log verbosity.
new 8a0b431 csync: Add a new logging system.
new b43f669 client: Add setting the debug level.
new 0179c22 statedb: Log an error if we can't open the database.
new 0a6d743 cmake: Get rid of log4c.
new dd60412 doc: Remove all references to log4c.
new e3e00b4 tests: Add a csync_log test.
new 2752a9e tests: Remove the right directory in the teardown function.
new 95edd6a Merge remote-tracking branch 'origin/master' into dav
new 04ebe96 Fix compilation after merge.
new cab1324 Remove references to ocsync_log.conf
new d74c81f Owncloud: Add support for sending a cookie
new b8fd96f Merge remote-tracking branch 'ogoffart/dav' into dav
new 41adbbd Remove LOG_TO_CALLBACK cmake option.
new 924a19b Push variable declaration where its needed.
new 13354b6 Removed old log callback code.
new 13f51c8 Make definition of fhandle_t more visible.
new 0d4c824 Add sendfile method including a module capability.
new 9e3dd6e Simplify up- and download through sendfile method in owncloud module.
new d2730f6 Clean read and write functions in owncloud_module.
new ca30b99 More accurate setting of errno with custom values.
new 0f35b92 Add an API to be able to pass information to the vio module
new 36715f5 owncloud: get session cookie from a module property
new f2f1672 Owncloud: don't use userdata for proxy parameter
new f18f58a Add progress callback
new 3e8c5e9 Removed leftover variables.
new b428b46 Fix return code from sendfile.
new aaa8fe6 Commented loggings as currently logging is broken.
new 823706c Use cross platform stat type and free mem of lastDir.
new 79d5e19 Remove left over WIP code.
new d3378a7 Some cleanups to avoid compile warnings.
new fb36621 Better error checking on get_file_id.
new 41c4e05 Fix error reporting from sendfile method.
new 0169b03 Use the full URL in the callback instead of just the path
new c4dc285 Move the errno codes to another header
new f946dd4 Owncloud: cache the last PROPFIND call.
new 5c44eb5 Removed wrong csync_vio_file_stat_destroy calls.
new 40206e0 Fix case statement for error code generation.
new 588df31 Shorten log line a bit by removing the year part of the date.
new 69a979c ownCloud: Allow HTTP timeout to be settable
new ce94beb Only refresh the folder id for remote replica
new e997af2 Merge remote-tracking branch 'ogoffart/dav' into dav
new 6d9bd79 Cleanup and fix == error.
new f461903 Reduce compiler warnings
new e6ad214 Fixing more errno handling.
new 0b951ab Fixed more compile warnings.
new 7b4e4f3 No need to query the id again after syncing the dir
new 5ff6baa Owncloud: cache the ETAG: while doing a GET
new b989518 Only request file id for remote replica
new 0eb1855 Revert "Only refresh the folder id for remote replica"
new 5bdaf83 Don't remove trailing slash
new 30548b2 Remove some superfluous call to the progress callback
new c4b8812 Adopt module logging to new logging API.
new 82acccf Some more cleanpus.
new 49d2fd6 iconv support
new 3f24ab5 Do not compile with iconv on windows
new 410eadf print a warning when calling set_module_property at the wrong time
new 415a86e owncloud: Fix GET requests
new fa0c458 Owncloud: Fix getting id from id cache.
new 58aaf98 Only request the id for REMOTE_REPLICA after mkdir
new d3585db Owncloud: Add the fingerprint in the ssl warning mesage
new 7ee75f5 Unify compress_reader and uncompress_reader
new 568a71d Only send gzip Accept-Encoding
new 9b1dcb2 Avoid crash in iconv destroy.
new 131e52b Unbreak win32
new 6468333 Remove wrong comment.
new 128c696 Added some useful logging for GET
new faa1b83 Fixed rename function to use TCHAR.
new 70a273e Do not compile lock test for win32.
new 7759eb4 Say which function it is in the error messages
new 8e3331a Suppress a warning
new 01d2586 Owncloud: Report the error in the progress callback
new bac1311 Don't include "config.h" in the public header.
new 885e073 Win32: Hide file while downloading
new 42b090e Propagate: Change temp file name
new 1705a30 Merge remote-tracking branch 'ogoffart/dav' into dav
new 8ed89bc Hide temp files for download to local.
new 1507ca2 Split download state
new fc8ec72 Fix c&p error
new 246e10c Up- and download errors are soft errors.
new ab595a4 Add another useful logging line.
new bd71ddf Iconv: Also search in /usr on OS X
new fded216 Propagate: Fix file name pattern
new 316fd7b Exclude: Tell which file we load
new 5772021 Merge remote-tracking branch 'ogoffart/dav' into dav
new 654e87a Fix temp name creation: Place dot correctly for hidden files.
new 4e8ff9a Fix end of file.
new 10965ea Fix renaming if the other file already exist on the server.
new c09461a After a move, we also need to refresh the id of the destination folders
new 1c8dde3 owncloud: install the compression hook in sendfile
new 8924101 Owncloud: Do not use PATH_MAX
new 5bc95e1 Fix memory leak
new e3ef107 Avoid a compile warning.
new ecf09c4 Added error_string handling with modules
new bbf4e07 Proper errno to csync error conversion, more errno fixes in oC module.
new fe048f6 Set version to upcoming version 0.70.0
new e5b9554 drop not longer needed case statement.
new 3343601 Remove temp files if GET fails, fixes owncloud/mirall#194
new a880949 Display all SSL certificates from the chain to the user to approve.
new d6287fb fix win32 build, ifdefed non existing errnos.
new 70e8972 Some code cleanups, removed not needed stuff.
new c2844b0 Added csync_get_error_string function to provide backend errors.
new 5e4c0ac Use wide char variable to remove directory.
new ba21a9b Check if neon was built with LFS support.
new 3d4ba6c Write config files after all directories were traversed.
new 96eb138 Make big file support working for win32.
new 00ee9f4 leak fix
new 9261f66 Do not fetch the id of new directory in _csync_new_dir
new 0cf1061 Reduce the number of stat when creating new directory.
new 9998c7c Do not fetch the id in _csync_sync_dir
new b23d15e csync_tree_walk: let the visitor change the instruction
new 5b89176 Only do the correctId after both the remote and the local have been processed
new c8e2741 Don't abort in merge_tree if the file don't exist
new 6f1e70a Always use the db even if the mtime change localy.
new 97e0e75 Missing errno code on mingw
new de87ed2 Make it a error when the file cannot be created
new 3b4b500 leak fix
new 23fe056 Added new error types for service unavail, quoto and file too big.
new 0752aff Handle 405 as EPERM rather than EEXIST
new e83cc82 remove a duplicate void'ing.
new 5b1a9d8 Handle 405 status code in mkdir correct as EEXIST.
new 21379de Fixed comment and initialized errno for stat.
new ccc9419 Reduce the sqlite_compile errors dramatically.
new 82a3e49 Bump version to 0.70.1 for oCC 1.2.0 beta2
new b7cbd31 Fix connection with NTLM proxy (should go to dav branch)
new 1db825a Set path shortcuts for win32 as well.
new 96f9c09 Fix a crash for the case that csync_init fails.
new 460947a Set version to 0.70.2 for release
new 0d6b32e Updated Changelog
new 4ca84c8 Do not limit Cookie detection to PHPSESSID only (mirall#260)
new 52f33de Set version to 0.70.3 plus ChangeLog
new b7a740d Switch off unix extensions like the server, see mirall bug #204.
new a79c380 Remove strange _tcslen define and fixed some potential leaks.
new a6f63ae Safely detect neon-config in cross builds
new 79159ae Remove debug line
new 2b8925c FindNeon: Work on non-xbuilds as well
new b92a5f5 Fixed a typo lintian brought up.
new 0410771 Log the response buffer if the propfind response is not XML.
new c98f2df Do PROPFIND with multiple attempts to fix owncloud/mirall #285 temporarily.
new 75cc77b Fixed build on win.
new 7d1d880 Return a proper error code in case the file is locked on win32.
new 2e945c0 owncloud: fix session cookie again.
new b6a3706 Allow to configure the timeout in the config
new 1be65be Fix crash in owncloud_mkdir
new ca34c4f Fix removing of folder when the folder is locked on windows.
new 3d4b426 Removed some useless logging.
new fed597c Only try the PROPFIND again if the error is ERRNO_WRONG_CONTENT.
new b216b9f Push version to 0.70.4
new 3041e73 misc: Correctly handle getenv().
new 8d43a74 misc: Include stdio.h for snprintf.
new f211ee8 Add a command line option to set a http proxy (owncloud only)
new 47b1e64 Handle renames in read only shares correctly.
new e134c85 Initial checkin of the http-big-file handling.
new c716fbb Refactoring: create the neon request in sendfile
new e75f11b Use httpbf in owncloud
new 53b1edd httpbf: Make sure to use unsigned number as the id
new 624c99d Make progress works correctly when files are chunked
new 7edc310 owncloud: Retry when a download fails because of a timeout
new dd74b12 Merge remote-tracking branch 'ogoffart/davbf' into dav
new 0ab1a4a Make chunk default size 10 MB
new 38946ed More detailed error handling if one chunk fails.
new ca20703 httpbf: Fix leak
new 0906312 Merge remote-tracking branch 'freitag/dav' into davbf
new 2e73ce5 owncloud: Properly report the error when the connection drop
new 53ad4a9 Progress database:
new d6a6fb0 Keep the tmp file and resume from it
new 2205c9a Resume chunked upload if conneciton is lost
new c263532 Merge remote-tracking branch 'ogoffart/davbf' into dav
new 7630ab5 Moved variable declaration.
new d865905 Use proper HBF result code.
new 089d919 Fix mkdir tests, as they use relative pathes the cwd should be defined.
new d943b28 Handle non statable files gracefully.
new 13c44ad Skip files which are not statable and ignore links and such.
new abe53a8 Do not define NDEBUG manually
new 8b229f6 Minor fixups.
new 3ce6140 Added c_compare_file function and test - WIP.
new a3f2996 Test added for c_compare_file.
new 5657ff3 Fix: set path correctly.
new 43fa6e4 Check for file equalness after having created a conflict file.
new a84332c Improved C style and added more tests.
new b826d59 Make VIO_METHOD_HAS_FUNC macro more robust.
new 6f3168e Added function to retrieve http error code and fix return value check.
new 6de7ddf Use httpbf for all transfers.
new 4b98ee0 Pushed version to 0.70.6
new 061fa6c misc: Correctly handle getenv().
new df2a04b misc: Include stdio.h for snprintf.
new f88e9ba Handle renames in read only shares correctly.
new e3a4ec4 Handle non statable files gracefully.
new db70a3b Skip files which are not statable and ignore links and such.
new 20816f3 Fix a apple only warning.
new 5a8d90c Fix path handling in update routine.
new d117593 Fix a const char warning.
new b82c156 Bump version to 0.70.5
new 945be94 Avoid variable name new to not confuse syntax highlighter.
new 19f07f9 Handle non statable files correctly, read missing info from db.
new 7b7ce3a Remove versions table before new creation.
new d437796 Added missing changelog 0.70.4.
new ef7c5c2 Fix memory allocation for path.
new 6aec7f4 Push context to module to make logging of the module work.
new 466faba Fix test script.
new a71aef1 Added c_compare_file function and test - WIP.
new 0baa80c Test added for c_compare_file.
new 79c5154 Check for file equalness after having created a conflict file.
new 5951039 Improved C style and added more tests.
new 5e0e42b Make VIO_METHOD_HAS_FUNC macro more robust.
new 2010c4a Fix a typo.
new d1efcb7 Changelog for 0.70.5
new 867595e Fix release date.
new 34668e4 Merge branch 'dav_0.70.5' into dav - WIP
new c745bf4 Use correct printf qualifiers.
new 0bea2ea Push len computing to the right place.
new 08d4391 Fix some documentation in the code
new 815f652 Move tmpname generation to utility function c_tmpname for cleander code.
new 093b166 Rename pi to progress_info.
new ec51a69 Improve c_tmpname function to generate tmp name properly.
new 8b52387 Fix temp file name generation for Win32.
new da52acb Add FindPackage to httpbf module.
new 28aa144 Remove superfluous frees.
new 5d5ee32 Fix for Coverity CID #996825
new 5de0173 Fix for Coverity CID #996824
new a1ebf85 Fix for Coverity CID #996827
new 1585cab Compare to explicit NULL for clearer code.
new 6cee3f4 More robust error handling in utimes function
new aa390dd Set path and phash for ignored files
new e93bf9f Fix for Coverity CID #996823
new 90c4f52 Handle IGNORE status correctly.
new c385149 A good word.
new 2a5c403 Default timeout to 300 seconds.
new 7171da5 Check that file is unchanged before copying in propagator.
new da5169b Add ChangeLog for 0.70.6
new 84febf4 Merge branch 'dav_0.70.5' into dav
new 847c223 More meaningful logging of read db fails.
new 35aaddd Added check on changes on the source file when uploading.
new 2b971a0 Make httpbf tests functional.
new 84f425a Remove WIN32 preprocessor directive from csync.c.
new 0c5cdc2 Allow to set progress- and log-callback any time.
new 66d8f8b Added csync_commit to be able to reuse the csync context.
new 072edef Use __mingw_asprintf if asprintf is not available.
new c46371b Push WIN32 preprocessor derectives to csync_lock.c.
new 2f6441a Do not use asprintf any more, added missing header.
new 24a562d More meaningful logging of read db fails.
new 0d238ae Allow to set progress- and log-callback any time.
new 275c18d Added csync_commit to be able to reuse the csync context.
new a496bb0 Fix memleak with id_list - WIP
new 6492789 Use pointer to stat struct for id_list.
new 19f6b91 Use __mingw_asprintf if asprintf is not available.
new 4bdabb7 Added a module commit function.
new b91b969 Remove frees from module destroy which happend in commit before
new 374d9b0 Merge from feature branch csync_commit.
new 52a289d Bump version to distinguish nightlies
new 460c5b0 Fix httpbf test.
new 776d5df Generate csync version from CMake variables
new a1271a1 Rather store a ptr to the ptr to st for propagation_cleanup
new 5cda5d5 Don't include csync_version.h from csync.h
new ab17e2a Revert "Don't include csync_version.h from csync.h"
new 8ac8701 Fix httpbf upload of zero size files, incl. test for that case.
new 4f396c4 Testfile added.
new 0b648dc Do not fetch folder id after propagation.
new cf23799 Only mark a folder as modified if files within it are modified.
new b49aaaa Fix too many PROPFIND when starting a sync
new b1fc9b2 Don't reset the md5 if the mtime change locally.
new 1561032 Handle http error code correctly, even if neon reports success.
new 8a80a55 Remove unused varialbe.
new cca965e get etag header out of PUT reply.
new 546fdee Add a way for mirall to access the dav session
new 10443fc in walk tree, we can now change the md5
new 8c0dbb0 Install httpbf and make it possible to include the header in C++ code
new 84a28fa Merge remote-tracking branch 'ogoffart/dav' into dav
new 54ed522 Check for null argument.
new c61035f Put the lock file into the sync dir.
new c8fdf1d Minor reformatting.
new 980c176 Recursive PROPFIND cache for ownCloud module
new 52e2775 Make PROPFIND cache external unit
new 927ccf5 Use C-style comments instead of modern //
new 9c2f223 Add module property to disable recursive PROPFIND
new 639f112 Move stuff to _util.c
new 9b4eb40 Remove timedelta stuff
new 698edcc Revert "Fix httpbf test."
new b1ac67c Always consider that the conflict should happen on the locale
new 7981892 Fix httpbf when resuming uploads
new 247f4d9 don't ajust the time anymore with the difference from client to server
new 52d9a9f Merge remote-tracking branch 'ogoffart/dav' into dav
new 9522908 Merge remote-tracking branch 'origin/dav' into dav_recursive_update_squashed
new ee5aaf7 Introduce csync_abort()
new a75376e Rename csync_abort -> async_request_abort. Add csync_resume.
new b1f62b5 Add owncloud module files to build.
new 9d84c19 Reworked integration test: File assert traversal fixed.
new 276ccd3 Fix setting of csync error code in updater.
new b7c03e9 Temporary disable cached propfind.
new 7b060a7 Do not create lock for ownCloud Client any more.
new 41a56b1 t1.pl: let configure csync command
new 8f3e260 fix typo
new 28942e3 Recreates the statedb if it was corrupted
new cb0e06e Merge remote-tracking branch 'ogoffart/dav' into dav
new 885eaad Removed goto from code.
new f2f12a5 Use %d for int variables in sprintf.
new 8f6562f Disabled lock test for owncloud.
new 50dac60 owncloud: fix session cookie again.
new bdd331e Allow to configure the timeout in the config
new d88c58d WIP: rename folders
new 77d77ff Compile the header with a C++ compiler
new 3793d72 avoid double free
new 0c874f0 fix some issues while moving. Now it works in simple cases
new fe75679 Make it work when renaming a directory and a subdirectory at the same time
new 77a25ea remove wrong comments
new 0cf7700 Do not abort when move fail
new 71caa33 Automatically creates the destination folder if it does not exist
new 170e538 Do not issue a rename when the file was modified localy
new 2615205 Fix renaming folder when a file was modified by another client
new 5a262d7 Fix crash in owncloud_mkdir
new 8646246 Also report the error for the other node in case of error
new 79bbbe7 Report error to the callback in mkdir and rename
new b028c64 In case of error dirring a rename, mark the source as updated
new 355a807 Fix removing of folder when the folder is locked on windows.
new 259b605 Progress database:
new 1eb534d Do not fetch folder id after propagation.
new e05b44b Fix blacklist with renamed files
new 6a5ad6e Revert "Do not fetch folder id after propagation."
new b99677f Only mark a folder as modified if files within it are modified.
new b4ec9f8 Do not fetch folder id after propagation.
new 6659ee6 store the error string for files in the tree
new 2960114 Store the error string in the database when blacklisting
new 9939e32 Fix crash when setting a NULL error
new 112285c Fix too many PROPFIND when starting a sync
new eb38f5b Don't reset the md5 if the mtime change locally.
new 844c2bb Avoid double free
new 959c987 Fix storing the error of renames
new 3c87cd7 Merge branch 'rename_folders' into dav
new 1a648a6 Merge remote-tracking branch 'ogoffart/rename_folders_merged' into dav
new 6735b82 Fix leak
new 3e795a8 Fix memory leak.
new 00d27d0 Fix HTTPBF again
new f56a075 Create directories vio mkcol and do not compare dir sizes.
new ae1541a Dependency info added.
new eb2997e Normalized UTF-8 and createLocalFile added.
new 551d457 Pulled Test.pm out of t1.pl for reuse. Simplified t1.pl.
new ccb8fcc ignore t1.cfg
new 6b4501f Try to make t1 utf-8-mac safe
new d8d4f11 Fix possible leak
new 5c79d8b t3.pl: test renaming folder
new 4af8f47 Check the stat result.
new ecff867 Get further on mac
new b9c7980 Work on non-mac again
new ad7aac4 Rather use eq and ne for string comparison.
new 2385bbc Add an abort callback.
new 4f47aba Allow user aborting in chunked uploads
new 61335b6 Do not set the error_code from errno
new 053a9b7 Add neon includes to httpbf build
new 4ad01b3 Switch on full synchronous mode for sqlite.
new 68e0dbb Use wide character unlink.
new 673ca36 More efficient database writing, do integrity check on db.
new dd8ceac Avoid compile warning due to non-top variable declaration.
new 02f93ec Free allocted memory of local and remote list.
new 69d2516 Code cleanups, move closedb out of if statements.
new bcdd8b9 Allow empty MD5 sum on save, happens with directoires.
new 4a58cae Finialize insert statement.
new 8115f71 Avoid memory allocation screwup.
new 10437db Bump version
new 0764ef1 For directories, do not consider the size as its invalid on remote.
new 126559b For new databases, skip the is-empty check.
new 92b0af4 Compare the correct type.
new 45e5578 init to false in case of doubt
new 39cfe91 fix httpbf test case
new f2669ae Fix statedb-query test.
new e4b9f21 Fix statedb load test case.
new 20969cf Removed an extra space.
new 95c532c Set User-Agent to contain Mozilla/5.0 string
new 4d663f6 More cheating on proxies: Add OS to User-Agent
new c53ad97 Make socks proxies work.
new fe6fdb5 Enable NE_LFS, important for Win32 platform.
new a06078f bump version
new 22a0763 Fix upload of big files when proxy remove the OC_CHUNKED header
new 9001dbb Use variable verb and avoid warnings.
new e92a422 Send OC-Chunked instead of OC_CHUNKED.
new cab00ea Added missing CloseHandle, detected by Coverty.
new e92dd4c Removed some logs that are not needed.
new f320f9c void an unused variable.
new bb03664 Let csync_update report the right error.
new d9ef991 Removed unused progress info allocation.
new 5a2d7e9 Do not corrupt ctx->replica value if push_file fails
new 882e027 Remove dead condition
new 78937b0 Clean the rename datastructure in csync_commit
new f71d4dc Add a log output when the replica is invalid in csync_vio
new 72cc0f5 Fixed testcase.
new bf8188e Create metadata table if not existing.
new 4a04b3e Use a proper cast in inode query.
new 3281828 Remove default console log of httpbf
new 015eeb1 Clean the progress database on csync_commit
new 92b9bf5 0.70.92
new ed76e5f Fix conflict file appearing when a file cannot be stated
new 3d2c3b3 Disable the blacklist by default
new 0dbecb1 Log the fact that csync was aborted
new 7765374 0.70.93
new 16d99b8 0.80 for ownCloud 1.3
new 8a8d98d Changelog
new 1a25644 Fix version number
new 44a52ad Removed useless logging.
new 270e06a Fix a possible leak
new 1c9fa48 Create a function to free a csync_file_stat
new f8fdff8 Make sure to write the errors in the DB as well.
new 7ef620f Merge remote-tracking branch 'ogoffart/dav' into dav
new 7eb3f90 Experimental: Fix the mv and recreate case as described in mirall#731.
new 8256955 Added function to retrieve the progress callback.
new 6898d96 Do not store userdata but retrieve dynamically through csync API.
new 2befdf5 Fix coverity CID 1029796
new c1a7356 Fix for coverity CID 1029795
new 3a51c9c Added rename function to csync library.
new 5f0f49b Use new c_rename function.
new 73ef2c1 Do RENAMES before any PUT
new 68a427d Make sure the directory after a rename has a md5
new a25fbb6 Save the right filename in the DB when there are new files on a renamed folder
new b7d549e Check for zero size database file.
new 4489eb6 Allow newly created database in test.
new d22eb0c win32: Read inode values even though file is open
new c20a2bf Add a way to configure the block size for httpbf
new 52c7ff4 Fix the test
new d0edcd1 Better do not use the var name abort as it confuses syntax highlighter.
new 566f5ce Close fd even if its zero. Coverity Found.
new 90873a9 Release memory properly in error case, Coverity found.
new ebc98f0 Cleaned code a bit, covertiy found.
new c082a3f Preinitialize buf with zero, coverity found.
new 4aa0c58 Remove duplicate close, coverity found.
new 365fb2a Optimize the get_stat_by_hash function.
new 207ee99 Dealloc the query cache in statedb_close
new 6882880 Add csync_clear_exclude_list
new 3255917 Use correct stat struct on all platforms.
new e12adbc Rather use _fstat64 on win32 for proper size types.
new 1263ca9 Fix download resuming on OS X
new 6beb962 Do not save for resume if there is an error from the server
new db7e856 Mark parent directory as error if a file fails to download
new fdd1f88 Fixup previous commit.
new 45cdcb7 Add a progress callback for overall and individual file up and download progress.
new 59ed146 Fix header
new a12782d Add callback parameter and call overall progress bar for initialization.
new 917cc7f Base overall progress data on both trees not just one
new 7a8b074 Fix cases where the file has been replaced by another with the same mtime
new 75682f9 Add a threshold to httpbf before splitting the files
new 09e3050 Propertly report the error from the server while uploading
new 6109b22 Implement bandwidth limitation
new 3d19947 Also allow to specify a % of bandwidth for the limit
new f06fead fix test
new 0a15f0e New progress API: Consolidate to one progress Callback having all info.
new 2cc5bbe ownCloud: Some fixes to promote the correct progress.
new 1e1df5d ownCloud: Add a log entry when chunk is uploaded.
new 45c98ba fix crash
new af7e364 Add ignore files that need cleanup
new acc0b53 Added a comment in the exclude list config file
new d53a3f2 Only log when really something was transmitted.
new 2fcfe88 Proper error reporting for HBF PUT fails.
new 4f5bfbd Use int64_t instead of off_t
new 2286417 Fix compilation on w32
new 8d99364 Eliminate all warnings
new d9b3412 Fix OS X build with -Werror
new 344ea66 Add more logging to chunking routines.
new 0524613 Removed end up- and download notification, done in propagate.
new 59a133f Fix logging for cross platform.
new 38403f3 Fix compile warning.
new 3cc41db Fix warning with clang
new 6766f41 Add a hook in httpbf to do the logging
new 54b8f4d transfer parameter is unused, mute
new 8c9799c Ignore false-positive compiler warnings
new 575874b asprintf is GNU specific
new 3979d00 Add an owncloud-specific redirect callback.
new 045a3f1 _USE_GNU -> _GNU_SOURCE
new c89a559 Emit start- and end delete progress.
new ba73405 Defines for progress start- and end delete.
new 721443f deliver file size with the progress callback in propagate.
new a42d942 Finalize progress before error handling.
new 6ad2920 Load the statedb in csync_update rather than in csync_init.
new d910a3a Notify sync start and end always.
new d585742 Log if the Etag in the journal is empty.
new d88a5e1 Rename progress init function to reasonable name.
new 7b22972 Add excluded files to the tree with IGNORE instruction
new 76ee4cb Add symlinks to the file tree with instruction IGNORE
new 0191fa4 Fix tests after statedb_open had moved.
new 26c0bbd open test db in test correctly.
new 6a6bfd1 Use proper compiler switch
new 444946a Fix update test
new 2d32721 Add correct cast to 64 bit type.
new d75f807 Send OC-Total-Length
new 1df602b Updated changelog for 0.81.0
new 74b7d44 Bump version to 0.81.0
new f054ca3 Disable Werror by default, set CSYNC_STRICT=ON to disable
new 274da3a std: Fix uninitialized rc that polutes return value.
new 38a5ff4 show the errno in the debug when renaming the db fails
new d3ec897 Bump version to 0.82.0
new 9ea39db win32: Retry renaming in case of access denied.
new 1663c84 Return an error if rename fails on win32.
new 14219a1 Log error of sqlite3_close
new 868f802 Close the database file in all cases.
new c2ced42 modules: Fix csync_sftp module license header.
new 9ca550f modules: Remove csync_sftp2 module.
new c4f4660 modules: Fix csync_smb module license header.
new 0a9cca8 modules: Fix csync_owncloud module license header.
new 7fefdc1 modules: Fix csync_dummy modules license header.
new 28c6c9a std: Add missing copyright header for c_dir.c.
new 9a53952 log: Use a thread local variable for the log level.
new 490d301 priv: Remove log_verbosity variable.
new c795010 log: Use a thread local variable for logging callback.
new 8b7cab1 std: Add discard_const macros.
new bd4c9b3 Added wide character to utf8 and vice versa conversion functions.
new 922254b Defined abstractions for basic file operations to use with wide char.
new 9120098 Use wide character abstraction functions for file operations.
new b152b39 ownCloud: Use wide char aware file system functions.
new 201d0ec Define abstractions for cross platform file operations with wide char.
new 0e804ca Added wide character to utf8 and vice versa conversion functions.
new ce080d5 Fix definition of tmp file name.
new 1d703ee Rename _TCHAR type to mbchar_t.
new e40a810 Make client compile with picky compiler.
new d2e5fc6 ownCloud: Added missing brackets.
new 7d0acf9 Encoding test and make all tests work cross platform.
new f2b9bc6 Use wide char variable to remove directory.
new 6b3ac8c Use _tclosedir rather than closedir.
new 13bb5ca Fix memory leaks and some more multibyte conversoins.
new 9c0c693 Add iconv support to convert charsets to different platforms.
new 4d3a30c Fixed typo in variable name.
new 874a820 Use correct variable type to make test build on win32.
new c45ca25 Avoid crash in iconv destroy.
new 390a307 tests: Cleaned up some encoding tests.
new 0bc0181 Added c_rename function to do platform specific renaming.
new 5d9306c Deprecate blksize and blkcount of the stat struct. Not needed in csync.
new 5b6d971 No more platform specific code in csync_vio_local.
new 877bf0c Remove definition of _tcslen to avoid confusion.
new 1e61a03 Fix const warnings after revert of wrong SAFE_FREE patch.
new acd7080 WIP
new 5baf362 Revert "WIP"
new 7cb8763 cmake: Don't copy and install deprecated csync_log.conf.
new 87aee96 update: Fix a memleak in the file tree walker.
new c7e60b5 Renamed filename encoding functions.
new 41021d5 tests: Ported more tests to be cross platform capable.
new 56afb2d Fixed mem leaks in c_dir functions.
new c2757cd Make _tmkdir define argument aware to simplify the usage even more.
new b167b6e Fix a leak and simplify code.
new fc2b860 client: Fix setting the debug level.
new 11b5390 client: Fix connection to a remote with password in it.
new 2d6514b owncloud: Fix some problems in the owncloud module.
new 91d92bf log: Add functions to set userdata for the logging callback.
new 457086c tests: Apply changes to the logging system.
new fdb2fe3 misc: Correctly handle getenv().
new fc16af0 misc: Include stdio.h for snprintf.
new d7a4a57 Add a vio capabilites function to let a module define its capabilities.
new cf75a71 Make use of push_to_tmp_first function.
new 87c3134 tests: Treewalk function unit tests added.
new 2cc291c tests: Add treewalk test.
new 13901b2 tests: Fix memleaks in vio test.
new 0b5a83f tests: Fix memleaks in encoding test.
new 862f839 tests: Update valgrind suppressions.
new 4c83526 std: Implement error checks for c_iconv().
new 2ef1c72 std: Refactor c_rename().
new 480c97c cmake: Update compiler flags.
new 029cdd4 modules: Add capabilities to sftp module.
new 7d58091 modules: Add capabilities to smb module.
new ab70947 propagate: Fix renaming in the propagation.
new e1edda1 getpass: Don't fail if stdin is not a tty.
new f8f82a9 Added custom errnos for use with csync in addition to the system errnos.
new 10863cd Add CSYNC_STATUS_CODE, a general csync status code.
new 72dddfd Introduce csync status codes for a more detailed error reporting.
new f5c9458 Define iconv conversions as thread safe varialbe instead of static.
new 33d57ee Remove parenthesis to make Win32 compile and happy.
new aada909 Use multibyte character in file system functions.
new f4ee205 Minor code cleanups, warning avoidings and indentation.
new 7c138ef Rename csync_errno_to_csync_error to csync_errno_to_csync_status.
new 2204c94 Introduce csync status codes
new 3de8a78 Added error_string handling, improved error handling.
new bec2c4a Added get_status_string function.
new 68fdf56 Add an API to be able to pass information to the vio module.
new 4280adc More optimized database handling for csync journal build up.
new b8cf6f7 Make VIO_METHOD_HAS_FUNC macro more robust.
new 9f7de96 Added c_compare_file function plus a test function.
new 4e6d541 Check for file equalness after having created a conflict file.
new b701bf3 csync: Rename UNSPEC_ERROR to UNSUCCESSFUL.
new 7934cde csync: Pass the errno to csync_errno_to_status().
new 85b565f csync: Use macros for CSYNC_STATUS checking.
new 8b65e8f Added csync_commit to be able to reuse the csync context.
new 98e6d38 Allow windows to load user exclude list.
new fef1820 Add module method for csync_commit.
new 3b6d1ca Test for csync_commit
new b09093a Make csync_commit and csync_destroy more readable.
new 9409d1c If there is no vio commit function don't fail.
new 4ce67e3 Fix printf operator to interpret phash correctly for sqlite3.
new 25948ef Add the file level progress callback.
new 36ec7aa Added set_property method for the ownCloud module.
new 599e435 Use the new logging framework for ownCloud module.
new 12b5712 Add a progress callback for overall and individual file up and download progress.
new b0fbabc Show progress in csync client with commandline switch -v
new 23912a7 Reworked database writing code. Speed improvement > 50%.
new e4e30e2 Use multibyte version of open in database version check.
new fbfba8b Add another database integrity check on startup to avoid corrupt dbs.
new 5852a2d Create an empty metadata table if non exists.
new ae58471 Fix test cases for the new database code.
new 161e2fb Avoid build failure if NDEBUG is unset.
new 85a858b src: Fix creating the inode system on 32bit system.
new d864899 src: Fix a build warning.
new d19a652 cmake: Fix -D_FORTIFY_SOURCE detection.
new 3043b97 cmake: Use pkg-config for libsmbclient.
new 33eaf7e statedb: use ctx when opening database for integrity check
new 22477b2 statedb: Never overwrite data set by the user!
new ce6cf57 Make test work again by not writing the db.
new d05b077 statedb: Always pass down the db pointer.
new 8953ed5 statedb: Remove context where it isn't needed.
new cccbb66 cmake: Find SMBClient correctly.
new d43b382 tests: Fix testing the vio plugins.
new 8da59de std: Define O_NOATIME if not already defined.
new 0a29be8 cmake: Check for __mingw_asprintf for asprintf replacement.
new 123472e src: Add function csync_vio_convert_file_stat().
new 527da08 src: Add function csync_vio_local_getfd().
new ec6f40c vio: Add new function csync_vio_put and csync_vio_put.
new fbfa342 tests: Fix multibyte stat().
new 12bca27 propagate: Use get/put methods for file up- and download.
new a1628c8 vio: Make csync_vio_getfd() useable by the module.
new fb48813 owncloud: Use the new get/put methods of file up- and download.
new f8e31b9 tests: Remove the db before db_none test to meet the test condition.
new 64925ef std: Fix resource leak and return code of win32 copy function.
new cb65273 statedb: Check db integrity and only overwrite the old on success.
new bd6a66d tests: Fix a resource leak.
new cd23f8d CID 1033195: Fix resource leak.
new bfdd73a statedb: Fix a build error.
new 47b436c vio: Add missing internal prototype.
new 8f7900e statedb: Make sure we call sqlite3_close on a valid pointer.
new bd6608a tests: Refactor treewalk test.
new e508994 std: Check c_dir() not just with NULL.
new 5f99135 std: Handle NULL pointer argument in c_dir() correctly.
new bf6a0ea Use unsuspicous var name to not confuse syntax highlighter.
new 0682dfb c_parse_uri: Handle out of memory condition with ENOMEM.
new 98ea781 std: Define ENODATA if not present.
new 81df040 cmake: Rewrite FindIconv from scratch.
new c1e02db BUG 16: Correctly include iconv headers.
new 9382a04 cmake: Update FindNeon and add support for version checking.
new c40a384 CID 1033194: Fix resource leak in stateedb test.
new 5d731f7 CID 1033193: Fix resource leaks in statedb test.
new be58f3a CID 1032816: Leave the ownership of the buffer to the calling function.
new 38f19a6 CID 1032814: Don't deref a NULL pointer in _csync_walk_tree().
new 4c11060 CID 1032813: Add missing break statement.
new 9046df8 CID 1032811: Fix resource leaks on error.
new 1bae4f4 Revert "CID 1033194: Fix resource leak in stateedb test."
new 6b18931 cmake: Require at least version 3.3.9 for sqlite3_prepare_v2().
new 5599573 cmake: Fix getting filename components.
new bdb3772 cmake: Fix argument order of get_filename_component().
new 341e0e8 cmake: Fix iconv detection on FreeBSD.
new 7c9de02 cmake: Fix names of the include dirs.
new 73fa5f2 std: Fix const handling on Linux and BSD.
new 866af5b std: Add missing includes for memset and uintptr_t.
new 047cf69 std: Fix file descriptor checks.
new 7c4c7f1 std: Fix memleak on error in c_rename().
new 0876c18 std: Fix a memleak on error in c_iconv().
new 4be88b6 csync: Fix possible null pointer dereferences in tree walkers.
new f552637 owncloud: Fix a possible null pointer dereference.
new 722a556 std: Fix a memory on error in c_compare_file().
new 40d1498 owncloud: Fix possible NULL pointer dereferences.
new cd0b85d exclude: Preinitialize memory with zero.
new def897c exclude: Use mbchar to open exclude file.
new 78605ac exclude: Fix a double close().
new 70495d3 client: Don't call strdup on NULL.
new 9f9209b lock: Use wide char types for lock functions.
new 35ebf70 owncloud: Clear the stat cache on close to force a new stat call.
new af3beca tests: Added test data for the owncloud integration test script.
new 9d1e020 owncloud: Use correct namespace for fixing modification times.
new 2143959 vio: Do not dereference again, it's already the method_handle.
new 7417d6a tests: Modularize ownCloud's integration test script.
new a390444 tests: Removed unused test file.
new 939b262 smb: Handle username given on command line correctly.
new 4f45381 owncloud: Also pass user from commandline.
new ba2963b tests: Use multibyte safe function.
new 0c3becf cmake: Fix make install on win32 platform.
new 05a62bb csync: Add userdata parameter to the overall progress callback.
new db6b513 propagate: Base overall progress data on both trees rather than one.
new fe706dc cmake: Check for existing header file in neon cmake module.
new ab6ac22 std: Cleanup utf8_from and to_locale function, added mem checks.
new f47e8c4 cmake: Disable cmake iconv check on win32.
new 8e1c8a3 client: Fix a build warning of used userdata parameter.
new 7d1a61d cmake: Set nightly start time to UTC.
new c00e401 update: Make sure we don't have an invalid path pointer.
new 570566d tests: Use correct setup method for ftw check.
new 9c09c1f owncloud: Removed malicious logging.
new 03685bd owncloud: Fix compile warnings if NDEBUG is not defined.
new 452b0e9 vio: Fix compile warning if compiled without testing.
new dbd2424 update: Make sure ulen is initialized.
new d454a26 owncloud: Fix a build warning.
new b3ae26c tests: Load the sftp module for vio testing.
new 29a0c4a tests: Update valgrind suppressions file.
new 45cfcfc cmake: Pass _FORTIFY_SOURCE only to the precompiler.
new 5d34417 exclude: Make sure the buffer is null terminated.
new 35461db std: Do size compare based on fstat after opening the files.
new 6aa7a62 client: Check if optarg is different from NULL before dereferencing.
new acf3dc6 config: Implement a new config parser.
new 314664a csync: Use new config parser.
new b6f9fdb cmake: Remove iniparser dependency.
new d80da2a LICENSE: Change license of libcsync from GPL to LGPL.
new 6ef2b25 owncloud: Fix compile warnings if NDEBUG is not defined.
new fed0eef client: Add better implementation of atoi for numeric arguments.
new c86e2ed Added some points to the Changelog.
new 4ad8826 config: Fix a memory leak.
new 5e0cd22 owncloud: Fix #ifdef mess.
new b3bf209 std: Fix stat timing problems.
new 7247eed exclude: Try another fix for NULL termination.
new 354ef5e client: Fix strtol error check.
new f103e42 Set csync version to 0.50.0
new fafc9bc tests: Moved all ownCloud testfiles into tarball.
new 702e987 vio: Fix compile error if WITH_UNIT_TESTING is not defined.
new ed4877c Use strerror_r outside of log functions to avoid warnings.
new c321c3d MacOSX: Add a mac specific header to avoid a build warning.
new de1df9a Update ChangeLog.
new 4a87a1e tests: Package testfiles as xz archive.
new b5ed352 Merge remote-tracking branch 'origin/master' into ocsync
new 9f53885 Fix cmake after merge
new 2afdc9d Adapt to new multybyte api after merge
new ec8adf2 Fix compilation of src/std after merge
new 4e04a2c Addapt to new error codes
new 56d5359 Fix compilation after merge
new b4efcf1 Compile the tests after merge
new 835813a Fix the tests after merge
new 4dbee10 Some minor compile fixes.
new 0afbbeb Log the new module capabilities.
new 6d259f8 Remove file.
new 9527b9f Compile fix
new 79c1514 Chenge the headers to LGPL for the file that were added in the dav branch
new 3a57eb1 Add the size in the TREE_WALK_FILE structur
new ef1a47a Save the database with the new propagator
new ea6caed DB: More easy IO mode
new 79f72a1 DB: Don't use metadata_tmp table
new 6474780 Revert "DB: More easy IO mode"
new b923554 Revert "DB: Don't use metadata_tmp table"
new 6cda2f0 Do not report removable ignored files
new d098a12 leak fix
new a5de999 Set a proper error message on in-between-changes.
new e0d121d More minor cleanups.
new bff9b38 0.83.0
new ce554eb Let csync exclude report the exclude reason.
new 8b224e2 Don't warn about a finished sqlite3 query.
new d65b9aa Fixed exclude test.
new 0e1858e 0.90.0 for final release with mirall 1.4
new 12b9b87 Update 0.90.0 changelog
new 4cc1ef3 Merge remote-tracking branch 'freitag/dav' into ocsync
new 83cdece Merge remote-tracking branch 'owncloud/ocsync' into ocsync
new 9c1a4fa gcc/clang OS X does not know about __thread
new 1a10663 csync_vio: fix defines
new 9cb3af8 Fixes for win32 after upstream merge.
new 6a26316 Make httpbf a shared lib
new 93fdbcd reversed decision: httpbf stays statically linked
new d22dc6e Exclude the progress database.
new d4da443 Fixing spelling error 'transferred'
new 30d8290 Replace every occurrence of csync with ocsync in the documentation.
new ba1184f Make csync_excluded function work gitignore like.
new 1c87314 Fix a typo.
new 302f81b Adjusted tests for csync_excluded.
new 62f4d11 Use new interface to csync_excluded.
new e09cb0c Move the check on the progressdb to the correct place, no crash anymore.
new 91e527d Fix csync_version.h creation for cmake 2.6
new 373746c Fix crash in case of NE_TIMEOUT happened.
new 2ec1bcf Make compile on win32 without fnmatch.
new 740a275 Cleaned and added some debugging output.
new 0e17b00 Added a new error code HBF_TRANSFER_NOT_ACKED.
new c33e21a Fixing spelling error 'transferred'
new dbad6d6 Replace every occurrence of csync with ocsync in the documentation.
new d31f11f Make csync_excluded function work gitignore like.
new 20821e6 Fix a typo.
new 526d235 Use new interface to csync_excluded.
new 1f8aee8 Adjusted tests for csync_excluded.
new c54a3ab Added missing parenthesis.
new de07480 Detect empty etags coming from server side.
new 82d3109 Fix csync_version.h creation for cmake 2.6
new 5252784 Fix crash in case of NE_TIMEOUT happened.
new 219ce5f Make compile on win32 without fnmatch
new d657a67 Fix for previous commit
new 6d8cef3 Cleaned and added some debugging output.
new b4f14e0 Added a new error code HBF_TRANSFER_NOT_ACKED.
new 125a63b More descriptive error message.
new ed636ff Added Changelog entries.
new 740f009 Updated version to 0.90.1
new 8d14286 Merge dav and transmit the mtime with the PUT request
new f3acf24 Remove duplicated code from merge.
new bae3838 Nicer name for HTTP header for mtime.
new 0c2f917 For silently ignored files return immediately.
new ef9f0ed Ignore all csync journal files right at beginning.
new 6a73fd9 Added missing cmake modules for cmake 2.6
new da1245b Check if there really is a file to delete before doing unlink.
new e7c72fc Keep an out pointer on the beginning of the buffer.
new 3e27afa Use a cross platform capable mkdir mask
new dbe6372 Quote regexp to hopefully not confuse cmake 2.6
new fb582d8 Fix macos test cases.
new b29a31d httpbf: add a 'previous_etag' entry in that is sent in If-Match header
new 77b3780 Do not put the conflict_copies in the ocsync config file.
new fb54cc8 Fix the test.
new 33d55c0 Remove unused commented code.
new f1b4a7a Disable comparison of local inode values for the win32 platform.
new 532bc45 Added changelog entry.
new 8f1e318 Set version to 0.90.2
new b24f894 Set the start_id while aborting. This allow to resume from this block
new be6e208 Merge branch 'dav' into ocsync
new 9b31ef0 Do not write to the db if we did not do csync_propagate
new 770539f Look in PlugIns, not Plugins on Mac (consistent with Qt)
new 617949f Recursive PROPFIND: Change and improve
new a7d298a Fix c99 warning.
new df3020e Remove resetting of the internal csync error state.
new 3421f18 Disable inode check for all platforms. (core #4953)
new fc10400 Also count deleted and renamed files to overall count
new c34b861 Disable inode check for all platforms. (core #4953)
new f3755bb Remove resetting of the internal csync error state.
new 958d712 Also count deleted and renamed files to overall count
new 2479cda Merge remote-tracking branch 'freitag/dav' into dav
new 6601395 Do not overwrite the neon error string with the HTTP error
new f9ce534 Merge branch 'dav' into ocsync
new e69ecd3 hbf: add a callback when the chunk upload is finished
new 566a6f7 Make debug info in reconcile a bit more informative
new 738d868 Bump version to 0.90.3
new 0e61036 Build with HBF debug all time.
new a1699bb Set version to 0.90.4
new 0f6ca35 Updated changelog for 0.90.4.
new e165602 Use atoll to convert inode from db query results.
new 74c6426 Fix call to atoll, just pass the buffer
new e7b94e4 Merge remote-tracking branch 'freitag/dav' into ocsync
new e01bc20 Remove not so useful DAV_STRTOL define.
new 0bba93e Rename vio function get_file_id to get_etag.
new a52fd99 Removed database writing code.
new 5a26221 Make test cases compile, still to fix.
new 4440acd Add fileId data support to csync.
new b0509fe Add the file ID to the TREEWALK struct.
new 7e94905 Add a function to query the journal by the file_id.
new 8b4b89e Copy the file id.
new 578a41f In case the file id is not in the db, do not get data from db.
new 352f513 Read the file Id from the HTTP reply on PUTs.
new 84b07b3 First attempt to implement server side move.
new 554e35b Disabled tests to make them succeed again. Needs rework.
new f196fb5 Check for empty file Id before querying.
new b305c60 Make the logging a bit easier to read and more useful.
new a11ecad Mark false conflict as UPDATED so we save their entry in the database
new 176daa7 Remove the propagate step.
new ae2b2c8 Remove the other modules than owncloud
new f707dc1 remove propagate function from csync_owncloud
new a70e51f Fix t1.pl since the argument of owncloudcmd have changed
new 70b6a5a Adjust header name to latest server implementation.
new 4412ec3 Properly check if the file type has changed.
new 17d5e67 Handle remote renames better.
new 0b5f1e6 Make tests compile without propagate code.
new 8c4ecb4 Only use etag to know if we should use the db or not
new c9cfa16 Fix memory leak by properly cleaning memory in csync_commit
new 0a99aa5 Don't forget to close the database.
new f5391de Don't cleanup in owncloud's vio_module_shutdown
new 1a6a675 We need to restore the read_from_db flag AFTER closedir
new 7b99d02 Change order of the local assert of directories.
new de3963a Set file_id correctly for renamed files.
new 3fb7429 Cleanup renaming and record straycats to remove them from journal.
new 171669c Add straycat handling functions.
new 95cc4c3 Read all data incl. file_id in get_stat_by_inode.
new 60c5664 Changes for more convenient test environment.
new 862fffa Add more test data.
new 63069e4 New test script for remote renames.
new eb33879 Fix some requirement mentions in the INSTALL file.
new bae3d2f Fixed assertLocalAndRemoteDir arguments.
new fc33b5a Fix treewalk test, clean test condition.
new ee69176 Revert "Add straycat handling functions."
new d080f7f Remove stray cat handling.
new 84fa340 Honor NDEBUG define in test.
new cd82352 Enable dummy backend again to satisfy tests.
new 97f5bd8 Add a function to calculate the MD5 sum of a file.
new cac7595 make createLocalFile to work with absolute path.
new a6c4a9a Test added: move a directory with a changed file in it.
new 07e8681 Added printInfo convenience method.
new 40e2e58 Added more tests and info printing.
new 586cfa2 Detect a NEW in the other tree, generate conflict condition.
new 4ebed84 New test: Move a dir remotely, but remove the local one.
new 2875d08 Record the rename path also for remote renaming.
new 7f10b09 Set moved files which are changed to instruction EVAL.
new 9323658 Remove ne_sock_init and ne_sock_exit from owncloud module.
new 3714bb0 Put files with special char names to tarball and removed them.
new a65c5b6 Install Headers of libhttpbf
new 3a1b868 Directory with different etags should still be moved.
new 908888a Rename 'md5' to 'etag'
new e9920bd Consider an empty fileid as invalid.
new c3e154b Do not overwrite with an invalid file_id.
new 3cc2593 Handle invalid file_id correctly.
new 4b8f2a2 Retrieve file_id together with etag from db if read from db.
new 6b0b7d1 make t1.pl work again.
new b518adc Don't read from the db if the file id has changed.
new 4d146e8 Remove INVALID_FILE_ID and consider empty file id as invalid
new 11a131f csync_statedb_query: Allow null fields in the database
new e40370f Use printInfo method in t3.pl
new bef7c3c Fixes to t3.pl, added some assertions.
new 4eb1900 Differentiate the RENAME and EVAL_RENAME
new 415b51b Some more checks in t1.pl
new e0fdad9 t4.pl'
new 7e7853f Fix t1.pl
new 8a3e617 Don't put csync_owncloud in a plugin.
new 32533a1 Added function to retrieve file ID from remote.
new 0993289 Check the remote file Id of files in moved directories.
new dd24950 Allow t3.pl to pass with owncloud5
new 0c689c4 Make sure that if two items have the same inodes, they are on the same type.
new 79bf778 Forward the should_update_etag to the tree visitor
new a1286cc Add Content-Type header to http PUT request.
new 61f08cd Removed some unneeded code.
new 0327461 Remove unneeded dlfcn header.
new cc6c5e0 Let function csync_get_status return the CSYNC_STATUS
new b6eae58 Only set the error code to a generic one if it is still ok.
new e146de9 Remove -gzip from the etag
new ada30ae Set file name in error_string if ENOENT error
new 13d755f Fixed compiler warning.
new 8ed0230 Don't check if the file has changed after the upload is complete.
new 87792b5 Fix -gzip removal from etag
new b1df4b0 Fix type confusion for file type member of stat struct
new 75aad2b Removed unused variable to fix warning.
new c227582 Don't miss to read the fileid from database.
new a63e9c8 Push version to 0.91.0 - beta1 of oCC v. 1.5.0
new 4c859d6 Zero resource struct to avoid crash on win32
new 243279a Use lstat rather than link following stat.
new 60636cd inode 0 is invalid: don't try to match it from a DB
new 3590db4 Reset the db to 0 after closing it.
new 138fec6 Push version to 0.91.1 for oCC 1.5.0 beta2
new 553c8d6 Remove error string from file_status struct and replace by CSYNC_STATUS
new 8fd921f Rather use unit64_t than ino_t which causes trouble on win32.
new 000f7d3 Add test that directories are properly moved
new d99f5c5 Set the symlink error message only for links.
new 7300f10 Do not recurse into ignored directory
new f6f513c Better check if the path variable is defined.
new 22608f1 Symlink detection for Win32.
new 9b2f9e3 Push version to 0.91.2 for oCC 1.5.0 beta4
new ffd0975 Remove ignoring pattern for progressdatabase.
new 0788952 Added changelog for csnyc 0.91.0 .. 0.91.2
new bdf36f5 Set errno and error message if neon errors in fetch_resource_list.
new 1b4e2be Use csync_normalize_etag everywhere.
new ba8fa9a Do not 'normalize' etag when we read from db
new b578558 compile ocsync for FreeBSD.
new 2cbdb35 Get rid of PATH_MAX, that is not available under FreeBSD.
new 7e2dec5 fixing typo
new 4153c0d LGPL License header for perl test module.
new b8e7c7f Bump version to 0.91.3
new 612b099 Added changelog, bumped version to 0.91.4
new 68c70ab Handle return value of asprintf to satisfy picky compiler.
new b8090a1 Add test for issue 1329
new d931e0b Test that permissions are kept
new bf7ca60 Move csync in order to merge it with mirall
new 924e0e3 Merge csync inside the mirall repository
new c722729 Make it compile with the merge of csync mirall
new 316aade Merge branch 'csync_merge'
new b93efba EIO is not necessarily a proxy error.
new bbf3a64 Fix crash.
new 4df1d7d Remove unused variables
new 3a9c485 Fix crashwhile removing a folder
new be874e3 remove unused variable and functions
new e7e319e Fix compilation of the owncloudpropagator test
new 19a1997 fix csync BINARYDIR and SOURCEDIR
new c705a63 Rather removeFolder than addFolder to watcher (typo fix).
new ce077f9 Checks if the folder from map is still defined.
new a6b0ccf Remove explicit logging.
new 0eebc0e Add folder to schedule queue in setupFolders method.
new 7bb7b1d Remove wipeAllJournals after rebase mistake.
new 05b81bc rename csync/doc to csync/csync_doc to satisfy cmake.
new 0afbb26 cleanup mutex usage in CSyncThread
new 7f76fcf Do not account the size of deleted or renamed file in the progress
new a2e9353 Fix copy & paste problem in Ignore List Editor
new 562513d Propagator: Don't pass arbitrary strings as formating string
new 2780dae Setup Wizard: Fix http(s) label size
new 9b9b62d Wizard: Prepend 'https://' if no scheme is set
new d4bb0e4 Wizard: Gracefully fall back to HTTP if HTTPS connection fails
new 77e09e7 [tx-robot] updated from transifex
new 2370060 Implement Certificate Information Widget
new 8303c8f Mac OS Bundle file: bump copyright year
new 4d8e65c Hide useless logging that indicates an error.
new a1d6cf7 Fix typo in documentation
new c4c36d6 Remove garbage include
new 0c33fc6 Do not block while launching the explorer on linux
new 29590fa Revert "Commented opening of files from the activity view as it does not work."
new 61f3b83 Fix compilation in Qt5
new 699f6a6 Do not set sync-state to Prepare in setSyncEnabled().
new c52e3a0 Formatting hashes with : seems to be out of fashion
new 54c0c40 Improve SSL detail display
new f35e2ef fix test
new 129aef5 Revert "Formatting hashes with : seems to be out of fashion"
new 83e628b Revert "fix test"
new 93a28e7 [tx-robot] updated from transifex
new 8485a7f Fix typo
new 77610eb NSIS: Only remove sections that we actually installed
new 2a0f282 NSIS: Don't install link to Desktop of a link by the same name already exists
new 28c4cd9 NSIS: Cleanup: Use MEMENTO defines where possible
new 484ad28 Merge pull request #1357 from owncloud/nsis_fixes
new cdc24eb [tx-robot] updated from transifex
new a664dc5 [tx-robot] updated from transifex
new e3723fc Add a new folder watcher implementation for Linux.
new e9e132c Make use of the new linux folder watcher.
new 5841cf4 Add and remove watches for folders independent from sync dir.
new 3d67183 Fix Include dirs and add tests.
new d868df3 Fix windows compilation after having merged in csync.
new f98db9a NSIS: find DLL from csync copy within cmake
new 04d8c82 Make NEON_WITH_LFS conditional to avoid build warnings.
new 688d394 Check for INotify if compiling for Linuxe and friends
new 9c300b8 Add FindINotify cmake module.
new 1d32fb7 NSIS: Don't try to log
new 815efb6 NSIS: implement /launch for updater
new b8d13e9 [tx-robot] updated from transifex
new 86eb68d csync_rename.cc: Remove superflous semicolon
new 42f5aa0 Link against Sparkle if available
new 8fd881a Remove obsolete CPack Options
new 03b449e CPack: revert part of previous commit
new 0b680ef Removed the csync documentation as it is not longer used here.
new c585c73 Do not load the config file and csync exclude list.
new f32d901 Remove ocsyncs config which is unused in the owncloud client.
new f2fc866 Set the library and bin install path to cmake standard path.
new 7762e80 Bump to 1.5.1
new 08c03d1 Only one quote should be enough
new ea5a0ab [tx-robot] updated from transifex
new da93038 [tx-robot] updated from transifex
new 5119d5d Remove csync_config
new 2eb9962 Adapt the test to the changes in the exclude list
new 94190b7 fix test compilation
new a90512c [tx-robot] updated from transifex
new c327ffe [tx-robot] updated from transifex
new 8f26706 Readme added on how to work with translations in windows installer.
new e2c64e4 Update README.md
new 9b09a2e Merge pull request #1375 from owncloud/l10n-installer-readme
new 50b9a7b remove unused include from header file
new bf95509 Do not include "private" header from "public" header
new 18966bf Add missing include
new e6be6fc Remove dead code
new e2a77f8 NSIS: persist e774bbacde55160a9d2e55e0da3a89aebe09ce65
new a700605 NSIS: Make string changes from 77610eb18404e1411e9047855e59717853f16ce8 persistent
new 72ae44b Updater: relaunch Client after update
new 397763b Fix HttpCredentials::invalidateToken to invalidate the password in the config file
new ef574c2 [tx-robot] updated from transifex
new 6188331 [tx-robot] updated from transifex
new 1da94e5 Updater: More refactoring
new 6d21058 build fixes
new f408593 more build fixes
new e31000d Handle the fact that the user might cancel the password dialog
new 803cb5d fix signal slot connection
new 2ed5dd1 Fix fetching the user name in the wizzard
new 2bee51c Updater: Logic fix
new 58fd57f Make update URL a compile time option
new a22884d Show message if the updater times out
new 637565c Updater: Don't overwrite unannouned (newer) versions
new c8006f1 Compile fix
new 50aa31d winEventFilter does not exist on Qt5
new fa960b5 Make Updater URL overridable
new 505e0e9 Fix build on Win32
new 62f4e81 Settings: Allow opening links in updater label
new d361bda Fix wording
new 182d1ac [tx-robot] updated from transifex
new 5355407 [tx-robot] updated from transifex
new ca5f96e Updater: More refactoring towards testability
new 1aa050b Add Tests, make Updater classes into a static lib
new 6540f54 Don't use QDateTime::toTime_t or QDateTime::fromTime_t
new ff56960 Updater: More tests
new cb8131c Remove cmake message
new 7ada84f [tx-robot] updated from transifex
new e38e1be [tx-robot] updated from transifex
new 74db151 SSLButton: remove superflous extra argument
new dfa1dfa AutoRaise SSLButton
new 2251239 Make compile under MacOSX
new 2f81999 Fix OS X build
new cfdc639 Find sparkle the first time around
new 528d434 Amendment to last commit
new 93db6ca Properly install cmake in OS X app bundle
new 4e0cf7c Fix win32 build
new 4c6e0b5 SSL Button fixes
new b368397 Updater: Fix corner cases related to failed auto-updates
new 52971c2 Updater: More refinements
new c2f3cfa Amendment to last commit
new 7b858d0 [tx-robot] updated from transifex
new 35f5c1f [tx-robot] updated from transifex
new 08d08e1 SAFE_FREE added as result to valgrind check.
new 971caca Implement change of the network throttling during a running sync run.
new 44e0989 Remove cmake warning
new 7fc3c9a [tx-robot] updated from transifex
new cf7b77e [tx-robot] updated from transifex
new 19e7c4f NSISUpdater: Fix logic to invoke updater on non-explicit start
new 11c368f Sparkle: Fix compilation if not found
new 62f5b0e Folder Wizard: Make it more clear that we mean a remote folder
new fdc8050 Folder Wizard: Re-evaluate after local folder changed
new aab6215 Update building.rst
new 325360c REAMDE: Use 1.5 doc, not 1.2
new fa7a1b6 [tx-robot] updated from transifex
new 0c0b3f8 Update building.rst
new 924e7d4 Mac OS: Make icns generation work when building with Qt 5
new c19978b Fix Qt5 jenkins build failure
new 6f960d4 Qt5: Use same path for config as Qt4
new d2a4134 Better error message when the write permission are missing in the local directory
new 086694f Fix Qt5: Tests require Xml Module
new e06cfe0 FolderWatcher: ignore the csync journal
new 72a6b00 Add some usage hints.
new ae5c9a2 Detect renames and removes in read only Shared directory, restore files.
new 324214d fix the 'Sign In' menu entry
new ec26605 Don't use QFileInfo to get the last modified time.
new 8e7e2dd Bump csync version.
new 8711cf0 Set mirall version to 1.5.1rc1
new 4ade023 Find another way to ignore the csync journal from the file watcher
new 5cbc8a6 Imported Upstream version 1.5.1~rc1+dfsg
new 606bcf2 Merge tag 'upstream/1.5.1_rc1+dfsg'
new 6f8c27a new upstream release
new 22f778b debian/watch: Tracking testing version
The 2465 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.tag | 2 +-
CMakeLists.txt | 6 +-
CPackOptions.cmake.in | 9 -
OWNCLOUD.cmake | 2 +
README.md | 2 +-
VERSION.cmake | 5 +-
cmake/modules/AddAppIconMacro.cmake | 4 +-
cmake/modules/AddCMockaTest.cmake | 23 +
cmake/modules/COPYING-CMAKE-SCRIPTS | 22 +
cmake/modules/CheckCCompilerFlagSSP.cmake | 26 +
cmake/modules/CheckPrototypeDefinition.c.in | 29 +
cmake/modules/CheckPrototypeDefinition.cmake | 98 +
cmake/modules/DefineCMakeDefaults.cmake | 30 +
cmake/modules/DefineCompilerFlags.cmake | 88 +
cmake/modules/DefineInstallationPaths.cmake | 4 +-
cmake/modules/DefinePlatformDefaults.cmake | 28 +
cmake/modules/FindCMocka.cmake | 49 +
cmake/modules/FindCsync.cmake | 28 -
cmake/modules/FindIconv.cmake | 82 +
cmake/modules/FindLibSSH.cmake | 96 +
cmake/modules/FindNeon.cmake | 2 +-
cmake/modules/FindOpenSSLCross.cmake | 306 +++
cmake/modules/FindPackageVersionCheck.cmake | 68 +
cmake/modules/FindSMBClient.cmake | 66 +
cmake/modules/FindSQLite3.cmake | 58 +
cmake/modules/FindSparkle.cmake | 23 +
cmake/modules/MacOSXBundleInfo.plist.in | 6 +-
cmake/modules/MacroAddCompileFlags.cmake | 21 +
cmake/modules/MacroAddLinkFlags.cmake | 20 +
cmake/modules/MacroAddPlugin.cmake | 30 +
cmake/modules/MacroCopyFile.cmake | 33 +
cmake/modules/MacroEnsureOutOfSourceBuild.cmake | 17 +
cmake/modules/NSIS.template.in | 280 +--
cmake/modules/UseAsciidoc.cmake | 58 +
cmake/modules/UseDoxygen.cmake | 127 ++
cmake/modules/Warnings.cmake | 6 +-
cmake/scripts/generate_findpackage_file | 154 ++
cmake/scripts/generate_lib_file | 135 ++
config.h.in | 4 +
csync/AUTHORS | 3 +
csync/CMakeLists.txt | 57 +
csync/COPYING | 502 +++++
csync/CTestConfig.cmake | 12 +
csync/CTestCustom.cmake | 4 +
csync/ChangeLog | 355 ++++
csync/ConfigureChecks.cmake | 75 +
csync/DefineOptions.cmake | 5 +
csync/INSTALL | 84 +
csync/README | 34 +
csync/config_csync.h.cmake | 35 +
csync/config_test.h.cmake | 7 +
csync/src/CMakeLists.txt | 133 ++
csync/src/csync.c | 1020 ++++++++++
csync/src/csync.h | 636 ++++++
csync/src/csync_dbtree.c | 235 +++
csync/src/csync_dbtree.h | 60 +
csync/src/csync_exclude.c | 286 +++
csync/src/csync_exclude.h | 70 +
csync/src/csync_lock.c | 236 +++
csync/src/csync_lock.h | 66 +
csync/src/csync_log.c | 157 ++
csync/src/csync_log.h | 75 +
csync/src/csync_macros.h | 52 +
csync/src/csync_misc.c | 305 +++
csync/src/csync_misc.h | 69 +
csync/src/csync_owncloud.c | 1214 ++++++++++++
csync/src/csync_owncloud.h | 181 ++
csync/src/csync_owncloud_recursive_propfind.c | 339 ++++
csync/src/csync_owncloud_util.c | 366 ++++
csync/src/csync_private.h | 229 +++
csync/src/csync_reconcile.c | 299 +++
csync/src/csync_reconcile.h | 60 +
csync/src/csync_rename.cc | 94 +
csync/src/csync_rename.h | 35 +
csync/src/csync_statedb.c | 703 +++++++
csync/src/csync_statedb.h | 123 ++
csync/src/csync_time.c | 176 ++
csync/src/csync_time.h | 31 +
csync/src/csync_update.c | 651 ++++++
csync/src/csync_update.h | 100 +
csync/src/csync_util.c | 218 ++
csync/src/csync_util.h | 40 +
csync/src/csync_version.h.in | 52 +
csync/src/httpbf/CMakeLists.txt | 57 +
csync/src/httpbf/README | 29 +
csync/src/httpbf/client/CMakeLists.txt | 36 +
csync/src/httpbf/client/httpbf_client.c | 225 +++
csync/src/httpbf/src/CMakeLists.txt | 38 +
csync/src/httpbf/src/httpbf.c | 688 +++++++
csync/src/httpbf/src/httpbf.h | 141 ++
csync/src/httpbf/tests/CMakeLists.txt | 18 +
csync/src/httpbf/tests/church.jpg | Bin 0 -> 1278765 bytes
csync/src/httpbf/tests/hbf_send_test.c | 142 ++
csync/src/std/CMakeLists.txt | 44 +
csync/src/std/c_alloc.c | 89 +
csync/src/std/c_alloc.h | 116 ++
csync/src/std/c_dir.c | 189 ++
csync/src/std/c_dir.h | 86 +
csync/src/std/c_file.c | 346 ++++
csync/src/std/c_file.h | 102 +
{src/3rdparty/csync => csync/src/std}/c_jhash.h | 0
csync/src/std/c_lib.h | 67 +
csync/src/std/c_list.c | 459 +++++
csync/src/std/c_list.h | 275 +++
csync/src/std/c_macro.h | 114 ++
csync/src/std/c_path.c | 553 ++++++
csync/src/std/c_path.h | 136 ++
csync/src/std/c_private.h | 161 ++
csync/src/std/c_rbtree.c | 754 +++++++
csync/src/std/c_rbtree.h | 311 +++
csync/src/std/c_string.c | 379 ++++
csync/src/std/c_string.h | 230 +++
csync/src/std/c_time.c | 149 ++
csync/src/std/c_time.h | 56 +
csync/src/vio/csync_vio.c | 676 +++++++
csync/src/vio/csync_vio.h | 75 +
csync/src/vio/csync_vio_file_stat.c | 72 +
csync/src/vio/csync_vio_file_stat.h | 126 ++
csync/src/vio/csync_vio_handle.c | 50 +
csync/src/vio/csync_vio_handle.h | 27 +
csync/src/vio/csync_vio_handle_private.h | 35 +
csync/src/vio/csync_vio_local.c | 489 +++++
csync/src/vio/csync_vio_local.h | 52 +
csync/src/vio/csync_vio_method.h | 123 ++
csync/src/vio/csync_vio_module.h | 33 +
csync/tests/CMakeLists.txt | 72 +
csync/tests/cmdline.c | 71 +
csync/tests/csync_tests/check_csync_commit.c | 106 +
csync/tests/csync_tests/check_csync_create.c | 49 +
csync/tests/csync_tests/check_csync_exclude.c | 160 ++
csync/tests/csync_tests/check_csync_init.c | 97 +
csync/tests/csync_tests/check_csync_lock.c | 94 +
csync/tests/csync_tests/check_csync_log.c | 136 ++
csync/tests/csync_tests/check_csync_misc.c | 38 +
csync/tests/csync_tests/check_csync_statedb_load.c | 144 ++
.../tests/csync_tests/check_csync_statedb_query.c | 269 +++
csync/tests/csync_tests/check_csync_time.c | 50 +
csync/tests/csync_tests/check_csync_treewalk.c | 183 ++
csync/tests/csync_tests/check_csync_update.c | 431 ++++
csync/tests/csync_tests/check_csync_util.c | 34 +
csync/tests/encoding_tests/check_encoding.c | 137 ++
csync/tests/httpbf_tests/hbf_send_test.c | 216 ++
csync/tests/log_tests/check_log.c | 79 +
csync/tests/ownCloud/HTTP/DAV.pm | 2075 ++++++++++++++++++++
csync/tests/ownCloud/README | 37 +
csync/tests/ownCloud/exclude.cfg | 1 +
csync/tests/ownCloud/ownCloud/Test.pm | 539 +++++
csync/tests/ownCloud/t1.cfg.in | 5 +
csync/tests/ownCloud/t1.pl | 141 ++
csync/tests/ownCloud/t2.pl | 166 ++
csync/tests/ownCloud/t3.pl | 111 ++
csync/tests/ownCloud/t4.pl | 118 ++
csync/tests/ownCloud/testfiles.tar.xz | Bin 0 -> 2527268 bytes
csync/tests/ownCloud/testfiles/church.jpg | Bin 0 -> 1278765 bytes
csync/tests/ownCloud/testfiles/red_is_the_rose.jpg | Bin 0 -> 152719 bytes
csync/tests/ownCloud/testfiles/test.txt | 11 +
csync/tests/ownCloud/testfiles/zerofile.txt | 0
csync/tests/ownCloud/toremote1/rtl1/La ced | 1 +
csync/tests/ownCloud/toremote1/rtl1/rtl11/file.txt | 1 +
csync/tests/ownCloud/toremote1/rtl2/kb1.jpg | Bin 0 -> 332617 bytes
csync/tests/ownCloud/toremote1/rtl2/mettre.xls | 1 +
csync/tests/ownCloud/toremote1/rtl4/quitte.pdf | Bin 0 -> 121780 bytes
.../ownCloud/toremote1/rtl4/red_is_the_rose.jpg | Bin 0 -> 152719 bytes
.../tests/ownCloud/toremote1/special_chars.tar.gz | Bin 0 -> 340 bytes
csync/tests/std_tests/check_std_c_alloc.c | 70 +
csync/tests/std_tests/check_std_c_dir.c | 157 ++
csync/tests/std_tests/check_std_c_file.c | 161 ++
csync/tests/std_tests/check_std_c_jhash.c | 292 +++
csync/tests/std_tests/check_std_c_list.c | 335 ++++
csync/tests/std_tests/check_std_c_path.c | 193 ++
csync/tests/std_tests/check_std_c_rbtree.c | 367 ++++
csync/tests/std_tests/check_std_c_str.c | 198 ++
csync/tests/std_tests/check_std_c_time.c | 82 +
csync/tests/torture.c | 22 +
csync/tests/torture.h | 25 +
csync/tests/valgrind-csync.supp | 61 +
csync/tests/vio_tests/check_vio.c | 555 ++++++
csync/tests/vio_tests/check_vio_file_stat.c | 26 +
csync/tests/vio_tests/check_vio_handle.c | 55 +
debian/changelog | 6 +
debian/watch | 2 +-
doc/building.rst | 2 +
doc/conffile.rst | 2 +-
mirall.qrc | 2 +
src/CMakeLists.txt | 118 +-
src/creds/credentialscommon.cpp | 3 +-
src/creds/httpcredentials.cpp | 30 +-
src/creds/httpcredentials.h | 1 +
src/main.cpp | 21 +-
src/mirall/account.cpp | 4 +-
src/mirall/account.h | 12 +-
src/mirall/accountsettings.cpp | 6 +-
src/mirall/accountsettings.ui | 90 +-
src/mirall/application.cpp | 110 +-
src/mirall/application.h | 11 +-
src/mirall/clientproxy.cpp | 121 ++
src/mirall/clientproxy.h | 45 +
.../cocoainitializer.h} | 36 +-
.../{networksettings.h => cocoainitializer_mac.mm} | 47 +-
src/mirall/connectionvalidator.cpp | 1 -
src/mirall/csyncthread.cpp | 56 +-
src/mirall/csyncthread.h | 9 +-
src/mirall/fileutils.cpp | 87 -
src/mirall/fileutils.h | 41 -
src/mirall/folder.cpp | 121 +-
src/mirall/folder.h | 37 +-
src/mirall/folderman.cpp | 265 ++-
src/mirall/folderman.h | 18 +-
src/mirall/folderwatcher.cpp | 148 +-
src/mirall/folderwatcher.h | 91 +-
src/mirall/folderwatcher_inotify.cpp | 180 --
src/mirall/folderwatcher_linux.cpp | 215 ++
src/mirall/folderwatcher_linux.h | 57 +
src/mirall/folderwatcher_mac.cpp | 17 +-
src/mirall/folderwatcher_mac.h | 9 +-
src/mirall/folderwatcher_qt.cpp | 107 +
...{folderwatcher_inotify.h => folderwatcher_qt.h} | 31 +-
src/mirall/folderwatcher_win.cpp | 7 +-
src/mirall/folderwatcher_win.h | 5 +-
src/mirall/folderwizard.cpp | 78 +-
src/mirall/folderwizard.h | 19 +-
src/mirall/folderwizardtargetpage.ui | 2 +-
src/mirall/generalsettings.cpp | 20 +-
src/mirall/generalsettings.h | 4 +-
src/mirall/generalsettings.ui | 53 +-
src/mirall/ignorelisteditor.cpp | 4 +-
src/mirall/inotify.cpp | 145 --
src/mirall/inotify.h | 65 -
src/mirall/mirallconfigfile.cpp | 33 +-
src/mirall/mirallconfigfile.h | 13 +-
src/mirall/networkjobs.cpp | 51 +-
src/mirall/networkjobs.h | 3 +-
src/mirall/networksettings.cpp | 11 +-
src/mirall/networksettings.h | 3 -
src/mirall/owncloudpropagator.cpp | 420 ++--
src/mirall/owncloudpropagator.h | 14 +
src/mirall/owncloudpropagator_p.h | 134 ++
src/mirall/owncloudsetupwizard.cpp | 3 +-
src/mirall/protocolwidget.cpp | 3 +-
src/mirall/quotainfo.cpp | 3 +-
src/mirall/settingsdialog.cpp | 3 +-
src/mirall/sslbutton.cpp | 206 ++
src/mirall/{networksettings.h => sslbutton.h} | 40 +-
src/mirall/syncjournaldb.cpp | 14 +-
src/mirall/syncjournalfilerecord.cpp | 11 +-
src/mirall/syncresult.cpp | 3 +
src/mirall/syncresult.h | 1 +
src/mirall/theme.cpp | 9 +-
src/mirall/updatedetector.cpp | 189 --
src/mirall/updatedetector.h | 55 -
src/mirall/utility.cpp | 70 +-
src/mirall/utility.h | 8 +
src/mirall/version.h.in | 1 -
src/owncloudcmd/owncloudcmd.cpp | 78 +-
src/updater/ocupdater.cpp | 405 ++++
src/updater/ocupdater.h | 113 ++
.../networksettings.h => updater/sparkleupdater.h} | 41 +-
src/updater/sparkleupdater_mac.mm | 64 +
src/{mirall/occinfo.cpp => updater/updateinfo.cpp} | 64 +-
src/{mirall/occinfo.h => updater/updateinfo.h} | 23 +-
src/updater/updater.cpp | 70 +
.../networksettings.h => updater/updater.h} | 42 +-
src/wizard/owncloudhttpcredspage.cpp | 2 +-
src/wizard/owncloudsetupnocredspage.ui | 117 +-
src/wizard/owncloudsetuppage.cpp | 39 +-
src/wizard/owncloudsetuppage.h | 1 +
sync-exclude.lst | 4 +-
test/CMakeLists.txt | 11 +-
test/owncloud_add_test.cmake | 3 +-
test/testfolderwatcher.h | 126 ++
test/testinotifywatcher.h | 75 +
test/testowncloudpropagator.h | 3 -
test/testupdater.h | 36 +
translations/.tx/config | 1 +
translations/mirall_ca.ts | 786 +++++---
translations/mirall_cs.ts | 793 +++++---
translations/mirall_de.ts | 788 +++++---
translations/mirall_el.ts | 937 +++++----
translations/mirall_en.ts | 760 ++++---
translations/mirall_es.ts | 831 +++++---
translations/mirall_es_AR.ts | 912 +++++----
translations/mirall_et.ts | 807 +++++---
translations/mirall_eu.ts | 1000 ++++++----
translations/mirall_fa.ts | 772 +++++---
translations/mirall_fi.ts | 799 +++++---
translations/mirall_fr.ts | 809 +++++---
translations/mirall_gl.ts | 788 +++++---
translations/mirall_hu.ts | 772 +++++---
translations/mirall_it.ts | 791 +++++---
translations/mirall_ja.ts | 898 +++++----
translations/mirall_nl.ts | 810 +++++---
translations/mirall_pl.ts | 866 +++++---
translations/mirall_pt.ts | 780 +++++---
translations/mirall_pt_BR.ts | 791 +++++---
translations/mirall_ru.ts | 851 +++++---
translations/mirall_sk.ts | 792 +++++---
translations/mirall_sl.ts | 838 +++++---
translations/mirall_sv.ts | 779 +++++---
translations/mirall_th.ts | 768 +++++---
translations/mirall_uk.ts | 768 +++++---
translations/mirall_zh_CN.ts | 772 +++++---
translations/mirall_zh_TW.ts | 772 +++++---
translations/{mirall_cs.ts => pofiles/tr.po} | 1499 ++++++++------
303 files changed, 45988 insertions(+), 10972 deletions(-)
create mode 100644 cmake/modules/AddCMockaTest.cmake
create mode 100644 cmake/modules/COPYING-CMAKE-SCRIPTS
create mode 100644 cmake/modules/CheckCCompilerFlagSSP.cmake
create mode 100644 cmake/modules/CheckPrototypeDefinition.c.in
create mode 100644 cmake/modules/CheckPrototypeDefinition.cmake
create mode 100644 cmake/modules/DefineCMakeDefaults.cmake
create mode 100644 cmake/modules/DefineCompilerFlags.cmake
create mode 100644 cmake/modules/DefinePlatformDefaults.cmake
create mode 100644 cmake/modules/FindCMocka.cmake
delete mode 100644 cmake/modules/FindCsync.cmake
create mode 100644 cmake/modules/FindIconv.cmake
create mode 100644 cmake/modules/FindLibSSH.cmake
create mode 100644 cmake/modules/FindOpenSSLCross.cmake
create mode 100644 cmake/modules/FindPackageVersionCheck.cmake
create mode 100644 cmake/modules/FindSMBClient.cmake
create mode 100644 cmake/modules/FindSQLite3.cmake
create mode 100644 cmake/modules/FindSparkle.cmake
create mode 100644 cmake/modules/MacroAddCompileFlags.cmake
create mode 100644 cmake/modules/MacroAddLinkFlags.cmake
create mode 100644 cmake/modules/MacroAddPlugin.cmake
create mode 100644 cmake/modules/MacroCopyFile.cmake
create mode 100644 cmake/modules/MacroEnsureOutOfSourceBuild.cmake
create mode 100644 cmake/modules/UseAsciidoc.cmake
create mode 100644 cmake/modules/UseDoxygen.cmake
create mode 100644 cmake/scripts/generate_findpackage_file
create mode 100644 cmake/scripts/generate_lib_file
create mode 100644 csync/AUTHORS
create mode 100644 csync/CMakeLists.txt
create mode 100644 csync/COPYING
create mode 100644 csync/CTestConfig.cmake
create mode 100644 csync/CTestCustom.cmake
create mode 100644 csync/ChangeLog
create mode 100644 csync/ConfigureChecks.cmake
create mode 100644 csync/DefineOptions.cmake
create mode 100644 csync/INSTALL
create mode 100644 csync/README
create mode 100644 csync/config_csync.h.cmake
create mode 100644 csync/config_test.h.cmake
create mode 100644 csync/src/CMakeLists.txt
create mode 100644 csync/src/csync.c
create mode 100644 csync/src/csync.h
create mode 100644 csync/src/csync_dbtree.c
create mode 100644 csync/src/csync_dbtree.h
create mode 100644 csync/src/csync_exclude.c
create mode 100644 csync/src/csync_exclude.h
create mode 100644 csync/src/csync_lock.c
create mode 100644 csync/src/csync_lock.h
create mode 100644 csync/src/csync_log.c
create mode 100644 csync/src/csync_log.h
create mode 100644 csync/src/csync_macros.h
create mode 100644 csync/src/csync_misc.c
create mode 100644 csync/src/csync_misc.h
create mode 100644 csync/src/csync_owncloud.c
create mode 100644 csync/src/csync_owncloud.h
create mode 100644 csync/src/csync_owncloud_recursive_propfind.c
create mode 100644 csync/src/csync_owncloud_util.c
create mode 100644 csync/src/csync_private.h
create mode 100644 csync/src/csync_reconcile.c
create mode 100644 csync/src/csync_reconcile.h
create mode 100644 csync/src/csync_rename.cc
create mode 100644 csync/src/csync_rename.h
create mode 100644 csync/src/csync_statedb.c
create mode 100644 csync/src/csync_statedb.h
create mode 100644 csync/src/csync_time.c
create mode 100644 csync/src/csync_time.h
create mode 100644 csync/src/csync_update.c
create mode 100644 csync/src/csync_update.h
create mode 100644 csync/src/csync_util.c
create mode 100644 csync/src/csync_util.h
create mode 100644 csync/src/csync_version.h.in
create mode 100644 csync/src/httpbf/CMakeLists.txt
create mode 100644 csync/src/httpbf/README
create mode 100644 csync/src/httpbf/client/CMakeLists.txt
create mode 100644 csync/src/httpbf/client/httpbf_client.c
create mode 100644 csync/src/httpbf/src/CMakeLists.txt
create mode 100644 csync/src/httpbf/src/httpbf.c
create mode 100644 csync/src/httpbf/src/httpbf.h
create mode 100644 csync/src/httpbf/tests/CMakeLists.txt
create mode 100644 csync/src/httpbf/tests/church.jpg
create mode 100644 csync/src/httpbf/tests/hbf_send_test.c
create mode 100644 csync/src/std/CMakeLists.txt
create mode 100644 csync/src/std/c_alloc.c
create mode 100644 csync/src/std/c_alloc.h
create mode 100644 csync/src/std/c_dir.c
create mode 100644 csync/src/std/c_dir.h
create mode 100644 csync/src/std/c_file.c
create mode 100644 csync/src/std/c_file.h
rename {src/3rdparty/csync => csync/src/std}/c_jhash.h (100%)
create mode 100644 csync/src/std/c_lib.h
create mode 100644 csync/src/std/c_list.c
create mode 100644 csync/src/std/c_list.h
create mode 100644 csync/src/std/c_macro.h
create mode 100644 csync/src/std/c_path.c
create mode 100644 csync/src/std/c_path.h
create mode 100644 csync/src/std/c_private.h
create mode 100644 csync/src/std/c_rbtree.c
create mode 100644 csync/src/std/c_rbtree.h
create mode 100644 csync/src/std/c_string.c
create mode 100644 csync/src/std/c_string.h
create mode 100644 csync/src/std/c_time.c
create mode 100644 csync/src/std/c_time.h
create mode 100644 csync/src/vio/csync_vio.c
create mode 100644 csync/src/vio/csync_vio.h
create mode 100644 csync/src/vio/csync_vio_file_stat.c
create mode 100644 csync/src/vio/csync_vio_file_stat.h
create mode 100644 csync/src/vio/csync_vio_handle.c
create mode 100644 csync/src/vio/csync_vio_handle.h
create mode 100644 csync/src/vio/csync_vio_handle_private.h
create mode 100644 csync/src/vio/csync_vio_local.c
create mode 100644 csync/src/vio/csync_vio_local.h
create mode 100644 csync/src/vio/csync_vio_method.h
create mode 100644 csync/src/vio/csync_vio_module.h
create mode 100644 csync/tests/CMakeLists.txt
create mode 100644 csync/tests/cmdline.c
create mode 100644 csync/tests/csync_tests/check_csync_commit.c
create mode 100644 csync/tests/csync_tests/check_csync_create.c
create mode 100644 csync/tests/csync_tests/check_csync_exclude.c
create mode 100644 csync/tests/csync_tests/check_csync_init.c
create mode 100644 csync/tests/csync_tests/check_csync_lock.c
create mode 100644 csync/tests/csync_tests/check_csync_log.c
create mode 100644 csync/tests/csync_tests/check_csync_misc.c
create mode 100644 csync/tests/csync_tests/check_csync_statedb_load.c
create mode 100644 csync/tests/csync_tests/check_csync_statedb_query.c
create mode 100644 csync/tests/csync_tests/check_csync_time.c
create mode 100644 csync/tests/csync_tests/check_csync_treewalk.c
create mode 100644 csync/tests/csync_tests/check_csync_update.c
create mode 100644 csync/tests/csync_tests/check_csync_util.c
create mode 100644 csync/tests/encoding_tests/check_encoding.c
create mode 100644 csync/tests/httpbf_tests/hbf_send_test.c
create mode 100644 csync/tests/log_tests/check_log.c
create mode 100644 csync/tests/ownCloud/HTTP/DAV.pm
create mode 100644 csync/tests/ownCloud/README
create mode 100644 csync/tests/ownCloud/exclude.cfg
create mode 100644 csync/tests/ownCloud/ownCloud/Test.pm
create mode 100644 csync/tests/ownCloud/t1.cfg.in
create mode 100755 csync/tests/ownCloud/t1.pl
create mode 100755 csync/tests/ownCloud/t2.pl
create mode 100755 csync/tests/ownCloud/t3.pl
create mode 100755 csync/tests/ownCloud/t4.pl
create mode 100644 csync/tests/ownCloud/testfiles.tar.xz
create mode 100644 csync/tests/ownCloud/testfiles/church.jpg
create mode 100644 csync/tests/ownCloud/testfiles/red_is_the_rose.jpg
create mode 100644 csync/tests/ownCloud/testfiles/test.txt
create mode 100644 csync/tests/ownCloud/testfiles/zerofile.txt
create mode 100644 csync/tests/ownCloud/toremote1/rtl1/La ced
create mode 100644 csync/tests/ownCloud/toremote1/rtl1/rtl11/file.txt
create mode 100644 csync/tests/ownCloud/toremote1/rtl2/kb1.jpg
create mode 100644 csync/tests/ownCloud/toremote1/rtl2/mettre.xls
create mode 100644 csync/tests/ownCloud/toremote1/rtl4/quitte.pdf
create mode 100644 csync/tests/ownCloud/toremote1/rtl4/red_is_the_rose.jpg
create mode 100644 csync/tests/ownCloud/toremote1/special_chars.tar.gz
create mode 100644 csync/tests/std_tests/check_std_c_alloc.c
create mode 100644 csync/tests/std_tests/check_std_c_dir.c
create mode 100644 csync/tests/std_tests/check_std_c_file.c
create mode 100644 csync/tests/std_tests/check_std_c_jhash.c
create mode 100644 csync/tests/std_tests/check_std_c_list.c
create mode 100644 csync/tests/std_tests/check_std_c_path.c
create mode 100644 csync/tests/std_tests/check_std_c_rbtree.c
create mode 100644 csync/tests/std_tests/check_std_c_str.c
create mode 100644 csync/tests/std_tests/check_std_c_time.c
create mode 100644 csync/tests/torture.c
create mode 100644 csync/tests/torture.h
create mode 100644 csync/tests/valgrind-csync.supp
create mode 100644 csync/tests/vio_tests/check_vio.c
create mode 100644 csync/tests/vio_tests/check_vio_file_stat.c
create mode 100644 csync/tests/vio_tests/check_vio_handle.c
create mode 100644 src/mirall/clientproxy.cpp
create mode 100644 src/mirall/clientproxy.h
copy src/{creds/credentialsfactory.h => mirall/cocoainitializer.h} (57%)
copy src/mirall/{networksettings.h => cocoainitializer_mac.mm} (52%)
delete mode 100644 src/mirall/fileutils.cpp
delete mode 100644 src/mirall/fileutils.h
delete mode 100644 src/mirall/folderwatcher_inotify.cpp
create mode 100644 src/mirall/folderwatcher_linux.cpp
create mode 100644 src/mirall/folderwatcher_linux.h
create mode 100644 src/mirall/folderwatcher_qt.cpp
rename src/mirall/{folderwatcher_inotify.h => folderwatcher_qt.h} (60%)
delete mode 100644 src/mirall/inotify.cpp
delete mode 100644 src/mirall/inotify.h
create mode 100644 src/mirall/owncloudpropagator_p.h
create mode 100644 src/mirall/sslbutton.cpp
copy src/mirall/{networksettings.h => sslbutton.h} (53%)
delete mode 100644 src/mirall/updatedetector.cpp
delete mode 100644 src/mirall/updatedetector.h
create mode 100644 src/updater/ocupdater.cpp
create mode 100644 src/updater/ocupdater.h
copy src/{mirall/networksettings.h => updater/sparkleupdater.h} (53%)
create mode 100644 src/updater/sparkleupdater_mac.mm
rename src/{mirall/occinfo.cpp => updater/updateinfo.cpp} (64%)
rename src/{mirall/occinfo.h => updater/updateinfo.h} (53%)
create mode 100644 src/updater/updater.cpp
copy src/{mirall/networksettings.h => updater/updater.h} (52%)
create mode 100644 test/testfolderwatcher.h
create mode 100644 test/testinotifywatcher.h
create mode 100644 test/testupdater.h
copy translations/{mirall_cs.ts => pofiles/tr.po} (60%)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-owncloud/owncloud-client.git
More information about the Pkg-owncloud-commits
mailing list