1
0
Fork 0

Commit Graph

  • bac6f7d7b6 Set the right owner and group if possible. Andreas Schneider 2008-06-09 17:16:44 +0200
  • 971e85871a Move count var to the function stack and add O_NOCTTY to open(). Andreas Schneider 2008-06-09 16:43:57 +0200
  • 7f003c1277 Make sure that we can't run in an infinite loop. Andreas Schneider 2008-06-06 13:23:42 +0200
  • 4adb536048 Create the missing directory only in the error case. Andreas Schneider 2008-06-06 10:28:53 +0200
  • 212defd763 Create a new temporary file name if the file already exists. Andreas Schneider 2008-06-06 10:27:15 +0200
  • e756830696 Use open and fail if the file already exists. Andreas Schneider 2008-06-06 10:17:58 +0200
  • 0e499d0b30 Remove the temporary file if an error occurs. Andreas Schneider 2008-06-06 10:17:37 +0200
  • aec3f4440c Use a random generated temporary file name. Andreas Schneider 2008-06-06 10:15:58 +0200
  • 1255c46668 Add some FIXME's. Andreas Schneider 2008-06-05 14:44:14 +0200
  • ed3073ba13 Move the chmod command before we call utimes. Andreas Schneider 2008-06-05 14:43:28 +0200
  • 13f82f25ff Set the right mode during open. Andreas Schneider 2008-06-05 13:32:23 +0200
  • 34e59bae46 We shouldn't follow symlinks and don't change the access time. Andreas Schneider 2008-06-05 13:31:23 +0200
  • e5180d19d4 Only create paths when needed. Andreas Schneider 2008-06-05 12:02:37 +0200
  • 364a9015d3 Improve the speed of the push_file function. Andreas Schneider 2008-06-04 18:19:14 +0200
  • dddfe5ac79 Disable check for C++ compiler. Andreas Schneider 2008-06-03 11:00:50 +0200
  • 4eb9965046 Revert "Improve the check for if we have the same hash really found." Andreas Schneider 2008-06-02 18:07:25 +0200
  • 24d76f3e20 Revert "Improve the check for the inode." Andreas Schneider 2008-06-02 18:06:17 +0200
  • b8aeec4428 Revert "Sync on mtime and ctime changes if possible." Andreas Schneider 2008-06-02 18:03:24 +0200
  • b5334402b9 Fix the remove-journal paramater and add new functions for it. Andreas Schneider 2008-06-02 17:02:22 +0200
  • 057f72471f Remove non-working function. Andreas Schneider 2008-06-02 17:01:48 +0200
  • 5168e3ee70 Change name of the buffersize so that they can't conflict. Andreas Schneider 2008-06-02 16:05:40 +0200
  • e2b049c935 Static functions should all start with an underscore. Andreas Schneider 2008-06-02 15:11:45 +0200
  • 2ccbaa05b6 Change version number for alpha1 release. Andreas Schneider 2008-06-02 12:55:59 +0200
  • 247aaeaacb Improve the check for if we have the same hash really found. Andreas Schneider 2008-05-29 19:05:24 +0200
  • 92bf414e4c Improve the check for the inode. Andreas Schneider 2008-05-29 18:55:49 +0200
  • 356da661d7 Cleanup after tests. Andreas Schneider 2008-05-27 15:46:30 +0200
  • bbbf5ed13e Fix the csync_remove_config_dir() function to remove the journal. Andreas Schneider 2008-05-27 15:45:18 +0200
  • 64b35453ec Improve the csync test, use other config dir and delete it. Andreas Schneider 2008-05-27 14:40:27 +0200
  • 575ca39e8b Sync on mtime and ctime changes if possible. Andreas Schneider 2008-05-27 14:31:57 +0200
  • cce81bc154 Use a better name for the status defines. Andreas Schneider 2008-05-27 14:15:44 +0200
  • 64a8a911d3 Remove the backup mode bug add a mode to remove the journal. Andreas Schneider 2008-05-27 14:11:46 +0200
  • 7921b88467 Don't output on error if we remove a dir and errno is ENOTEMPTY. Andreas Schneider 2008-05-27 13:51:58 +0200
  • 158ff9eba5 Create the journal depending on the name of the remote replica. Andreas Schneider 2008-05-27 13:48:07 +0200
  • d5aced82ca Disable sync of symlinks cause they need a lot of work. Andreas Schneider 2008-05-26 17:09:42 +0200
  • 66fd0e2de0 Add basic support for symbolic links. Andreas Schneider 2008-05-26 15:58:40 +0200
  • c16abe8a7b Add error message in csync_vio_mkdir. Andreas Schneider 2008-05-21 16:43:08 +0200
  • 0da1133bdb Return an error if basename fails on uri in stat command. Andreas Schneider 2008-05-21 16:06:45 +0200
  • 3137967714 Add basename and dirname test with a uri. Andreas Schneider 2008-05-21 16:05:45 +0200
  • 49e10b7e6a Add debug message if mkdirs fails. Andreas Schneider 2008-05-21 15:50:27 +0200
  • a46a39ce0e Fix typo in config and config parser. Andreas Schneider 2008-05-21 15:22:45 +0200
  • 2ee63f24aa Better description for backup mode. Andreas Schneider 2008-05-21 15:11:26 +0200
  • 0304353e2e Merge branch 'master' of git://git.csync.org/csync Andreas Schneider 2008-05-21 14:47:28 +0200
  • d720975617 Fix backup mode. Andreas Schneider 2008-05-21 14:46:42 +0200
  • 3da8b33143 Rename the sqlite3 module. Andreas Schneider 2008-05-20 21:55:57 +0200
  • 0a6cf13caf Fix typo. Andreas Schneider 2008-05-20 19:16:47 +0200
  • b1c0cc7f58 Fix variables in sqlite find module. Andreas Schneider 2008-05-20 19:07:15 +0200
  • abba4b5e84 Merge branch 'master' of git://git.csync.org/csync Andreas Schneider 2008-05-20 19:06:38 +0200
  • b7a0983c75 Add backup mode to the client. Andreas Schneider 2008-05-20 16:33:34 +0200
  • 465d9f07bc Add function to remove config dir and improve other getter and setter. Andreas Schneider 2008-05-20 16:33:03 +0200
  • bf9fdfeac0 Check for NULL values. Andreas Schneider 2008-05-20 16:31:10 +0200
  • b68aad2b70 Improve testcase for journal close function. Andreas Schneider 2008-05-20 16:29:45 +0200
  • 6601a2e49e Always remove the temporary journal. Andreas Schneider 2008-05-20 16:14:14 +0200
  • dddb81c5cd Add the possibility to load an additional exclude file. Andreas Schneider 2008-05-20 15:50:02 +0200
  • 891827a48a Add test with 3 and 5 seconds. Andreas Schneider 2008-05-20 14:26:37 +0200
  • 5a77997d55 Rename static functions to start with an underscore. Andreas Schneider 2008-05-20 14:01:04 +0200
  • 235b817de0 Add a directory cleanup function to the propagator. Andreas Schneider 2008-05-20 13:56:43 +0200
  • 8fe1cb54b5 Add c_list to standard lib header file. Andreas Schneider 2008-05-20 13:56:19 +0200
  • 7837076f84 Include the right header file. Andreas Schneider 2008-05-20 12:08:22 +0200
  • 8dd91e1e56 Add test for c_list functions. Andreas Schneider 2008-05-20 12:05:53 +0200
  • 49c4ad76e1 Add missing NULL test. Andreas Schneider 2008-05-20 12:05:27 +0200
  • b54cb0fd66 Rename c_list_previous to c_list_prev. Andreas Schneider 2008-05-20 11:24:09 +0200
  • 679927b5a9 Fix c_list_length() function. Andreas Schneider 2008-05-20 11:14:16 +0200
  • 287a37d447 Initialize variables in c_list functions. Andreas Schneider 2008-05-20 10:15:03 +0200
  • 6ef53dd1a4 Improve the c_list functions. Andreas Schneider 2008-05-20 10:06:02 +0200
  • 9968e364d4 Add doubly-linked list. Andreas Schneider 2008-05-19 18:09:39 +0200
  • 4831dd9cd9 Use new function names in csync.c. Andreas Schneider 2008-05-19 18:07:39 +0200
  • 55467248a8 Add tests for c_time functions. Andreas Schneider 2008-05-19 17:31:59 +0200
  • c6b2b46710 Move the functions to diff the time to the stdlib. Andreas Schneider 2008-05-19 17:21:12 +0200
  • 476fd5d00e Add a test for csync_vio_mkdirs(). Andreas Schneider 2008-05-19 17:05:39 +0200
  • 1712447252 Check return values and errno of functions. Andreas Schneider 2008-05-19 16:29:01 +0200
  • 05c938b0ae Fix typo in the build script. Andreas Schneider 2008-05-19 16:28:34 +0200
  • c01d75d026 Split up the propagation visitor in file and dir propagator. Andreas Schneider 2008-05-19 11:39:11 +0200
  • d3f8e4aa7d Add more functions to the propagation visitor. Andreas Schneider 2008-05-19 11:30:41 +0200
  • c325f7d5e1 Add new file to propagator. Andreas Schneider 2008-05-19 11:21:44 +0200
  • 702265920f Fix csync_push_file. Andreas Schneider 2008-05-19 11:20:46 +0200
  • 432c87b335 Fix typo use mkdirs. Andreas Schneider 2008-05-19 11:20:08 +0200
  • e2bc2031cd Improve error messages. Andreas Schneider 2008-05-19 11:19:31 +0200
  • d68ac512e0 Fix warning and initialize the replica values. Andreas Schneider 2008-05-19 11:16:51 +0200
  • 0be9a1e02b Add reconciler. Andreas Schneider 2008-05-16 17:30:57 +0200
  • 84bb336e8e Add the file size to the file info struct. Andreas Schneider 2008-05-16 17:30:22 +0200
  • cfd587a260 Move the ftw type flags to the csync private header. Andreas Schneider 2008-05-16 14:12:00 +0200
  • 43aaa78a18 Add a vio mkdirs function. Andreas Schneider 2008-05-16 14:11:17 +0200
  • 08e6be673b Fixed bug where we remove file which is newer on other replica. Andreas Schneider 2008-05-15 20:15:17 +0200
  • fce3fd8d46 Move debug message to the right position. Andreas Schneider 2008-05-15 20:09:07 +0200
  • 6c177c6cff Fix modtime comparsion should check for smaller modtime. Andreas Schneider 2008-05-15 20:04:12 +0200
  • e85647f2bc Fix typo. Andreas Schneider 2008-05-15 20:01:30 +0200
  • cf545797a3 Get a more equalent debug output or trace. Andreas Schneider 2008-05-15 20:00:01 +0200
  • 0081e44647 Remove accidently commited printf. Andreas Schneider 2008-05-15 19:51:53 +0200
  • f2b1d0d85e Add some blank lines for readability. Andreas Schneider 2008-05-15 19:42:03 +0200
  • f8ca5c30fd Fix typo. Andreas Schneider 2008-05-15 19:41:06 +0200
  • 1dcb48ad8f Don't sync equal files. Andreas Schneider 2008-05-15 19:20:01 +0200
  • 83fdb412ad Add more accurate time measurement. Andreas Schneider 2008-05-15 19:18:41 +0200
  • 977f5562e4 Improve the debug output a bit. Andreas Schneider 2008-05-15 17:57:14 +0200
  • b08c361527 Use the right mkdir function. Andreas Schneider 2008-05-15 17:56:51 +0200
  • f89333c3c8 Fix unlink of the temporary file to determine the timediff. Andreas Schneider 2008-05-15 17:26:26 +0200
  • db839ef5d3 Try to create remote directory if it doesn't exists or throw an error. Andreas Schneider 2008-05-15 17:13:03 +0200
  • 4489fbfa2b Implement the reconciler. Andreas Schneider 2008-05-15 13:50:34 +0200
  • 49543390e2 Fix synchronizer instruction on update detection for changed files. Andreas Schneider 2008-05-15 12:04:09 +0200
  • 320f07f631 Show stats on error during update detection too. Andreas Schneider 2008-05-15 12:03:05 +0200
  • 92396e614c Fix testsetup for journal query test. Andreas Schneider 2008-05-14 00:59:43 +0200