Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add missing timeouts for network operations. | Chris Wilson | 2014-08-15 |
| | |||
* | 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. | ||
* | Remove ServerException.h and the exception code aliases that it defines. | Chris Wilson | 2014-08-15 |
| | | | | We don't really need these, so clean up by removing them. | ||
* | Move LogError out of server/SSLLib so we can use it in Crypto. | Chris Wilson | 2012-04-28 |
| | |||
* | Change use of int to identify a socket type to the proper enum. | Chris Wilson | 2009-01-03 |
| | |||
* | 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. | ||
* | Make Open() take a const std::string& for the socket name instead of a | Chris Wilson | 2008-08-21 |
| | | | | | const char *, for C++ style. | ||
* | Improve error messages when loading SSL key files fails. | Chris Wilson | 2008-02-07 |
| | |||
* | Use more accurate sleeps in poll() to ensure that we don't end up busy | Chris Wilson | 2006-10-16 |
| | | | | | | waiting for the last fraction of a second with repeated poll(..., 0). (refs #3) | ||
* | (refs #3) | Chris Wilson | 2006-08-31 |
| | | | | | Added support for non-blocking sockets on Win32 as well | ||
* | 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). | ||
* | Bandwidth usage logging patch from Pascal Lalonde <plalonde@overnet.qc.ca>, ↵ | Ben Summers | 2006-02-13 |
| | | | | with minor change to exception handling | ||
* | Fixing up svn:executable properties. | Martin Ebourne | 2005-12-12 |
| | | | | You may need a new checkout to see this. | ||
* | Marged chris/win32/merge/07-win32-fixes at r210 to trunk | Martin Ebourne | 2005-12-12 |
| | |||
* | 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 |