aboutsummaryrefslogtreecommitdiff
path: root/src/protocol
Commit message (Expand)AuthorAge
* Use common aio cancellation.Garrett D'Amore2017-07-02
* Remove the extra _aio_ part of pipe send and recv functions.Garrett D'Amore2017-07-02
* We don't need pipe_hold or pipe_rele anymore.Garrett D'Amore2017-06-28
* Refactor stop again, closing numerous races (thanks valgrind!)Garrett D'Amore2017-06-28
* More race condition fixes.Garrett D'Amore2017-06-26
* Protocols keep their own reference counts.Garrett D'Amore2017-06-24
* Make APIs for holding references more consistent.Garrett D'Amore2017-06-21
* Don't dereference the psock on an error.Garrett D'Amore2017-06-09
* Pipe ID race on close (pipe IDs are zero at close).Garrett D'Amore2017-04-14
* Hopefully close shutdown race in rep.Garrett D'Amore2017-03-29
* Eliminate p_active, better names for pipe start and stop.Garrett D'Amore2017-03-19
* Notification working - separate thread now.Garrett D'Amore2017-03-11
* Surveyor pattern callback-driven.Garrett D'Amore2017-03-10
* Race condition fixes in pub/sub.Garrett D'Amore2017-03-10
* Pipeline is now race free (and simpler to boot!)Garrett D'Amore2017-03-10
* Bus protocol close races fixed.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
* Initial work on REP callback handling.Garrett D'Amore2017-03-06
* 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
* Add device support & testing. Bus semantic fix.Garrett D'Amore2017-01-27
* Add endpoint tuning of maxrcv size. Fix cmsg API.Garrett D'Amore2017-01-24
* Added a bunch more compatibility stuff.Garrett D'Amore2017-01-23
* 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
* Fix leaks in bus, socket leaks, tighten up close-side refcnting.Garrett D'Amore2017-01-21
* Fix leak in surveyor pipe.Garrett D'Amore2017-01-19
* fixes #12 SURVEY hang in TravisGarrett D'Amore2017-01-18
* Fixes pipeline stall due to backpressure signaling race.Garrett D'Amore2017-01-18
* Start of event framework.Garrett D'Amore2017-01-16
* Various complaints found in AppVeyor build.Garrett D'Amore2017-01-16
* Bus working, and added bus test.Garrett D'Amore2017-01-11
* Initial (untested) bus implementation.Garrett D'Amore2017-01-10
* Minor cleanups.Garrett D'Amore2017-01-10
* Probably this fixes the hang -- something was clearing the error condition.Garrett D'Amore2017-01-09
* Add survey test (and fix survey pattern).Garrett D'Amore2017-01-09
* New ISAAC pRNG. This replaces other local hacks for random data.Garrett D'Amore2017-01-08
* Add RAW option support (no-op) for PAIR.Garrett D'Amore2017-01-08
* Add surveyor protocol (no tests yet).Garrett D'Amore2017-01-08
* Move to generic socket & pipe workers, and up to 4 each.Garrett D'Amore2017-01-08
* Add respondent protocol. (Half of survey pattern.)Garrett D'Amore2017-01-08
* Simplify locking for protocols.Garrett D'Amore2017-01-07
* Pipeline fixes.Garrett D'Amore2017-01-07
* Initial swag at pipeline (PUSH/PULL).Garrett D'Amore2017-01-06
* Bunch of copyright fixes.Garrett D'Amore2017-01-06
* Fixes for PUB/SUB.Garrett D'Amore2017-01-06
* Message API was awkward.Garrett D'Amore2017-01-06