Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge makebuildenv.pl and makeparcels.pl, write monolithic Makefiles. | Chris Wilson | 2016-08-28 |
| | | | | | | | | | | | | | | | | | | | | | | This is necessary to fix compilation on machines with large numbers of cores (e.g. Travis build workers) because the build system automatically attempts maximum parallelism, and the old one is broken and tries to build multiple libraries simultaneously. The new buildsystem almost entirely avoids recursive Make: only trivial Makefiles in target directories (which invoke the top-level Makefile to build the appropriate output file) and the old docs makefile are not part of the new master Makefile. Due to higher parallelism and better dependency checking, Make should be much faster now. Not all old targets are supported though. I've removed implicit dependencies hard-coded in the build system, and expressed all dependencies in modules.txt, since the implicit dependencies were confusing, obscure and unnecessary, and it was hard to express their own dependencies on each other. Test both the default target and explicitly "parcels" for release builds on Travis. | ||
* | Move reusable files from bin/bbstored to lib/bbstored. | Chris Wilson | 2015-12-20 |
| | | | | Break dependendency of test/bbackupd on individual files from other modules. | ||
* | Move reusable code out of bin directories. | Chris Wilson | 2015-12-13 |
| | | | | | Allows tests to depend on lib/bbackupd instead of bin/bbackupd, which was always a hack, and really doesn't work with CMake. | ||
* | Add support for binary targets depending on other binary targets. | Chris Wilson | 2015-12-10 |
| | |||
* | Add missing dependencies between modules | Chris Wilson | 2015-12-09 |
| | |||
* | Start generating MSVC project files using CMake. | Chris Wilson | 2015-12-06 |
| | | | | | | | Update getversion.pl to work when run from CMake. Update modules.txt to give our CMake configuration the necessary dependency information. | ||
* | Add S3Store account creation. | Chris Wilson | 2015-07-31 |
| | |||
* | Refactor store account control to allow other store types. | Chris Wilson | 2015-06-28 |
| | | | | | Move common code into a base class, leaving bbstored-specific code. Add skeleton of an S3 store type. | ||
* | Add command-line help to test executables. | Chris Wilson | 2015-06-10 |
| | |||
* | Make bbackupctl status display the human-readable daemon state name. | Chris Wilson | 2014-04-18 |
| | |||
* | Server module will shortly depend on crypto. | Chris Wilson | 2012-04-28 |
| | |||
* | test/backupstorepatch needs BackupClientCryptoKeys.h which is in ↵ | Chris Wilson | 2011-06-17 |
| | | | | lib/backupclient, not backupstore. | ||
* | Move remaining parts of BackupStoreFile into lib/backupstore, and fix module | Chris Wilson | 2011-05-24 |
| | | | | | | dependencies to fail if anything else required by bbstored is still in lib/backupclient instead of lib/backupstore. | ||
* | 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. | ||
* | Link lib/server with qdbm and include the QDBM version in the daemon banner. | Chris Wilson | 2011-04-22 |
| | |||
* | Revert [2710] and [2717], remove TDB and replace with QDBM again, to fix | Chris Wilson | 2010-10-18 |
| | | | | | build on Windows and make it easier to merge Charles' work. | ||
* | Remove QDBM, and switch BackupClientInodeToIDMap to use the bundled TDB | Chris Wilson | 2010-08-28 |
| | | | | | instead. | ||
* | Put qdbm back into module dependencies of bin/bbackupd. | Chris Wilson | 2010-02-19 |
| | |||
* | Remove qdbm again, not all infrastructure is there yet. | Chris Wilson | 2010-02-18 |
| | |||
* | Add qdbm to library dependencies for bbackupd. | Chris Wilson | 2010-02-16 |
| | |||
* | Move S3Simulator into its own class, like S3Client, for reuse elsewhere. | Chris Wilson | 2009-04-13 |
| | |||
* | Dependencies for HTTP server. | Chris Wilson | 2009-01-03 |
| | |||
* | Reinsert dependency of test/backupstorefix on bin/bbackupctl (refs #3, | Chris Wilson | 2007-07-26 |
| | | | | | merges [1650]) | ||
* | Remove old support for Cygwin. | Chris Wilson | 2007-05-09 |
| | | | | | | | | | | | Remove lib/win32 dependency on lib/server (circular). Remove all dependencies on lib/win32. Enable all modules and tests on Win32. (refs #3) | ||
* | Fixes for cross-compiling from Ubuntu Breezy (refs #3, merges [573]) | Chris Wilson | 2007-03-10 |
| | |||
* | Moved intercept code to a library module to allow it to be used by | Chris Wilson | 2006-11-26 |
| | | | | | test/bbackupd as well (refs #3) | ||
* | Merged 210:218 from chris/win32/merge/07-win32-fixes to trunk | Martin Ebourne | 2005-12-12 |
| | |||
* | Fixing up svn:executable properties. | Martin Ebourne | 2005-12-12 |
| | | | | You may need a new checkout to see this. | ||
* | Marged chris/win32/merge/07-win32-fixes at r210 to trunk | Martin Ebourne | 2005-12-12 |
| | |||
* | Merged martin/autoconf at r35 to trunk | Martin Ebourne | 2005-12-07 |
| | |||
* | Box Backup 0.09 with a few tweeks | Ben Summers | 2005-10-14 |