aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* Always run the AIO completion logic.Garrett D'Amore2017-07-19
* Crash on close again.Garrett D'Amore2017-07-19
* fixes #27 Double free found in stress testingGarrett D'Amore2017-07-19
* Possible division by zero error (unset backoff start time).Garrett D'Amore2017-07-18
* fixes #21 Crash in IPC (POSIX)Garrett D'Amore2017-07-18
* Fixes most of the raaces in posix; but at least one remains outstanding.Garrett D'Amore2017-07-18
* Sometimes providers don't clear the prov data details. (Backoff).Garrett D'Amore2017-07-18
* Fix close-related leak of pipes.Garrett D'Amore2017-07-18
* Handle is INVALID_HANDLE_VALUE not NULLGarrett D'Amore2017-07-18
* Remove unused variables.Garrett D'Amore2017-07-17
* Add Capitar's license to the scalability test.Garrett D'Amore2017-07-17
* Added MIT LICENSE.Garrett D'Amore2017-07-17
* Fix unreferenced variable warnings and errors reported by MVSC.Garrett D'Amore2017-07-17
* Scalability test fixes.Garrett D'Amore2017-07-17
* Fix hang on double-close of socket.Garrett D'Amore2017-07-17
* Ditch unused nni_sock_hold() call.Garrett D'Amore2017-07-17
* Clean up pipes on fini. EP close sync with pipes.Garrett D'Amore2017-07-16
* Close negotiation race.Garrett D'Amore2017-07-16
* Inproc leak fixes.Garrett D'Amore2017-07-16
* Fix EAGAIN (timeout thread can run before we finish scheduling!)Garrett D'Amore2017-07-16
* Bind the pipe to the ep properly, and wake any closers needed.Garrett D'Amore2017-07-16
* Delete old #ifdef 0 pipe_create logic.Garrett D'Amore2017-07-16
* Debug format-check.Garrett D'Amore2017-07-16
* Fix locking errors in endpoints, and simplify some logic.Garrett D'Amore2017-07-16
* Don't emit clang-format version by default.Garrett D'Amore2017-07-16
* Better support for checking clang-format version and colordiff.Garrett D'Amore2017-07-16
* Reconnect automatically, but do backoff on failures. (Accept too!)Garrett D'Amore2017-07-16
* Fixup for clang-format when run from /etc.Garrett D'Amore2017-07-16
* AIO timeouts work correctly now, using their own timer logic.Garrett D'Amore2017-07-16
* Add missing cancellation for inproc endpoints -- the source of much woe.Garrett D'Amore2017-07-15
* Fix incorrect attempt to proceed inproc.Garrett D'Amore2017-07-15
* Ignore some things I use in my environment (build dirs, etc.)Garrett D'Amore2017-07-15
* More s/nni_aio_stop/nni_aio_cancel/Garrett D'Amore2017-07-15
* Bus, Req/Rep, and Surv/Resp should use aio_cancel instead of aio_stop.Garrett D'Amore2017-07-15
* IPC race condition fixes. These mirror what we did for TCP.Garrett D'Amore2017-07-15
* Race conditions removed... TCP tests work well know.Garrett D'Amore2017-07-15
* Some initial progress on *connect* async.Garrett D'Amore2017-07-15
* Close leaking lock for inproc.Garrett D'Amore2017-07-15
* Implemented asynchronous (fully) accept.Garrett D'Amore2017-07-14
* Close a race during pipe creation.Garrett D'Amore2017-07-13
* Use the same pipe teardown in all circumstances.Garrett D'Amore2017-07-13
* Use the same flow regardless of whether pipe start is used or not.Garrett D'Amore2017-07-13
* Simplify pipe logic, going back to idhash.Garrett D'Amore2017-07-13
* Now that idhash is locked, we can ditch some locking in protocols.Garrett D'Amore2017-07-13
* idhash has it's own lock now.Garrett D'Amore2017-07-13
* Make idhash non-inlined (so we can add a mutex.)Garrett D'Amore2017-07-13
* Close at least one of the race conditions in ipc closing.Garrett D'Amore2017-07-13
* Remove stale partial printf line causing syntax error.Garrett D'Amore2017-07-13
* Format check needs to be executable.Garrett D'Amore2017-07-13
* Windows implmentation of TCP is "working now".Garrett D'Amore2017-07-13