summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Fix test/bbackupd build for new object locations.Chris Wilson2011-06-22
|
* Fix type aliasing that's strictly speaking incompatible and may actually be ↵Chris Wilson2011-06-22
| | | | | | | skipped by the compiler (according to http://blog.worldofcoding.com/2010/02/solving-gcc-44-strict-aliasing-problems.html).
* test/backupstorepatch needs BackupClientCryptoKeys.h which is in ↵Chris Wilson2011-06-17
| | | | lib/backupclient, not backupstore.
* Improve error logging for store info and refcount database errors.Chris Wilson2011-06-16
|
* Fix line endings.Chris Wilson2011-05-24
|
* Fix MSVC 2010 project for new file locations. Separate libbackupclient filesChris Wilson2011-05-24
| | | | | out of libcommon. Silence CRT deprecation warnings in QDBM build.
* Move remaining parts of BackupStoreFile into lib/backupstore, and fix moduleChris Wilson2011-05-24
| | | | | | dependencies to fail if anything else required by bbstored is still in lib/backupclient instead of lib/backupstore.
* Blind fix for displaying error message as well as code when emu unicode ↵Chris Wilson2011-05-24
| | | | conversion fails.
* Another virtual destructor, this time for IOStreamGetLine.Chris Wilson2011-05-04
|
* Add virtual destructors to GetLine and FdGetLine to silence warnings.Chris Wilson2011-05-04
|
* Define PACKAGE_TARNAME variable in autoconf, change doc install location ↵James O'Gorman2011-05-02
| | | | from parcel name to this for neatness.
* Use /usr/ucb/install on Solaris as /usr/sbin/install has some odd behaviour.James O'Gorman2011-05-02
|
* Finally unbreak build on Solaris!James O'Gorman2011-05-02
| | | | | | * Add code to configure to detect whether we should compile with -m32 or -m64. GCC on Solaris defaults to 32-bit even of the OS is running in 64-bit mode. (Solaris only) * Change the CFLAGS, CXXFLAGS and LDFLAGS definitions to be append rather than set. This allows passing them at compile-time to make(1).
* Change encoding of biblio-iso690.xsl from windows-1250 to utf-8 to match the ↵James O'Gorman2011-05-02
| | | | | | | | | other stylesheets. This reflects the change made upstream at the DocBook project. This also fixes the man page build on Solaris, which has no support for windows-1250 in its libxml. Ref: http://sourceforge.net/project/shownotes.php?release_id=603854
* Unbreak Solaris build: skip checking for -rdynamic with gcc as it's broken ↵James O'Gorman2011-05-01
| | | | but yet returns 0 - this causes autoconf to think that the check succeeded when gcc actually threw an error. Bad gcc!
* Refine CPU detection code in BoxPlatform to allow use of multiple processors ↵James O'Gorman2011-05-01
| | | | on systems other than Darwin.
* Minor fix to runtest.pl to allow it to fail if an invalid test name is given ↵James O'Gorman2011-04-28
| | | | - otherwise it fails to chdir() and runs make in the wrong directory.
* Log which modules are both using the same autogen files, for debugging.Chris Wilson2011-04-26
|
* Add a method to BackupStoreFilenameClear to get the clear filename only ifChris Wilson2011-04-26
| | | | | | | | it's available or crypto has been configured to decrypt it. This allows client and server to share the same definition of protocol objects that use Filenames, instead of using BackupStoreFilename on the server and BackupStoreFilenameClear on the client.
* Major refactoring to make lib/backupclient depend on lib/backupstore ratherChris Wilson2011-04-26
| | | | | | | than the other way around. This is needed to allow clients to have all the code that they'd need to implement local backups (using the Local protocol) in subsequent commits.
* Reformat for readability.Chris Wilson2011-04-23
|
* Log the expected and actual values when comparison failed.Chris Wilson2011-04-23
|
* Log the line numbers where basicserver comms tests failed.Chris Wilson2011-04-23
|
* Log the name of the extended attribute that could not be read.Chris Wilson2011-04-23
|
* Allow stream formatting in "line" parameter of TEST_LINE macro.Chris Wilson2011-04-23
|
* Move S3Simulator into its own class, like S3Client, for reuse elsewhere.Chris Wilson2011-04-22
|
* 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
|