aboutsummaryrefslogtreecommitdiff
path: root/src/core
Commit message (Expand)AuthorAge
* 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 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
* 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
* 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
* Fix locking errors in endpoints, and simplify some logic.Garrett D'Amore2017-07-16
* Reconnect automatically, but do backoff on failures. (Accept too!)Garrett D'Amore2017-07-16
* AIO timeouts work correctly now, using their own timer logic.Garrett D'Amore2017-07-16
* Fix incorrect attempt to proceed inproc.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
* 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
* 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
* Windows implmentation of TCP is "working now".Garrett D'Amore2017-07-13
* Attempts to minimize races, remove unused nni_sock_mtx function.Garrett D'Amore2017-07-12
* Eliminate the separate wrapping structure for platform mtx and cv.Garrett D'Amore2017-07-11
* Make better use of enums (makes clang-format happier.)Garrett D'Amore2017-07-10
* Give up on uncrustify; switch to clang-format.Garrett D'Amore2017-07-10
* Various cleanups of unused bits.Garrett D'Amore2017-07-08
* SRWLocks FTW!Garrett D'Amore2017-07-07
* Start of progress on Windows. Name resolution and IOCP work begins.Garrett D'Amore2017-07-07
* Dead code removal (stuff for removed sync transport apis.)Garrett D'Amore2017-07-07
* TCP asynchronous working now.Garrett D'Amore2017-07-07
* Fixes for async resolver, plus a test suite for it.Garrett D'Amore2017-07-06
* Initial swag at asynchronous name resolution.Garrett D'Amore2017-07-06
* Make ipc work 100% async.Garrett D'Amore2017-07-05
* Move IPC negotiation out of connect/accept.Garrett D'Amore2017-07-05
* Return void on send & recv for transports.Garrett D'Amore2017-07-05
* Cleanup some unused things.Garrett D'Amore2017-07-05
* Improved routines for list management.Garrett D'Amore2017-07-04
* Rename aio functions. Enhanced epdesc_finish.Garrett D'Amore2017-07-04
* IPC & TCP negotiation done using aio. Remove old sync send/recv.Garrett D'Amore2017-07-03
* inproc transport uses aio for connect/accept.Garrett D'Amore2017-07-03
* Rename legacy connect/accept as _sync for now.Garrett D'Amore2017-07-03
* Remove the unused infinite timeout versions of msgq.Garrett D'Amore2017-07-03
* Delete unused msgq_notify. (We use aios instead.)Garrett D'Amore2017-07-03