aboutsummaryrefslogtreecommitdiff
path: root/src/core/endpt.c
Commit message (Expand)AuthorAge
* fixes #522 Separate out the endpoint plumbingGarrett D'Amore2018-06-27
* fixes #540 nni_ep_opttype serves no purposeGarrett D'Amore2018-06-13
* fixes #436 fix for 429 incomplete (ws ep crash)Garrett D'Amore2018-05-15
* 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 #352 aio lock is burning hotGarrett D'Amore2018-05-14
* fixes #346 nng_recv() sometimes acts on null `msg` pointerGarrett D'Amore2018-04-20
* fixes #329 type checking not done for setoptGarrett D'Amore2018-04-04
* fixes #301 String option handling for getoptGarrett D'Amore2018-03-20
* fixes #296 Typed options should validate option typeGarrett D'Amore2018-03-20
* fixes #262 NNG_OPT_URL should be resolvedGarrett D'Amore2018-03-04
* fixes #234 Investigate enabling more verbose compiler warningsGarrett D'Amore2018-02-14
* fixes #171 Refactor aio to use generic data fieldsGarrett D'Amore2018-02-08
* 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 #209 NNG_OPT_TLS_VERIFIED is bustedGarrett D'Amore2018-01-17
* fixes #2 Websocket transportGarrett D'Amore2017-12-26
* Added more complete tests, and changes to property handling.Garrett D'Amore2017-10-02
* 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
* Introduce utility safe string handling functions.Garrett D'Amore2017-08-28
* Endpoint cancellation needs lock protection.Garrett D'Amore2017-08-24
* Eliminate legacy option settings, provide easier option IDs.Garrett D'Amore2017-08-24
* 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 #63 NNG_FLAG_SYNCH should be the defaultGarrett D'Amore2017-08-14
* fixes #62 Endpoint close should be synchronous #62Garrett D'Amore2017-08-14
* Subsystem initialize is idempotent; simplify cleanup.Garrett D'Amore2017-08-07
* Don't shut down taskq too soon.Garrett D'Amore2017-08-05
* Minor improvements to reap start/stop logic.Garrett D'Amore2017-08-05
* Use dedicate reap thread for endpoints too.Garrett D'Amore2017-08-05
* Refactor AIO logic to close numerous races and reduce complexity.Garrett D'Amore2017-08-04
* Simpler taskq API.Garrett D'Amore2017-07-21
* Yet more race condition fixes.Garrett D'Amore2017-07-20
* 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
* 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
* Clean up pipes on fini. EP close sync with pipes.Garrett D'Amore2017-07-16
* Bind the pipe to the ep properly, and wake any closers needed.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
* 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