[eq-commit] SF.net SVN: equalizer: [951] trunk/src
Brought to you by:
eile
|
From: <ei...@us...> - 2007-03-26 15:33:50
|
Revision: 951
http://svn.sourceforge.net/equalizer/?rev=951&view=rev
Author: eile
Date: 2007-03-26 07:40:28 -0700 (Mon, 26 Mar 2007)
Log Message:
-----------
[x] May break build
[ ] Breaks existing applications
[x] Bugfix
[x] New Feature
[ ] Cleanup
[ ] Optimization
[ ] Documentation
Description: Win32: Implement overlapped IO for SDP compatibility:
Might break non-Windows builds. Will be tested in a moment, and fixed alongside with the missing documentation.
- refactor socketConnection in socketConnectionWin32 and socketConnectionPosix
- use overlapped accept and reads in socketConnectionWin32
- add 'hostname' and 'hostname:port' syntax to --eq-listen command line option
- server accepts --eq-listen parameter
- Bugfix: uninitialized read during node connection handling
- Bugfix: race condition in PipeConnection::read/write
Modified Paths:
--------------
trunk/src/VS2005/Equalizer.vcproj
trunk/src/lib/net/connection.cpp
trunk/src/lib/net/connection.h
trunk/src/lib/net/connectionDescription.cpp
trunk/src/lib/net/connectionSet.cpp
trunk/src/lib/net/fdConnection.h
trunk/src/lib/net/global.cpp
trunk/src/lib/net/global.h
trunk/src/lib/net/node.cpp
trunk/src/lib/net/packets.h
trunk/src/lib/net/pipeConnection.h
trunk/src/lib/net/pipeConnectionWin32.cpp
trunk/src/lib/net/socketConnection.cpp
trunk/src/lib/net/socketConnection.h
trunk/src/server/eqServer.cpp
trunk/src/server/server.cpp
trunk/src/tests/netperf/netperf.cpp
trunk/src/tests/pipePerf/pipeperf.cpp
Added Paths:
-----------
trunk/src/lib/net/socketConnectionPosix.cpp
trunk/src/lib/net/socketConnectionWin32.cpp
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|