aboutsummaryrefslogtreecommitdiff
path: root/src/protocol/pair
Commit message (Expand)AuthorAge
* Add improved getopt functions, pass integers by value.Garrett D'Amore2017-09-22
* Allocate AIOs dynamically.Garrett D'Amore2017-09-22
* Eliminate legacy option settings, provide easier option IDs.Garrett D'Amore2017-08-24
* Add init/fini to protocols to allow them to register options.Garrett D'Amore2017-08-23
* Implement dynamic option numbering.Garrett D'Amore2017-08-23
* Provide versions of mutex, condvar, and aio init that never fail.Garrett D'Amore2017-08-16
* Fix leaks found in pairv1 test suite.Garrett D'Amore2017-08-11
* Fail to another stream on default (no pipe requested).Garrett D'Amore2017-08-11
* Fix TTL handling for pair1 protocol; more tests.Garrett D'Amore2017-08-11
* Test support for pairv1 including polyamorous mode.Garrett D'Amore2017-08-11
* Unify the msg API.Garrett D'Amore2017-08-10
* Add new PAIR_V1 protocol.Garrett D'Amore2017-08-10
* fixes #44 open protocol by "name" (symbol) instead numberGarrett D'Amore2017-08-09
* Yet more race condition fixes.Garrett D'Amore2017-07-20
* More s/nni_aio_stop/nni_aio_cancel/Garrett D'Amore2017-07-15
* Give up on uncrustify; switch to clang-format.Garrett D'Amore2017-07-10
* Various cleanups of unused bits.Garrett D'Amore2017-07-08
* Remove the extra _aio_ part of pipe send and recv functions.Garrett D'Amore2017-07-02
* Refactor stop again, closing numerous races (thanks valgrind!)Garrett D'Amore2017-06-28
* Protocols keep their own reference counts.Garrett D'Amore2017-06-24
* Make APIs for holding references more consistent.Garrett D'Amore2017-06-21
* Eliminate p_active, better names for pipe start and stop.Garrett D'Amore2017-03-19
* Start of close related race fixes. Scalability test.Garrett D'Amore2017-03-10
* Pair protocol now callback driven.Garrett D'Amore2017-03-06
* Event notification via pollable FDs verified working.Garrett D'Amore2017-01-22
* Added protocol flags (which ones can send, and which can receive).Garrett D'Amore2017-01-21
* Start of event framework.Garrett D'Amore2017-01-16
* Various complaints found in AppVeyor build.Garrett D'Amore2017-01-16
* Add RAW option support (no-op) for PAIR.Garrett D'Amore2017-01-08
* Move to generic socket & pipe workers, and up to 4 each.Garrett D'Amore2017-01-08
* Simplify locking for protocols.Garrett D'Amore2017-01-07
* Bunch of copyright fixes.Garrett D'Amore2017-01-06
* Initial cut at TCP, totally untested beyond compilation.Garrett D'Amore2017-01-04
* Fixes to enable REQ/REP to operate.Garrett D'Amore2017-01-02
* Protocol initialization restructuring.Garrett D'Amore2017-01-02
* Rename nni_socket to nni_sock.Garrett D'Amore2017-01-02
* Change msgqueue -> msgq.Garrett D'Amore2017-01-02
* Use new NNI_ALLOC_STRUCT macro. nni_msg_dup copies options too.Garrett D'Amore2017-01-02
* Pipe simplifications for thread management.Garrett D'Amore2017-01-01
* Factor out repeated protocol code into common.Garrett D'Amore2016-12-29
* Fix error handling during initialization.Garrett D'Amore2016-12-29
* Substantial fixes for listen & dialers.Garrett D'Amore2016-12-25
* Endpoint dialer implemented.Garrett D'Amore2016-12-22
* Work on endpoints. More C99 & type cleanups.Garrett D'Amore2016-12-22
* Inline locks (fewer allocs), simpler absolute times for wakeups. nn_sock_recv.Garrett D'Amore2016-12-22
* Start of work to inline mutexes and condition variables.Garrett D'Amore2016-12-22
* Use C99 structure initializers FTW. Various other changes.Garrett D'Amore2016-12-22
* Logic for socket shutdown, cleanup, and draining figured out.Garrett D'Amore2016-12-22
* Use C99.Garrett D'Amore2016-12-21
* Uncrustify configuration, and shorter copyright banners, plus reformatGarrett D'Amore2016-12-21