| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
|
|
|
|
|
| |
Allows us to catch programming errors related to use of a cached reference
to a directory after the cache may have been invalidated by requesting another
directory from the cache, which could clear it.
In DEBUG builds, the cache is no longer cleared, but any entries in it are
invalidated, which is effectively a memory leak, but these builds should only
be used for running tests, where it doesn't matter.
|
| |
|
|
|
|
|
|
|
| |
Passing the wrong object ID would just result in an assertion being thrown
(in debug builds) or silently doing the wrong thing (in release builds). I
can't see any useful use for this extra parameter, since we can get the
container ID from the directory anyway.
|
|
|
|
|
| |
Allows creating a directory with a specified modtime (in the parent directory entry).
Tests to come shortly.
|
|
|
|
|
|
| |
Rename mrDaemon to mpHousekeeping and make it a pointer, so that it can
officially be NULL, and don't crash if it is, and we fail to get a lock
on the account.
|
|
|
|
| |
Adding and deleting files was not always accounted properly before.
|
|
|
|
| |
It's used in several places, and about to be one more.
|
|
|
|
| |
More accurate name for this variable.
|
|
|
|
| |
Not really an API, but useful for BackupProtocolLocal2.
|
|
|
|
|
| |
Useful for debugging when the phase is not as expected.
|
| |
|
|
|
|
| |
requested by Pete Jalajas.
|
| |
|
|
|
|
|
| |
Rename ProtocolObject to Message.
|
|
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.
|