Andreas Schneider
|
902b588d60
|
Close the files after copy.
|
2008-06-18 16:30:00 +02:00 |
|
Andreas Schneider
|
8fa73bb8dd
|
Temporary fix for Samba cause smbc_chown is missing.
|
2008-06-18 16:29:14 +02:00 |
|
Andreas Schneider
|
9d6706493e
|
Add a sysconfdir option to the build script.
|
2008-06-18 14:14:32 +02:00 |
|
Andreas Schneider
|
183f16c386
|
Add a function to merge the trees.
This is needed to be able to write a complete journal.
|
2008-06-18 13:16:45 +02:00 |
|
Andreas Schneider
|
5a05f17187
|
Fix update detection. Don't sync special files.
|
2008-06-18 11:52:57 +02:00 |
|
Andreas Schneider
|
8f427a8ccb
|
Set instruction to UPDATED for newly created files.
This is needed that csync knows which file stats need to be updated. We
need the new inode number for the journal.
|
2008-06-18 10:44:40 +02:00 |
|
Andreas Schneider
|
51728fdd25
|
Rename visitor function to _insert_metadata_visitor.
|
2008-06-18 10:43:57 +02:00 |
|
Andreas Schneider
|
5824c4ba1e
|
Add some comments.
|
2008-06-18 10:43:28 +02:00 |
|
Andreas Schneider
|
7935d63098
|
Don't add deleted files to the journal.
|
2008-06-18 09:56:08 +02:00 |
|
Andreas Schneider
|
4246190524
|
Set O_NOATIME if we are the owner of the file or a superuser.
|
2008-06-16 17:49:45 +02:00 |
|
Andreas Schneider
|
8a9a4b18fb
|
Improve debug output if open fails.
|
2008-06-16 16:42:46 +02:00 |
|
Andreas Schneider
|
0eb0842e0a
|
Fix return code of open which was always 1.
|
2008-06-16 16:41:19 +02:00 |
|
Andreas Schneider
|
9c9faebd0e
|
Fix open on the original file in propagation.
O_NOATIME can only be set by the owner of the file or root.
|
2008-06-16 16:40:25 +02:00 |
|
Andreas Schneider
|
8682bab7f2
|
Set version string for alpha2.
|
2008-06-16 14:05:47 +02:00 |
|
Andreas Schneider
|
8b3deb105e
|
Add a ChangeLog.
|
2008-06-16 12:27:43 +02:00 |
|
Andreas Schneider
|
262a179c68
|
Add a strreplace function to stdlib.
|
2008-06-16 12:12:06 +02:00 |
|
Andreas Schneider
|
72174b6c82
|
Fix journal query test case.
The remote directory must exist for testing.
|
2008-06-16 11:53:59 +02:00 |
|
Andreas Schneider
|
c24411e5e5
|
Don't create the remote directory if it doesn't exist.
|
2008-06-13 18:44:15 +02:00 |
|
Andreas Schneider
|
afa3bd7b80
|
Fix the exclude list test.
|
2008-06-13 09:39:17 +02:00 |
|
Andreas Schneider
|
1608edb5cb
|
Add beagle dir to default exclude list.
|
2008-06-12 10:15:13 +02:00 |
|
Andreas Schneider
|
3ec18e0746
|
Load the right exclude file in the user directory.
|
2008-06-12 09:31:50 +02:00 |
|
Andreas Schneider
|
35d32c045a
|
Add .snapshot dir to default exclude list.
|
2008-06-11 18:16:20 +02:00 |
|
Andreas Schneider
|
c1b9dffd12
|
Remove unused CMake module.
|
2008-06-09 18:16:46 +02:00 |
|
Andreas Schneider
|
9606865383
|
Add CPack support for source tarball generation.
|
2008-06-09 18:14:25 +02:00 |
|
Andreas Schneider
|
914f0e5628
|
Define _GNU_SOURCE only if not defined.
|
2008-06-09 17:19:12 +02:00 |
|
Andreas Schneider
|
bac6f7d7b6
|
Set the right owner and group if possible.
|
2008-06-09 17:16:44 +02:00 |
|
Andreas Schneider
|
971e85871a
|
Move count var to the function stack and add O_NOCTTY to open().
|
2008-06-09 16:44:49 +02:00 |
|
Andreas Schneider
|
7f003c1277
|
Make sure that we can't run in an infinite loop.
|
2008-06-06 13:23:42 +02:00 |
|
Andreas Schneider
|
4adb536048
|
Create the missing directory only in the error case.
|
2008-06-06 10:28:53 +02:00 |
|
Andreas Schneider
|
212defd763
|
Create a new temporary file name if the file already exists.
|
2008-06-06 10:28:44 +02:00 |
|
Andreas Schneider
|
e756830696
|
Use open and fail if the file already exists.
|
2008-06-06 10:17:58 +02:00 |
|
Andreas Schneider
|
0e499d0b30
|
Remove the temporary file if an error occurs.
|
2008-06-06 10:17:37 +02:00 |
|
Andreas Schneider
|
aec3f4440c
|
Use a random generated temporary file name.
|
2008-06-06 10:15:58 +02:00 |
|
Andreas Schneider
|
1255c46668
|
Add some FIXME's.
|
2008-06-05 14:44:14 +02:00 |
|
Andreas Schneider
|
ed3073ba13
|
Move the chmod command before we call utimes.
|
2008-06-05 14:43:28 +02:00 |
|
Andreas Schneider
|
13f82f25ff
|
Set the right mode during open.
This gives us a speedup about 60 seconds copying the linux kernel sources.
|
2008-06-05 13:32:23 +02:00 |
|
Andreas Schneider
|
34e59bae46
|
We shouldn't follow symlinks and don't change the access time.
This gives a small speedup of the read command.
|
2008-06-05 13:31:23 +02:00 |
|
Andreas Schneider
|
e5180d19d4
|
Only create paths when needed.
|
2008-06-05 12:02:37 +02:00 |
|
Andreas Schneider
|
364a9015d3
|
Improve the speed of the push_file function.
The stat() calls in mkdirs() slows down the execution of this
function. Now we spend the most time for asprintf().
|
2008-06-04 18:19:14 +02:00 |
|
Andreas Schneider
|
dddfe5ac79
|
Disable check for C++ compiler.
|
2008-06-03 11:00:50 +02:00 |
|
Andreas Schneider
|
4eb9965046
|
Revert "Improve the check for if we have the same hash really found."
This reverts commit 247aaeaacb .
Conflicts:
src/csync_update.c
|
2008-06-02 18:07:25 +02:00 |
|
Andreas Schneider
|
24d76f3e20
|
Revert "Improve the check for the inode."
This reverts commit 92bf414e4c .
|
2008-06-02 18:06:17 +02:00 |
|
Andreas Schneider
|
b8aeec4428
|
Revert "Sync on mtime and ctime changes if possible."
This reverts commit 575ca39e8b .
Conflicts:
src/csync_update.c
|
2008-06-02 18:03:24 +02:00 |
|
Andreas Schneider
|
b5334402b9
|
Fix the remove-journal paramater and add new functions for it.
|
2008-06-02 17:02:22 +02:00 |
|
Andreas Schneider
|
057f72471f
|
Remove non-working function.
|
2008-06-02 17:01:48 +02:00 |
|
Andreas Schneider
|
5168e3ee70
|
Change name of the buffersize so that they can't conflict.
|
2008-06-02 16:05:40 +02:00 |
|
Andreas Schneider
|
e2b049c935
|
Static functions should all start with an underscore.
For better readablity...
|
2008-06-02 15:11:45 +02:00 |
|
Andreas Schneider
|
2ccbaa05b6
|
Change version number for alpha1 release.
|
2008-06-02 12:55:59 +02:00 |
|
Andreas Schneider
|
247aaeaacb
|
Improve the check for if we have the same hash really found.
|
2008-05-29 19:05:24 +02:00 |
|
Andreas Schneider
|
92bf414e4c
|
Improve the check for the inode.
|
2008-05-29 18:55:49 +02:00 |
|