| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
Returning an uninitialised value was causing copying of random amounts of data
in bbackupd on command socket disconnect, and crashes.
|
|
|
|
| |
Broken by previous changes to introduce overlapped I/O for writes.
|
|
|
|
| |
Improve correctness and reduce code duplication in bbackupctl.
|
| |
|
| |
|
| |
|
|
|
|
| |
We don't really need these, so clean up by removing them.
|
|
|
|
|
|
|
|
|
|
|
| |
Handle command socket on Win32 the same as all other platforms, removing
#ifdefs from BackupDaemon.
Will replace this thread with regular but not excessive command socket
polling using timers in future.
Change error messages when command socket comms fail to make them clearer.
|
| |
|
|
|
|
|
| |
just means that the Pope is being closed.
|
|
|
|
|
| |
configuration file. (merges [1833])
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
means that the pipe is being closed. Treat it as a normal remote close
(EOF) instead.
Don't log an error if DisconnectNamedPipe tells us that the remote end
already closed the pipe (ERROR_PIPE_NOT_CONNECTED).
Treat ERR_PIPE_NOT_CONNECTED during pipe reads as EOF as well.
Improve logging of pipe errors by including the error message.
(refs #3, merges [1458] and [1463])
|
|
|
|
|
| |
merges part of [1458])
|
|
|
|
|
| |
for pointing this out.
|
|
|
|
|
| |
Charles Lecklider for pointing this out. (refs #3, merges [1442])
|
|
|
|
|
|
| |
read. Thanks to Charles Lecklider for pointing this out. (refs #3, merges
part of [1458])
|
|
|
|
|
| |
and suppress them. (refs #3, merges [1284])
|
|
|
|
|
|
| |
Use INVALID_HANDLE_VALUE instead of NULL everywhere to avoid bugs, and
for type safety. (refs #3)
|
|
* lib/win32/WinNamedPipeStream.cpp
* lib/server/WinNamedPipeStream.h
* lib/server/WinNamedPipeStream.cpp
- Moved WinNamedPipeStream class from lib/win32 to lib/server, to resolve
circular dependency between lib/common and lib/win32.
|