Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Define PACKAGE_TARNAME variable in autoconf, change doc install location ↵ | James O'Gorman | 2011-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'Gorman | 2011-05-02 |
| | |||
* | Finally unbreak build on Solaris! | James O'Gorman | 2011-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'Gorman | 2011-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'Gorman | 2011-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'Gorman | 2011-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'Gorman | 2011-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 Wilson | 2011-04-26 |
| | |||
* | Add a method to BackupStoreFilenameClear to get the clear filename only if | Chris Wilson | 2011-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 rather | Chris Wilson | 2011-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 Wilson | 2011-04-23 |
| | |||
* | Log the expected and actual values when comparison failed. | Chris Wilson | 2011-04-23 |
| | |||
* | Log the line numbers where basicserver comms tests failed. | Chris Wilson | 2011-04-23 |
| | |||
* | Log the name of the extended attribute that could not be read. | Chris Wilson | 2011-04-23 |
| | |||
* | Allow stream formatting in "line" parameter of TEST_LINE macro. | Chris Wilson | 2011-04-23 |
| | |||
* | Move S3Simulator into its own class, like S3Client, for reuse elsewhere. | Chris Wilson | 2011-04-22 |
| | |||
* | Remove backslashes from comment, which could mean line continuation. | Chris Wilson | 2011-04-22 |
| | |||
* | Add a macro to simplify sending protocol errors back to client. Check for | Chris Wilson | 2011-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 a | Chris Wilson | 2011-04-22 |
| | | | | | multiply referenced object. | ||
* | Refactor GetLines to share common code, fix whitespace removal at end of line. | Chris Wilson | 2011-04-22 |
| | |||
* | Link lib/server with qdbm and include the QDBM version in the daemon banner. | Chris Wilson | 2011-04-22 |
| | |||
* | Remove duplicate code by caching the relative path of the backup location | Chris Wilson | 2011-04-22 |
| | | | | | after the volume name has been removed (VSS). | ||
* | Use the reference count database name constant rather than hard-coding it. | Chris Wilson | 2011-04-20 |
| | |||
* | Update InstallJammer script to use the correct syntax and fix a few bugs, | Chris Wilson | 2011-04-20 |
| | | | | | still not complete. | ||
* | Include <process.h> to get a definition for getpid() from the Windows CRT, | Chris Wilson | 2011-04-20 |
| | | | | | to replace the emulated one in emu.cpp. | ||
* | Remove getpid() emulation now that it's included in the SDK, which causes | Chris Wilson | 2011-04-20 |
| | | | | | a conflict. | ||
* | Add a shorter statement of the combined license. | Chris Wilson | 2011-04-20 |
| | |||
* | Remove some redundant imports to reduce compile warnings in MSVC 2010. | Chris Wilson | 2011-04-16 |
| | |||
* | Remove redundant copy of the version string from getversion.pl. | Chris Wilson | 2011-04-16 |
| | |||
* | Substitute variables in boxbackup.mpi.in to build a valid InstallJammer | Chris Wilson | 2011-04-16 |
| | | | | | config file for use with MSVC. | ||
* | Refactor MSVC library dependencies onto the common project, and remove | Chris Wilson | 2011-04-15 |
| | | | | | optional settings that should be left at their defaults. | ||
* | Only initialise COM once, at bbackupd startup. | Chris Wilson | 2011-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 VSS | Chris Wilson | 2011-04-14 |
| | | | | | snapshots. | ||
* | Switch from solution dependencies to project-to-project dependencies. | Chris Wilson | 2011-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 Wilson | 2011-04-09 |
| | | | | | Clean up VSS resources at end of backup. | ||
* | Store the snapshot ID and lookup the resulting device name, building the | Chris Wilson | 2011-04-08 |
| | | | | | Windows path to the snapshot for each location. | ||
* | Avoid unnecessary rewriting of BoxVersion.h to speed up MSVC build. | Chris Wilson | 2011-04-08 |
| | |||
* | Actually create a VSS snapshot. | Chris Wilson | 2011-04-08 |
| | | | | | Clean up writer metadata and writer status after use. | ||
* | Fix double path separator in new store info filename which causes unlink() | Chris Wilson | 2011-04-08 |
| | | | | | to fail on Windows. | ||
* | Fix string access violation. | Chris Wilson | 2011-04-06 |
| | |||
* | Add VSS: prefix to VSS log messages. | Chris Wilson | 2011-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 Wilson | 2011-03-28 |
| | |||
* | Make ConvertFromWideString available to other modules. | Chris Wilson | 2011-03-28 |
| | |||
* | Fix double path separator in account info filename, prevents its deletion | Chris Wilson | 2011-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 Wilson | 2011-03-27 |
| | |||
* | Improve RaidFile error logging. | Chris Wilson | 2011-03-27 |
| | |||
* | Add some macros for Windows specific error logging. | Chris Wilson | 2011-03-27 |
| | |||
* | Fix another off-by-one error. | Chris Wilson | 2011-03-27 |
| | |||
* | Move backupstore common code to its own library, libbackupstore. | Chris Wilson | 2011-03-27 |
| | | | | | Add projects for bbstored and bbstoreaccounts. | ||
* | Add inline definition of ftruncate to fix MSVC compile. | Chris Wilson | 2011-03-27 |
| |