Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Update copyright notice, add SVN revision to distributed files | Ben Summers | 2006-02-13 |
| | |||
* | Bandwidth usage logging patch from Pascal Lalonde <plalonde@overnet.qc.ca>, ↵ | Ben Summers | 2006-02-13 |
| | | | | with minor change to exception handling | ||
* | Merge chris/win32/vc2005-compile-fixes @ r455, add infrastructure/msvc to ↵ | Ben Summers | 2006-02-13 |
| | | | | distribution | ||
* | Change "PPC workaround" to use union instead of memcpy(). All tests now pass. | Jonathan Morton | 2006-02-12 |
| | |||
* | This ppc problem is clearly a common big-endian platform issue. | Martin Ebourne | 2006-02-12 |
| | | | | | | 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). | ||
* | Bump ident string version to stop new clients connecting to old servers | Ben Summers | 2006-02-11 |
| | |||
* | Remove extra version number on OpenBSD -- functionality provided elsewhere | Ben Summers | 2006-02-11 |
| | |||
* | Added workaround option for GCC on the PPC platform. This is a manually ↵ | Martin Ebourne | 2006-02-11 |
| | | | | | | 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. | ||
* | Workaround for autoconf's unexpanded directory substitutions vs. the current ↵ | Martin Ebourne | 2006-02-11 |
| | | | | Makefile not being able to expand them itself. | ||
* | Include all the right win32 directories in distributions | Ben Summers | 2006-02-03 |
| | |||
* | Beef up configure checks for 64 bit endian swapping function. | Martin Ebourne | 2006-02-03 |
| | | | | NOTE: Needs testing on other platforms, especially BSD. | ||
* | Ignore windows sources in lib/win32 on non-windows platforms. | Martin Ebourne | 2006-02-02 |
| | |||
* | Use gzip directly to avoid GNU specific tar options. | Martin Ebourne | 2006-02-01 |
| | | | | NOTE: Can someone test that this doesn't break Windows please? | ||
* | Detect network libraries for OpenSSL, needed on Solaris | Martin Ebourne | 2006-02-01 |
| | |||
* | Get rid of the non-test compiler warnings seen on Darwin with gcc4 | Ben Summers | 2006-02-01 |
| | |||
* | Prevent failure from pre-existing directory when making parcels. | Martin Ebourne | 2006-02-01 |
| | |||
* | Filter -O2 out because we do that explicitly later on. | Martin Ebourne | 2006-01-31 |
| | | | | Now debug builds are once again unoptimised. | ||
* | Merge chris/bb-save-state, resolving conflicts | Ben Summers | 2006-01-30 |
| | |||
* | Run bootstrap when making distribution, preparations for 0.10 release candidate | Ben Summers | 2006-01-30 |
| | |||
* | * parcels.txt | Chris Wilson | 2006-01-28 |
| | | | | | - Omit Windows-specific files on non-Windows platforms | ||
* | * infrastructure/makeparcels.pl | Chris Wilson | 2006-01-28 |
| | | | | | | | | | | | | | | | | | | | | | | | - 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 | ||
* | * configure.ac | Chris Wilson | 2006-01-28 |
| | | | | | | | | | | | | | | | | | | | * 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 | ||
* | Quick hack to stop attempting to intercept clib functions on Darwin, pending ↵ | Ben Summers | 2006-01-08 |
| | | | | autoconf test | ||
* | Fix raidfile intercept tests on 32 bit Linux with large file support. | Martin Ebourne | 2006-01-07 |
| | | | | Now intercept tests are never disabled. | ||
* | Fixes for xattr on Linux | Martin Ebourne | 2006-01-06 |
| | | | | | | | | | | | | | | | | - 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. | ||
* | Change handling of static buffer in filename encoding and decoding to avoid ↵ | Ben Summers | 2006-01-06 |
| | | | | double free on exit under Darwin -- maybe a runtime issue? | ||
* | Simple test for xattr support in test/bbackupd, fix xattr support for ↵ | Ben Summers | 2006-01-06 |
| | | | | Darwin, move xattr adjustments to BoxPlatform.h to use globally | ||
* | Fix for Darwin: xattr support, remove nasty assembler intercept code, ↵ | Ben Summers | 2006-01-05 |
| | | | | cosmetic in configure | ||
* | Rewrite configure check for readline lib to match libraries to headers and ↵ | Martin Ebourne | 2006-01-04 |
| | | | | | | 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. | ||
* | The last commit fixed the header file check, hopefully this will fix the ↵ | Martin Ebourne | 2006-01-02 |
| | | | | library check on platforms with only db version 1. | ||
* | Try and bodge round the scary mess Berkeley DB has left us. This possible ↵ | Martin Ebourne | 2006-01-02 |
| | | | | fix is for FreeBSD which fails to compile db.h | ||
* | Use %configure macro in rpm spec file | Martin Ebourne | 2005-12-28 |
| | |||
* | Change to list email address | Martin Ebourne | 2005-12-28 |
| | |||
* | Fix make distribution | Martin Ebourne | 2005-12-28 |
| | |||
* | Putting this back now I see why we've got two | Martin Ebourne | 2005-12-28 |
| | |||
* | Removed dynamic tests, not used since autoconf | Martin Ebourne | 2005-12-28 |
| | |||
* | Fix VERSION.txt | Martin Ebourne | 2005-12-28 |
| | |||
* | Now supports Berkeley DB versions >= 4.1 in addition to 1.x. The versions ↵ | Martin Ebourne | 2005-12-28 |
| | | | | inbetween are not supported because they require code changes and I don't have them available to test against. | ||
* | Fix svn:ignore for BoxConfig.h, missed from r260 | Martin Ebourne | 2005-12-28 |
| | |||
* | Don't use betoh64/be64tonh to avoid name hassle | Martin Ebourne | 2005-12-28 |
| | |||
* | Fix FreeBSD not finding sys/mount.h | Martin Ebourne | 2005-12-25 |
| | |||
* | Attempt to fix box_ntoh64 for FreeBSD which renames betoh64 to be64toh | Martin Ebourne | 2005-12-25 |
| | |||
* | Rename config.h to BoxConfig.h to help prevent clashes | Martin Ebourne | 2005-12-21 |
| | |||
* | Allow use of native 64 bit endian swapping functions | Martin Ebourne | 2005-12-21 |
| | |||
* | Fixed up configure.ac after win32 changes | Martin Ebourne | 2005-12-20 |
| | |||
* | Revert this change to the error retry delay that slipped in with win32. ↵ | Martin Ebourne | 2005-12-20 |
| | | | | Arguably the timeout was already too short, or should use an increasing backoff strategy. But 10s is way too short. | ||
* | Rationalise type usage for time values. Now: | Martin Ebourne | 2005-12-20 |
| | | | | | | Box time is always box_time_t seconds is time_t microseconds is uint64_t | ||
* | Better to leak block quietly from backtrace_symbols on debug build than ↵ | Martin Ebourne | 2005-12-20 |
| | | | | erroneously report a leak when there isn't one | ||
* | Fix CodingChunkAlloc/Free for use on 32 and 64 bit platforms | Martin Ebourne | 2005-12-20 |
| | |||
* | Diffing timeout in test too short for running debug build | Martin Ebourne | 2005-12-15 |
| |