Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Make box_time_t signed so that we can subtract them without getting silly ↵ | Chris Wilson | 2012-02-02 | |
| | | | | answers. | |||
* | Store more details in protocol exceptions to help with debugging. | Chris Wilson | 2012-02-02 | |
| | ||||
* | Allow overriding Logging::Guard to dump stack backtraces as well. | Chris Wilson | 2012-01-23 | |
| | ||||
* | Log exceptions with backtrace even if suppressed when log level is ↵ | Chris Wilson | 2012-01-23 | |
| | | | | | | | Log::EVERYTHING also for exceptions with messages. | |||
* | Catch trying to send a zero-length stream, which will cause an assertion ↵ | Chris Wilson | 2012-01-22 | |
| | | | | failure on the other side. | |||
* | Rename the BackupStoreDirectory::AddEntry's AttributesModTime parameter to ↵ | Chris Wilson | 2012-01-22 | |
| | | | | AttributesHash to avoid misleading the reader. | |||
* | Allow constructing a BackupClientFileAttributes from a struct EMU_STAT. | Chris Wilson | 2012-01-22 | |
| | ||||
* | Improve logging of socket errors (create, bind, accept, and poll) | Chris Wilson | 2012-01-22 | |
| | ||||
* | Log messages on failure to read, write, stat, seek and close files, with the ↵ | Chris Wilson | 2012-01-22 | |
| | | | | filename. | |||
* | Remove unnecessary GetNativeErrorMessage(), add BOX_LOG_SOCKET_ERROR macro. | Chris Wilson | 2012-01-22 | |
| | ||||
* | File modification time helper functions don't need to modify their ↵ | Chris Wilson | 2012-01-22 | |
| | | | | arguments, so make them const. | |||
* | Allow getting the message out of a BoxException. | Chris Wilson | 2012-01-22 | |
| | ||||
* | Allow log level "everything" to log exceptions even if suppressed. | Chris Wilson | 2012-01-22 | |
| | ||||
* | Log disabling of exception logging to help understand test output. | Chris Wilson | 2012-01-22 | |
| | | | | | Allow std::ostringstream formatting in expected/actual output comparison. | |||
* | Split option processing out of Daemon::Main() to ease use of Daemon class in ↵ | Chris Wilson | 2012-01-22 | |
| | | | | tests. | |||
* | Add remote host and port to post-login login message, requested by Pete Jalajas. | Chris Wilson | 2011-12-13 | |
| | ||||
* | Log the account name with connections, disconnections and statistics, ↵ | Chris Wilson | 2011-12-12 | |
| | | | | requested by Pete Jalajas. | |||
* | Fix regex case issues on Windows (\S converted to \s for example). Ensure that | Chris Wilson | 2011-12-03 | |
| | | | | | filename comparison is always case insensitive on Windows, by convention. | |||
* | Use a macro to verify block count adjustments to reduce duplicate code. | Chris Wilson | 2011-11-01 | |
| | ||||
* | Fix spelling error in AddUnattachedObject method name. | Chris Wilson | 2011-11-01 | |
| | ||||
* | Allow getting the number of errors found by a store checker object. | Chris Wilson | 2011-11-01 | |
| | ||||
* | Remove debugging code. | Chris Wilson | 2011-11-01 | |
| | ||||
* | Improve error message on bbackupd command socket bind failure, thanks to ↵ | Chris Wilson | 2011-10-31 | |
| | | | | Christophe. | |||
* | Avoid recompiling everything on MSVC when BoxVersion.h changes. | Chris Wilson | 2011-10-25 | |
| | ||||
* | Adjust for platforms where sizeof(long) < sizeof(void *), apparently | Chris Wilson | 2011-10-23 | |
| | | | | | | including Visual Studio 64-bit where sizeof(long) == 4. I don't fully understand the code, so I hope this adjustment is correct! | |||
* | Fix illegal use of Logging::Add and Logging::Remove while iterating over loggers | Chris Wilson | 2011-10-11 | |
| | ||||
* | Log fatal exceptions in main helper using BOX_FATAL instead of printf, to | Chris Wilson | 2011-10-09 | |
| | | | | | ensure they get logged in all the right places. | |||
* | Split Win32 defines out of emu.h to enable Boxi to include them before | Chris Wilson | 2011-10-09 | |
| | | | | | | wx/wx.h (to set UNICODE properly) without also #including winnt.h before UNICODE is set properly. | |||
* | Recent Cygwin versions of MinGW now define O_BINARY as well, also in | Chris Wilson | 2011-10-08 | |
| | | | | | | fcntl.h, so include it if we can find it, and only define O_BINARY if it turns out to be missing. | |||
* | Recent Cygwin versions of MinGW now define O_BINARY as well, also in | Chris Wilson | 2011-10-08 | |
| | | | | | | fcntl.h, so include it if we can find it, and only define O_BINARY if it turns out to be missing. | |||
* | Silence warnings from new MinGW headers that expect __MINGW_FEATURES__ | Chris Wilson | 2011-10-08 | |
| | | | | | | | | to be defined. Check for fcntl.h and include it if we have it, not just on MSVC, now that MinGW also defines O_BINARY in newer versions. | |||
* | Flush stream after restore fails, thanks to Sune Molgaard for reporting. | Chris Wilson | 2011-09-29 | |
| | ||||
* | Use "more standard" Windows API functions FindFirstFileW and FindNextFileW | Chris Wilson | 2011-08-28 | |
| | | | | | | | | | | for directory enumeration instead of _wfindfirst and _wfindnext. Ignore reparse points when enumerating directories to avoid infinite loops. Convert VSS paths back to real paths when notifying users about backup progress. | |||
* | Fix potential conflict between WINVERs in Timers. | Chris Wilson | 2011-08-28 | |
| | ||||
* | Output the names of protocol files being written. | Chris Wilson | 2011-08-28 | |
| | ||||
* | Add missing include of backup protocol. | Chris Wilson | 2011-08-28 | |
| | ||||
* | Finish renaming auto-generated classes to fix compilation errors. | Chris Wilson | 2011-08-28 | |
| | ||||
* | Log failure to convert log string to console encoding on Windows. | Chris Wilson | 2011-08-27 | |
| | ||||
* | Combine client and server protocols to make way for an offline/local protocol. | Chris Wilson | 2011-08-27 | |
| | | | | | Rename ProtocolObject to Message. | |||
* | Hopefully fix off-by-4 read of old-style BackupStoreInfo header, thanks to ↵ | Chris Wilson | 2011-06-30 | |
| | | | | Sune Mølgaard for reporting. | |||
* | Fix type aliasing that's strictly speaking incompatible and may actually be ↵ | Chris Wilson | 2011-06-22 | |
| | | | | | | | skipped by the compiler (according to http://blog.worldofcoding.com/2010/02/solving-gcc-44-strict-aliasing-problems.html). | |||
* | Improve error logging for store info and refcount database errors. | Chris Wilson | 2011-06-16 | |
| | ||||
* | Fix line endings. | Chris Wilson | 2011-05-24 | |
| | ||||
* | 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. | |||
* | Blind fix for displaying error message as well as code when emu unicode ↵ | Chris Wilson | 2011-05-24 | |
| | | | | conversion fails. | |||
* | Another virtual destructor, this time for IOStreamGetLine. | Chris Wilson | 2011-05-04 | |
| | ||||
* | Add virtual destructors to GetLine and FdGetLine to silence warnings. | Chris Wilson | 2011-05-04 | |
| | ||||
* | 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. | |||
* | Log the name of the extended attribute that could not be read. | Chris Wilson | 2011-04-23 | |
| |