aboutsummaryrefslogtreecommitdiff
path: root/src/core/pipe.c
Commit message (Expand)AuthorAge
* fixes #848 server hang waiting for client handshakeGarrett D'Amore2019-02-23
* fixes #852 Eliminate pipe p_options and use new style getoptGarrett D'Amore2019-01-06
* IPC option rework (pipe/conn) to reduce code duplication.Garrett D'Amore2018-12-29
* fixes #831 Unify option structures, o_type is unusedGarrett D'Amore2018-12-29
* fixes #799 Compile error on Windows with disabled statsGarrett D'Amore2018-11-23
* fixes #782 stat namespace collision on QNXGarrett D'Amore2018-11-09
* fixes #4 Statistics supportGarrett D'Amore2018-09-03
* fixes #673 transports could benefit from access to upper layerGarrett D'Amore2018-08-27
* fixes #669 pipe.c type conversion warningGarrett D'Amore2018-08-20
* fixes #208 pipe start should occur before connect / acceptGarrett D'Amore2018-08-14
* Revert "fixes #599 nng_dial sync should not return until added to socket"Garrett D'Amore2018-08-06
* fixes #599 nng_dial sync should not return until added to socketGarrett D'Amore2018-08-05
* fixes #604 pipe free does not finalize cvGarrett D'Amore2018-07-20
* fixes #601 pipe destroy can fail to close pipeGarrett D'Amore2018-07-18
* fixes #568 Want a single reader/write lock on socket child objectsGarrett D'Amore2018-07-06
* fixes #579 Use ids for pipe listener and dialerGarrett D'Amore2018-07-06
* fixes #572 Several locking errors foundGarrett D'Amore2018-07-03
* fixes #522 Separate out the endpoint plumbingGarrett D'Amore2018-06-27
* fixes #540 nni_ep_opttype serves no purposeGarrett D'Amore2018-06-13
* fixes #449 Want more flexible pipe eventsGarrett D'Amore2018-05-17
* fixes #431 hang in taskq_waitGarrett D'Amore2018-05-15
* fixes #419 want to nni_aio_stop without blocking (#428)Garrett D'Amore2018-05-15
* fixes #389 Need pipe notification callbacksGarrett D'Amore2018-05-03
* Some very minor pipe implementation cleanups.Garrett D'Amore2018-05-01
* fixes #381 Want comparators for various typesGarrett D'Amore2018-05-01
* fixes #301 String option handling for getoptGarrett D'Amore2018-03-20
* fixes #296 Typed options should validate option typeGarrett D'Amore2018-03-20
* fixes #173 Define public HTTP server APIGarrett D'Amore2018-02-01
* fixes #219 transports should take URL structure instead of string addressGarrett D'Amore2018-01-22
* fixes #91 pair1 segfault seenGarrett D'Amore2017-09-28
* Refactor option handling APIs.Garrett D'Amore2017-09-27
* More pipe option handling, pipe API support. Url option.Garrett D'Amore2017-09-22
* Allocate AIOs dynamically.Garrett D'Amore2017-09-22
* Add support for 64-bit ids in idhash.Garrett D'Amore2017-08-22
* Endpoint API completely implemented.Garrett D'Amore2017-08-18
* Provide versions of mutex, condvar, and aio init that never fail.Garrett D'Amore2017-08-16
* fixes #62 Endpoint close should be synchronous #62Garrett D'Amore2017-08-14
* Subsystem initialize is idempotent; simplify cleanup.Garrett D'Amore2017-08-07
* Minor improvements to reap start/stop logic.Garrett D'Amore2017-08-05
* Use a dedicated reap thread instead of taskq.Garrett D'Amore2017-08-05
* Simpler taskq API.Garrett D'Amore2017-07-21
* Yet more race condition fixes.Garrett D'Amore2017-07-20
* fixes #27 Double free found in stress testingGarrett D'Amore2017-07-19
* Clean up pipes on fini. EP close sync with pipes.Garrett D'Amore2017-07-16
* Close negotiation race.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
* Fix incorrect attempt to proceed inproc.Garrett D'Amore2017-07-15
* Race conditions removed... TCP tests work well know.Garrett D'Amore2017-07-15