summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Log keeping referenced files and deleting unreferenced ones on the Chris Wilson2010-02-28
| | | | | store.
* Try again to fix QDBM build on OSX.Chris Wilson2010-02-26
|
* Detect whether rl_completion_matches or completion_matches is declared Chris Wilson2010-02-26
| | | | | | | by readline headers at configure time, and use the appropriate one in bbackupquery. Thanks to Melissa Jenkins for reporting the compilation failure on OSX and providing additional details.
* Add instructions and support for building with readline on Windows.Chris Wilson2010-02-26
|
* First attempt at tab completion for readline/libedit in bbackupquery, Chris Wilson2010-02-25
| | | | | | with commands and local file names, because it's easy and will help to find compatibility problems.
* Quieten the Perl scripts that generate autogen exceptions when building Chris Wilson2010-02-25
| | | | | in the default quiet mode.
* Only build the static library part of QDBM, as the default dynamic build Chris Wilson2010-02-25
| | | | | | doesn't work on OSX and we don't care about the binary tools. Thanks to Melissa for the bug report.
* Updated bbackupquery help to list some undocumented options.Chris Wilson2010-02-24
|
* Add option to display attribute modification times from additional Chris Wilson2010-02-24
| | | | | attributes if available in bbackupquery.
* Add method to get updated modification time of Chris Wilson2010-02-24
| | | | | | | | BackupClientFileAttributes. Add listing of attribute modification time to bbackupquery "list -t" command.
* Notify about uploading changed attributes for files as well as Chris Wilson2010-02-24
| | | | | directories.
* Add notification about uploading new file attributes.Chris Wilson2010-02-24
| | | | | | Add check for changing file creation times on Windows, to cause the attributes to be uploaded again.
* Undo compile breakage due to bad paste.Chris Wilson2010-02-24
|
* Remove all references to bdb databases, use QDBM instead.Chris Wilson2010-02-22
|
* Add some exceptions for use by database handling classes.Chris Wilson2010-02-22
|
* Rename LOG_AND_THROW_ERROR macro to THROW_SYS_ERROR for consistency and Chris Wilson2010-02-22
| | | | | brevity. Add THROW_SYS_FILE_ERROR which adds a filename to the message.
* Don't echo twice before configuring sub-project.Chris Wilson2010-02-22
|
* Remove -O3 -fomit-frame-pointer from qdbm gcc options, as they make Chris Wilson2010-02-22
| | | | | debugging impossible.
* Add CC to exports for mingw configure script.Chris Wilson2010-02-22
|
* Move the test for excluded dirs inside the emu_lstat failure, as Chris Wilson2010-02-21
| | | | | | | | otherwise we don't know whether the file that we couldn't stat was really a file or a directory, so we can't know whether it should have been excluded, and the old code allowed dir excludes to make files appear not to exist locally, and therefore tests to fail.
* Put qdbm back into module dependencies of bin/bbackupd.Chris Wilson2010-02-19
|
* Honour CFLAGS in QDBM so that Cygwin/MinGW builds work.Chris Wilson2010-02-19
|
* Make the explicit target of each dependency, including libraries, to solveChris Wilson2010-02-19
| | | | | | problems with integrating QDBM into build system (default target tries to build stuff we don't want).
* Pass target to sub-configure as well, for mingw, as boxi does to box Chris Wilson2010-02-18
| | | | | backup.
* Add qdbm as additional subdir to be configured.Chris Wilson2010-02-18
|
* Configure subdirectories specified in modules.txt.Chris Wilson2010-02-18
| | | | | Detect C compiler as well as C++.
* Log the mismatched timestamps of files during compare in a human-readableChris Wilson2010-02-18
| | | | | | | | format as well as the raw numbers. Use existing helper functions to convert box_time_t to seconds, rather than just arbitrarily dividing by 1000000.
* Remove qdbm again, not all infrastructure is there yet.Chris Wilson2010-02-18
|
* Update banner to say 2003-2010.Chris Wilson2010-02-17
|
* Convert attributes to host byte order when reporting errors.Chris Wilson2010-02-16
| | | | | | | Convert timestamps to host byte order before dividing from usecs to secs, store in uint64_t variables to avoid truncation, and display in host byte order.
* Add overloaded hton() and ntoh() functions for file attribute comparisonChris Wilson2010-02-16
| | | | | macro.
* Move modification time functions out-of-line to help with debugging Chris Wilson2010-02-16
| | | | | them.
* Reformat for readability.Chris Wilson2010-02-16
|
* Add qdbm to library dependencies for bbackupd.Chris Wilson2010-02-16
|
* Remove the obsolete win32 InstallShield installer script.Chris Wilson2010-02-15
|
* Fix the default and clean targets by moving cleaning lines back where Chris Wilson2010-02-15
| | | | | they belong.
* Add support for linking to qdbm and other imported libraries with Chris Wilson2010-02-15
| | | | | | | external build systems. Rewrite some library dependency code for readability.
* Support throwing exception with more complex stringstream-formatted Chris Wilson2010-02-15
| | | | | messages.
* Log more detailed info about backup comparison failures, for debugging.Chris Wilson2010-02-10
| | | | | | Enable -V option in bbackupquery, and document that -q, -v, -V and -W<level> are allowed in the command-line help.
* Allow logging any std::ostringstream expression in Chris Wilson2010-02-07
| | | | | THROW_EXCEPTION_MESSAGE, fixes compile error.
* Comment why excluded directories are excluded before statting them.Chris Wilson2010-01-31
|
* Don't try to stat excluded directories, reported by Ben BennettChris Wilson2010-01-31
| | | | | [http://lists.boxbackup.org/pipermail/boxbackup/2010-January/000013.html].
* Create a new license that allows Box Backup to be linked with OpenSSL Chris Wilson2010-01-31
| | | | | and Microsoft VSS SDK.
* Update parcels.txt for new license files.Chris Wilson2010-01-24
|
* Run Perl scripts quietly during make.Chris Wilson2010-01-24
|
* Revert the quotes part of [2588] as it breaks the unit tests.Chris Wilson2010-01-24
| | | | | Make LocalProcessStream constructor take a std::string& for C++ style.
* Switch license to GPL for backup parts, and dual GPL/BSD for common Chris Wilson2010-01-23
| | | | | | | parts, as discussed and agreed in this thread: http://lists.boxbackup.org/pipermail/boxbackup/2010-January/000005.html
* Add QDBM 1.8.77 dbm-compatible database library to sources, will Chris Wilson2010-01-09
| | | | | | probably be used as a default for the reference tracking implementation as it's smaller than BDB and apparently faster.
* Add missing space before file age in not uploading log message.Chris Wilson2009-11-26
|
* Add location of config file as an additional parameter to the Chris Wilson2009-11-26
| | | | | SyncAllowScript and the NotifyScript, thanks to Achim J. Latz.