| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
|
|
|
| |
NetBSD kqueue is not compatible with the OpenBSD kqueue. This is a temporary workaround to be revisited for 0.11.
|
|
|
|
| |
NetBSD in preference to statfs.
|
|
|
|
| |
is nasty so debug processes segfault on termination
|
|
|
|
|
| |
- Added missing Visual Studio 2003 project file
|
|
|
|
|
|
|
|
|
|
|
| |
* 2003/boxbackup.suo
* 2003/win32test.vcproj
* 2003/common.vcproj
* 2003/bbackupctl.vcproj
* 2003/bbackupd.vcproj
- Updated Visual Studio 2003 project files, thanks to "Mark"
<boxbackup@hostingbrothers.nl>
|
| |
|
|
|
|
|
|
|
| |
data. ie. If a file is not readable then nor is the extended attribute data - even if there isn't any this is still an error.
This is not an ideal fix for this problem. Really we should notify a read-error as we do for file read permission problems and continue, but the BackupClientFileAttributes code is called from multiple locations and it is not clear that it could always report the error in such a way, nor even continue. This alternative is better than aborting the whole run. In the case where a file isn't readable this will be found and reported elsewhere anyway.
|
| |
|
| |
|
|
|
|
| |
that waste bandwidth and slow down backups (committing on behalf of chris)
|
| |
|
|
|
|
| |
with minor change to exception handling
|
|
|
|
| |
distribution
|
| |
|
|
|
|
|
|
| |
Remove ppc hack and configure option. Replace dubious casts with clearer use of memcpy to make this work on all platforms all of the time.
Note that there isn't really a call to memcpy, the compiler inlines it as 2 int copies which is an insignificant overhead (even true with -O0).
|
| |
|
| |
|
|
|
|
|
|
| |
invoked option because I do not know under what circumstances (eg. versions etc) the problem occurs.
If the raidfile test fails in release mode but passes in debug mode then try this option and see if it fixes it.
|
|
|
|
| |
Makefile not being able to expand them itself.
|
| |
|
|
|
|
| |
NOTE: Needs testing on other platforms, especially BSD.
|
| |
|
|
|
|
| |
NOTE: Can someone test that this doesn't break Windows please?
|
| |
|
| |
|
| |
|
|
|
|
| |
Now debug builds are once again unoptimised.
|
| |
|
| |
|
|
|
|
|
| |
- Omit Windows-specific files on non-Windows platforms
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Use the target platform's name, rather than the build platform, in the
generated package file names (useful for cross-compiling)
* lib/win32/emu.cpp
- Don't log a warning when statting a file that doesn't exist, as
bbackupquery does this to verify that the target does not exist before
restoring
* lib/backupclient/BackupClientFileAttributes.cpp
- Fixed a missing endian conversion that was causing file timestamps to
appear to be invalid, generating warnings about every file on the server,
on Win32
* parcels.txt
- Include a couple of DLL files in the package on MinGW, which are needed
to run the compiled binaries
* bin/bbackupquery/BackupQueries.cpp
- Fixed usage text for the "get" command
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
| |
autoconf test
|
|
|
|
| |
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.
|
|
|
|
| |
double free on exit under Darwin -- maybe a runtime issue?
|
|
|
|
| |
Darwin, move xattr adjustments to BoxPlatform.h to use globally
|
|
|
|
| |
cosmetic in configure
|
|
|
|
|
|
| |
be more selective.
Also changes --enable-gnu-readline which intentionally used to prefer editline over readline even when specified (for licence goodness), to now prefer readline if requested. This is probably less confusing to a user.
|
|
|
|
| |
library check on platforms with only db version 1.
|
|
|
|
| |
fix is for FreeBSD which fails to compile db.h
|
| |
|
| |
|
| |
|
| |
|
| |
|