aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/iomgr/tcp_windows.c
Commit message (Collapse)AuthorAge
* prevent leaking gpr_slice in windows on_read()Gravatar Jan Tattermusch2015-06-18
|
* Expose gpr_asprintf and gpr_strdupGravatar Masood Malekghassemi2015-06-03
|
* Various Win32 fixes and improvements.Gravatar Nicolas Noble2015-05-12
| | | | | | | | -) Properly setting up the endpoint pair. -) Beancounting on socket shutdown to properly add references. -) Only proceed to clear out data when called from the IOCP thread. -) Enabling ALL the tests. -) Fixing run_tests.py to properly invoke them.
* Further Windows fixes.Gravatar Nicolas "Pixel" Noble2015-05-08
| | | | | | | | -) Properly flagging our endpoints as non-blocking. -) Accounting for the custom events. -) Restoring the on-error portion of read and write. -) Better accounting of the outstanding reads and writes. -) Various minor cleanups.
* A few win32 fixes.Gravatar Nicolas "Pixel" Noble2015-05-07
| | | | | -) Better handling of orphaned sockets by tracking the pending operations in it, instead of the layer above. -) Ignoring after-shutdown operations.
* Another round of win32 fixes and documentation.Gravatar Nicolas "Pixel" Noble2015-05-04
| | | | | -) Fixed a few more (much more rare) race conditions on shutdown. -) Fixed a degenerate case if we create a server but never start it.
* Wave of Win32 fixes.Gravatar Nicolas "Pixel" Noble2015-05-02
| | | | | -) tcp client and server should no longer starve waiting on orphans -) proper server shutdown sequence to prevent use-after-free.
* make initializing overlapped-struct obvious for preventing a ciritical bugGravatar zeliard2015-04-30
|
* partial fix for #546Gravatar Jan Tattermusch2015-04-21
|
* removed chatty log messages on windowsGravatar Jan Tattermusch2015-04-21
|
* remove nslices assertion on windowsGravatar Jan Tattermusch2015-04-21
|
* allow empty messages in gRPC on windowsGravatar Jan Tattermusch2015-04-21
|
* Various Windows fixes.Gravatar Nicolas Noble2015-03-19
| | | | | | | | | | | | | | -) using dupenv_s instead of getenv_s and calling strdup ourselves. -) few impossible-to-obtain if checks. -) various signed/unsigned casting. -) using time_t instead of time32_t -) checking output of FormatMessage for failures. -) don't redefine _WIN32_WINNT without undefining it first. -) fixed msvc's interlocked casting. -) renamed AddPort to AddListeningPort. -) added protobuf's third_party includes to search path. -) added a missing definition for inet_ntop in mingw32. -) removed useless declarations.
* Add missing new-lines at end of fileGravatar Craig Tiller2015-02-18
|
* Update copyright to 2015Gravatar Craig Tiller2015-02-18
|
* Addressing comments.Gravatar Nicolas Noble2015-02-10
|
* Adding Windows tcp server code.Gravatar Nicolas "Pixel" Noble2015-02-05
|
* Fixing bad copy/paste.Gravatar Nicolas "Pixel" Noble2015-02-05
|
* Second draft of the win32 implementation.Gravatar Nicolas "Pixel" Noble2015-02-04
| | | | | -) Client code is now threadsafe. -) The echo_client code runs and succeeds.
* First draft of the win32 implementation of iomgr.Gravatar Nicolas "Pixel" Noble2015-02-04
Caveats: -) The win32 pollset isn't threadsafe (yet). -) Only client code is implemented. -) Only very simple code has been tested with it yet.