summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Remove backslashes from comment, which could mean line continuation.Chris Wilson2011-04-22
|
* Add a macro to simplify sending protocol errors back to client. Check forChris Wilson2011-04-22
| | | | | | MultiplyReferencedObject exception and send the appropriate error code back to the client rather than crashing.
* Add an exception code and a protocol error code for modifying aChris Wilson2011-04-22
| | | | | multiply referenced object.
* Refactor GetLines to share common code, fix whitespace removal at end of line.Chris Wilson2011-04-22
|
* Link lib/server with qdbm and include the QDBM version in the daemon banner.Chris Wilson2011-04-22
|
* Remove duplicate code by caching the relative path of the backup locationChris Wilson2011-04-22
| | | | | after the volume name has been removed (VSS).
* Use the reference count database name constant rather than hard-coding it.Chris Wilson2011-04-20
|
* Update InstallJammer script to use the correct syntax and fix a few bugs,Chris Wilson2011-04-20
| | | | | still not complete.
* Include <process.h> to get a definition for getpid() from the Windows CRT,Chris Wilson2011-04-20
| | | | | to replace the emulated one in emu.cpp.
* Remove getpid() emulation now that it's included in the SDK, which causesChris Wilson2011-04-20
| | | | | a conflict.
* Add a shorter statement of the combined license.Chris Wilson2011-04-20
|
* Remove some redundant imports to reduce compile warnings in MSVC 2010.Chris Wilson2011-04-16
|
* Remove redundant copy of the version string from getversion.pl.Chris Wilson2011-04-16
|
* Substitute variables in boxbackup.mpi.in to build a valid InstallJammerChris Wilson2011-04-16
| | | | | config file for use with MSVC.
* Refactor MSVC library dependencies onto the common project, and removeChris Wilson2011-04-15
| | | | | optional settings that should be left at their defaults.
* Only initialise COM once, at bbackupd startup.Chris Wilson2011-04-14
| | | | | | | Reduce verbosity of some VSS messages. Fix erroneous errro message when VSS iterator reaches end.
* Support paths starting with \\?\, to fix support for backing up VSSChris Wilson2011-04-14
| | | | | snapshots.
* Switch from solution dependencies to project-to-project dependencies.Chris Wilson2011-04-14
| | | | | | | | | | | | Convert pre-build event to a custom build step. Store intermediates for each project in their own subdirectory for tidyness, to avoid overwriting, and to fix parallel builds. Use automatic library dependencies from required projects. These changes eliminate unnecessary rebuilds in MSVC 2010.
* Actually try to back up from the VSS snapshot volume.Chris Wilson2011-04-09
| | | | | Clean up VSS resources at end of backup.
* Store the snapshot ID and lookup the resulting device name, building theChris Wilson2011-04-08
| | | | | Windows path to the snapshot for each location.
* Avoid unnecessary rewriting of BoxVersion.h to speed up MSVC build. Chris Wilson2011-04-08
|
* Actually create a VSS snapshot.Chris Wilson2011-04-08
| | | | | Clean up writer metadata and writer status after use.
* Fix double path separator in new store info filename which causes unlink()Chris Wilson2011-04-08
| | | | | to fail on Windows.
* Fix string access violation.Chris Wilson2011-04-06
|
* Add VSS: prefix to VSS log messages.Chris Wilson2011-04-06
| | | | | | | Start a snapshot set and add backup locations as volumes. Modularise IVssAsync waiting code.
* First attempt to extract some data from VSS, not useful yet.Chris Wilson2011-03-28
|
* Make ConvertFromWideString available to other modules.Chris Wilson2011-03-28
|
* Fix double path separator in account info filename, prevents its deletionChris Wilson2011-03-27
| | | | | | | on MSVC 2010/emu.cpp:unlink(). A cursory check shows that the separator is always included by MakeAccountRootDir() and this is always used to make the info filename, so this should not break anything.
* Fix compile of bbstoreaccounts on MSVC.Chris Wilson2011-03-27
|
* Improve RaidFile error logging.Chris Wilson2011-03-27
|
* Add some macros for Windows specific error logging.Chris Wilson2011-03-27
|
* Fix another off-by-one error.Chris Wilson2011-03-27
|
* Move backupstore common code to its own library, libbackupstore.Chris Wilson2011-03-27
| | | | | Add projects for bbstored and bbstoreaccounts.
* Add inline definition of ftruncate to fix MSVC compile.Chris Wilson2011-03-27
|
* Check for ftruncate() function, not present on MSVC.Chris Wilson2011-03-27
|
* Detect whether we have sys/file.h and don't include it if not, fixes MSVC ↵Chris Wilson2011-03-27
| | | | compile issue.
* Work around lack of unistd.h on MSVC.Chris Wilson2011-03-27
|
* Auto-generate classes for bbstored for MSVC.Chris Wilson2011-03-27
|
* Remove SUO file that doesn't need to be in version control.Chris Wilson2011-03-27
|
* Pass a C++ string instead of a char pointer for efficiency.Chris Wilson2011-03-27
|
* Fix off-by-one causing incomplete normalisation of relative paths.Chris Wilson2011-03-27
|
* Fix abort if the local data directory doesn't exist.Chris Wilson2011-03-27
|
* Fix off-by-one errors caught by MSVC.Chris Wilson2011-03-27
|
* Fix off-by-one error in path translation.Chris Wilson2011-03-26
|
* Remove unwanted definitions from solution.Chris Wilson2011-03-26
|
* Add a solution and project for building on MSVC 2010.Chris Wilson2011-03-26
|
* Ignore BoxVersion.h which is not version controlled.Chris Wilson2011-03-26
|
* Eliminate nested macros to fix compile with MSVC 2010.Chris Wilson2011-03-26
|
* There is no S_FIFO on Windows, fixes MSVC compile.Chris Wilson2011-03-26
|
* Avoid conflicting declarations of O_BINARY on MSVC compiles.Chris Wilson2011-03-26
|