Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | New upstream version 0.13~~git20200326.g8e8b63c | Reinhard Tartler | 2020-05-10 |
| | |||
* | Improve exception message when unlink() on a raidfile stripe fails | Chris Wilson | 2015-05-16 |
| | |||
* | Fix more compile errors on MinGW | Chris Wilson | 2014-12-26 |
| | |||
* | Fix deadlock waiting for read or write on closed connection. | Chris Wilson | 2014-08-15 |
| | | | | | | | | If the system is suspended then it may not realise that a TCP connection has been closed, while waiting for data to arrive on it. We didn't used to apply a timeout to this read operation. Now we use the connection's default timeout on all read and write operations. Network operations that don't pass a timeout will be logged with a backtrace, so that they can be fixed. | ||
* | Fix misleading exception thrown. | Chris Wilson | 2013-09-19 |
| | |||
* | Fix double fault causing housekeeping to terminate, thanks to Dave Bamford. | Chris Wilson | 2012-06-11 |
| | |||
* | Improve RaidFile error logging. | Chris Wilson | 2011-03-27 |
| | |||
* | Detect whether we have sys/file.h and don't include it if not, fixes MSVC ↵ | Chris Wilson | 2011-03-27 |
| | | | | compile issue. | ||
* | Work around lack of unistd.h on MSVC. | Chris Wilson | 2011-03-27 |
| | |||
* | Implement write buffering on directories. | Chris Wilson | 2010-09-13 |
| | |||
* | Allow RaidFileWrite to test that the reference count of an object is | Chris Wilson | 2009-07-05 |
| | | | | | correct before overwriting or deleting it. | ||
* | Improve RaidFileWrite error logging. | Chris Wilson | 2009-06-27 |
| | |||
* | Rename NDEBUG flag to BOX_RELEASE_BUILD, as other projects use NDEBUG as | Chris Wilson | 2008-12-30 |
| | | | | | | well (e.g. wxWidgets) and it causes conflicts which are difficult to resolve. | ||
* | Log error when rename over RaidFile fails on Windows. | Chris Wilson | 2008-08-03 |
| | |||
* | Undo mangling by tailor | Chris Wilson | 2008-04-04 |
| | |||
* | Tailorization | Chris Wilson | 2008-04-04 |
| | | | | | | | | | | | Import of the upstream sources from Repository: http://localhost:8000/ Kind: hg Revision: 7807b7768163f1c2537756abe5416063989cebb1 Original author: tailor@rocio.int.aidworld.org Date: 2008-03-16 19:44:36+00:00 | ||
* | Replace all remaining use of TRACEx() macros with logging framework. | Chris Wilson | 2008-03-29 |
| | | | | | Remove the old TRACEx macros to catch any remaining uses. | ||
* | Undefine fstat() so that we get the Win32 POSIX version, instead of our | Chris Wilson | 2006-10-16 |
| | | | | | | | emulated version. Small code cleanup. (refs #3) | ||
* | (refs #3) | Chris Wilson | 2006-08-31 |
| | | | | | | | | | | | Open files in binary mode (Win32) Disable the lock failure block when we don't have any locking mechanism Close and delete files before renaming over them on Win32. This breaks Ben's desired recovery semantics, so it's not done on other platforms, but Win32 requires it. | ||
* | Revert to trunk | Chris Wilson | 2006-08-31 |
| | |||
* | * merge | Chris Wilson | 2006-07-27 |
| | | | | | | | - This is my current patch queue. I think that all of these are safe to apply. This is just under half of the pending changes in chris/general (the easy half). | ||
* | Change "PPC workaround" to use union instead of memcpy(). All tests now pass. | Jonathan Morton | 2006-02-12 |
| | |||
* | This ppc problem is clearly a common big-endian platform issue. | Martin Ebourne | 2006-02-12 |
| | | | | | | Remove ppc hack and configure option. Replace dubious casts with clearer use of memcpy to make this work on all platforms all of the time. Note that there isn't really a call to memcpy, the compiler inlines it as 2 int copies which is an insignificant overhead (even true with -O0). | ||
* | Added workaround option for GCC on the PPC platform. This is a manually ↵ | Martin Ebourne | 2006-02-11 |
| | | | | | | invoked option because I do not know under what circumstances (eg. versions etc) the problem occurs. If the raidfile test fails in release mode but passes in debug mode then try this option and see if it fixes it. | ||
* | Fixing up svn:executable properties. | Martin Ebourne | 2005-12-12 |
| | | | | You may need a new checkout to see this. | ||
* | Merged martin/autoconf at r35 to trunk | Martin Ebourne | 2005-12-07 |
| | |||
* | Merged martin/solaris at r9 to trunk | Martin Ebourne | 2005-11-30 |
| | |||
* | Box Backup 0.09 with a few tweeks | Ben Summers | 2005-10-14 |