aboutsummaryrefslogtreecommitdiff
path: root/src/core
Commit message (Expand)AuthorAge
* Create the pipe object hash (not used yet).Garrett D'Amore2017-06-07
* More endpoint plumbing before pipes move to objhash.Garrett D'Amore2017-06-06
* Reconn times acquired atomically by socket under lock.Garrett D'Amore2017-06-06
* Endpoint now holds a reference on the socket.Garrett D'Amore2017-06-06
* Start of using objhash for endpoints.Garrett D'Amore2017-06-06
* Properly constrain initial value for object IDs.Garrett D'Amore2017-06-06
* Make objhash fini calls idempotent.Garrett D'Amore2017-06-06
* New object hash implementation, used by socket (to start).Garrett D'Amore2017-06-05
* Implementation of object hash (derived from idhash, but smarter.)Garrett D'Amore2017-06-02
* Nuke the synchronous send/recv transport methods.Garrett D'Amore2017-04-12
* IPC send/recv works asynchronously for POSIX.Garrett D'Amore2017-03-29
* Clean up some dead code.Garrett D'Amore2017-03-29
* TCP (POSIX) async send/recv working. Other changes.Garrett D'Amore2017-03-29
* More interface hiding. (pipe tran data setting).Garrett D'Amore2017-03-19
* Holds instead of references (holds from nng user land).Garrett D'Amore2017-03-19
* Wake on refcnt == 0, not 1.Garrett D'Amore2017-03-19
* More cleanups. Delete unused call, isolate ep list creation.Garrett D'Amore2017-03-19
* More API cleanups to separate interfaces. (nni_pipe_create).Garrett D'Amore2017-03-19
* Eliminate p_active, better names for pipe start and stop.Garrett D'Amore2017-03-19
* Reduce socket/pipe private data coupling.Garrett D'Amore2017-03-19
* Fix leaking taskq data.Garrett D'Amore2017-03-12
* Clean up worker vestiges.Garrett D'Amore2017-03-12
* Notification working - separate thread now.Garrett D'Amore2017-03-11
* Removing some dead code.Garrett D'Amore2017-03-11
* Surveyor pattern callback-driven.Garrett D'Amore2017-03-10
* Eliminate per-socket workers.Garrett D'Amore2017-03-10
* Good-bye reaper thread.Garrett D'Amore2017-03-10
* Start of close related race fixes. Scalability test.Garrett D'Amore2017-03-10
* Req/Rep now callback driven.Garrett D'Amore2017-03-07
* Pub/Sub now callback driven.Garrett D'Amore2017-03-06
* Pair protocol now callback driven.Garrett D'Amore2017-03-06
* Bus protocol now callback-driven.Garrett D'Amore2017-03-05
* Pipeline protocol now entirely callback driven.Garrett D'Amore2017-03-04
* Timer implementation. Operations can timeout now?Garrett D'Amore2017-03-03
* Start of msgq aio.Garrett D'Amore2017-03-01
* Rename ioev to aio. Eliminate generic cancel handling (not needed).Garrett D'Amore2017-02-23
* Introduce new generic I/O event framework.Garrett D'Amore2017-02-19
* Taskq implementation.Garrett D'Amore2017-02-18
* Fix trailing comment.threadedGarrett D'Amore2017-02-18
* We don't need putback on message queues after all.Garrett D'Amore2017-02-18
* Add device support & testing. Bus semantic fix.Garrett D'Amore2017-01-27
* Fix bug that prevents threads from starting if waited on too soon.Garrett D'Amore2017-01-26
* Add endpoint tuning of maxrcv size. Fix cmsg API.Garrett D'Amore2017-01-24
* Add nni_ep_hold, nni_ep_hold_close, nni_ep_rele, nng_endpoint_close.Garrett D'Amore2017-01-24
* Implement reconnect timer including backoff.Garrett D'Amore2017-01-24
* Added a bunch more compatibility stuff.Garrett D'Amore2017-01-23
* Initial start of compat layer with bind, connect, etc. Untested.Garrett D'Amore2017-01-22
* Event notification via pollable FDs verified working.Garrett D'Amore2017-01-22
* Adds NNG_OPT_SENDFD and NNG_OPT_RECVFD socket options (untested).Garrett D'Amore2017-01-21
* Uncrustify last couple sets of changes.Garrett D'Amore2017-01-21