summaryrefslogtreecommitdiff
path: root/src/protocol
Commit message (Expand)AuthorAge
...
* 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
* Start of PUB/SUB testing. Fixed a subscribe bug.Garrett D'Amore2017-01-06
* Added test for cancellation, fixed retry bug.Garrett D'Amore2017-01-05
* Oops forgot to git commit pub.cGarrett D'Amore2017-01-05
* Change a bunch of copyrights to 2017 for work done since the 1st.Garrett D'Amore2017-01-05
* Oops -- forgot to test compile.Garrett D'Amore2017-01-05
* Release subscriptions on socket close.Garrett D'Amore2017-01-05
* SUB protocol implemented (uses sorted linked list for topics).Garrett D'Amore2017-01-05
* Fix close related races (POSIX close is a PITA).Garrett D'Amore2017-01-04
* Initial cut at TCP, totally untested beyond compilation.Garrett D'Amore2017-01-04
* Add NNI_GET32, NNI_PUT32 macros.Garrett D'Amore2017-01-02
* Leak fixes for valgrind.Garrett D'Amore2017-01-02
* Fixes to enable REQ/REP to operate.Garrett D'Amore2017-01-02
* Begin testing REQ/REP.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
* Backtrace fix found by gcc warning.Garrett D'Amore2017-01-01
* REQ/REP use new style locks. Also, enable compilation for REP.Garrett D'Amore2017-01-01
* Pipe simplifications for thread management.Garrett D'Amore2017-01-01
* Uncrustify fixes.Garrett D'Amore2016-12-31
* REP protocol. Untested beyond compilation.Garrett D'Amore2016-12-30
* Factor out repeated protocol code into common.Garrett D'Amore2016-12-29
* Fix error handling during initialization.Garrett D'Amore2016-12-29
* Move option helpers to their own file.Garrett D'Amore2016-12-29
* REQ implementation.Garrett D'Amore2016-12-28
* 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