| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
Remove newlines from output to avoid failure to recognise it on Win32
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Disable tests for memory leaks after killing bbstored on Win32, since
it dies forcibly without a chance to write the memory leak file.
Initialise Windows sockets on Win32
Add tests for multiply open files on Win32
|
|
|
|
|
| |
Disable symlink tests on Win32
|
|
|
|
|
| |
Use correct directory separator everywhere
|
|
|
|
|
| |
We cannot open multiple connections to the server on Win32, so work around.
|
|
|
|
|
|
|
| |
Close before unlink
Check that unlink succeeds
|
| |
|
|
|
|
|
|
|
|
|
| |
This test takes a long time on Win32 (slow file access? VMware?), so:
* Disable verbose debug logging, which makes it even slower
* Print a warning before the slow test starts
* Increase timeout
|
|
|
|
|
| |
Cosmetic fixes to comments
|
|
|
|
|
| |
Completely disable symlink test on Win32
|
|
|
|
|
| |
Close open file handles on Win32
|
|
|
|
|
|
| |
Use CopyFile to copy on Windows, instead of shelling out to cp, which
doesn't understand native paths.
|
|
|
|
|
| |
64-bit format string fixes for Win32
|
|
|
|
|
| |
Use truncation/sparse files to quickly create files with 200MB of zeroes
|
| |
|
|
|
|
|
|
|
| |
- This is my current patch queue. I think that all of these are safe
to apply. This is just under half of the pending changes in
chris/general (the easy half).
|
|
|
|
|
| |
This just renames all of the files that configure now substitutes - no changes to any of the files.
|
|
|
|
|
| |
configure now detects perl executable location and updates all scripts to use the correct path; also adds PERL_EXECUTABLE define to BoxConfig.h. makebuildenv.pl adds PERL define to all makefiles.
|
| |
|
| |
|
|
|
|
| |
distribution
|
|
|
|
| |
NOTE: Can someone test that this doesn't break Windows please?
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* bin/bbstored/backupprotocol.txt
* bin/bbstored/BackupCommands.cpp
* bin/bbackupd/BackupClientContext.cpp
* bin/bbackupd/BackupClientContext.h
* bin/bbackupd/BackupClientDirectoryRecord.cpp
* bin/bbackupd/BackupDaemon.cpp
* lib/backupclient/BackupStoreFileDiff.cpp
* lib/backupclient/BackupDaemonConfigVerify.cpp
* lib/backupclient/BackupStoreFile.h
* test/backupstore/testbackupstore.cpp
* test/backupstorepatch/testbackupstorepatch.cpp
- Applied changes from chris/diff-timeout-and-ssl-keepalive
* test/backupdiff/testbackupdiff.cpp
- Fixed test to match new prototype for EncodeFileDiff
|
|
|
|
| |
Now intercept tests are never disabled.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- A very unlikely failure where getxattr returns an error code the first time
but succeeds the second time could cause buffer overrun and corruption.
Affecting the tests only:
- On Linux (and presumably Irix) normal users can only modify attributes in
the 'user.' namespace.
- Some filesystems can have strict limits on value size (eg. 1024 bytes on
ext3 depending on block size)
- ENOATTR is defined in xattr/xattr.h. This file is an optional install and is
not needed for the rest of box to use extended attributes. Provide it
ourselves if not present.
|
|
|
|
| |
Darwin, move xattr adjustments to BoxPlatform.h to use globally
|
|
|
|
| |
cosmetic in configure
|
|
|
|
|
|
| |
Box time is always box_time_t
seconds is time_t
microseconds is uint64_t
|
| |
|
|
|
|
|
|
| |
after use. Should cause much less strain on everyone's disk space.
|
| |
|
| |
|
|
|
|
| |
You may need a new checkout to see this.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|