summaryrefslogtreecommitdiff
path: root/modules.txt
Commit message (Collapse)AuthorAge
* Merge makebuildenv.pl and makeparcels.pl, write monolithic Makefiles.Chris Wilson2016-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 Wilson2015-12-20
| | | | Break dependendency of test/bbackupd on individual files from other modules.
* Move reusable code out of bin directories.Chris Wilson2015-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 Wilson2015-12-10
|
* Add missing dependencies between modulesChris Wilson2015-12-09
|
* Start generating MSVC project files using CMake.Chris Wilson2015-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 Wilson2015-07-31
|
* Refactor store account control to allow other store types.Chris Wilson2015-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 Wilson2015-06-10
|
* Make bbackupctl status display the human-readable daemon state name.Chris Wilson2014-04-18
|
* Server module will shortly depend on crypto.Chris Wilson2012-04-28
|
* test/backupstorepatch needs BackupClientCryptoKeys.h which is in ↵Chris Wilson2011-06-17
| | | | lib/backupclient, not backupstore.
* 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.
* 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.
* Link lib/server with qdbm and include the QDBM version in the daemon banner.Chris Wilson2011-04-22
|
* Revert [2710] and [2717], remove TDB and replace with QDBM again, to fix Chris Wilson2010-10-18
| | | | | build on Windows and make it easier to merge Charles' work.
* Remove QDBM, and switch BackupClientInodeToIDMap to use the bundled TDB Chris Wilson2010-08-28
| | | | | instead.
* Put qdbm back into module dependencies of bin/bbackupd.Chris Wilson2010-02-19
|
* Remove qdbm again, not all infrastructure is there yet.Chris Wilson2010-02-18
|
* Add qdbm to library dependencies for bbackupd.Chris Wilson2010-02-16
|
* Move S3Simulator into its own class, like S3Client, for reuse elsewhere.Chris Wilson2009-04-13
|
* Dependencies for HTTP server.Chris Wilson2009-01-03
|
* Reinsert dependency of test/backupstorefix on bin/bbackupctl (refs #3,Chris Wilson2007-07-26
| | | | | merges [1650])
* Remove old support for Cygwin.Chris Wilson2007-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 Wilson2007-03-10
|
* Moved intercept code to a library module to allow it to be used by Chris Wilson2006-11-26
| | | | | test/bbackupd as well (refs #3)
* Merged 210:218 from chris/win32/merge/07-win32-fixes to trunkMartin Ebourne2005-12-12
|
* Fixing up svn:executable properties.Martin Ebourne2005-12-12
| | | | You may need a new checkout to see this.
* Marged chris/win32/merge/07-win32-fixes at r210 to trunkMartin Ebourne2005-12-12
|
* Merged martin/autoconf at r35 to trunkMartin Ebourne2005-12-07
|
* Box Backup 0.09 with a few tweeksBen Summers2005-10-14